summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/System/WinRT
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/System/WinRT
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/WinRT')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs2
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs4
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs2
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Media/mod.rs4
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Pdf/mod.rs2
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Shell/mod.rs2
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Storage/mod.rs12
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/Xaml/mod.rs36
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/WinRT/mod.rs173
9 files changed, 101 insertions, 136 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs
index 014d7280c..da7b9cc8c 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_System_WinRT_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"]
#[cfg(feature = "Win32_Graphics_Dxgi")]
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs
index 461bfacee..bd6a319e7 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs
@@ -1,3 +1,5 @@
+pub type IGeometrySource2DInterop = *mut ::core::ffi::c_void;
+pub type IGraphicsEffectD2D1Interop = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_System_WinRT_Graphics_Direct2D\"`*"]
pub type GRAPHICS_EFFECT_PROPERTY_MAPPING = i32;
#[doc = "*Required features: `\"Win32_System_WinRT_Graphics_Direct2D\"`*"]
@@ -22,5 +24,3 @@ pub const GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE: GRAPHICS_EFFE
pub const GRAPHICS_EFFECT_PROPERTY_MAPPING_COLOR_TO_VECTOR3: GRAPHICS_EFFECT_PROPERTY_MAPPING = 9i32;
#[doc = "*Required features: `\"Win32_System_WinRT_Graphics_Direct2D\"`*"]
pub const GRAPHICS_EFFECT_PROPERTY_MAPPING_COLOR_TO_VECTOR4: GRAPHICS_EFFECT_PROPERTY_MAPPING = 10i32;
-pub type IGeometrySource2DInterop = *mut ::core::ffi::c_void;
-pub type IGraphicsEffectD2D1Interop = *mut ::core::ffi::c_void;
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs
index 445dc334b..415891fbb 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs
@@ -1,3 +1,3 @@
-pub const CLSID_SoftwareBitmapNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2229687953, data2: 34306, data3: 19076, data4: [190, 70, 112, 139, 233, 205, 75, 116] };
pub type ISoftwareBitmapNative = *mut ::core::ffi::c_void;
pub type ISoftwareBitmapNativeFactory = *mut ::core::ffi::c_void;
+pub const CLSID_SoftwareBitmapNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2229687953, data2: 34306, data3: 19076, data4: [190, 70, 112, 139, 233, 205, 75, 116] };
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Media/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Media/mod.rs
index 5e0530184..ca1b157db 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Media/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Media/mod.rs
@@ -1,6 +1,6 @@
-pub const CLSID_AudioFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379626425, data2: 40805, data3: 16642, data4: [147, 103, 44, 218, 58, 79, 55, 42] };
-pub const CLSID_VideoFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3516151914, data2: 1251, data3: 18452, data4: [129, 0, 178, 176, 174, 109, 120, 199] };
pub type IAudioFrameNative = *mut ::core::ffi::c_void;
pub type IAudioFrameNativeFactory = *mut ::core::ffi::c_void;
pub type IVideoFrameNative = *mut ::core::ffi::c_void;
pub type IVideoFrameNativeFactory = *mut ::core::ffi::c_void;
+pub const CLSID_AudioFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379626425, data2: 40805, data3: 16642, data4: [147, 103, 44, 218, 58, 79, 55, 42] };
+pub const CLSID_VideoFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3516151914, data2: 1251, data3: 18452, data4: [129, 0, 178, 176, 174, 109, 120, 199] };
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Pdf/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Pdf/mod.rs
index 615c5ce85..64afbee27 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Pdf/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Pdf/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_System_WinRT_Pdf\"`, `\"Win32_Graphics_Dxgi\"`*"]
#[cfg(feature = "Win32_Graphics_Dxgi")]
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Shell/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Shell/mod.rs
index 735476d47..52d737396 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Shell/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Shell/mod.rs
@@ -1,3 +1,4 @@
+pub type IDDEInitializer = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_System_WinRT_Shell\"`*"]
pub type CreateProcessMethod = i32;
#[doc = "*Required features: `\"Win32_System_WinRT_Shell\"`*"]
@@ -6,4 +7,3 @@ pub const CpCreateProcess: CreateProcessMethod = 0i32;
pub const CpCreateProcessAsUser: CreateProcessMethod = 1i32;
#[doc = "*Required features: `\"Win32_System_WinRT_Shell\"`*"]
pub const CpAicLaunchAdminProcess: CreateProcessMethod = 2i32;
-pub type IDDEInitializer = *mut ::core::ffi::c_void;
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Storage/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Storage/mod.rs
index d2937fbfe..2be9167cd 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Storage/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Storage/mod.rs
@@ -1,3 +1,9 @@
+pub type IOplockBreakingHandler = *mut ::core::ffi::c_void;
+pub type IRandomAccessStreamFileAccessMode = *mut ::core::ffi::c_void;
+pub type IStorageFolderHandleAccess = *mut ::core::ffi::c_void;
+pub type IStorageItemHandleAccess = *mut ::core::ffi::c_void;
+pub type IUnbufferedFileHandleOplockCallback = *mut ::core::ffi::c_void;
+pub type IUnbufferedFileHandleProvider = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_System_WinRT_Storage\"`*"]
pub type HANDLE_ACCESS_OPTIONS = u32;
#[doc = "*Required features: `\"Win32_System_WinRT_Storage\"`*"]
@@ -50,9 +56,3 @@ pub const HSO_SHARE_READ: HANDLE_SHARING_OPTIONS = 1u32;
pub const HSO_SHARE_WRITE: HANDLE_SHARING_OPTIONS = 2u32;
#[doc = "*Required features: `\"Win32_System_WinRT_Storage\"`*"]
pub const HSO_SHARE_DELETE: HANDLE_SHARING_OPTIONS = 4u32;
-pub type IOplockBreakingHandler = *mut ::core::ffi::c_void;
-pub type IRandomAccessStreamFileAccessMode = *mut ::core::ffi::c_void;
-pub type IStorageFolderHandleAccess = *mut ::core::ffi::c_void;
-pub type IStorageItemHandleAccess = *mut ::core::ffi::c_void;
-pub type IUnbufferedFileHandleOplockCallback = *mut ::core::ffi::c_void;
-pub type IUnbufferedFileHandleProvider = *mut ::core::ffi::c_void;
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Xaml/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/Xaml/mod.rs
deleted file mode 100644
index 9c8d1bfe7..000000000
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/Xaml/mod.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-#[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"]
-pub const E_SURFACE_CONTENTS_LOST: u32 = 2150301728u32;
-pub type IDesktopWindowXamlSourceNative = *mut ::core::ffi::c_void;
-pub type IDesktopWindowXamlSourceNative2 = *mut ::core::ffi::c_void;
-pub type IFindReferenceTargetsCallback = *mut ::core::ffi::c_void;
-pub type IReferenceTracker = *mut ::core::ffi::c_void;
-pub type IReferenceTrackerExtension = *mut ::core::ffi::c_void;
-pub type IReferenceTrackerHost = *mut ::core::ffi::c_void;
-pub type IReferenceTrackerManager = *mut ::core::ffi::c_void;
-pub type IReferenceTrackerTarget = *mut ::core::ffi::c_void;
-pub type ISurfaceImageSourceManagerNative = *mut ::core::ffi::c_void;
-pub type ISurfaceImageSourceNative = *mut ::core::ffi::c_void;
-pub type ISurfaceImageSourceNativeWithD2D = *mut ::core::ffi::c_void;
-pub type ISwapChainBackgroundPanelNative = *mut ::core::ffi::c_void;
-pub type ISwapChainPanelNative = *mut ::core::ffi::c_void;
-pub type ISwapChainPanelNative2 = *mut ::core::ffi::c_void;
-pub type ITrackerOwner = *mut ::core::ffi::c_void;
-pub type IVirtualSurfaceImageSourceNative = *mut ::core::ffi::c_void;
-pub type IVirtualSurfaceUpdatesCallbackNative = *mut ::core::ffi::c_void;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"]
-pub struct TrackerHandle__ {
- pub unused: i32,
-}
-impl ::core::marker::Copy for TrackerHandle__ {}
-impl ::core::clone::Clone for TrackerHandle__ {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"]
-pub type XAML_REFERENCETRACKER_DISCONNECT = i32;
-#[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"]
-pub const XAML_REFERENCETRACKER_DISCONNECT_DEFAULT: XAML_REFERENCETRACKER_DISCONNECT = 0i32;
-#[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"]
-pub const XAML_REFERENCETRACKER_DISCONNECT_SUSPEND: XAML_REFERENCETRACKER_DISCONNECT = 1i32;
diff --git a/vendor/windows-sys/src/Windows/Win32/System/WinRT/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/WinRT/mod.rs
index c0ddbd742..1e9bb941c 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/WinRT/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/WinRT/mod.rs
@@ -26,16 +26,17 @@ pub mod Printing;
pub mod Shell;
#[cfg(feature = "Win32_System_WinRT_Storage")]
pub mod Storage;
-#[cfg(feature = "Win32_System_WinRT_Xaml")]
-pub mod Xaml;
-#[link(name = "windows")]
-extern "system" {
- #[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
- pub fn CoDecodeProxy(dwclientpid: u32, ui64proxyaddress: u64, pserverinformation: *mut ServerInformation) -> ::windows_sys::core::HRESULT;
+#[cfg_attr(windows, link(name = "windows"))]
+extern "cdecl" {
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub fn CreateControlInput(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub fn CreateControlInputEx(pcorewindow: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+}
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+ pub fn CoDecodeProxy(dwclientpid: u32, ui64proxyaddress: u64, pserverinformation: *mut ServerInformation) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"System\"`*"]
#[cfg(feature = "System")]
pub fn CreateDispatcherQueueController(options: DispatcherQueueOptions, dispatcherqueuecontroller: *mut super::super::super::System::DispatcherQueueController) -> ::windows_sys::core::HRESULT;
@@ -182,6 +183,54 @@ extern "system" {
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub fn WindowsTrimStringStart(string: ::windows_sys::core::HSTRING, trimstring: ::windows_sys::core::HSTRING, newstring: *mut ::windows_sys::core::HSTRING) -> ::windows_sys::core::HRESULT;
}
+pub type IAccountsSettingsPaneInterop = *mut ::core::ffi::c_void;
+pub type IActivationFactory = *mut ::core::ffi::c_void;
+pub type IAgileReference = *mut ::core::ffi::c_void;
+pub type IApartmentShutdown = *mut ::core::ffi::c_void;
+pub type IAppServiceConnectionExtendedExecution = *mut ::core::ffi::c_void;
+pub type IBufferByteAccess = *mut ::core::ffi::c_void;
+pub type ICastingController = *mut ::core::ffi::c_void;
+pub type ICastingEventHandler = *mut ::core::ffi::c_void;
+pub type ICastingSourceInfo = *mut ::core::ffi::c_void;
+pub type ICoreInputInterop = *mut ::core::ffi::c_void;
+pub type ICoreWindowAdapterInterop = *mut ::core::ffi::c_void;
+pub type ICoreWindowComponentInterop = *mut ::core::ffi::c_void;
+pub type ICoreWindowInterop = *mut ::core::ffi::c_void;
+pub type ICorrelationVectorInformation = *mut ::core::ffi::c_void;
+pub type ICorrelationVectorSource = *mut ::core::ffi::c_void;
+pub type IDragDropManagerInterop = *mut ::core::ffi::c_void;
+pub type IHolographicSpaceInterop = *mut ::core::ffi::c_void;
+pub type IInputPaneInterop = *mut ::core::ffi::c_void;
+pub type ILanguageExceptionErrorInfo = *mut ::core::ffi::c_void;
+pub type ILanguageExceptionErrorInfo2 = *mut ::core::ffi::c_void;
+pub type ILanguageExceptionStackBackTrace = *mut ::core::ffi::c_void;
+pub type ILanguageExceptionTransform = *mut ::core::ffi::c_void;
+pub type IMemoryBufferByteAccess = *mut ::core::ffi::c_void;
+pub type IMessageDispatcher = *mut ::core::ffi::c_void;
+pub type IPlayToManagerInterop = *mut ::core::ffi::c_void;
+pub type IRestrictedErrorInfo = *mut ::core::ffi::c_void;
+pub type IRoMetaDataLocator = *mut ::core::ffi::c_void;
+pub type IRoSimpleMetaDataBuilder = *mut ::core::ffi::c_void;
+pub type IShareWindowCommandEventArgsInterop = *mut ::core::ffi::c_void;
+pub type IShareWindowCommandSourceInterop = *mut ::core::ffi::c_void;
+pub type ISpatialInteractionManagerInterop = *mut ::core::ffi::c_void;
+pub type ISystemMediaTransportControlsInterop = *mut ::core::ffi::c_void;
+pub type IUIViewSettingsInterop = *mut ::core::ffi::c_void;
+pub type IUserActivityInterop = *mut ::core::ffi::c_void;
+pub type IUserActivityRequestManagerInterop = *mut ::core::ffi::c_void;
+pub type IUserActivitySourceHostInterop = *mut ::core::ffi::c_void;
+pub type IUserConsentVerifierInterop = *mut ::core::ffi::c_void;
+pub type IWeakReference = *mut ::core::ffi::c_void;
+pub type IWeakReferenceSource = *mut ::core::ffi::c_void;
+pub type IWebAuthenticationCoreManagerInterop = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const CastingSourceInfo_Property_CastingTypes: &str = "CastingTypes";
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const CastingSourceInfo_Property_PreferredSourceUriScheme: &str = "PreferredSourceUriScheme";
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const CastingSourceInfo_Property_ProtectedMedia: &str = "ProtectedMedia";
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const MAX_ERROR_MESSAGE_CHARS: u32 = 512u32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub type ACTIVATIONTYPE = i32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
@@ -196,7 +245,6 @@ pub const ACTIVATIONTYPE_FROM_STORAGE: ACTIVATIONTYPE = 4i32;
pub const ACTIVATIONTYPE_FROM_STREAM: ACTIVATIONTYPE = 8i32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub const ACTIVATIONTYPE_FROM_FILE: ACTIVATIONTYPE = 16i32;
-pub type APARTMENT_SHUTDOWN_REGISTRATION_COOKIE = isize;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub type AgileReferenceOptions = i32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
@@ -238,12 +286,6 @@ pub const CASTING_CONNECTION_STATE_DISCONNECTING: CASTING_CONNECTION_STATE = 3i3
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub const CASTING_CONNECTION_STATE_CONNECTING: CASTING_CONNECTION_STATE = 4i32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const CastingSourceInfo_Property_CastingTypes: &str = "CastingTypes";
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const CastingSourceInfo_Property_PreferredSourceUriScheme: &str = "PreferredSourceUriScheme";
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const CastingSourceInfo_Property_ProtectedMedia: &str = "ProtectedMedia";
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub type DISPATCHERQUEUE_THREAD_APARTMENTTYPE = i32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub const DQTAT_COM_NONE: DISPATCHERQUEUE_THREAD_APARTMENTTYPE = 0i32;
@@ -257,6 +299,33 @@ pub type DISPATCHERQUEUE_THREAD_TYPE = i32;
pub const DQTYPE_THREAD_DEDICATED: DISPATCHERQUEUE_THREAD_TYPE = 1i32;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub const DQTYPE_THREAD_CURRENT: DISPATCHERQUEUE_THREAD_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub type RO_ERROR_REPORTING_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_ERROR_REPORTING_NONE: RO_ERROR_REPORTING_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS: RO_ERROR_REPORTING_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_ERROR_REPORTING_FORCEEXCEPTIONS: RO_ERROR_REPORTING_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_ERROR_REPORTING_USESETERRORINFO: RO_ERROR_REPORTING_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_ERROR_REPORTING_SUPPRESSSETERRORINFO: RO_ERROR_REPORTING_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub type RO_INIT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_INIT_SINGLETHREADED: RO_INIT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const RO_INIT_MULTITHREADED: RO_INIT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub type TrustLevel = i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const BaseTrust: TrustLevel = 0i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const PartialTrust: TrustLevel = 1i32;
+#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
+pub const FullTrust: TrustLevel = 2i32;
+pub type APARTMENT_SHUTDOWN_REGISTRATION_COOKIE = isize;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub struct DispatcherQueueOptions {
@@ -297,73 +366,7 @@ impl ::core::clone::Clone for HSTRING_HEADER {
*self
}
}
-pub type IAccountsSettingsPaneInterop = *mut ::core::ffi::c_void;
-pub type IActivationFactory = *mut ::core::ffi::c_void;
-pub type IAgileReference = *mut ::core::ffi::c_void;
-pub type IApartmentShutdown = *mut ::core::ffi::c_void;
-pub type IAppServiceConnectionExtendedExecution = *mut ::core::ffi::c_void;
-pub type IBufferByteAccess = *mut ::core::ffi::c_void;
-pub type ICastingController = *mut ::core::ffi::c_void;
-pub type ICastingEventHandler = *mut ::core::ffi::c_void;
-pub type ICastingSourceInfo = *mut ::core::ffi::c_void;
-pub type ICoreInputInterop = *mut ::core::ffi::c_void;
-pub type ICoreWindowAdapterInterop = *mut ::core::ffi::c_void;
-pub type ICoreWindowComponentInterop = *mut ::core::ffi::c_void;
-pub type ICoreWindowInterop = *mut ::core::ffi::c_void;
-pub type ICorrelationVectorInformation = *mut ::core::ffi::c_void;
-pub type ICorrelationVectorSource = *mut ::core::ffi::c_void;
-pub type IDragDropManagerInterop = *mut ::core::ffi::c_void;
-pub type IHolographicSpaceInterop = *mut ::core::ffi::c_void;
-pub type IInputPaneInterop = *mut ::core::ffi::c_void;
-pub type ILanguageExceptionErrorInfo = *mut ::core::ffi::c_void;
-pub type ILanguageExceptionErrorInfo2 = *mut ::core::ffi::c_void;
-pub type ILanguageExceptionStackBackTrace = *mut ::core::ffi::c_void;
-pub type ILanguageExceptionTransform = *mut ::core::ffi::c_void;
-pub type IMemoryBufferByteAccess = *mut ::core::ffi::c_void;
-pub type IMessageDispatcher = *mut ::core::ffi::c_void;
-pub type IPlayToManagerInterop = *mut ::core::ffi::c_void;
-pub type IRestrictedErrorInfo = *mut ::core::ffi::c_void;
-pub type IRoMetaDataLocator = *mut ::core::ffi::c_void;
-pub type IRoSimpleMetaDataBuilder = *mut ::core::ffi::c_void;
-pub type IShareWindowCommandEventArgsInterop = *mut ::core::ffi::c_void;
-pub type IShareWindowCommandSourceInterop = *mut ::core::ffi::c_void;
-pub type ISpatialInteractionManagerInterop = *mut ::core::ffi::c_void;
-pub type ISystemMediaTransportControlsInterop = *mut ::core::ffi::c_void;
-pub type IUIViewSettingsInterop = *mut ::core::ffi::c_void;
-pub type IUserActivityInterop = *mut ::core::ffi::c_void;
-pub type IUserActivityRequestManagerInterop = *mut ::core::ffi::c_void;
-pub type IUserActivitySourceHostInterop = *mut ::core::ffi::c_void;
-pub type IUserConsentVerifierInterop = *mut ::core::ffi::c_void;
-pub type IWeakReference = *mut ::core::ffi::c_void;
-pub type IWeakReferenceSource = *mut ::core::ffi::c_void;
-pub type IWebAuthenticationCoreManagerInterop = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const MAX_ERROR_MESSAGE_CHARS: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub type PINSPECT_HSTRING_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: usize, length: u32, buffer: *mut u8) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub type PINSPECT_HSTRING_CALLBACK2 = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: u64, length: u32, buffer: *mut u8) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub type PINSPECT_MEMORY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: usize, length: u32, buffer: *mut u8) -> ::windows_sys::core::HRESULT>;
pub type ROPARAMIIDHANDLE = isize;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub type RO_ERROR_REPORTING_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_ERROR_REPORTING_NONE: RO_ERROR_REPORTING_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS: RO_ERROR_REPORTING_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_ERROR_REPORTING_FORCEEXCEPTIONS: RO_ERROR_REPORTING_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_ERROR_REPORTING_USESETERRORINFO: RO_ERROR_REPORTING_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_ERROR_REPORTING_SUPPRESSSETERRORINFO: RO_ERROR_REPORTING_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub type RO_INIT_TYPE = i32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_INIT_SINGLETHREADED: RO_INIT_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const RO_INIT_MULTITHREADED: RO_INIT_TYPE = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
pub struct ServerInformation {
@@ -377,13 +380,11 @@ impl ::core::clone::Clone for ServerInformation {
*self
}
}
+#[repr(C)]
+pub struct _RO_REGISTRATION_COOKIE(pub u8);
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub type TrustLevel = i32;
-#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const BaseTrust: TrustLevel = 0i32;
+pub type PINSPECT_HSTRING_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: usize, length: u32, buffer: *mut u8) -> ::windows_sys::core::HRESULT>;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const PartialTrust: TrustLevel = 1i32;
+pub type PINSPECT_HSTRING_CALLBACK2 = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: u64, length: u32, buffer: *mut u8) -> ::windows_sys::core::HRESULT>;
#[doc = "*Required features: `\"Win32_System_WinRT\"`*"]
-pub const FullTrust: TrustLevel = 2i32;
-#[repr(C)]
-pub struct _RO_REGISTRATION_COOKIE(pub u8);
+pub type PINSPECT_MEMORY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: usize, length: u32, buffer: *mut u8) -> ::windows_sys::core::HRESULT>;