summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/UI
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/UI')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Accessibility/mod.rs3014
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Animation/mod.rs22
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs572
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs1126
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs2685
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs13659
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/HiDpi/mod.rs29
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/Ime/mod.rs2252
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/Ink/mod.rs4
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs912
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/Pointer/mod.rs144
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/Touch/mod.rs130
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/XboxController/mod.rs288
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Input/mod.rs92
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/InteractionContext/mod.rs300
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs60
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Magnification/mod.rs40
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Ribbon/mod.rs84
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Shell/Common/mod.rs92
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs160
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Shell/mod.rs12253
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs2211
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs1341
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs5768
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Wpf/mod.rs12
-rw-r--r--vendor/windows-sys/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs168
26 files changed, 24849 insertions, 22569 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Accessibility/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Accessibility/mod.rs
index 0bb4cbd73..e38964ed3 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Accessibility/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Accessibility/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -65,9 +65,8 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn LresultFromObject(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn MultipleViewPattern_GetViewName(hobj: HUIAPATTERNOBJECT, viewid: i32, ppstr: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+ pub fn MultipleViewPattern_GetViewName(hobj: HUIAPATTERNOBJECT, viewid: i32, ppstr: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn MultipleViewPattern_SetCurrentView(hobj: HUIAPATTERNOBJECT, viewid: i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
@@ -133,7 +132,7 @@ extern "system" {
pub fn TextRange_FindAttribute(hobj: HUIATEXTRANGE, attributeid: i32, val: super::super::System::Com::VARIANT, backward: super::super::Foundation::BOOL, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn TextRange_FindText(hobj: HUIATEXTRANGE, text: super::super::Foundation::BSTR, backward: super::super::Foundation::BOOL, ignorecase: super::super::Foundation::BOOL, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
+ pub fn TextRange_FindText(hobj: HUIATEXTRANGE, text: ::windows_sys::core::BSTR, backward: super::super::Foundation::BOOL, ignorecase: super::super::Foundation::BOOL, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
#[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 fn TextRange_GetAttributeValue(hobj: HUIATEXTRANGE, attributeid: i32, pretval: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
@@ -145,9 +144,8 @@ extern "system" {
pub fn TextRange_GetChildren(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn TextRange_GetEnclosingElement(hobj: HUIATEXTRANGE, pretval: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn TextRange_GetText(hobj: HUIATEXTRANGE, maxlength: i32, pretval: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+ pub fn TextRange_GetText(hobj: HUIATEXTRANGE, maxlength: i32, pretval: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn TextRange_Move(hobj: HUIATEXTRANGE, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -169,8 +167,8 @@ extern "system" {
pub fn TransformPattern_Resize(hobj: HUIAPATTERNOBJECT, width: f64, height: f64) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn TransformPattern_Rotate(hobj: HUIAPATTERNOBJECT, degrees: f64) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
pub fn UiaAddEvent(hnode: HUIANODE, eventid: i32, pcallback: *mut UiaEventCallback, scope: TreeScope, pproperties: *mut i32, cproperties: i32, prequest: *mut UiaCacheRequest, phevent: *mut HUIAEVENT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -190,7 +188,7 @@ extern "system" {
pub fn UiaFind(hnode: HUIANODE, pparams: *mut UiaFindParams, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, ppoffsets: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructures: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn UiaGetErrorDescription(pdescription: *mut super::super::Foundation::BSTR) -> super::super::Foundation::BOOL;
+ pub fn UiaGetErrorDescription(pdescription: *mut ::windows_sys::core::BSTR) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn UiaGetPatternProvider(hnode: HUIANODE, patternid: i32, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
@@ -205,9 +203,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
#[cfg(feature = "Win32_System_Com")]
pub fn UiaGetRuntimeId(hnode: HUIANODE, pruntimeid: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub 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_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
+ pub fn UiaGetUpdatedCache(hnode: HUIANODE, prequest: *mut UiaCacheRequest, normalizestate: NormalizeState, pnormalizecondition: *mut UiaCondition, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[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 fn UiaHPatternObjectFromVariant(pvar: *mut super::super::System::Com::VARIANT, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
@@ -228,18 +226,18 @@ extern "system" {
pub fn UiaIAccessibleFromProvider(pprovider: IRawElementProviderSimple, dwflags: u32, ppaccessible: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::windows_sys::core::GUID) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub 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_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn UiaNodeFromFocus(prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
+ pub fn UiaNavigate(hnode: HUIANODE, direction: NavigateDirection, pcondition: *mut UiaCondition, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
+ pub fn UiaNodeFromFocus(prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn UiaNodeFromHandle(hwnd: super::super::Foundation::HWND, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn UiaNodeFromPoint(x: f64, y: f64, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
+ pub fn UiaNodeFromPoint(x: f64, y: f64, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn UiaNodeFromProvider(pprovider: IRawElementProviderSimple, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
@@ -259,16 +257,15 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn UiaRaiseAsyncContentLoadedEvent(pprovider: IRawElementProviderSimple, asynccontentloadedstate: AsyncContentLoadedState, percentcomplete: f64) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
- pub fn UiaRaiseAutomationEvent(pprovider: IRawElementProviderSimple, id: i32) -> ::windows_sys::core::HRESULT;
+ pub fn UiaRaiseAutomationEvent(pprovider: IRawElementProviderSimple, id: UIA_EVENT_ID) -> ::windows_sys::core::HRESULT;
#[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 fn UiaRaiseAutomationPropertyChangedEvent(pprovider: IRawElementProviderSimple, id: i32, oldvalue: super::super::System::Com::VARIANT, newvalue: super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
+ pub fn UiaRaiseAutomationPropertyChangedEvent(pprovider: IRawElementProviderSimple, id: UIA_PROPERTY_ID, oldvalue: super::super::System::Com::VARIANT, newvalue: super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
#[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 fn UiaRaiseChangesEvent(pprovider: IRawElementProviderSimple, eventidcount: i32, puiachanges: *mut UiaChangeInfo) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaRaiseNotificationEvent(provider: IRawElementProviderSimple, notificationkind: NotificationKind, notificationprocessing: NotificationProcessing, displaystring: super::super::Foundation::BSTR, activityid: super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+ pub fn UiaRaiseNotificationEvent(provider: IRawElementProviderSimple, notificationkind: NotificationKind, notificationprocessing: NotificationProcessing, displaystring: ::windows_sys::core::BSTR, activityid: ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub fn UiaRaiseStructureChangedEvent(pprovider: IRawElementProviderSimple, structurechangetype: StructureChangeType, pruntimeid: *mut i32, cruntimeidlen: i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
@@ -311,117 +308,148 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn WindowPattern_WaitForInputIdle(hobj: HUIAPATTERNOBJECT, milliseconds: i32, presult: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct ACCESSTIMEOUT {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub iTimeOutMSec: u32,
-}
-impl ::core::marker::Copy for ACCESSTIMEOUT {}
-impl ::core::clone::Clone for ACCESSTIMEOUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ACC_UTILITY_STATE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ANRUS_ON_SCREEN_KEYBOARD_ACTIVE: ACC_UTILITY_STATE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ANRUS_TOUCH_MODIFICATION_ACTIVE: ACC_UTILITY_STATE_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ANRUS_PRIORITY_AUDIO_ACTIVE: ACC_UTILITY_STATE_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ANRUS_PRIORITY_AUDIO_ACTIVE_NODUCK: ACC_UTILITY_STATE_FLAGS = 8u32;
+pub type IAccIdentity = *mut ::core::ffi::c_void;
+pub type IAccPropServer = *mut ::core::ffi::c_void;
+pub type IAccPropServices = *mut ::core::ffi::c_void;
+pub type IAccessible = *mut ::core::ffi::c_void;
+pub type IAccessibleEx = *mut ::core::ffi::c_void;
+pub type IAccessibleHandler = *mut ::core::ffi::c_void;
+pub type IAccessibleHostingElementProviders = *mut ::core::ffi::c_void;
+pub type IAccessibleWindowlessSite = *mut ::core::ffi::c_void;
+pub type IAnnotationProvider = *mut ::core::ffi::c_void;
+pub type ICustomNavigationProvider = *mut ::core::ffi::c_void;
+pub type IDockProvider = *mut ::core::ffi::c_void;
+pub type IDragProvider = *mut ::core::ffi::c_void;
+pub type IDropTargetProvider = *mut ::core::ffi::c_void;
+pub type IExpandCollapseProvider = *mut ::core::ffi::c_void;
+pub type IGridItemProvider = *mut ::core::ffi::c_void;
+pub type IGridProvider = *mut ::core::ffi::c_void;
+pub type IInvokeProvider = *mut ::core::ffi::c_void;
+pub type IItemContainerProvider = *mut ::core::ffi::c_void;
+pub type ILegacyIAccessibleProvider = *mut ::core::ffi::c_void;
+pub type IMultipleViewProvider = *mut ::core::ffi::c_void;
+pub type IObjectModelProvider = *mut ::core::ffi::c_void;
+pub type IProxyProviderWinEventHandler = *mut ::core::ffi::c_void;
+pub type IProxyProviderWinEventSink = *mut ::core::ffi::c_void;
+pub type IRangeValueProvider = *mut ::core::ffi::c_void;
+pub type IRawElementProviderAdviseEvents = *mut ::core::ffi::c_void;
+pub type IRawElementProviderFragment = *mut ::core::ffi::c_void;
+pub type IRawElementProviderFragmentRoot = *mut ::core::ffi::c_void;
+pub type IRawElementProviderHostingAccessibles = *mut ::core::ffi::c_void;
+pub type IRawElementProviderHwndOverride = *mut ::core::ffi::c_void;
+pub type IRawElementProviderSimple = *mut ::core::ffi::c_void;
+pub type IRawElementProviderSimple2 = *mut ::core::ffi::c_void;
+pub type IRawElementProviderSimple3 = *mut ::core::ffi::c_void;
+pub type IRawElementProviderWindowlessSite = *mut ::core::ffi::c_void;
+pub type IRichEditUiaInformation = *mut ::core::ffi::c_void;
+pub type IRicheditWindowlessAccessibility = *mut ::core::ffi::c_void;
+pub type IScrollItemProvider = *mut ::core::ffi::c_void;
+pub type IScrollProvider = *mut ::core::ffi::c_void;
+pub type ISelectionItemProvider = *mut ::core::ffi::c_void;
+pub type ISelectionProvider = *mut ::core::ffi::c_void;
+pub type ISelectionProvider2 = *mut ::core::ffi::c_void;
+pub type ISpreadsheetItemProvider = *mut ::core::ffi::c_void;
+pub type ISpreadsheetProvider = *mut ::core::ffi::c_void;
+pub type IStylesProvider = *mut ::core::ffi::c_void;
+pub type ISynchronizedInputProvider = *mut ::core::ffi::c_void;
+pub type ITableItemProvider = *mut ::core::ffi::c_void;
+pub type ITableProvider = *mut ::core::ffi::c_void;
+pub type ITextChildProvider = *mut ::core::ffi::c_void;
+pub type ITextEditProvider = *mut ::core::ffi::c_void;
+pub type ITextProvider = *mut ::core::ffi::c_void;
+pub type ITextProvider2 = *mut ::core::ffi::c_void;
+pub type ITextRangeProvider = *mut ::core::ffi::c_void;
+pub type ITextRangeProvider2 = *mut ::core::ffi::c_void;
+pub type IToggleProvider = *mut ::core::ffi::c_void;
+pub type ITransformProvider = *mut ::core::ffi::c_void;
+pub type ITransformProvider2 = *mut ::core::ffi::c_void;
+pub type IUIAutomation = *mut ::core::ffi::c_void;
+pub type IUIAutomation2 = *mut ::core::ffi::c_void;
+pub type IUIAutomation3 = *mut ::core::ffi::c_void;
+pub type IUIAutomation4 = *mut ::core::ffi::c_void;
+pub type IUIAutomation5 = *mut ::core::ffi::c_void;
+pub type IUIAutomation6 = *mut ::core::ffi::c_void;
+pub type IUIAutomationActiveTextPositionChangedEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationAndCondition = *mut ::core::ffi::c_void;
+pub type IUIAutomationAnnotationPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationBoolCondition = *mut ::core::ffi::c_void;
+pub type IUIAutomationCacheRequest = *mut ::core::ffi::c_void;
+pub type IUIAutomationChangesEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationCondition = *mut ::core::ffi::c_void;
+pub type IUIAutomationCustomNavigationPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationDockPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationDragPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationDropTargetPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement2 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement3 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement4 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement5 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement6 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement7 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement8 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElement9 = *mut ::core::ffi::c_void;
+pub type IUIAutomationElementArray = *mut ::core::ffi::c_void;
+pub type IUIAutomationEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationEventHandlerGroup = *mut ::core::ffi::c_void;
+pub type IUIAutomationExpandCollapsePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationFocusChangedEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationGridItemPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationGridPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationInvokePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationItemContainerPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationLegacyIAccessiblePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationMultipleViewPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationNotCondition = *mut ::core::ffi::c_void;
+pub type IUIAutomationNotificationEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationObjectModelPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationOrCondition = *mut ::core::ffi::c_void;
+pub type IUIAutomationPatternHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationPatternInstance = *mut ::core::ffi::c_void;
+pub type IUIAutomationPropertyChangedEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationPropertyCondition = *mut ::core::ffi::c_void;
+pub type IUIAutomationProxyFactory = *mut ::core::ffi::c_void;
+pub type IUIAutomationProxyFactoryEntry = *mut ::core::ffi::c_void;
+pub type IUIAutomationProxyFactoryMapping = *mut ::core::ffi::c_void;
+pub type IUIAutomationRangeValuePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationRegistrar = *mut ::core::ffi::c_void;
+pub type IUIAutomationScrollItemPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationScrollPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationSelectionItemPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationSelectionPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationSelectionPattern2 = *mut ::core::ffi::c_void;
+pub type IUIAutomationSpreadsheetItemPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationSpreadsheetPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationStructureChangedEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationStylesPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationSynchronizedInputPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTableItemPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTablePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextChildPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextEditPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextEditTextChangedEventHandler = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextPattern2 = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextRange = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextRange2 = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextRange3 = *mut ::core::ffi::c_void;
+pub type IUIAutomationTextRangeArray = *mut ::core::ffi::c_void;
+pub type IUIAutomationTogglePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTransformPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationTransformPattern2 = *mut ::core::ffi::c_void;
+pub type IUIAutomationTreeWalker = *mut ::core::ffi::c_void;
+pub type IUIAutomationValuePattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationVirtualizedItemPattern = *mut ::core::ffi::c_void;
+pub type IUIAutomationWindowPattern = *mut ::core::ffi::c_void;
+pub type IValueProvider = *mut ::core::ffi::c_void;
+pub type IVirtualizedItemProvider = *mut ::core::ffi::c_void;
+pub type IWindowProvider = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const ANRUS_PRIORITY_AUDIO_DYNAMIC_DUCK: u32 = 16u32;
pub const AcceleratorKey_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1363699167, data2: 9559, data3: 19641, data4: [174, 237, 108, 237, 8, 76, 229, 44] };
pub const AccessKey_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 109214482, data2: 43001, data3: 18965, data4: [145, 124, 255, 165, 173, 62, 176, 167] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ActiveEnd = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ActiveEnd_None: ActiveEnd = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ActiveEnd_Start: ActiveEnd = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ActiveEnd_End: ActiveEnd = 2i32;
pub const ActiveTextPositionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2780864156, data2: 51069, data3: 20261, data4: [180, 145, 229, 187, 112, 23, 203, 212] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type AnimationStyle = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_None: AnimationStyle = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_LasVegasLights: AnimationStyle = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_BlinkingBackground: AnimationStyle = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_SparkleText: AnimationStyle = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_MarchingBlackAnts: AnimationStyle = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_MarchingRedAnts: AnimationStyle = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_Shimmer: AnimationStyle = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnimationStyle_Other: AnimationStyle = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type AnnoScope = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ANNO_THIS: AnnoScope = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ANNO_CONTAINER: AnnoScope = 1i32;
pub const AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 822677704, data2: 31854, data3: 20256, data4: [190, 205, 74, 175, 109, 25, 17, 86] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_AdvancedProofingIssue: i32 = 60020i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Author: i32 = 60019i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_CircularReferenceError: i32 = 60022i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Comment: i32 = 60003i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_ConflictingChange: i32 = 60018i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_DataValidationError: i32 = 60021i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_DeletionChange: i32 = 60012i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_EditingLockedChange: i32 = 60016i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Endnote: i32 = 60009i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_ExternalChange: i32 = 60017i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Footer: i32 = 60007i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Footnote: i32 = 60010i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_FormatChange: i32 = 60014i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_FormulaError: i32 = 60004i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_GrammarError: i32 = 60002i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Header: i32 = 60006i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Highlighted: i32 = 60008i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_InsertionChange: i32 = 60011i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Mathematics: i32 = 60023i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_MoveChange: i32 = 60013i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Sensitive: i32 = 60024i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_SpellingError: i32 = 60001i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_TrackChanges: i32 = 60005i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_Unknown: i32 = 60000i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AnnotationType_UnsyncedChange: i32 = 60015i32;
pub const AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1689722742, data2: 21444, data3: 18070, data4: [162, 25, 32, 233, 64, 201, 161, 118] };
pub const Annotation_AdvancedProofingIssue_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3670521644, data2: 49394, data3: 19332, data4: [185, 13, 95, 175, 192, 240, 239, 28] };
pub const Annotation_AnnotationTypeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 548292687, data2: 27119, data3: 19528, data4: [143, 91, 196, 147, 139, 32, 106, 199] };
@@ -457,61 +485,11 @@ pub const Annotation_UnsyncedChange_GUID: ::windows_sys::core::GUID = ::windows_
pub const AppBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1628737677, data2: 52226, data3: 19767, data4: [135, 91, 181, 48, 199, 19, 149, 84] };
pub const AriaProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1108567948, data2: 57381, data3: 18722, data4: [190, 181, 228, 59, 160, 142, 98, 33] };
pub const AriaRole_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3709893525, data2: 48714, data3: 19981, data4: [183, 39, 99, 172, 233, 75, 105, 22] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type AsyncContentLoadedState = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AsyncContentLoadedState_Beginning: AsyncContentLoadedState = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AsyncContentLoadedState_Progress: AsyncContentLoadedState = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AsyncContentLoadedState_Completed: AsyncContentLoadedState = 2i32;
pub const AsyncContentLoaded_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1608442140, data2: 54010, data3: 20409, data4: [144, 78, 92, 190, 232, 148, 213, 239] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type AutomationElementMode = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationElementMode_None: AutomationElementMode = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationElementMode_Full: AutomationElementMode = 1i32;
pub const AutomationFocusChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3062505239, data2: 62989, data3: 16807, data4: [163, 204, 176, 82, 146, 21, 95, 224] };
pub const AutomationId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358328064, data2: 46606, data3: 17168, data4: [162, 103, 48, 60, 83, 31, 142, 229] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type AutomationIdentifierType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_Property: AutomationIdentifierType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_Pattern: AutomationIdentifierType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_Event: AutomationIdentifierType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_ControlType: AutomationIdentifierType = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_TextAttribute: AutomationIdentifierType = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_LandmarkType: AutomationIdentifierType = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_Annotation: AutomationIdentifierType = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_Changes: AutomationIdentifierType = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const AutomationIdentifierType_Style: AutomationIdentifierType = 8i32;
pub const AutomationPropertyChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 623377313, data2: 36218, data3: 17968, data4: [164, 204, 230, 99, 21, 148, 47, 82] };
pub const BoundingRectangle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2076174514, data2: 15356, data3: 18653, data4: [183, 41, 199, 148, 184, 70, 233, 161] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type BulletStyle = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_None: BulletStyle = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_HollowRoundBullet: BulletStyle = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_FilledRoundBullet: BulletStyle = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_HollowSquareBullet: BulletStyle = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_FilledSquareBullet: BulletStyle = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_DashBullet: BulletStyle = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const BulletStyle_Other: BulletStyle = -1i32;
pub const Button_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1517871977, data2: 50849, data3: 20275, data4: [169, 215, 121, 242, 13, 12, 120, 142] };
pub const CAccPropServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3052942603, data2: 1352, data3: 18609, data4: [166, 238, 136, 189, 0, 180, 165, 231] };
pub const CLSID_AccPropServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3052942603, data2: 1352, data3: 18609, data4: [166, 238, 136, 189, 0, 180, 165, 231] };
@@ -519,71 +497,13 @@ pub const CUIAutomation: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
pub const CUIAutomation8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3794457395, data2: 45663, data3: 17932, data4: [131, 208, 5, 129, 16, 115, 149, 201] };
pub const CUIAutomationRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1848244927, data2: 39287, data3: 17105, data4: [141, 14, 202, 126, 97, 173, 135, 230] };
pub const Calendar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2299784072, data2: 229, data3: 18108, data4: [142, 78, 20, 167, 134, 225, 101, 161] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type CapStyle = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_None: CapStyle = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_SmallCap: CapStyle = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_AllCap: CapStyle = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_AllPetiteCaps: CapStyle = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_PetiteCaps: CapStyle = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_Unicase: CapStyle = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_Titling: CapStyle = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CapStyle_Other: CapStyle = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type CaretBidiMode = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CaretBidiMode_LTR: CaretBidiMode = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CaretBidiMode_RTL: CaretBidiMode = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type CaretPosition = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CaretPosition_Unknown: CaretPosition = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CaretPosition_EndOfLine: CaretPosition = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CaretPosition_BeginningOfLine: CaretPosition = 2i32;
pub const CenterPoint_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 212864008, data2: 21516, data3: 20187, data4: [148, 69, 38, 53, 158, 166, 151, 133] };
pub const Changes_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2113038100, data2: 24911, data3: 19973, data4: [148, 136, 113, 108, 91, 161, 148, 54] };
pub const Changes_Summary_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 826107302, data2: 58895, data3: 19810, data4: [152, 97, 85, 175, 215, 40, 210, 7] };
pub const CheckBox_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4216387874, data2: 41947, data3: 18880, data4: [139, 195, 6, 218, 213, 87, 120, 226] };
pub const ClassName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 360411669, data2: 35151, data3: 19301, data4: [132, 226, 170, 192, 218, 8, 177, 107] };
pub const ClickablePoint_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 26644539, data2: 45571, data3: 18456, data4: [169, 243, 240, 142, 103, 95, 35, 65] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type CoalesceEventsOptions = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CoalesceEventsOptions_Disabled: CoalesceEventsOptions = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const CoalesceEventsOptions_Enabled: CoalesceEventsOptions = 1i32;
pub const ComboBox_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1422606956, data2: 12083, data3: 20479, data4: [170, 161, 174, 246, 13, 172, 93, 235] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ConditionType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConditionType_True: ConditionType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConditionType_False: ConditionType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConditionType_Property: ConditionType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConditionType_And: ConditionType = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConditionType_Or: ConditionType = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConditionType_Not: ConditionType = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ConnectionRecoveryBehaviorOptions = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConnectionRecoveryBehaviorOptions_Disabled: ConnectionRecoveryBehaviorOptions = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ConnectionRecoveryBehaviorOptions_Enabled: ConnectionRecoveryBehaviorOptions = 1i32;
pub const ControlType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3396816874, data2: 10412, data3: 19394, data4: [148, 202, 172, 236, 109, 108, 16, 163] };
pub const ControllerFor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1360153738, data2: 42450, data3: 20243, data4: [155, 230, 127, 168, 186, 157, 58, 144] };
pub const Culture_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3805761319, data2: 15737, data3: 19906, data4: [184, 139, 48, 68, 150, 58, 138, 251] };
@@ -630,20 +550,6 @@ pub const DISPID_ACC_VALUE: i32 = -5004i32;
pub const DataGrid_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2226619311, data2: 53507, data3: 19210, data4: [132, 21, 231, 57, 66, 65, 15, 75] };
pub const DataItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2685892674, data2: 55631, data3: 17061, data4: [129, 75, 96, 104, 173, 220, 141, 165] };
pub const DescribedBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2086167992, data2: 39314, data3: 16637, data4: [141, 176, 107, 241, 211, 23, 249, 152] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type DockPosition = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const DockPosition_Top: DockPosition = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const DockPosition_Left: DockPosition = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const DockPosition_Bottom: DockPosition = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const DockPosition_Right: DockPosition = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const DockPosition_Fill: DockPosition = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const DockPosition_None: DockPosition = 5i32;
pub const Dock_DockPosition_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1835528238, data2: 49328, data3: 19216, data4: [181, 185, 24, 214, 236, 249, 135, 96] };
pub const Dock_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2629478470, data2: 33736, data3: 17037, data4: [130, 127, 126, 96, 99, 254, 6, 32] };
pub const Document_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1020705647, data2: 28424, data3: 17762, data4: [178, 41, 228, 226, 252, 122, 158, 180] };
@@ -662,95 +568,10 @@ pub const DropTarget_DropTargetEffects_Property_GUID: ::windows_sys::core::GUID
pub const DropTarget_Dropped_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1647110872, data2: 7899, data3: 19005, data4: [171, 188, 190, 34, 17, 255, 104, 181] };
pub const DropTarget_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 197913686, data2: 48436, data3: 19323, data4: [159, 213, 38, 89, 144, 94, 163, 220] };
pub const Edit_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694803400, data2: 11398, data3: 20359, data4: [174, 123, 26, 189, 220, 129, 12, 249] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type EventArgsType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_Simple: EventArgsType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_PropertyChanged: EventArgsType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_StructureChanged: EventArgsType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_AsyncContentLoaded: EventArgsType = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_WindowClosed: EventArgsType = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_TextEditTextChanged: EventArgsType = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_Changes: EventArgsType = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_Notification: EventArgsType = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_ActiveTextPositionChanged: EventArgsType = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const EventArgsType_StructuredMarkup: EventArgsType = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ExpandCollapseState = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ExpandCollapseState_Collapsed: ExpandCollapseState = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ExpandCollapseState_Expanded: ExpandCollapseState = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ExpandCollapseState_PartiallyExpanded: ExpandCollapseState = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ExpandCollapseState_LeafNode: ExpandCollapseState = 3i32;
pub const ExpandCollapse_ExpandCollapseState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 660229192, data2: 34215, data3: 20329, data4: [171, 160, 175, 21, 118, 16, 0, 43] };
pub const ExpandCollapse_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919624610, data2: 63953, data3: 17034, data4: [131, 76, 83, 165, 197, 47, 155, 139] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ExtendedProperty {
- pub PropertyName: super::super::Foundation::BSTR,
- pub PropertyValue: super::super::Foundation::BSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ExtendedProperty {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ExtendedProperty {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct FILTERKEYS {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub iWaitMSec: u32,
- pub iDelayMSec: u32,
- pub iRepeatMSec: u32,
- pub iBounceMSec: u32,
-}
-impl ::core::marker::Copy for FILTERKEYS {}
-impl ::core::clone::Clone for FILTERKEYS {
- fn clone(&self) -> Self {
- *self
- }
-}
pub const FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1846461648, data2: 58024, data3: 19030, data4: [157, 231, 149, 51, 137, 147, 59, 57] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type FillType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FillType_None: FillType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FillType_Color: FillType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FillType_Gradient: FillType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FillType_Picture: FillType = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FillType_Pattern: FillType = 4i32;
pub const FillType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3338433764, data2: 36025, data3: 17052, data4: [169, 225, 155, 196, 172, 55, 43, 98] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type FlowDirections = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FlowDirections_Default: FlowDirections = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FlowDirections_RightToLeft: FlowDirections = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FlowDirections_BottomToTop: FlowDirections = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const FlowDirections_Vertical: FlowDirections = 4i32;
pub const FlowsFrom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 96896079, data2: 6622, data3: 18680, data4: [149, 250, 136, 13, 91, 15, 214, 21] };
pub const FlowsTo_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3841146144, data2: 21914, data3: 18427, data4: [168, 48, 249, 203, 79, 241, 167, 10] };
pub const FrameworkId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3690830080, data2: 32282, data3: 20312, data4: [182, 27, 112, 99, 18, 15, 119, 59] };
@@ -765,230 +586,15 @@ pub const Grid_ColumnCount_Property_GUID: ::windows_sys::core::GUID = ::windows_
pub const Grid_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 638201035, data2: 37800, data3: 20036, data4: [164, 193, 61, 243, 151, 242, 176, 43] };
pub const Grid_RowCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 714409407, data2: 49899, data3: 20406, data4: [179, 86, 130, 69, 174, 83, 112, 62] };
pub const Group_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2907744796, data2: 59592, data3: 18292, data4: [174, 27, 221, 134, 223, 11, 59, 220] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct HIGHCONTRASTA {
- pub cbSize: u32,
- pub dwFlags: HIGHCONTRASTW_FLAGS,
- pub lpszDefaultScheme: ::windows_sys::core::PSTR,
-}
-impl ::core::marker::Copy for HIGHCONTRASTA {}
-impl ::core::clone::Clone for HIGHCONTRASTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct HIGHCONTRASTW {
- pub cbSize: u32,
- pub dwFlags: HIGHCONTRASTW_FLAGS,
- pub lpszDefaultScheme: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for HIGHCONTRASTW {}
-impl ::core::clone::Clone for HIGHCONTRASTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type HIGHCONTRASTW_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_HIGHCONTRASTON: HIGHCONTRASTW_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_AVAILABLE: HIGHCONTRASTW_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_HOTKEYACTIVE: HIGHCONTRASTW_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_CONFIRMHOTKEY: HIGHCONTRASTW_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_HOTKEYSOUND: HIGHCONTRASTW_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_INDICATOR: HIGHCONTRASTW_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_HOTKEYAVAILABLE: HIGHCONTRASTW_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HCF_OPTION_NOTHEMECHANGE: HIGHCONTRASTW_FLAGS = 4096u32;
-pub type HUIAEVENT = isize;
-pub type HUIANODE = isize;
-pub type HUIAPATTERNOBJECT = isize;
-pub type HUIATEXTRANGE = isize;
-pub type HWINEVENTHOOK = isize;
pub const HasKeyboardFocus_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3481992505, data2: 16198, data3: 18432, data4: [150, 86, 178, 191, 18, 82, 153, 5] };
pub const HeaderItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3871085259, data2: 31886, data3: 18895, data4: [177, 104, 74, 147, 163, 43, 235, 176] };
pub const Header_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1536216014, data2: 30971, data3: 17940, data4: [130, 182, 85, 77, 116, 113, 142, 103] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel1: i32 = 80051i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel2: i32 = 80052i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel3: i32 = 80053i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel4: i32 = 80054i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel5: i32 = 80055i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel6: i32 = 80056i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel7: i32 = 80057i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel8: i32 = 80058i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel9: i32 = 80059i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HeadingLevel_None: i32 = 80050i32;
pub const HeadingLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 688407154, data2: 43695, data3: 18992, data4: [135, 150, 60, 18, 246, 43, 107, 187] };
pub const HelpText_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 139810437, data2: 2423, data3: 17863, data4: [167, 166, 171, 175, 86, 132, 18, 26] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type HorizontalTextAlignment = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HorizontalTextAlignment_Left: HorizontalTextAlignment = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HorizontalTextAlignment_Centered: HorizontalTextAlignment = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HorizontalTextAlignment_Right: HorizontalTextAlignment = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const HorizontalTextAlignment_Justified: HorizontalTextAlignment = 3i32;
pub const HostedFragmentRootsInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3871191102, data2: 2337, data3: 20165, data4: [141, 207, 234, 232, 119, 176, 66, 107] };
pub const Hyperlink_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2320892460, data2: 45069, data3: 19733, data4: [143, 240, 91, 107, 38, 110, 94, 2] };
-pub type IAccIdentity = *mut ::core::ffi::c_void;
-pub type IAccPropServer = *mut ::core::ffi::c_void;
-pub type IAccPropServices = *mut ::core::ffi::c_void;
-pub type IAccessible = *mut ::core::ffi::c_void;
-pub type IAccessibleEx = *mut ::core::ffi::c_void;
-pub type IAccessibleHandler = *mut ::core::ffi::c_void;
-pub type IAccessibleHostingElementProviders = *mut ::core::ffi::c_void;
-pub type IAccessibleWindowlessSite = *mut ::core::ffi::c_void;
-pub type IAnnotationProvider = *mut ::core::ffi::c_void;
-pub type ICustomNavigationProvider = *mut ::core::ffi::c_void;
-pub type IDockProvider = *mut ::core::ffi::c_void;
-pub type IDragProvider = *mut ::core::ffi::c_void;
-pub type IDropTargetProvider = *mut ::core::ffi::c_void;
-pub type IExpandCollapseProvider = *mut ::core::ffi::c_void;
-pub type IGridItemProvider = *mut ::core::ffi::c_void;
-pub type IGridProvider = *mut ::core::ffi::c_void;
pub const IIS_ControlAccessible: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 952533670, data2: 38705, data3: 17394, data4: [159, 174, 233, 1, 230, 65, 177, 1] };
pub const IIS_IsOleaccProxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2418448378, data2: 32996, data3: 17760, data4: [128, 42, 161, 63, 34, 166, 71, 9] };
-pub type IInvokeProvider = *mut ::core::ffi::c_void;
-pub type IItemContainerProvider = *mut ::core::ffi::c_void;
-pub type ILegacyIAccessibleProvider = *mut ::core::ffi::c_void;
-pub type IMultipleViewProvider = *mut ::core::ffi::c_void;
-pub type IObjectModelProvider = *mut ::core::ffi::c_void;
-pub type IProxyProviderWinEventHandler = *mut ::core::ffi::c_void;
-pub type IProxyProviderWinEventSink = *mut ::core::ffi::c_void;
-pub type IRangeValueProvider = *mut ::core::ffi::c_void;
-pub type IRawElementProviderAdviseEvents = *mut ::core::ffi::c_void;
-pub type IRawElementProviderFragment = *mut ::core::ffi::c_void;
-pub type IRawElementProviderFragmentRoot = *mut ::core::ffi::c_void;
-pub type IRawElementProviderHostingAccessibles = *mut ::core::ffi::c_void;
-pub type IRawElementProviderHwndOverride = *mut ::core::ffi::c_void;
-pub type IRawElementProviderSimple = *mut ::core::ffi::c_void;
-pub type IRawElementProviderSimple2 = *mut ::core::ffi::c_void;
-pub type IRawElementProviderSimple3 = *mut ::core::ffi::c_void;
-pub type IRawElementProviderWindowlessSite = *mut ::core::ffi::c_void;
-pub type IRichEditUiaInformation = *mut ::core::ffi::c_void;
-pub type IRicheditWindowlessAccessibility = *mut ::core::ffi::c_void;
-pub type IScrollItemProvider = *mut ::core::ffi::c_void;
-pub type IScrollProvider = *mut ::core::ffi::c_void;
-pub type ISelectionItemProvider = *mut ::core::ffi::c_void;
-pub type ISelectionProvider = *mut ::core::ffi::c_void;
-pub type ISelectionProvider2 = *mut ::core::ffi::c_void;
-pub type ISpreadsheetItemProvider = *mut ::core::ffi::c_void;
-pub type ISpreadsheetProvider = *mut ::core::ffi::c_void;
-pub type IStylesProvider = *mut ::core::ffi::c_void;
-pub type ISynchronizedInputProvider = *mut ::core::ffi::c_void;
-pub type ITableItemProvider = *mut ::core::ffi::c_void;
-pub type ITableProvider = *mut ::core::ffi::c_void;
-pub type ITextChildProvider = *mut ::core::ffi::c_void;
-pub type ITextEditProvider = *mut ::core::ffi::c_void;
-pub type ITextProvider = *mut ::core::ffi::c_void;
-pub type ITextProvider2 = *mut ::core::ffi::c_void;
-pub type ITextRangeProvider = *mut ::core::ffi::c_void;
-pub type ITextRangeProvider2 = *mut ::core::ffi::c_void;
-pub type IToggleProvider = *mut ::core::ffi::c_void;
-pub type ITransformProvider = *mut ::core::ffi::c_void;
-pub type ITransformProvider2 = *mut ::core::ffi::c_void;
-pub type IUIAutomation = *mut ::core::ffi::c_void;
-pub type IUIAutomation2 = *mut ::core::ffi::c_void;
-pub type IUIAutomation3 = *mut ::core::ffi::c_void;
-pub type IUIAutomation4 = *mut ::core::ffi::c_void;
-pub type IUIAutomation5 = *mut ::core::ffi::c_void;
-pub type IUIAutomation6 = *mut ::core::ffi::c_void;
-pub type IUIAutomationActiveTextPositionChangedEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationAndCondition = *mut ::core::ffi::c_void;
-pub type IUIAutomationAnnotationPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationBoolCondition = *mut ::core::ffi::c_void;
-pub type IUIAutomationCacheRequest = *mut ::core::ffi::c_void;
-pub type IUIAutomationChangesEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationCondition = *mut ::core::ffi::c_void;
-pub type IUIAutomationCustomNavigationPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationDockPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationDragPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationDropTargetPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement2 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement3 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement4 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement5 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement6 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement7 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement8 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElement9 = *mut ::core::ffi::c_void;
-pub type IUIAutomationElementArray = *mut ::core::ffi::c_void;
-pub type IUIAutomationEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationEventHandlerGroup = *mut ::core::ffi::c_void;
-pub type IUIAutomationExpandCollapsePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationFocusChangedEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationGridItemPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationGridPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationInvokePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationItemContainerPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationLegacyIAccessiblePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationMultipleViewPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationNotCondition = *mut ::core::ffi::c_void;
-pub type IUIAutomationNotificationEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationObjectModelPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationOrCondition = *mut ::core::ffi::c_void;
-pub type IUIAutomationPatternHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationPatternInstance = *mut ::core::ffi::c_void;
-pub type IUIAutomationPropertyChangedEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationPropertyCondition = *mut ::core::ffi::c_void;
-pub type IUIAutomationProxyFactory = *mut ::core::ffi::c_void;
-pub type IUIAutomationProxyFactoryEntry = *mut ::core::ffi::c_void;
-pub type IUIAutomationProxyFactoryMapping = *mut ::core::ffi::c_void;
-pub type IUIAutomationRangeValuePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationRegistrar = *mut ::core::ffi::c_void;
-pub type IUIAutomationScrollItemPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationScrollPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationSelectionItemPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationSelectionPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationSelectionPattern2 = *mut ::core::ffi::c_void;
-pub type IUIAutomationSpreadsheetItemPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationSpreadsheetPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationStructureChangedEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationStylesPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationSynchronizedInputPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTableItemPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTablePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextChildPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextEditPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextEditTextChangedEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextPattern2 = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextRange = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextRange2 = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextRange3 = *mut ::core::ffi::c_void;
-pub type IUIAutomationTextRangeArray = *mut ::core::ffi::c_void;
-pub type IUIAutomationTogglePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTransformPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationTransformPattern2 = *mut ::core::ffi::c_void;
-pub type IUIAutomationTreeWalker = *mut ::core::ffi::c_void;
-pub type IUIAutomationValuePattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationVirtualizedItemPattern = *mut ::core::ffi::c_void;
-pub type IUIAutomationWindowPattern = *mut ::core::ffi::c_void;
-pub type IValueProvider = *mut ::core::ffi::c_void;
-pub type IVirtualizedItemProvider = *mut ::core::ffi::c_void;
-pub type IWindowProvider = *mut ::core::ffi::c_void;
pub const Image_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 758593252, data2: 27414, data3: 19543, data4: [169, 98, 249, 50, 96, 167, 82, 67] };
pub const InputDiscarded_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2134295399, data2: 31512, data3: 16764, data4: [151, 227, 157, 88, 221, 201, 68, 171] };
pub const InputReachedOtherElement_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3978304906, data2: 20076, data3: 16734, data4: [168, 116, 36, 96, 201, 182, 107, 168] };
@@ -1045,24 +651,6 @@ pub const ItemContainer_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys:
pub const ItemStatus_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1373504289, data2: 14707, data3: 17383, data4: [137, 19, 11, 8, 232, 19, 195, 127] };
pub const ItemType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3453633357, data2: 25122, data3: 16699, data4: [166, 138, 50, 93, 209, 212, 15, 57] };
pub const LIBID_Accessibility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 514120688, data2: 15419, data3: 4559, data4: [129, 12, 0, 170, 0, 56, 155, 113] };
-#[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 type LPFNACCESSIBLECHILDREN = ::core::option::Option<unsafe extern "system" fn(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT>;
-#[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 type LPFNACCESSIBLEOBJECTFROMPOINT = ::core::option::Option<unsafe extern "system" fn(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNACCESSIBLEOBJECTFROMWINDOW = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNCREATESTDACCESSIBLEOBJECT = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNLRESULTFROMOBJECT = ::core::option::Option<unsafe extern "system" fn(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNOBJECTFROMLRESULT = ::core::option::Option<unsafe extern "system" fn(lresult: super::super::Foundation::LRESULT, riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
pub const LabeledBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3854078539, data2: 64650, data3: 18997, data4: [128, 49, 207, 120, 172, 67, 229, 94] };
pub const LandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1161840114, data2: 28513, data3: 18935, data4: [164, 248, 181, 240, 207, 130, 218, 30] };
pub const LayoutInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3984418116, data2: 42685, data3: 17813, data4: [155, 174, 61, 40, 148, 108, 199, 21] };
@@ -1081,47 +669,9 @@ pub const Level_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::
pub const ListItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2067208178, data2: 17617, data3: 19032, data4: [152, 168, 241, 42, 155, 143, 120, 226] };
pub const List_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601819873, data2: 31946, data3: 19708, data4: [154, 241, 202, 199, 189, 221, 48, 49] };
pub const LiveRegionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 271408784, data2: 59049, data3: 16822, data4: [177, 197, 169, 177, 146, 157, 149, 16] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type LiveSetting = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const Off: LiveSetting = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const Polite: LiveSetting = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const Assertive: LiveSetting = 2i32;
pub const LiveSetting_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3240873358, data2: 10894, data3: 18768, data4: [138, 231, 54, 37, 17, 29, 88, 235] };
pub const LocalizedControlType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2271428687, data2: 41405, data3: 17706, data4: [137, 196, 63, 1, 211, 131, 56, 6] };
pub const LocalizedLandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2059934080, data2: 60155, data3: 20402, data4: [191, 145, 244, 133, 190, 245, 232, 225] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct MOUSEKEYS {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub iMaxSpeed: u32,
- pub iTimeToMaxSpeed: u32,
- pub iCtrlSpeed: u32,
- pub dwReserved1: u32,
- pub dwReserved2: u32,
-}
-impl ::core::marker::Copy for MOUSEKEYS {}
-impl ::core::clone::Clone for MOUSEKEYS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct MSAAMENUINFO {
- pub dwMSAASignature: u32,
- pub cchWText: u32,
- pub pszWText: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for MSAAMENUINFO {}
-impl ::core::clone::Clone for MSAAMENUINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const MSAA_MENU_SIG: i32 = -1441927155i32;
pub const MenuBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3426239056, data2: 3707, data3: 19176, data4: [149, 174, 160, 143, 38, 27, 82, 238] };
@@ -1155,76 +705,12 @@ pub const NAVDIR_RIGHT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const NAVDIR_UP: u32 = 1u32;
pub const Name_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3282473499, data2: 19097, data3: 17649, data4: [188, 166, 97, 24, 112, 82, 196, 49] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type NavigateDirection = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NavigateDirection_Parent: NavigateDirection = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NavigateDirection_NextSibling: NavigateDirection = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NavigateDirection_PreviousSibling: NavigateDirection = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NavigateDirection_FirstChild: NavigateDirection = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NavigateDirection_LastChild: NavigateDirection = 4i32;
pub const NewNativeWindowHandle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1368830779, data2: 14346, data3: 18818, data4: [149, 225, 145, 243, 239, 96, 224, 36] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type NormalizeState = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NormalizeState_None: NormalizeState = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NormalizeState_View: NormalizeState = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NormalizeState_Custom: NormalizeState = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type NotificationKind = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationKind_ItemAdded: NotificationKind = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationKind_ItemRemoved: NotificationKind = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationKind_ActionCompleted: NotificationKind = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationKind_ActionAborted: NotificationKind = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationKind_Other: NotificationKind = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type NotificationProcessing = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationProcessing_ImportantAll: NotificationProcessing = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationProcessing_ImportantMostRecent: NotificationProcessing = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationProcessing_All: NotificationProcessing = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationProcessing_MostRecent: NotificationProcessing = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const NotificationProcessing_CurrentThenMostRecent: NotificationProcessing = 4i32;
pub const Notification_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1925554935, data2: 38792, data3: 18447, data4: [184, 235, 77, 238, 0, 246, 24, 111] };
pub const ObjectModel_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1040493822, data2: 2300, data3: 18412, data4: [150, 188, 53, 63, 163, 179, 74, 167] };
pub const OptimizeForVisualContent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787109968, data2: 51034, data3: 20061, data4: [184, 88, 227, 129, 176, 247, 136, 97] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type OrientationType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OrientationType_None: OrientationType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OrientationType_Horizontal: OrientationType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OrientationType_Vertical: OrientationType = 2i32;
pub const Orientation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2686381666, data2: 14468, data3: 17429, data4: [136, 126, 103, 142, 194, 30, 57, 186] };
pub const OutlineColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3281376960, data2: 19285, data3: 18274, data4: [160, 115, 253, 48, 58, 99, 79, 82] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type OutlineStyles = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OutlineStyles_None: OutlineStyles = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OutlineStyles_Outline: OutlineStyles = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OutlineStyles_Shadow: OutlineStyles = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OutlineStyles_Engraved: OutlineStyles = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const OutlineStyles_Embossed: OutlineStyles = 8i32;
pub const OutlineThickness_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333872327, data2: 56002, data3: 18568, data4: [189, 211, 55, 92, 98, 250, 150, 24] };
pub const PROPID_ACC_DEFAULTACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 403441451, data2: 49791, data3: 17351, data4: [153, 34, 246, 53, 98, 164, 99, 43] };
pub const PROPID_ACC_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1296621540, data2: 48447, data3: 18719, data4: [166, 72, 73, 45, 111, 32, 197, 136] };
@@ -1255,44 +741,8 @@ pub const Pane_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GU
pub const PositionInSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 869391444, data2: 25630, data3: 19830, data4: [166, 177, 19, 243, 65, 193, 248, 150] };
pub const ProcessId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1078565272, data2: 39985, data3: 16965, data4: [164, 3, 135, 50, 14, 89, 234, 246] };
pub const ProgressBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 579641222, data2: 50028, data3: 18363, data4: [159, 182, 165, 131, 75, 252, 83, 164] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type PropertyConditionFlags = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const PropertyConditionFlags_None: PropertyConditionFlags = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const PropertyConditionFlags_IgnoreCase: PropertyConditionFlags = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const PropertyConditionFlags_MatchSubstring: PropertyConditionFlags = 2i32;
pub const ProviderDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3701829770, data2: 49515, data3: 19673, data4: [184, 137, 190, 177, 106, 128, 73, 4] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ProviderOptions = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_ClientSideProvider: ProviderOptions = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_ServerSideProvider: ProviderOptions = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_NonClientAreaProvider: ProviderOptions = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_OverrideProvider: ProviderOptions = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_ProviderOwnsSetFocus: ProviderOptions = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_UseComThreading: ProviderOptions = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_RefuseNonClientSupport: ProviderOptions = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_HasNativeIAccessible: ProviderOptions = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderOptions_UseClientCoordinates: ProviderOptions = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ProviderType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderType_BaseHwnd: ProviderType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderType_Proxy: ProviderType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ProviderType_NonClientArea: ProviderType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const ROLE_SYSTEM_ALERT: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const ROLE_SYSTEM_ANIMATION: u32 = 54u32;
@@ -1429,14 +879,6 @@ pub const RangeValue_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::co
pub const RangeValue_SmallChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177025111, data2: 14657, data3: 16647, data4: [153, 117, 19, 151, 96, 247, 192, 114] };
pub const RangeValue_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 320822680, data2: 50444, data3: 18589, data4: [171, 229, 174, 34, 8, 152, 197, 247] };
pub const Rotation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1987894397, data2: 44736, data3: 16656, data4: [173, 50, 48, 237, 212, 3, 73, 46] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type RowOrColumnMajor = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const RowOrColumnMajor_RowMajor: RowOrColumnMajor = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const RowOrColumnMajor_ColumnMajor: RowOrColumnMajor = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const RowOrColumnMajor_Indeterminate: RowOrColumnMajor = 2i32;
pub const RuntimeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2745101306, data2: 32698, data3: 19593, data4: [180, 212, 185, 158, 45, 231, 209, 96] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const SELFLAG_ADDSELECTION: u32 = 8u32;
@@ -1452,40 +894,571 @@ pub const SELFLAG_TAKEFOCUS: u32 = 1u32;
pub const SELFLAG_TAKESELECTION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const SELFLAG_VALID: u32 = 31u32;
-#[repr(C)]
+pub const SID_ControlElementProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4101578088, data2: 57940, data3: 19363, data4: [154, 83, 38, 165, 197, 73, 121, 70] };
+pub const SID_IsUIAutomationObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111115653, data2: 29188, data3: 18212, data4: [132, 43, 199, 5, 157, 237, 185, 208] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct SERIALKEYSA {
- pub cbSize: u32,
- pub dwFlags: SERIALKEYS_FLAGS,
- pub lpszActivePort: ::windows_sys::core::PSTR,
- pub lpszPort: ::windows_sys::core::PSTR,
- pub iBaudRate: u32,
- pub iPortState: u32,
- pub iActive: u32,
-}
-impl ::core::marker::Copy for SERIALKEYSA {}
-impl ::core::clone::Clone for SERIALKEYSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const STATE_SYSTEM_HASPOPUP: u32 = 1073741824u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct SERIALKEYSW {
- pub cbSize: u32,
- pub dwFlags: SERIALKEYS_FLAGS,
- pub lpszActivePort: ::windows_sys::core::PWSTR,
- pub lpszPort: ::windows_sys::core::PWSTR,
- pub iBaudRate: u32,
- pub iPortState: u32,
- pub iActive: u32,
-}
-impl ::core::marker::Copy for SERIALKEYSW {}
-impl ::core::clone::Clone for SERIALKEYSW {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const STATE_SYSTEM_NORMAL: u32 = 0u32;
+pub const ScrollBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3673377590, data2: 20581, data3: 18758, data4: [178, 47, 146, 89, 95, 192, 117, 26] };
+pub const ScrollItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167183877, data2: 43011, data3: 19804, data4: [180, 213, 141, 40, 0, 249, 6, 167] };
+pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3351329806, data2: 60193, data3: 18431, data4: [172, 196, 181, 163, 53, 15, 81, 145] };
+pub const Scroll_HorizontalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1891821012, data2: 64688, data3: 18195, data4: [169, 170, 175, 146, 255, 121, 228, 205] };
+pub const Scroll_HorizontallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2341622087, data2: 10445, data3: 18862, data4: [189, 99, 244, 65, 24, 210, 231, 25] };
+pub const Scroll_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2304746676, data2: 30109, data3: 19536, data4: [142, 21, 3, 70, 6, 114, 0, 60] };
+pub const Scroll_VerticalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821208729, data2: 45736, data3: 18760, data4: [191, 247, 60, 249, 5, 139, 254, 251] };
+pub const Scroll_VerticalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3731500578, data2: 55495, data3: 16581, data4: [131, 186, 229, 246, 129, 213, 49, 8] };
+pub const Scroll_VerticallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2299938712, data2: 104, data3: 17173, data4: [184, 154, 30, 124, 251, 188, 61, 252] };
+pub const Selection2_CurrentSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 874871846, data2: 33717, data3: 16806, data4: [147, 156, 174, 132, 28, 19, 98, 54] };
+pub const Selection2_FirstSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3424971367, data2: 13980, data3: 20053, data4: [159, 247, 56, 218, 105, 84, 12, 41] };
+pub const Selection2_ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3142183839, data2: 17773, data3: 16456, data4: [181, 145, 156, 32, 38, 184, 70, 54] };
+pub const Selection2_LastSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3481000592, data2: 11651, data3: 18936, data4: [134, 12, 156, 227, 148, 207, 137, 180] };
+pub const SelectionItem_ElementAddedToSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1015164369, data2: 50183, data3: 19898, data4: [145, 221, 121, 212, 174, 208, 174, 198] };
+pub const SelectionItem_ElementRemovedFromSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 159361193, data2: 28793, data3: 16815, data4: [139, 156, 9, 52, 216, 48, 94, 92] };
+pub const SelectionItem_ElementSelectedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3116882939, data2: 20158, data3: 17714, data4: [170, 244, 0, 140, 246, 71, 35, 60] };
+pub const SelectionItem_IsSelected_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4045570911, data2: 52575, data3: 17375, data4: [183, 157, 75, 132, 158, 158, 96, 32] };
+pub const SelectionItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2613464811, data2: 34759, data3: 19240, data4: [148, 187, 77, 159, 164, 55, 182, 239] };
+pub const SelectionItem_SelectionContainer_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2755025774, data2: 39966, data3: 19299, data4: [139, 83, 194, 66, 29, 209, 232, 251] };
+pub const Selection_CanSelectMultiple_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238842789, data2: 51331, data3: 17664, data4: [136, 61, 143, 207, 141, 175, 108, 190] };
+pub const Selection_InvalidatedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3401664772, data2: 5812, data3: 19283, data4: [142, 71, 76, 177, 223, 38, 123, 183] };
+pub const Selection_IsSelectionRequired_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2980987938, data2: 25598, data3: 17639, data4: [165, 165, 167, 56, 200, 41, 177, 154] };
+pub const Selection_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4221721771, data2: 43928, data3: 18935, data4: [167, 220, 254, 83, 157, 193, 91, 231] };
+pub const Selection_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726199784, data2: 55329, data3: 19749, data4: [135, 97, 67, 93, 44, 139, 37, 63] };
+pub const Selection_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2859319970, data2: 3627, data3: 19768, data4: [150, 213, 52, 228, 112, 184, 24, 83] };
+pub const SemanticZoom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1607682627, data2: 1566, data3: 17096, data4: [181, 137, 157, 204, 247, 75, 196, 58] };
+pub const Separator_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2271734691, data2: 10851, data3: 19120, data4: [172, 141, 170, 80, 226, 61, 233, 120] };
+pub const SizeOfSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 369152828, data2: 15263, data3: 17257, data4: [148, 49, 170, 41, 63, 52, 76, 241] };
+pub const Size_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 727676445, data2: 63621, data3: 17412, data4: [151, 63, 155, 29, 152, 227, 109, 143] };
+pub const Slider_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2956182091, data2: 15157, data3: 19690, data4: [182, 9, 118, 54, 130, 250, 102, 11] };
+pub const Spinner_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1624001336, data2: 15537, data3: 16737, data4: [180, 66, 198, 183, 38, 193, 120, 37] };
+pub const SplitButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880223775, data2: 19150, data3: 18689, data4: [180, 97, 146, 10, 111, 28, 166, 80] };
+pub const SpreadsheetItem_AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2736344120, data2: 51644, data3: 17924, data4: [147, 150, 174, 63, 159, 69, 127, 123] };
+pub const SpreadsheetItem_AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3339473360, data2: 54786, data3: 19269, data4: [175, 188, 180, 113, 43, 150, 215, 43] };
+pub const SpreadsheetItem_Formula_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3858949245, data2: 6983, data3: 19434, data4: [135, 207, 59, 11, 11, 92, 21, 182] };
+pub const SpreadsheetItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 852460543, data2: 61864, data3: 19084, data4: [134, 88, 212, 123, 167, 78, 32, 186] };
+pub const Spreadsheet_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1784358089, data2: 40222, data3: 19333, data4: [158, 68, 192, 46, 49, 105, 177, 11] };
+pub const StatusBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3562962203, data2: 22643, data3: 18271, data4: [149, 164, 4, 51, 225, 241, 176, 10] };
+pub const StructureChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1503099233, data2: 16093, data3: 19217, data4: [177, 59, 103, 107, 42, 42, 108, 169] };
+pub const StructuredMarkup_CompositionComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3297393687, data2: 26490, data3: 16455, data4: [166, 141, 252, 18, 87, 82, 138, 239] };
+pub const StructuredMarkup_Deleted_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4191199264, data2: 57793, data3: 20175, data4: [185, 170, 82, 239, 222, 126, 65, 225] };
+pub const StructuredMarkup_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2881292408, data2: 34405, data3: 20316, data4: [148, 252, 54, 231, 216, 187, 112, 107] };
+pub const StructuredMarkup_SelectionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2814907895, data2: 65439, data3: 16839, data4: [163, 167, 171, 108, 191, 219, 73, 3] };
+pub const StyleId_BulletedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1499721060, data2: 25638, data3: 17970, data4: [140, 175, 163, 42, 212, 2, 217, 26] };
+pub const StyleId_Custom_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4012825918, data2: 43417, data3: 19324, data4: [163, 120, 9, 187, 213, 42, 53, 22] };
+pub const StyleId_Emphasis_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3396238782, data2: 13662, data3: 18464, data4: [149, 160, 146, 95, 4, 29, 52, 112] };
+pub const StyleId_Heading1_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2139000681, data2: 26726, data3: 17953, data4: [147, 12, 154, 93, 12, 165, 150, 28] };
+pub const StyleId_Heading2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131683393, data2: 23657, data3: 18077, data4: [133, 173, 71, 71, 55, 181, 43, 20] };
+pub const StyleId_Heading3_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3213617618, data2: 55480, data3: 20165, data4: [140, 82, 156, 251, 13, 3, 89, 112] };
+pub const StyleId_Heading4_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218196928, data2: 38264, data3: 17916, data4: [131, 164, 255, 64, 5, 51, 21, 221] };
+pub const StyleId_Heading5_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2426356301, data2: 3519, data3: 16494, data4: [151, 187, 78, 119, 61, 151, 152, 247] };
+pub const StyleId_Heading6_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2312254553, data2: 23899, data3: 18468, data4: [164, 32, 17, 211, 237, 130, 228, 15] };
+pub const StyleId_Heading7_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2742617203, data2: 59822, data3: 16941, data4: [184, 227, 59, 103, 92, 97, 129, 164] };
+pub const StyleId_Heading8_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 734085445, data2: 41996, data3: 18561, data4: [132, 174, 242, 35, 86, 133, 56, 12] };
+pub const StyleId_Heading9_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3339555123, data2: 47914, data3: 17363, data4: [138, 198, 51, 101, 120, 132, 176, 240] };
+pub const StyleId_Normal_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3440694313, data2: 58462, data3: 17525, data4: [161, 197, 127, 158, 107, 233, 110, 186] };
+pub const StyleId_NumberedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 513203157, data2: 25795, data3: 17360, data4: [177, 238, 181, 59, 6, 227, 237, 223] };
+pub const StyleId_Quote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1562124778, data2: 33173, data3: 20332, data4: [135, 234, 93, 171, 236, 230, 76, 29] };
+pub const StyleId_Subtitle_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3050961943, data2: 23919, data3: 17440, data4: [180, 57, 124, 177, 154, 212, 52, 226] };
+pub const StyleId_Title_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 366485530, data2: 65487, data3: 18463, data4: [176, 161, 48, 182, 59, 233, 143, 7] };
+pub const Styles_ExtendedProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4099001760, data2: 47626, data3: 18049, data4: [176, 176, 13, 189, 181, 62, 88, 243] };
+pub const Styles_FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1676671354, data2: 41413, data3: 19229, data4: [132, 235, 183, 101, 242, 237, 214, 50] };
+pub const Styles_FillPatternColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2476366334, data2: 36797, data3: 20085, data4: [162, 113, 172, 69, 149, 25, 81, 99] };
+pub const Styles_FillPatternStyle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177852703, data2: 18475, data3: 17489, data4: [163, 10, 225, 84, 94, 85, 79, 184] };
+pub const Styles_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 451290709, data2: 55922, data3: 19808, data4: [161, 83, 229, 170, 105, 136, 227, 191] };
+pub const Styles_Shape_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3340379128, data2: 30604, data3: 16397, data4: [132, 88, 59, 84, 62, 82, 105, 132] };
+pub const Styles_StyleId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3665986863, data2: 14359, data3: 16947, data4: [130, 175, 2, 39, 158, 114, 204, 119] };
+pub const Styles_StyleName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 470986805, data2: 1489, data3: 20309, data4: [158, 142, 20, 137, 243, 255, 85, 13] };
+pub const SynchronizedInput_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 96635046, data2: 50299, data3: 18571, data4: [182, 83, 51, 151, 122, 85, 27, 139] };
+pub const SystemAlert_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530642525, data2: 31290, data3: 18343, data4: [132, 116, 129, 210, 154, 36, 81, 201] };
+pub const TabItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 745169743, data2: 37403, data3: 20078, data4: [178, 110, 8, 252, 176, 121, 143, 76] };
+pub const Tab_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 952966957, data2: 13178, data3: 19410, data4: [165, 227, 173, 180, 105, 227, 11, 211] };
+pub const TableItem_ColumnHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524599971, data2: 29878, data3: 17182, data4: [141, 230, 153, 196, 17, 3, 28, 88] };
+pub const TableItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742581693, data2: 6280, data3: 18985, data4: [165, 12, 185, 46, 109, 227, 127, 111] };
+pub const TableItem_RowHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3019396000, data2: 1396, data3: 19672, data4: [188, 215, 237, 89, 35, 87, 45, 151] };
+pub const Table_ColumnHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951862059, data2: 38541, data3: 17073, data4: [180, 89, 21, 11, 41, 157, 166, 100] };
+pub const Table_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2000419342, data2: 23492, data3: 19947, data4: [146, 27, 222, 123, 50, 6, 34, 158] };
+pub const Table_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3289719182, data2: 41000, data3: 17950, data4: [170, 146, 143, 146, 92, 247, 147, 81] };
+pub const Table_RowHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3655555975, data2: 28344, data3: 17762, data4: [170, 198, 168, 169, 7, 82, 54, 168] };
+pub const Table_RowOrColumnMajor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2210297283, data2: 10750, data3: 18992, data4: [133, 225, 42, 98, 119, 253, 16, 110] };
+pub const TextChild_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1966328503, data2: 15358, data3: 16879, data4: [158, 133, 226, 99, 140, 190, 22, 158] };
+pub const TextEdit_ConversionTargetChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 864600451, data2: 60751, data3: 19595, data4: [155, 170, 54, 77, 81, 216, 132, 127] };
+pub const TextEdit_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1777598345, data2: 23289, data3: 19573, data4: [147, 64, 242, 222, 41, 46, 69, 145] };
+pub const TextEdit_TextChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302711560, data2: 60450, data3: 20152, data4: [156, 152, 152, 103, 205, 161, 177, 101] };
+pub const Text_AfterParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1485617976, data2: 58927, data3: 18812, data4: [181, 209, 204, 223, 14, 232, 35, 216] };
+pub const Text_AfterSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1485617976, data2: 58927, data3: 18812, data4: [181, 209, 204, 223, 14, 232, 35, 216] };
+pub const Text_AnimationStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1652689392, data2: 31898, data3: 19799, data4: [190, 100, 31, 24, 54, 87, 31, 245] };
+pub const Text_AnnotationObjects_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4282503016, data2: 59307, data3: 16569, data4: [140, 114, 114, 168, 237, 148, 1, 125] };
+pub const Text_AnnotationTypes_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2905519153, data2: 61006, data3: 19425, data4: [167, 186, 85, 89, 21, 90, 115, 239] };
+pub const Text_BackgroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4257520135, data2: 22589, data3: 20247, data4: [173, 39, 119, 252, 131, 42, 60, 11] };
+pub const Text_BeforeParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195734705, data2: 51234, data3: 18980, data4: [133, 233, 200, 242, 101, 15, 199, 156] };
+pub const Text_BeforeSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195734705, data2: 51234, data3: 18980, data4: [133, 233, 200, 242, 101, 15, 199, 156] };
+pub const Text_BulletStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3238624400, data2: 54724, data3: 16951, data4: [151, 129, 59, 236, 139, 165, 78, 72] };
+pub const Text_CapStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4211448912, data2: 37580, data3: 18853, data4: [186, 143, 10, 168, 114, 187, 162, 243] };
+pub const Text_CaretBidiMode_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2459887526, data2: 20947, data3: 18197, data4: [150, 220, 182, 148, 250, 36, 161, 104] };
+pub const Text_CaretPosition_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2988945713, data2: 39049, data3: 18258, data4: [169, 27, 115, 62, 253, 197, 197, 160] };
+pub const Text_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2929160924, data2: 54065, data3: 20233, data4: [190, 32, 126, 109, 250, 240, 123, 10] };
+pub const Text_Culture_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3254934265, data2: 42029, data3: 19693, data4: [161, 251, 198, 116, 99, 21, 34, 46] };
+pub const Text_FontName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1692810152, data2: 62181, data3: 18286, data4: [164, 119, 23, 52, 254, 170, 247, 38] };
+pub const Text_FontSize_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3697209087, data2: 1286, data3: 18035, data4: [147, 242, 55, 126, 74, 142, 1, 241] };
+pub const Text_FontWeight_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1874862937, data2: 45846, data3: 20319, data4: [180, 1, 241, 206, 85, 116, 24, 83] };
+pub const Text_ForegroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1926351197, data2: 24160, data3: 18202, data4: [150, 177, 108, 27, 59, 119, 164, 54] };
+pub const Text_HorizontalTextAlignment_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 82469217, data2: 64419, data3: 18298, data4: [149, 42, 187, 50, 109, 2, 106, 91] };
+pub const Text_IndentationFirstLine_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 544185045, data2: 49619, data3: 16970, data4: [129, 130, 109, 169, 167, 243, 214, 50] };
+pub const Text_IndentationLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559653292, data2: 11589, data3: 19019, data4: [182, 201, 247, 34, 29, 40, 21, 176] };
+pub const Text_IndentationTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2550098959, data2: 7396, data3: 16522, data4: [182, 123, 148, 216, 62, 182, 155, 242] };
+pub const Text_IsActive_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4121224499, data2: 57784, data3: 17259, data4: [147, 93, 181, 122, 163, 245, 88, 196] };
+pub const Text_IsHidden_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 906068731, data2: 48599, data3: 18422, data4: [171, 105, 25, 227, 63, 138, 51, 68] };
+pub const Text_IsItalic_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4242614870, data2: 4918, data3: 18996, data4: [150, 99, 27, 171, 71, 35, 147, 32] };
+pub const Text_IsReadOnly_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2805470571, data2: 51774, data3: 18782, data4: [149, 20, 131, 60, 68, 15, 235, 17] };
+pub const Text_IsSubscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4041922648, data2: 36691, data3: 16700, data4: [135, 63, 26, 125, 127, 94, 13, 228] };
+pub const Text_IsSuperscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3664801508, data2: 45994, data3: 17989, data4: [164, 31, 205, 37, 21, 125, 234, 118] };
+pub const Text_LineSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1677684910, data2: 55619, data3: 19271, data4: [138, 183, 167, 160, 51, 211, 33, 75] };
+pub const Text_Link_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3012490525, data2: 40589, data3: 20038, data4: [145, 68, 86, 235, 225, 119, 50, 155] };
+pub const Text_MarginBottom_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128974788, data2: 29364, data3: 19628, data4: [146, 113, 62, 210, 75, 14, 77, 66] };
+pub const Text_MarginLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2660385488, data2: 24272, data3: 18688, data4: [142, 138, 238, 204, 3, 131, 90, 252] };
+pub const Text_MarginTop_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1748865903, data2: 51641, data3: 19098, data4: [179, 217, 210, 13, 51, 49, 30, 42] };
+pub const Text_MarginTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2941398936, data2: 39325, data3: 16559, data4: [165, 178, 1, 105, 208, 52, 32, 2] };
+pub const Text_OutlineStyles_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1533500199, data2: 56201, data3: 18174, data4: [151, 12, 97, 77, 82, 59, 185, 125] };
+pub const Text_OverlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2209036346, data2: 64835, data3: 16602, data4: [171, 62, 236, 248, 22, 92, 187, 109] };
+pub const Text_OverlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 170085734, data2: 24958, data3: 17023, data4: [135, 29, 225, 255, 30, 12, 33, 63] };
+pub const Text_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1233418658, data2: 23330, data3: 17549, data4: [182, 228, 100, 116, 144, 134, 6, 152] };
+pub const Text_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2249584733, data2: 32229, data3: 17661, data4: [166, 121, 44, 164, 180, 96, 51, 168] };
+pub const Text_SayAsInterpretAs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3012220588, data2: 61153, data3: 19310, data4: [136, 204, 1, 76, 239, 169, 63, 203] };
+pub const Text_SelectionActiveEnd_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 526814403, data2: 39871, data3: 16747, data4: [176, 162, 248, 159, 134, 246, 97, 44] };
+pub const Text_StrikethroughColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219216920, data2: 35905, data3: 19546, data4: [154, 11, 4, 175, 14, 7, 244, 135] };
+pub const Text_StrikethroughStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1922121457, data2: 55808, data3: 20225, data4: [137, 156, 172, 90, 133, 119, 163, 7] };
+pub const Text_StyleId_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 348324062, data2: 49963, data3: 17563, data4: [171, 124, 176, 224, 120, 154, 234, 93] };
+pub const Text_StyleName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583655569, data2: 19814, data3: 17880, data4: [168, 40, 115, 123, 171, 76, 152, 167] };
+pub const Text_Tabs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 778620939, data2: 37630, data3: 17112, data4: [137, 154, 167, 132, 170, 68, 84, 161] };
+pub const Text_TextChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1244930178, data2: 62595, data3: 18628, data4: [172, 17, 168, 75, 67, 94, 42, 132] };
+pub const Text_TextFlowDirections_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346682169, data2: 62496, data3: 16958, data4: [175, 119, 32, 165, 217, 115, 169, 7] };
+pub const Text_TextSelectionChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2442058401, data2: 29107, data3: 18862, data4: [151, 65, 121, 190, 184, 211, 88, 243] };
+pub const Text_UnderlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215010931, data2: 64994, data3: 17523, data4: [191, 100, 16, 54, 214, 170, 15, 69] };
+pub const Text_UnderlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1597710784, data2: 60900, data3: 17597, data4: [156, 54, 56, 83, 3, 140, 191, 235] };
+pub const Thumb_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880926327, data2: 58128, data3: 19926, data4: [182, 68, 121, 126, 79, 174, 162, 19] };
+pub const TitleBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2561299903, data2: 15280, data3: 19301, data4: [131, 110, 46, 163, 13, 188, 23, 31] };
+pub const Toggle_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 188847968, data2: 58100, data3: 17407, data4: [140, 95, 148, 87, 200, 43, 86, 233] };
+pub const Toggle_ToggleState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2990333010, data2: 8898, data3: 19564, data4: [157, 237, 245, 196, 34, 71, 158, 222] };
+pub const ToolBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2399582033, data2: 57730, data3: 20120, data4: [136, 147, 34, 132, 84, 58, 125, 206] };
+pub const ToolTipClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 661484015, data2: 9385, data3: 18870, data4: [142, 151, 218, 152, 180, 1, 187, 205] };
+pub const ToolTipOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1061918719, data2: 11996, data3: 17693, data4: [188, 164, 149, 163, 24, 141, 91, 3] };
+pub const ToolTip_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 98420433, data2: 8503, data3: 18280, data4: [152, 234, 115, 245, 47, 113, 52, 243] };
+pub const Tranform_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2331835655, data2: 41833, data3: 17630, data4: [152, 139, 47, 127, 244, 159, 184, 168] };
+pub const Transform2_CanZoom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4082624656, data2: 42838, data3: 17241, data4: [156, 166, 134, 112, 43, 248, 243, 129] };
+pub const Transform2_ZoomLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4007829274, data2: 62626, data3: 19291, data4: [172, 101, 149, 207, 147, 40, 51, 135] };
+pub const Transform2_ZoomMaximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1118530423, data2: 52912, data3: 20170, data4: [184, 42, 108, 250, 95, 161, 252, 8] };
+pub const Transform2_ZoomMinimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1949092886, data2: 19153, data3: 19975, data4: [150, 254, 177, 34, 198, 230, 178, 43] };
+pub const Transform_CanMove_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460685901, data2: 8331, data3: 20447, data4: [188, 205, 241, 244, 229, 116, 31, 79] };
+pub const Transform_CanResize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3147357349, data2: 19482, data3: 16852, data4: [164, 246, 235, 193, 40, 100, 65, 128] };
+pub const Transform_CanRotate_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 268933960, data2: 14409, data3: 18287, data4: [172, 150, 68, 169, 92, 132, 64, 217] };
+pub const Transform_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 615804891, data2: 22654, data3: 18929, data4: [156, 74, 216, 233, 139, 102, 75, 123] };
+pub const TreeItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1657405113, data2: 36860, data3: 18552, data4: [163, 164, 150, 176, 48, 49, 92, 24] };
+pub const Tree_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1969304732, data2: 53825, data3: 17396, data4: [153, 8, 181, 240, 145, 190, 230, 17] };
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_ELEMENTNOTAVAILABLE: u32 = 2147746305u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_ELEMENTNOTENABLED: u32 = 2147746304u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_INVALIDOPERATION: u32 = 2148734217u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_NOCLICKABLEPOINT: u32 = 2147746306u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_NOTSUPPORTED: u32 = 2147746308u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_PROXYASSEMBLYNOTLOADED: u32 = 2147746307u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_E_TIMEOUT: u32 = 2148734213u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IAFP_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IAFP_UNWRAP_BRIDGE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_PFIA_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_PFIA_UNWRAP_BRIDGE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_ScrollPatternNoScroll: f64 = -1f64;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UiaAppendRuntimeId: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UiaRootObjectId: i32 = -25i32;
+pub const Value_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3943239472, data2: 57932, data3: 18329, data4: [167, 5, 13, 36, 123, 192, 55, 248] };
+pub const Value_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 402304414, data2: 51319, data3: 18267, data4: [185, 51, 119, 51, 39, 121, 182, 55] };
+pub const Value_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3915341412, data2: 9887, data3: 19077, data4: [186, 153, 64, 146, 195, 234, 41, 134] };
+pub const VirtualizedItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4111472446, data2: 11889, data3: 17897, data4: [166, 229, 98, 246, 237, 130, 137, 213] };
+pub const VisualEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860497765, data2: 43737, data3: 18135, data4: [158, 112, 78, 138, 132, 32, 212, 32] };
+pub const Window_CanMaximize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694496063, data2: 25437, data3: 16833, data4: [149, 12, 203, 90, 223, 190, 40, 227] };
+pub const Window_CanMinimize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3074115109, data2: 22920, data3: 19351, data4: [180, 194, 166, 254, 110, 120, 200, 198] };
+pub const Window_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3778703938, data2: 62562, data3: 20301, data4: [174, 193, 83, 178, 141, 108, 50, 144] };
+pub const Window_IsModal_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4283328658, data2: 14265, data3: 20426, data4: [133, 50, 255, 230, 116, 236, 254, 237] };
+pub const Window_IsTopmost_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4017980883, data2: 2359, data3: 18786, data4: [146, 65, 182, 35, 69, 242, 64, 65] };
+pub const Window_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 663754549, data2: 51040, data3: 18836, data4: [173, 17, 89, 25, 230, 6, 177, 16] };
+pub const Window_WindowClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3992011256, data2: 64103, data3: 20002, data4: [187, 247, 148, 78, 5, 115, 94, 226] };
+pub const Window_WindowInteractionState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340941988, data2: 1109, data3: 20386, data4: [178, 28, 196, 218, 45, 177, 255, 156] };
+pub const Window_WindowOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3555204358, data2: 56901, data3: 20271, data4: [150, 51, 222, 158, 2, 251, 101, 175] };
+pub const Window_WindowVisualState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1253544031, data2: 59488, data3: 17726, data4: [163, 10, 246, 67, 30, 93, 170, 213] };
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ACC_UTILITY_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ANRUS_ON_SCREEN_KEYBOARD_ACTIVE: ACC_UTILITY_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ANRUS_TOUCH_MODIFICATION_ACTIVE: ACC_UTILITY_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ANRUS_PRIORITY_AUDIO_ACTIVE: ACC_UTILITY_STATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ANRUS_PRIORITY_AUDIO_ACTIVE_NODUCK: ACC_UTILITY_STATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ActiveEnd = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ActiveEnd_None: ActiveEnd = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ActiveEnd_Start: ActiveEnd = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ActiveEnd_End: ActiveEnd = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type AnimationStyle = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_None: AnimationStyle = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_LasVegasLights: AnimationStyle = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_BlinkingBackground: AnimationStyle = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_SparkleText: AnimationStyle = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_MarchingBlackAnts: AnimationStyle = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_MarchingRedAnts: AnimationStyle = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_Shimmer: AnimationStyle = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AnimationStyle_Other: AnimationStyle = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type AnnoScope = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ANNO_THIS: AnnoScope = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ANNO_CONTAINER: AnnoScope = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type AsyncContentLoadedState = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AsyncContentLoadedState_Beginning: AsyncContentLoadedState = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AsyncContentLoadedState_Progress: AsyncContentLoadedState = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AsyncContentLoadedState_Completed: AsyncContentLoadedState = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type AutomationElementMode = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationElementMode_None: AutomationElementMode = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationElementMode_Full: AutomationElementMode = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type AutomationIdentifierType = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_Property: AutomationIdentifierType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_Pattern: AutomationIdentifierType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_Event: AutomationIdentifierType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_ControlType: AutomationIdentifierType = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_TextAttribute: AutomationIdentifierType = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_LandmarkType: AutomationIdentifierType = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_Annotation: AutomationIdentifierType = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_Changes: AutomationIdentifierType = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const AutomationIdentifierType_Style: AutomationIdentifierType = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type BulletStyle = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_None: BulletStyle = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_HollowRoundBullet: BulletStyle = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_FilledRoundBullet: BulletStyle = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_HollowSquareBullet: BulletStyle = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_FilledSquareBullet: BulletStyle = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_DashBullet: BulletStyle = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const BulletStyle_Other: BulletStyle = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type CapStyle = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_None: CapStyle = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_SmallCap: CapStyle = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_AllCap: CapStyle = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_AllPetiteCaps: CapStyle = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_PetiteCaps: CapStyle = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_Unicase: CapStyle = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_Titling: CapStyle = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CapStyle_Other: CapStyle = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type CaretBidiMode = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CaretBidiMode_LTR: CaretBidiMode = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CaretBidiMode_RTL: CaretBidiMode = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type CaretPosition = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CaretPosition_Unknown: CaretPosition = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CaretPosition_EndOfLine: CaretPosition = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CaretPosition_BeginningOfLine: CaretPosition = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type CoalesceEventsOptions = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CoalesceEventsOptions_Disabled: CoalesceEventsOptions = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const CoalesceEventsOptions_Enabled: CoalesceEventsOptions = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ConditionType = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConditionType_True: ConditionType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConditionType_False: ConditionType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConditionType_Property: ConditionType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConditionType_And: ConditionType = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConditionType_Or: ConditionType = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConditionType_Not: ConditionType = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ConnectionRecoveryBehaviorOptions = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConnectionRecoveryBehaviorOptions_Disabled: ConnectionRecoveryBehaviorOptions = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ConnectionRecoveryBehaviorOptions_Enabled: ConnectionRecoveryBehaviorOptions = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type DockPosition = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const DockPosition_Top: DockPosition = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const DockPosition_Left: DockPosition = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const DockPosition_Bottom: DockPosition = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const DockPosition_Right: DockPosition = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const DockPosition_Fill: DockPosition = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const DockPosition_None: DockPosition = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type EventArgsType = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_Simple: EventArgsType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_PropertyChanged: EventArgsType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_StructureChanged: EventArgsType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_AsyncContentLoaded: EventArgsType = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_WindowClosed: EventArgsType = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_TextEditTextChanged: EventArgsType = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_Changes: EventArgsType = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_Notification: EventArgsType = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_ActiveTextPositionChanged: EventArgsType = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const EventArgsType_StructuredMarkup: EventArgsType = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ExpandCollapseState = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ExpandCollapseState_Collapsed: ExpandCollapseState = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ExpandCollapseState_Expanded: ExpandCollapseState = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ExpandCollapseState_PartiallyExpanded: ExpandCollapseState = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ExpandCollapseState_LeafNode: ExpandCollapseState = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type FillType = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FillType_None: FillType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FillType_Color: FillType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FillType_Gradient: FillType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FillType_Picture: FillType = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FillType_Pattern: FillType = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type FlowDirections = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FlowDirections_Default: FlowDirections = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FlowDirections_RightToLeft: FlowDirections = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FlowDirections_BottomToTop: FlowDirections = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const FlowDirections_Vertical: FlowDirections = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type HIGHCONTRASTW_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_HIGHCONTRASTON: HIGHCONTRASTW_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_AVAILABLE: HIGHCONTRASTW_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_HOTKEYACTIVE: HIGHCONTRASTW_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_CONFIRMHOTKEY: HIGHCONTRASTW_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_HOTKEYSOUND: HIGHCONTRASTW_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_INDICATOR: HIGHCONTRASTW_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_HOTKEYAVAILABLE: HIGHCONTRASTW_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HCF_OPTION_NOTHEMECHANGE: HIGHCONTRASTW_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type HorizontalTextAlignment = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HorizontalTextAlignment_Left: HorizontalTextAlignment = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HorizontalTextAlignment_Centered: HorizontalTextAlignment = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HorizontalTextAlignment_Right: HorizontalTextAlignment = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const HorizontalTextAlignment_Justified: HorizontalTextAlignment = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type LiveSetting = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const Off: LiveSetting = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const Polite: LiveSetting = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const Assertive: LiveSetting = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type NavigateDirection = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NavigateDirection_Parent: NavigateDirection = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NavigateDirection_NextSibling: NavigateDirection = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NavigateDirection_PreviousSibling: NavigateDirection = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NavigateDirection_FirstChild: NavigateDirection = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NavigateDirection_LastChild: NavigateDirection = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type NormalizeState = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NormalizeState_None: NormalizeState = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NormalizeState_View: NormalizeState = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NormalizeState_Custom: NormalizeState = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type NotificationKind = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationKind_ItemAdded: NotificationKind = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationKind_ItemRemoved: NotificationKind = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationKind_ActionCompleted: NotificationKind = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationKind_ActionAborted: NotificationKind = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationKind_Other: NotificationKind = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type NotificationProcessing = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationProcessing_ImportantAll: NotificationProcessing = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationProcessing_ImportantMostRecent: NotificationProcessing = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationProcessing_All: NotificationProcessing = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationProcessing_MostRecent: NotificationProcessing = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const NotificationProcessing_CurrentThenMostRecent: NotificationProcessing = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type OrientationType = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OrientationType_None: OrientationType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OrientationType_Horizontal: OrientationType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OrientationType_Vertical: OrientationType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type OutlineStyles = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OutlineStyles_None: OutlineStyles = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OutlineStyles_Outline: OutlineStyles = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OutlineStyles_Shadow: OutlineStyles = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OutlineStyles_Engraved: OutlineStyles = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const OutlineStyles_Embossed: OutlineStyles = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type PropertyConditionFlags = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const PropertyConditionFlags_None: PropertyConditionFlags = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const PropertyConditionFlags_IgnoreCase: PropertyConditionFlags = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const PropertyConditionFlags_MatchSubstring: PropertyConditionFlags = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ProviderOptions = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_ClientSideProvider: ProviderOptions = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_ServerSideProvider: ProviderOptions = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_NonClientAreaProvider: ProviderOptions = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_OverrideProvider: ProviderOptions = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_ProviderOwnsSetFocus: ProviderOptions = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_UseComThreading: ProviderOptions = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_RefuseNonClientSupport: ProviderOptions = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_HasNativeIAccessible: ProviderOptions = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderOptions_UseClientCoordinates: ProviderOptions = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type ProviderType = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderType_BaseHwnd: ProviderType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderType_Proxy: ProviderType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const ProviderType_NonClientArea: ProviderType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type RowOrColumnMajor = i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const RowOrColumnMajor_RowMajor: RowOrColumnMajor = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const RowOrColumnMajor_ColumnMajor: RowOrColumnMajor = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const RowOrColumnMajor_Indeterminate: RowOrColumnMajor = 2i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type SERIALKEYS_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -1494,52 +1467,6 @@ pub const SERKF_AVAILABLE: SERIALKEYS_FLAGS = 2u32;
pub const SERKF_INDICATOR: SERIALKEYS_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const SERKF_SERIALKEYSON: SERIALKEYS_FLAGS = 1u32;
-pub const SID_ControlElementProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4101578088, data2: 57940, data3: 19363, data4: [154, 83, 38, 165, 197, 73, 121, 70] };
-pub const SID_IsUIAutomationObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111115653, data2: 29188, data3: 18212, data4: [132, 43, 199, 5, 157, 237, 185, 208] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct SOUNDSENTRYA {
- pub cbSize: u32,
- pub dwFlags: SOUNDSENTRY_FLAGS,
- pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT,
- pub iFSTextEffectMSec: u32,
- pub iFSTextEffectColorBits: u32,
- pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT,
- pub iFSGrafEffectMSec: u32,
- pub iFSGrafEffectColor: u32,
- pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT,
- pub iWindowsEffectMSec: u32,
- pub lpszWindowsEffectDLL: ::windows_sys::core::PSTR,
- pub iWindowsEffectOrdinal: u32,
-}
-impl ::core::marker::Copy for SOUNDSENTRYA {}
-impl ::core::clone::Clone for SOUNDSENTRYA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct SOUNDSENTRYW {
- pub cbSize: u32,
- pub dwFlags: SOUNDSENTRY_FLAGS,
- pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT,
- pub iFSTextEffectMSec: u32,
- pub iFSTextEffectColorBits: u32,
- pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT,
- pub iFSGrafEffectMSec: u32,
- pub iFSGrafEffectColor: u32,
- pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT,
- pub iWindowsEffectMSec: u32,
- pub lpszWindowsEffectDLL: ::windows_sys::core::PWSTR,
- pub iWindowsEffectOrdinal: u32,
-}
-impl ::core::marker::Copy for SOUNDSENTRYW {}
-impl ::core::clone::Clone for SOUNDSENTRYW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type SOUNDSENTRY_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -1577,22 +1504,6 @@ pub const SSGF_DISPLAY: SOUND_SENTRY_GRAPHICS_EFFECT = 3u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const SSGF_NONE: SOUND_SENTRY_GRAPHICS_EFFECT = 0u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const STATE_SYSTEM_HASPOPUP: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const STATE_SYSTEM_NORMAL: u32 = 0u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct STICKYKEYS {
- pub cbSize: u32,
- pub dwFlags: STICKYKEYS_FLAGS,
-}
-impl ::core::marker::Copy for STICKYKEYS {}
-impl ::core::clone::Clone for STICKYKEYS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type STICKYKEYS_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const SKF_STICKYKEYSON: STICKYKEYS_FLAGS = 1u32;
@@ -1712,44 +1623,6 @@ pub const ScrollAmount_NoAmount: ScrollAmount = 2i32;
pub const ScrollAmount_LargeIncrement: ScrollAmount = 3i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const ScrollAmount_SmallIncrement: ScrollAmount = 4i32;
-pub const ScrollBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3673377590, data2: 20581, data3: 18758, data4: [178, 47, 146, 89, 95, 192, 117, 26] };
-pub const ScrollItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167183877, data2: 43011, data3: 19804, data4: [180, 213, 141, 40, 0, 249, 6, 167] };
-pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3351329806, data2: 60193, data3: 18431, data4: [172, 196, 181, 163, 53, 15, 81, 145] };
-pub const Scroll_HorizontalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1891821012, data2: 64688, data3: 18195, data4: [169, 170, 175, 146, 255, 121, 228, 205] };
-pub const Scroll_HorizontallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2341622087, data2: 10445, data3: 18862, data4: [189, 99, 244, 65, 24, 210, 231, 25] };
-pub const Scroll_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2304746676, data2: 30109, data3: 19536, data4: [142, 21, 3, 70, 6, 114, 0, 60] };
-pub const Scroll_VerticalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821208729, data2: 45736, data3: 18760, data4: [191, 247, 60, 249, 5, 139, 254, 251] };
-pub const Scroll_VerticalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3731500578, data2: 55495, data3: 16581, data4: [131, 186, 229, 246, 129, 213, 49, 8] };
-pub const Scroll_VerticallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2299938712, data2: 104, data3: 17173, data4: [184, 154, 30, 124, 251, 188, 61, 252] };
-pub const Selection2_CurrentSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 874871846, data2: 33717, data3: 16806, data4: [147, 156, 174, 132, 28, 19, 98, 54] };
-pub const Selection2_FirstSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3424971367, data2: 13980, data3: 20053, data4: [159, 247, 56, 218, 105, 84, 12, 41] };
-pub const Selection2_ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3142183839, data2: 17773, data3: 16456, data4: [181, 145, 156, 32, 38, 184, 70, 54] };
-pub const Selection2_LastSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3481000592, data2: 11651, data3: 18936, data4: [134, 12, 156, 227, 148, 207, 137, 180] };
-pub const SelectionItem_ElementAddedToSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1015164369, data2: 50183, data3: 19898, data4: [145, 221, 121, 212, 174, 208, 174, 198] };
-pub const SelectionItem_ElementRemovedFromSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 159361193, data2: 28793, data3: 16815, data4: [139, 156, 9, 52, 216, 48, 94, 92] };
-pub const SelectionItem_ElementSelectedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3116882939, data2: 20158, data3: 17714, data4: [170, 244, 0, 140, 246, 71, 35, 60] };
-pub const SelectionItem_IsSelected_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4045570911, data2: 52575, data3: 17375, data4: [183, 157, 75, 132, 158, 158, 96, 32] };
-pub const SelectionItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2613464811, data2: 34759, data3: 19240, data4: [148, 187, 77, 159, 164, 55, 182, 239] };
-pub const SelectionItem_SelectionContainer_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2755025774, data2: 39966, data3: 19299, data4: [139, 83, 194, 66, 29, 209, 232, 251] };
-pub const Selection_CanSelectMultiple_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238842789, data2: 51331, data3: 17664, data4: [136, 61, 143, 207, 141, 175, 108, 190] };
-pub const Selection_InvalidatedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3401664772, data2: 5812, data3: 19283, data4: [142, 71, 76, 177, 223, 38, 123, 183] };
-pub const Selection_IsSelectionRequired_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2980987938, data2: 25598, data3: 17639, data4: [165, 165, 167, 56, 200, 41, 177, 154] };
-pub const Selection_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4221721771, data2: 43928, data3: 18935, data4: [167, 220, 254, 83, 157, 193, 91, 231] };
-pub const Selection_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726199784, data2: 55329, data3: 19749, data4: [135, 97, 67, 93, 44, 139, 37, 63] };
-pub const Selection_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2859319970, data2: 3627, data3: 19768, data4: [150, 213, 52, 228, 112, 184, 24, 83] };
-pub const SemanticZoom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1607682627, data2: 1566, data3: 17096, data4: [181, 137, 157, 204, 247, 75, 196, 58] };
-pub const Separator_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2271734691, data2: 10851, data3: 19120, data4: [172, 141, 170, 80, 226, 61, 233, 120] };
-pub const SizeOfSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 369152828, data2: 15263, data3: 17257, data4: [148, 49, 170, 41, 63, 52, 76, 241] };
-pub const Size_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 727676445, data2: 63621, data3: 17412, data4: [151, 63, 155, 29, 152, 227, 109, 143] };
-pub const Slider_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2956182091, data2: 15157, data3: 19690, data4: [182, 9, 118, 54, 130, 250, 102, 11] };
-pub const Spinner_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1624001336, data2: 15537, data3: 16737, data4: [180, 66, 198, 183, 38, 193, 120, 37] };
-pub const SplitButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880223775, data2: 19150, data3: 18689, data4: [180, 97, 146, 10, 111, 28, 166, 80] };
-pub const SpreadsheetItem_AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2736344120, data2: 51644, data3: 17924, data4: [147, 150, 174, 63, 159, 69, 127, 123] };
-pub const SpreadsheetItem_AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3339473360, data2: 54786, data3: 19269, data4: [175, 188, 180, 113, 43, 150, 215, 43] };
-pub const SpreadsheetItem_Formula_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3858949245, data2: 6983, data3: 19434, data4: [135, 207, 59, 11, 11, 92, 21, 182] };
-pub const SpreadsheetItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 852460543, data2: 61864, data3: 19084, data4: [134, 88, 212, 123, 167, 78, 32, 186] };
-pub const Spreadsheet_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1784358089, data2: 40222, data3: 19333, data4: [158, 68, 192, 46, 49, 105, 177, 11] };
-pub const StatusBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3562962203, data2: 22643, data3: 18271, data4: [149, 164, 4, 51, 225, 241, 176, 10] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type StructureChangeType = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -1764,70 +1637,6 @@ pub const StructureChangeType_ChildrenBulkAdded: StructureChangeType = 3i32;
pub const StructureChangeType_ChildrenBulkRemoved: StructureChangeType = 4i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const StructureChangeType_ChildrenReordered: StructureChangeType = 5i32;
-pub const StructureChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1503099233, data2: 16093, data3: 19217, data4: [177, 59, 103, 107, 42, 42, 108, 169] };
-pub const StructuredMarkup_CompositionComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3297393687, data2: 26490, data3: 16455, data4: [166, 141, 252, 18, 87, 82, 138, 239] };
-pub const StructuredMarkup_Deleted_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4191199264, data2: 57793, data3: 20175, data4: [185, 170, 82, 239, 222, 126, 65, 225] };
-pub const StructuredMarkup_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2881292408, data2: 34405, data3: 20316, data4: [148, 252, 54, 231, 216, 187, 112, 107] };
-pub const StructuredMarkup_SelectionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2814907895, data2: 65439, data3: 16839, data4: [163, 167, 171, 108, 191, 219, 73, 3] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_BulletedList: i32 = 70015i32;
-pub const StyleId_BulletedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1499721060, data2: 25638, data3: 17970, data4: [140, 175, 163, 42, 212, 2, 217, 26] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Custom: i32 = 70000i32;
-pub const StyleId_Custom_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4012825918, data2: 43417, data3: 19324, data4: [163, 120, 9, 187, 213, 42, 53, 22] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Emphasis: i32 = 70013i32;
-pub const StyleId_Emphasis_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3396238782, data2: 13662, data3: 18464, data4: [149, 160, 146, 95, 4, 29, 52, 112] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading1: i32 = 70001i32;
-pub const StyleId_Heading1_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2139000681, data2: 26726, data3: 17953, data4: [147, 12, 154, 93, 12, 165, 150, 28] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading2: i32 = 70002i32;
-pub const StyleId_Heading2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131683393, data2: 23657, data3: 18077, data4: [133, 173, 71, 71, 55, 181, 43, 20] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading3: i32 = 70003i32;
-pub const StyleId_Heading3_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3213617618, data2: 55480, data3: 20165, data4: [140, 82, 156, 251, 13, 3, 89, 112] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading4: i32 = 70004i32;
-pub const StyleId_Heading4_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218196928, data2: 38264, data3: 17916, data4: [131, 164, 255, 64, 5, 51, 21, 221] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading5: i32 = 70005i32;
-pub const StyleId_Heading5_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2426356301, data2: 3519, data3: 16494, data4: [151, 187, 78, 119, 61, 151, 152, 247] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading6: i32 = 70006i32;
-pub const StyleId_Heading6_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2312254553, data2: 23899, data3: 18468, data4: [164, 32, 17, 211, 237, 130, 228, 15] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading7: i32 = 70007i32;
-pub const StyleId_Heading7_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2742617203, data2: 59822, data3: 16941, data4: [184, 227, 59, 103, 92, 97, 129, 164] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading8: i32 = 70008i32;
-pub const StyleId_Heading8_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 734085445, data2: 41996, data3: 18561, data4: [132, 174, 242, 35, 86, 133, 56, 12] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Heading9: i32 = 70009i32;
-pub const StyleId_Heading9_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3339555123, data2: 47914, data3: 17363, data4: [138, 198, 51, 101, 120, 132, 176, 240] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Normal: i32 = 70012i32;
-pub const StyleId_Normal_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3440694313, data2: 58462, data3: 17525, data4: [161, 197, 127, 158, 107, 233, 110, 186] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_NumberedList: i32 = 70016i32;
-pub const StyleId_NumberedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 513203157, data2: 25795, data3: 17360, data4: [177, 238, 181, 59, 6, 227, 237, 223] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Quote: i32 = 70014i32;
-pub const StyleId_Quote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1562124778, data2: 33173, data3: 20332, data4: [135, 234, 93, 171, 236, 230, 76, 29] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Subtitle: i32 = 70011i32;
-pub const StyleId_Subtitle_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3050961943, data2: 23919, data3: 17440, data4: [180, 57, 124, 177, 154, 212, 52, 226] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const StyleId_Title: i32 = 70010i32;
-pub const StyleId_Title_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 366485530, data2: 65487, data3: 18463, data4: [176, 161, 48, 182, 59, 233, 143, 7] };
-pub const Styles_ExtendedProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4099001760, data2: 47626, data3: 18049, data4: [176, 176, 13, 189, 181, 62, 88, 243] };
-pub const Styles_FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1676671354, data2: 41413, data3: 19229, data4: [132, 235, 183, 101, 242, 237, 214, 50] };
-pub const Styles_FillPatternColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2476366334, data2: 36797, data3: 20085, data4: [162, 113, 172, 69, 149, 25, 81, 99] };
-pub const Styles_FillPatternStyle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177852703, data2: 18475, data3: 17489, data4: [163, 10, 225, 84, 94, 85, 79, 184] };
-pub const Styles_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 451290709, data2: 55922, data3: 19808, data4: [161, 83, 229, 170, 105, 136, 227, 191] };
-pub const Styles_Shape_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3340379128, data2: 30604, data3: 16397, data4: [132, 88, 59, 84, 62, 82, 105, 132] };
-pub const Styles_StyleId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3665986863, data2: 14359, data3: 16947, data4: [130, 175, 2, 39, 158, 114, 204, 119] };
-pub const Styles_StyleName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 470986805, data2: 1489, data3: 20309, data4: [158, 142, 20, 137, 243, 255, 85, 13] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type SupportedTextSelection = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -1850,31 +1659,6 @@ pub const SynchronizedInputType_LeftMouseDown: SynchronizedInputType = 8i32;
pub const SynchronizedInputType_RightMouseUp: SynchronizedInputType = 16i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const SynchronizedInputType_RightMouseDown: SynchronizedInputType = 32i32;
-pub const SynchronizedInput_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 96635046, data2: 50299, data3: 18571, data4: [182, 83, 51, 151, 122, 85, 27, 139] };
-pub const SystemAlert_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530642525, data2: 31290, data3: 18343, data4: [132, 116, 129, 210, 154, 36, 81, 201] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub struct TOGGLEKEYS {
- pub cbSize: u32,
- pub dwFlags: u32,
-}
-impl ::core::marker::Copy for TOGGLEKEYS {}
-impl ::core::clone::Clone for TOGGLEKEYS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TabItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 745169743, data2: 37403, data3: 20078, data4: [178, 110, 8, 252, 176, 121, 143, 76] };
-pub const Tab_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 952966957, data2: 13178, data3: 19410, data4: [165, 227, 173, 180, 105, 227, 11, 211] };
-pub const TableItem_ColumnHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524599971, data2: 29878, data3: 17182, data4: [141, 230, 153, 196, 17, 3, 28, 88] };
-pub const TableItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742581693, data2: 6280, data3: 18985, data4: [165, 12, 185, 46, 109, 227, 127, 111] };
-pub const TableItem_RowHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3019396000, data2: 1396, data3: 19672, data4: [188, 215, 237, 89, 35, 87, 45, 151] };
-pub const Table_ColumnHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951862059, data2: 38541, data3: 17073, data4: [180, 89, 21, 11, 41, 157, 166, 100] };
-pub const Table_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2000419342, data2: 23492, data3: 19947, data4: [146, 27, 222, 123, 50, 6, 34, 158] };
-pub const Table_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3289719182, data2: 41000, data3: 17950, data4: [170, 146, 143, 146, 92, 247, 147, 81] };
-pub const Table_RowHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3655555975, data2: 28344, data3: 17762, data4: [170, 198, 168, 169, 7, 82, 54, 168] };
-pub const Table_RowOrColumnMajor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2210297283, data2: 10750, data3: 18992, data4: [133, 225, 42, 98, 119, 253, 16, 110] };
-pub const TextChild_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1966328503, data2: 15358, data3: 16879, data4: [158, 133, 226, 99, 140, 190, 22, 158] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type TextDecorationLineStyle = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -1927,9 +1711,6 @@ pub const TextEditChangeType_Composition: TextEditChangeType = 2i32;
pub const TextEditChangeType_CompositionFinalized: TextEditChangeType = 3i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const TextEditChangeType_AutoComplete: TextEditChangeType = 4i32;
-pub const TextEdit_ConversionTargetChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 864600451, data2: 60751, data3: 19595, data4: [155, 170, 54, 77, 81, 216, 132, 127] };
-pub const TextEdit_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1777598345, data2: 23289, data3: 19573, data4: [147, 64, 242, 222, 41, 46, 69, 145] };
-pub const TextEdit_TextChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302711560, data2: 60450, data3: 20152, data4: [156, 152, 152, 103, 205, 161, 177, 101] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type TextPatternRangeEndpoint = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -1952,59 +1733,6 @@ pub const TextUnit_Paragraph: TextUnit = 4i32;
pub const TextUnit_Page: TextUnit = 5i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const TextUnit_Document: TextUnit = 6i32;
-pub const Text_AfterParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1485617976, data2: 58927, data3: 18812, data4: [181, 209, 204, 223, 14, 232, 35, 216] };
-pub const Text_AfterSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1485617976, data2: 58927, data3: 18812, data4: [181, 209, 204, 223, 14, 232, 35, 216] };
-pub const Text_AnimationStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1652689392, data2: 31898, data3: 19799, data4: [190, 100, 31, 24, 54, 87, 31, 245] };
-pub const Text_AnnotationObjects_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4282503016, data2: 59307, data3: 16569, data4: [140, 114, 114, 168, 237, 148, 1, 125] };
-pub const Text_AnnotationTypes_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2905519153, data2: 61006, data3: 19425, data4: [167, 186, 85, 89, 21, 90, 115, 239] };
-pub const Text_BackgroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4257520135, data2: 22589, data3: 20247, data4: [173, 39, 119, 252, 131, 42, 60, 11] };
-pub const Text_BeforeParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195734705, data2: 51234, data3: 18980, data4: [133, 233, 200, 242, 101, 15, 199, 156] };
-pub const Text_BeforeSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195734705, data2: 51234, data3: 18980, data4: [133, 233, 200, 242, 101, 15, 199, 156] };
-pub const Text_BulletStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3238624400, data2: 54724, data3: 16951, data4: [151, 129, 59, 236, 139, 165, 78, 72] };
-pub const Text_CapStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4211448912, data2: 37580, data3: 18853, data4: [186, 143, 10, 168, 114, 187, 162, 243] };
-pub const Text_CaretBidiMode_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2459887526, data2: 20947, data3: 18197, data4: [150, 220, 182, 148, 250, 36, 161, 104] };
-pub const Text_CaretPosition_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2988945713, data2: 39049, data3: 18258, data4: [169, 27, 115, 62, 253, 197, 197, 160] };
-pub const Text_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2929160924, data2: 54065, data3: 20233, data4: [190, 32, 126, 109, 250, 240, 123, 10] };
-pub const Text_Culture_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3254934265, data2: 42029, data3: 19693, data4: [161, 251, 198, 116, 99, 21, 34, 46] };
-pub const Text_FontName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1692810152, data2: 62181, data3: 18286, data4: [164, 119, 23, 52, 254, 170, 247, 38] };
-pub const Text_FontSize_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3697209087, data2: 1286, data3: 18035, data4: [147, 242, 55, 126, 74, 142, 1, 241] };
-pub const Text_FontWeight_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1874862937, data2: 45846, data3: 20319, data4: [180, 1, 241, 206, 85, 116, 24, 83] };
-pub const Text_ForegroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1926351197, data2: 24160, data3: 18202, data4: [150, 177, 108, 27, 59, 119, 164, 54] };
-pub const Text_HorizontalTextAlignment_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 82469217, data2: 64419, data3: 18298, data4: [149, 42, 187, 50, 109, 2, 106, 91] };
-pub const Text_IndentationFirstLine_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 544185045, data2: 49619, data3: 16970, data4: [129, 130, 109, 169, 167, 243, 214, 50] };
-pub const Text_IndentationLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559653292, data2: 11589, data3: 19019, data4: [182, 201, 247, 34, 29, 40, 21, 176] };
-pub const Text_IndentationTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2550098959, data2: 7396, data3: 16522, data4: [182, 123, 148, 216, 62, 182, 155, 242] };
-pub const Text_IsActive_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4121224499, data2: 57784, data3: 17259, data4: [147, 93, 181, 122, 163, 245, 88, 196] };
-pub const Text_IsHidden_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 906068731, data2: 48599, data3: 18422, data4: [171, 105, 25, 227, 63, 138, 51, 68] };
-pub const Text_IsItalic_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4242614870, data2: 4918, data3: 18996, data4: [150, 99, 27, 171, 71, 35, 147, 32] };
-pub const Text_IsReadOnly_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2805470571, data2: 51774, data3: 18782, data4: [149, 20, 131, 60, 68, 15, 235, 17] };
-pub const Text_IsSubscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4041922648, data2: 36691, data3: 16700, data4: [135, 63, 26, 125, 127, 94, 13, 228] };
-pub const Text_IsSuperscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3664801508, data2: 45994, data3: 17989, data4: [164, 31, 205, 37, 21, 125, 234, 118] };
-pub const Text_LineSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1677684910, data2: 55619, data3: 19271, data4: [138, 183, 167, 160, 51, 211, 33, 75] };
-pub const Text_Link_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3012490525, data2: 40589, data3: 20038, data4: [145, 68, 86, 235, 225, 119, 50, 155] };
-pub const Text_MarginBottom_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128974788, data2: 29364, data3: 19628, data4: [146, 113, 62, 210, 75, 14, 77, 66] };
-pub const Text_MarginLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2660385488, data2: 24272, data3: 18688, data4: [142, 138, 238, 204, 3, 131, 90, 252] };
-pub const Text_MarginTop_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1748865903, data2: 51641, data3: 19098, data4: [179, 217, 210, 13, 51, 49, 30, 42] };
-pub const Text_MarginTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2941398936, data2: 39325, data3: 16559, data4: [165, 178, 1, 105, 208, 52, 32, 2] };
-pub const Text_OutlineStyles_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1533500199, data2: 56201, data3: 18174, data4: [151, 12, 97, 77, 82, 59, 185, 125] };
-pub const Text_OverlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2209036346, data2: 64835, data3: 16602, data4: [171, 62, 236, 248, 22, 92, 187, 109] };
-pub const Text_OverlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 170085734, data2: 24958, data3: 17023, data4: [135, 29, 225, 255, 30, 12, 33, 63] };
-pub const Text_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1233418658, data2: 23330, data3: 17549, data4: [182, 228, 100, 116, 144, 134, 6, 152] };
-pub const Text_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2249584733, data2: 32229, data3: 17661, data4: [166, 121, 44, 164, 180, 96, 51, 168] };
-pub const Text_SayAsInterpretAs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3012220588, data2: 61153, data3: 19310, data4: [136, 204, 1, 76, 239, 169, 63, 203] };
-pub const Text_SelectionActiveEnd_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 526814403, data2: 39871, data3: 16747, data4: [176, 162, 248, 159, 134, 246, 97, 44] };
-pub const Text_StrikethroughColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219216920, data2: 35905, data3: 19546, data4: [154, 11, 4, 175, 14, 7, 244, 135] };
-pub const Text_StrikethroughStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1922121457, data2: 55808, data3: 20225, data4: [137, 156, 172, 90, 133, 119, 163, 7] };
-pub const Text_StyleId_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 348324062, data2: 49963, data3: 17563, data4: [171, 124, 176, 224, 120, 154, 234, 93] };
-pub const Text_StyleName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583655569, data2: 19814, data3: 17880, data4: [168, 40, 115, 123, 171, 76, 152, 167] };
-pub const Text_Tabs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 778620939, data2: 37630, data3: 17112, data4: [137, 154, 167, 132, 170, 68, 84, 161] };
-pub const Text_TextChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1244930178, data2: 62595, data3: 18628, data4: [172, 17, 168, 75, 67, 94, 42, 132] };
-pub const Text_TextFlowDirections_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346682169, data2: 62496, data3: 16958, data4: [175, 119, 32, 165, 217, 115, 169, 7] };
-pub const Text_TextSelectionChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2442058401, data2: 29107, data3: 18862, data4: [151, 65, 121, 190, 184, 211, 88, 243] };
-pub const Text_UnderlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215010931, data2: 64994, data3: 17523, data4: [191, 100, 16, 54, 214, 170, 15, 69] };
-pub const Text_UnderlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1597710784, data2: 60900, data3: 17597, data4: [156, 54, 56, 83, 3, 140, 191, 235] };
-pub const Thumb_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880926327, data2: 58128, data3: 19926, data4: [182, 68, 121, 126, 79, 174, 162, 19] };
-pub const TitleBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2561299903, data2: 15280, data3: 19301, data4: [131, 110, 46, 163, 13, 188, 23, 31] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type ToggleState = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -2013,22 +1741,6 @@ pub const ToggleState_Off: ToggleState = 0i32;
pub const ToggleState_On: ToggleState = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const ToggleState_Indeterminate: ToggleState = 2i32;
-pub const Toggle_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 188847968, data2: 58100, data3: 17407, data4: [140, 95, 148, 87, 200, 43, 86, 233] };
-pub const Toggle_ToggleState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2990333010, data2: 8898, data3: 19564, data4: [157, 237, 245, 196, 34, 71, 158, 222] };
-pub const ToolBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2399582033, data2: 57730, data3: 20120, data4: [136, 147, 34, 132, 84, 58, 125, 206] };
-pub const ToolTipClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 661484015, data2: 9385, data3: 18870, data4: [142, 151, 218, 152, 180, 1, 187, 205] };
-pub const ToolTipOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1061918719, data2: 11996, data3: 17693, data4: [188, 164, 149, 163, 24, 141, 91, 3] };
-pub const ToolTip_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 98420433, data2: 8503, data3: 18280, data4: [152, 234, 115, 245, 47, 113, 52, 243] };
-pub const Tranform_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2331835655, data2: 41833, data3: 17630, data4: [152, 139, 47, 127, 244, 159, 184, 168] };
-pub const Transform2_CanZoom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4082624656, data2: 42838, data3: 17241, data4: [156, 166, 134, 112, 43, 248, 243, 129] };
-pub const Transform2_ZoomLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4007829274, data2: 62626, data3: 19291, data4: [172, 101, 149, 207, 147, 40, 51, 135] };
-pub const Transform2_ZoomMaximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1118530423, data2: 52912, data3: 20170, data4: [184, 42, 108, 250, 95, 161, 252, 8] };
-pub const Transform2_ZoomMinimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1949092886, data2: 19153, data3: 19975, data4: [150, 254, 177, 34, 198, 230, 178, 43] };
-pub const Transform_CanMove_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460685901, data2: 8331, data3: 20447, data4: [188, 205, 241, 244, 229, 116, 31, 79] };
-pub const Transform_CanResize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3147357349, data2: 19482, data3: 16852, data4: [164, 246, 235, 193, 40, 100, 65, 128] };
-pub const Transform_CanRotate_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 268933960, data2: 14409, data3: 18287, data4: [172, 150, 68, 169, 92, 132, 64, 217] };
-pub const Transform_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 615804891, data2: 22654, data3: 18929, data4: [156, 74, 216, 233, 139, 102, 75, 123] };
-pub const TreeItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1657405113, data2: 36860, data3: 18552, data4: [163, 164, 150, 176, 48, 49, 92, 24] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub type TreeScope = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
@@ -2053,709 +1765,1122 @@ pub const TreeTraversalOptions_Default: TreeTraversalOptions = 0i32;
pub const TreeTraversalOptions_PostOrder: TreeTraversalOptions = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub const TreeTraversalOptions_LastToFirstOrder: TreeTraversalOptions = 2i32;
-pub const Tree_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1969304732, data2: 53825, data3: 17396, data4: [153, 8, 181, 240, 145, 190, 230, 17] };
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AcceleratorKeyPropertyId: i32 = 30006i32;
+pub type UIA_ANNOTATIONTYPE = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AccessKeyPropertyId: i32 = 30007i32;
+pub const AnnotationType_Unknown: UIA_ANNOTATIONTYPE = 60000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ActiveTextPositionChangedEventId: i32 = 20036i32;
+pub const AnnotationType_SpellingError: UIA_ANNOTATIONTYPE = 60001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AfterParagraphSpacingAttributeId: i32 = 40042i32;
+pub const AnnotationType_GrammarError: UIA_ANNOTATIONTYPE = 60002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnimationStyleAttributeId: i32 = 40000i32;
+pub const AnnotationType_Comment: UIA_ANNOTATIONTYPE = 60003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationAnnotationTypeIdPropertyId: i32 = 30113i32;
+pub const AnnotationType_FormulaError: UIA_ANNOTATIONTYPE = 60004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationAnnotationTypeNamePropertyId: i32 = 30114i32;
+pub const AnnotationType_TrackChanges: UIA_ANNOTATIONTYPE = 60005u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationAuthorPropertyId: i32 = 30115i32;
+pub const AnnotationType_Header: UIA_ANNOTATIONTYPE = 60006u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationDateTimePropertyId: i32 = 30116i32;
+pub const AnnotationType_Footer: UIA_ANNOTATIONTYPE = 60007u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationObjectsAttributeId: i32 = 40032i32;
+pub const AnnotationType_Highlighted: UIA_ANNOTATIONTYPE = 60008u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationObjectsPropertyId: i32 = 30156i32;
+pub const AnnotationType_Endnote: UIA_ANNOTATIONTYPE = 60009u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationPatternId: i32 = 10023i32;
+pub const AnnotationType_Footnote: UIA_ANNOTATIONTYPE = 60010u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationTargetPropertyId: i32 = 30117i32;
+pub const AnnotationType_InsertionChange: UIA_ANNOTATIONTYPE = 60011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationTypesAttributeId: i32 = 40031i32;
+pub const AnnotationType_DeletionChange: UIA_ANNOTATIONTYPE = 60012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AnnotationTypesPropertyId: i32 = 30155i32;
+pub const AnnotationType_MoveChange: UIA_ANNOTATIONTYPE = 60013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AppBarControlTypeId: i32 = 50040i32;
+pub const AnnotationType_FormatChange: UIA_ANNOTATIONTYPE = 60014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AriaPropertiesPropertyId: i32 = 30102i32;
+pub const AnnotationType_UnsyncedChange: UIA_ANNOTATIONTYPE = 60015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AriaRolePropertyId: i32 = 30101i32;
+pub const AnnotationType_EditingLockedChange: UIA_ANNOTATIONTYPE = 60016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AsyncContentLoadedEventId: i32 = 20006i32;
+pub const AnnotationType_ExternalChange: UIA_ANNOTATIONTYPE = 60017u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AutomationFocusChangedEventId: i32 = 20005i32;
+pub const AnnotationType_ConflictingChange: UIA_ANNOTATIONTYPE = 60018u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AutomationIdPropertyId: i32 = 30011i32;
+pub const AnnotationType_Author: UIA_ANNOTATIONTYPE = 60019u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_AutomationPropertyChangedEventId: i32 = 20004i32;
+pub const AnnotationType_AdvancedProofingIssue: UIA_ANNOTATIONTYPE = 60020u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_BackgroundColorAttributeId: i32 = 40001i32;
+pub const AnnotationType_DataValidationError: UIA_ANNOTATIONTYPE = 60021u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_BeforeParagraphSpacingAttributeId: i32 = 40041i32;
+pub const AnnotationType_CircularReferenceError: UIA_ANNOTATIONTYPE = 60022u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_BoundingRectanglePropertyId: i32 = 30001i32;
+pub const AnnotationType_Mathematics: UIA_ANNOTATIONTYPE = 60023u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_BulletStyleAttributeId: i32 = 40002i32;
+pub const AnnotationType_Sensitive: UIA_ANNOTATIONTYPE = 60024u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ButtonControlTypeId: i32 = 50000i32;
+pub type UIA_CHANGE_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CalendarControlTypeId: i32 = 50001i32;
+pub const UIA_SummaryChangeId: UIA_CHANGE_ID = 90000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CapStyleAttributeId: i32 = 40003i32;
+pub type UIA_CONTROLTYPE_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CaretBidiModeAttributeId: i32 = 40039i32;
+pub const UIA_ButtonControlTypeId: UIA_CONTROLTYPE_ID = 50000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CaretPositionAttributeId: i32 = 40038i32;
+pub const UIA_CalendarControlTypeId: UIA_CONTROLTYPE_ID = 50001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CenterPointPropertyId: i32 = 30165i32;
+pub const UIA_CheckBoxControlTypeId: UIA_CONTROLTYPE_ID = 50002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ChangesEventId: i32 = 20034i32;
+pub const UIA_ComboBoxControlTypeId: UIA_CONTROLTYPE_ID = 50003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CheckBoxControlTypeId: i32 = 50002i32;
+pub const UIA_EditControlTypeId: UIA_CONTROLTYPE_ID = 50004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ClassNamePropertyId: i32 = 30012i32;
+pub const UIA_HyperlinkControlTypeId: UIA_CONTROLTYPE_ID = 50005u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ClickablePointPropertyId: i32 = 30014i32;
+pub const UIA_ImageControlTypeId: UIA_CONTROLTYPE_ID = 50006u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ComboBoxControlTypeId: i32 = 50003i32;
+pub const UIA_ListItemControlTypeId: UIA_CONTROLTYPE_ID = 50007u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ControlTypePropertyId: i32 = 30003i32;
+pub const UIA_ListControlTypeId: UIA_CONTROLTYPE_ID = 50008u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ControllerForPropertyId: i32 = 30104i32;
+pub const UIA_MenuControlTypeId: UIA_CONTROLTYPE_ID = 50009u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CultureAttributeId: i32 = 40004i32;
+pub const UIA_MenuBarControlTypeId: UIA_CONTROLTYPE_ID = 50010u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CulturePropertyId: i32 = 30015i32;
+pub const UIA_MenuItemControlTypeId: UIA_CONTROLTYPE_ID = 50011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CustomControlTypeId: i32 = 50025i32;
+pub const UIA_ProgressBarControlTypeId: UIA_CONTROLTYPE_ID = 50012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CustomLandmarkTypeId: i32 = 80000i32;
+pub const UIA_RadioButtonControlTypeId: UIA_CONTROLTYPE_ID = 50013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_CustomNavigationPatternId: i32 = 10033i32;
+pub const UIA_ScrollBarControlTypeId: UIA_CONTROLTYPE_ID = 50014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DataGridControlTypeId: i32 = 50028i32;
+pub const UIA_SliderControlTypeId: UIA_CONTROLTYPE_ID = 50015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DataItemControlTypeId: i32 = 50029i32;
+pub const UIA_SpinnerControlTypeId: UIA_CONTROLTYPE_ID = 50016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DescribedByPropertyId: i32 = 30105i32;
+pub const UIA_StatusBarControlTypeId: UIA_CONTROLTYPE_ID = 50017u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DockDockPositionPropertyId: i32 = 30069i32;
+pub const UIA_TabControlTypeId: UIA_CONTROLTYPE_ID = 50018u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DockPatternId: i32 = 10011i32;
+pub const UIA_TabItemControlTypeId: UIA_CONTROLTYPE_ID = 50019u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DocumentControlTypeId: i32 = 50030i32;
+pub const UIA_TextControlTypeId: UIA_CONTROLTYPE_ID = 50020u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DragDropEffectPropertyId: i32 = 30139i32;
+pub const UIA_ToolBarControlTypeId: UIA_CONTROLTYPE_ID = 50021u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DragDropEffectsPropertyId: i32 = 30140i32;
+pub const UIA_ToolTipControlTypeId: UIA_CONTROLTYPE_ID = 50022u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DragGrabbedItemsPropertyId: i32 = 30144i32;
+pub const UIA_TreeControlTypeId: UIA_CONTROLTYPE_ID = 50023u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DragIsGrabbedPropertyId: i32 = 30138i32;
+pub const UIA_TreeItemControlTypeId: UIA_CONTROLTYPE_ID = 50024u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DragPatternId: i32 = 10030i32;
+pub const UIA_CustomControlTypeId: UIA_CONTROLTYPE_ID = 50025u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Drag_DragCancelEventId: i32 = 20027i32;
+pub const UIA_GroupControlTypeId: UIA_CONTROLTYPE_ID = 50026u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Drag_DragCompleteEventId: i32 = 20028i32;
+pub const UIA_ThumbControlTypeId: UIA_CONTROLTYPE_ID = 50027u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Drag_DragStartEventId: i32 = 20026i32;
+pub const UIA_DataGridControlTypeId: UIA_CONTROLTYPE_ID = 50028u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DropTargetDropTargetEffectPropertyId: i32 = 30142i32;
+pub const UIA_DataItemControlTypeId: UIA_CONTROLTYPE_ID = 50029u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DropTargetDropTargetEffectsPropertyId: i32 = 30143i32;
+pub const UIA_DocumentControlTypeId: UIA_CONTROLTYPE_ID = 50030u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DropTargetPatternId: i32 = 10031i32;
+pub const UIA_SplitButtonControlTypeId: UIA_CONTROLTYPE_ID = 50031u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DropTarget_DragEnterEventId: i32 = 20029i32;
+pub const UIA_WindowControlTypeId: UIA_CONTROLTYPE_ID = 50032u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DropTarget_DragLeaveEventId: i32 = 20030i32;
+pub const UIA_PaneControlTypeId: UIA_CONTROLTYPE_ID = 50033u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_DropTarget_DroppedEventId: i32 = 20031i32;
+pub const UIA_HeaderControlTypeId: UIA_CONTROLTYPE_ID = 50034u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_ELEMENTNOTAVAILABLE: u32 = 2147746305u32;
+pub const UIA_HeaderItemControlTypeId: UIA_CONTROLTYPE_ID = 50035u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_ELEMENTNOTENABLED: u32 = 2147746304u32;
+pub const UIA_TableControlTypeId: UIA_CONTROLTYPE_ID = 50036u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_INVALIDOPERATION: u32 = 2148734217u32;
+pub const UIA_TitleBarControlTypeId: UIA_CONTROLTYPE_ID = 50037u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_NOCLICKABLEPOINT: u32 = 2147746306u32;
+pub const UIA_SeparatorControlTypeId: UIA_CONTROLTYPE_ID = 50038u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_NOTSUPPORTED: u32 = 2147746308u32;
+pub const UIA_SemanticZoomControlTypeId: UIA_CONTROLTYPE_ID = 50039u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_PROXYASSEMBLYNOTLOADED: u32 = 2147746307u32;
+pub const UIA_AppBarControlTypeId: UIA_CONTROLTYPE_ID = 50040u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_E_TIMEOUT: u32 = 2148734213u32;
+pub type UIA_EVENT_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_EditControlTypeId: i32 = 50004i32;
+pub const UIA_ToolTipOpenedEventId: UIA_EVENT_ID = 20000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ExpandCollapseExpandCollapseStatePropertyId: i32 = 30070i32;
+pub const UIA_ToolTipClosedEventId: UIA_EVENT_ID = 20001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ExpandCollapsePatternId: i32 = 10005i32;
+pub const UIA_StructureChangedEventId: UIA_EVENT_ID = 20002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FillColorPropertyId: i32 = 30160i32;
+pub const UIA_MenuOpenedEventId: UIA_EVENT_ID = 20003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FillTypePropertyId: i32 = 30162i32;
+pub const UIA_AutomationPropertyChangedEventId: UIA_EVENT_ID = 20004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FlowsFromPropertyId: i32 = 30148i32;
+pub const UIA_AutomationFocusChangedEventId: UIA_EVENT_ID = 20005u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FlowsToPropertyId: i32 = 30106i32;
+pub const UIA_AsyncContentLoadedEventId: UIA_EVENT_ID = 20006u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FontNameAttributeId: i32 = 40005i32;
+pub const UIA_MenuClosedEventId: UIA_EVENT_ID = 20007u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FontSizeAttributeId: i32 = 40006i32;
+pub const UIA_LayoutInvalidatedEventId: UIA_EVENT_ID = 20008u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FontWeightAttributeId: i32 = 40007i32;
+pub const UIA_Invoke_InvokedEventId: UIA_EVENT_ID = 20009u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ForegroundColorAttributeId: i32 = 40008i32;
+pub const UIA_SelectionItem_ElementAddedToSelectionEventId: UIA_EVENT_ID = 20010u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FormLandmarkTypeId: i32 = 80001i32;
+pub const UIA_SelectionItem_ElementRemovedFromSelectionEventId: UIA_EVENT_ID = 20011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FrameworkIdPropertyId: i32 = 30024i32;
+pub const UIA_SelectionItem_ElementSelectedEventId: UIA_EVENT_ID = 20012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_FullDescriptionPropertyId: i32 = 30159i32;
+pub const UIA_Selection_InvalidatedEventId: UIA_EVENT_ID = 20013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridColumnCountPropertyId: i32 = 30063i32;
+pub const UIA_Text_TextSelectionChangedEventId: UIA_EVENT_ID = 20014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridItemColumnPropertyId: i32 = 30065i32;
+pub const UIA_Text_TextChangedEventId: UIA_EVENT_ID = 20015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridItemColumnSpanPropertyId: i32 = 30067i32;
+pub const UIA_Window_WindowOpenedEventId: UIA_EVENT_ID = 20016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridItemContainingGridPropertyId: i32 = 30068i32;
+pub const UIA_Window_WindowClosedEventId: UIA_EVENT_ID = 20017u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridItemPatternId: i32 = 10007i32;
+pub const UIA_MenuModeStartEventId: UIA_EVENT_ID = 20018u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridItemRowPropertyId: i32 = 30064i32;
+pub const UIA_MenuModeEndEventId: UIA_EVENT_ID = 20019u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridItemRowSpanPropertyId: i32 = 30066i32;
+pub const UIA_InputReachedTargetEventId: UIA_EVENT_ID = 20020u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridPatternId: i32 = 10006i32;
+pub const UIA_InputReachedOtherElementEventId: UIA_EVENT_ID = 20021u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GridRowCountPropertyId: i32 = 30062i32;
+pub const UIA_InputDiscardedEventId: UIA_EVENT_ID = 20022u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_GroupControlTypeId: i32 = 50026i32;
+pub const UIA_SystemAlertEventId: UIA_EVENT_ID = 20023u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HasKeyboardFocusPropertyId: i32 = 30008i32;
+pub const UIA_LiveRegionChangedEventId: UIA_EVENT_ID = 20024u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HeaderControlTypeId: i32 = 50034i32;
+pub const UIA_HostedFragmentRootsInvalidatedEventId: UIA_EVENT_ID = 20025u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HeaderItemControlTypeId: i32 = 50035i32;
+pub const UIA_Drag_DragStartEventId: UIA_EVENT_ID = 20026u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HeadingLevelPropertyId: i32 = 30173i32;
+pub const UIA_Drag_DragCancelEventId: UIA_EVENT_ID = 20027u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HelpTextPropertyId: i32 = 30013i32;
+pub const UIA_Drag_DragCompleteEventId: UIA_EVENT_ID = 20028u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HorizontalTextAlignmentAttributeId: i32 = 40009i32;
+pub const UIA_DropTarget_DragEnterEventId: UIA_EVENT_ID = 20029u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HostedFragmentRootsInvalidatedEventId: i32 = 20025i32;
+pub const UIA_DropTarget_DragLeaveEventId: UIA_EVENT_ID = 20030u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_HyperlinkControlTypeId: i32 = 50005i32;
+pub const UIA_DropTarget_DroppedEventId: UIA_EVENT_ID = 20031u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IAFP_DEFAULT: u32 = 0u32;
+pub const UIA_TextEdit_TextChangedEventId: UIA_EVENT_ID = 20032u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IAFP_UNWRAP_BRIDGE: u32 = 1u32;
+pub const UIA_TextEdit_ConversionTargetChangedEventId: UIA_EVENT_ID = 20033u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ImageControlTypeId: i32 = 50006i32;
+pub const UIA_ChangesEventId: UIA_EVENT_ID = 20034u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IndentationFirstLineAttributeId: i32 = 40010i32;
+pub const UIA_NotificationEventId: UIA_EVENT_ID = 20035u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IndentationLeadingAttributeId: i32 = 40011i32;
+pub const UIA_ActiveTextPositionChangedEventId: UIA_EVENT_ID = 20036u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IndentationTrailingAttributeId: i32 = 40012i32;
+pub type UIA_HEADINGLEVEL_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_InputDiscardedEventId: i32 = 20022i32;
+pub const HeadingLevel_None: UIA_HEADINGLEVEL_ID = 80050u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_InputReachedOtherElementEventId: i32 = 20021i32;
+pub const HeadingLevel1: UIA_HEADINGLEVEL_ID = 80051u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_InputReachedTargetEventId: i32 = 20020i32;
+pub const HeadingLevel2: UIA_HEADINGLEVEL_ID = 80052u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_InvokePatternId: i32 = 10000i32;
+pub const HeadingLevel3: UIA_HEADINGLEVEL_ID = 80053u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Invoke_InvokedEventId: i32 = 20009i32;
+pub const HeadingLevel4: UIA_HEADINGLEVEL_ID = 80054u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsActiveAttributeId: i32 = 40036i32;
+pub const HeadingLevel5: UIA_HEADINGLEVEL_ID = 80055u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsAnnotationPatternAvailablePropertyId: i32 = 30118i32;
+pub const HeadingLevel6: UIA_HEADINGLEVEL_ID = 80056u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsContentElementPropertyId: i32 = 30017i32;
+pub const HeadingLevel7: UIA_HEADINGLEVEL_ID = 80057u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsControlElementPropertyId: i32 = 30016i32;
+pub const HeadingLevel8: UIA_HEADINGLEVEL_ID = 80058u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsCustomNavigationPatternAvailablePropertyId: i32 = 30151i32;
+pub const HeadingLevel9: UIA_HEADINGLEVEL_ID = 80059u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsDataValidForFormPropertyId: i32 = 30103i32;
+pub type UIA_LANDMARKTYPE_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsDialogPropertyId: i32 = 30174i32;
+pub const UIA_CustomLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsDockPatternAvailablePropertyId: i32 = 30027i32;
+pub const UIA_FormLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsDragPatternAvailablePropertyId: i32 = 30137i32;
+pub const UIA_MainLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsDropTargetPatternAvailablePropertyId: i32 = 30141i32;
+pub const UIA_NavigationLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsEnabledPropertyId: i32 = 30010i32;
+pub const UIA_SearchLandmarkTypeId: UIA_LANDMARKTYPE_ID = 80004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsExpandCollapsePatternAvailablePropertyId: i32 = 30028i32;
+pub type UIA_METADATA_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsGridItemPatternAvailablePropertyId: i32 = 30029i32;
+pub const UIA_SayAsInterpretAsMetadataId: UIA_METADATA_ID = 100000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsGridPatternAvailablePropertyId: i32 = 30030i32;
+pub type UIA_PATTERN_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsHiddenAttributeId: i32 = 40013i32;
+pub const UIA_InvokePatternId: UIA_PATTERN_ID = 10000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsInvokePatternAvailablePropertyId: i32 = 30031i32;
+pub const UIA_SelectionPatternId: UIA_PATTERN_ID = 10001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsItalicAttributeId: i32 = 40014i32;
+pub const UIA_ValuePatternId: UIA_PATTERN_ID = 10002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsItemContainerPatternAvailablePropertyId: i32 = 30108i32;
+pub const UIA_RangeValuePatternId: UIA_PATTERN_ID = 10003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsKeyboardFocusablePropertyId: i32 = 30009i32;
+pub const UIA_ScrollPatternId: UIA_PATTERN_ID = 10004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsLegacyIAccessiblePatternAvailablePropertyId: i32 = 30090i32;
+pub const UIA_ExpandCollapsePatternId: UIA_PATTERN_ID = 10005u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsMultipleViewPatternAvailablePropertyId: i32 = 30032i32;
+pub const UIA_GridPatternId: UIA_PATTERN_ID = 10006u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsObjectModelPatternAvailablePropertyId: i32 = 30112i32;
+pub const UIA_GridItemPatternId: UIA_PATTERN_ID = 10007u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsOffscreenPropertyId: i32 = 30022i32;
+pub const UIA_MultipleViewPatternId: UIA_PATTERN_ID = 10008u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsPasswordPropertyId: i32 = 30019i32;
+pub const UIA_WindowPatternId: UIA_PATTERN_ID = 10009u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsPeripheralPropertyId: i32 = 30150i32;
+pub const UIA_SelectionItemPatternId: UIA_PATTERN_ID = 10010u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsRangeValuePatternAvailablePropertyId: i32 = 30033i32;
+pub const UIA_DockPatternId: UIA_PATTERN_ID = 10011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsReadOnlyAttributeId: i32 = 40015i32;
+pub const UIA_TablePatternId: UIA_PATTERN_ID = 10012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsRequiredForFormPropertyId: i32 = 30025i32;
+pub const UIA_TableItemPatternId: UIA_PATTERN_ID = 10013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsScrollItemPatternAvailablePropertyId: i32 = 30035i32;
+pub const UIA_TextPatternId: UIA_PATTERN_ID = 10014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsScrollPatternAvailablePropertyId: i32 = 30034i32;
+pub const UIA_TogglePatternId: UIA_PATTERN_ID = 10015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSelectionItemPatternAvailablePropertyId: i32 = 30036i32;
+pub const UIA_TransformPatternId: UIA_PATTERN_ID = 10016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSelectionPattern2AvailablePropertyId: i32 = 30168i32;
+pub const UIA_ScrollItemPatternId: UIA_PATTERN_ID = 10017u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSelectionPatternAvailablePropertyId: i32 = 30037i32;
+pub const UIA_LegacyIAccessiblePatternId: UIA_PATTERN_ID = 10018u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSpreadsheetItemPatternAvailablePropertyId: i32 = 30132i32;
+pub const UIA_ItemContainerPatternId: UIA_PATTERN_ID = 10019u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSpreadsheetPatternAvailablePropertyId: i32 = 30128i32;
+pub const UIA_VirtualizedItemPatternId: UIA_PATTERN_ID = 10020u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsStylesPatternAvailablePropertyId: i32 = 30127i32;
+pub const UIA_SynchronizedInputPatternId: UIA_PATTERN_ID = 10021u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSubscriptAttributeId: i32 = 40016i32;
+pub const UIA_ObjectModelPatternId: UIA_PATTERN_ID = 10022u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSuperscriptAttributeId: i32 = 40017i32;
+pub const UIA_AnnotationPatternId: UIA_PATTERN_ID = 10023u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsSynchronizedInputPatternAvailablePropertyId: i32 = 30110i32;
+pub const UIA_TextPattern2Id: UIA_PATTERN_ID = 10024u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTableItemPatternAvailablePropertyId: i32 = 30039i32;
+pub const UIA_StylesPatternId: UIA_PATTERN_ID = 10025u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTablePatternAvailablePropertyId: i32 = 30038i32;
+pub const UIA_SpreadsheetPatternId: UIA_PATTERN_ID = 10026u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTextChildPatternAvailablePropertyId: i32 = 30136i32;
+pub const UIA_SpreadsheetItemPatternId: UIA_PATTERN_ID = 10027u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTextEditPatternAvailablePropertyId: i32 = 30149i32;
+pub const UIA_TransformPattern2Id: UIA_PATTERN_ID = 10028u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTextPattern2AvailablePropertyId: i32 = 30119i32;
+pub const UIA_TextChildPatternId: UIA_PATTERN_ID = 10029u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTextPatternAvailablePropertyId: i32 = 30040i32;
+pub const UIA_DragPatternId: UIA_PATTERN_ID = 10030u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTogglePatternAvailablePropertyId: i32 = 30041i32;
+pub const UIA_DropTargetPatternId: UIA_PATTERN_ID = 10031u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTransformPattern2AvailablePropertyId: i32 = 30134i32;
+pub const UIA_TextEditPatternId: UIA_PATTERN_ID = 10032u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsTransformPatternAvailablePropertyId: i32 = 30042i32;
+pub const UIA_CustomNavigationPatternId: UIA_PATTERN_ID = 10033u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsValuePatternAvailablePropertyId: i32 = 30043i32;
+pub const UIA_SelectionPattern2Id: UIA_PATTERN_ID = 10034u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsVirtualizedItemPatternAvailablePropertyId: i32 = 30109i32;
+pub type UIA_PROPERTY_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_IsWindowPatternAvailablePropertyId: i32 = 30044i32;
+pub const UIA_RuntimeIdPropertyId: UIA_PROPERTY_ID = 30000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ItemContainerPatternId: i32 = 10019i32;
+pub const UIA_BoundingRectanglePropertyId: UIA_PROPERTY_ID = 30001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ItemStatusPropertyId: i32 = 30026i32;
+pub const UIA_ProcessIdPropertyId: UIA_PROPERTY_ID = 30002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ItemTypePropertyId: i32 = 30021i32;
+pub const UIA_ControlTypePropertyId: UIA_PROPERTY_ID = 30003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LabeledByPropertyId: i32 = 30018i32;
+pub const UIA_LocalizedControlTypePropertyId: UIA_PROPERTY_ID = 30004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LandmarkTypePropertyId: i32 = 30157i32;
+pub const UIA_NamePropertyId: UIA_PROPERTY_ID = 30005u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LayoutInvalidatedEventId: i32 = 20008i32;
+pub const UIA_AcceleratorKeyPropertyId: UIA_PROPERTY_ID = 30006u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleChildIdPropertyId: i32 = 30091i32;
+pub const UIA_AccessKeyPropertyId: UIA_PROPERTY_ID = 30007u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleDefaultActionPropertyId: i32 = 30100i32;
+pub const UIA_HasKeyboardFocusPropertyId: UIA_PROPERTY_ID = 30008u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleDescriptionPropertyId: i32 = 30094i32;
+pub const UIA_IsKeyboardFocusablePropertyId: UIA_PROPERTY_ID = 30009u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleHelpPropertyId: i32 = 30097i32;
+pub const UIA_IsEnabledPropertyId: UIA_PROPERTY_ID = 30010u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleKeyboardShortcutPropertyId: i32 = 30098i32;
+pub const UIA_AutomationIdPropertyId: UIA_PROPERTY_ID = 30011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleNamePropertyId: i32 = 30092i32;
+pub const UIA_ClassNamePropertyId: UIA_PROPERTY_ID = 30012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessiblePatternId: i32 = 10018i32;
+pub const UIA_HelpTextPropertyId: UIA_PROPERTY_ID = 30013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleRolePropertyId: i32 = 30095i32;
+pub const UIA_ClickablePointPropertyId: UIA_PROPERTY_ID = 30014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleSelectionPropertyId: i32 = 30099i32;
+pub const UIA_CulturePropertyId: UIA_PROPERTY_ID = 30015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleStatePropertyId: i32 = 30096i32;
+pub const UIA_IsControlElementPropertyId: UIA_PROPERTY_ID = 30016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LegacyIAccessibleValuePropertyId: i32 = 30093i32;
+pub const UIA_IsContentElementPropertyId: UIA_PROPERTY_ID = 30017u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LevelPropertyId: i32 = 30154i32;
+pub const UIA_LabeledByPropertyId: UIA_PROPERTY_ID = 30018u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LineSpacingAttributeId: i32 = 40040i32;
+pub const UIA_IsPasswordPropertyId: UIA_PROPERTY_ID = 30019u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LinkAttributeId: i32 = 40035i32;
+pub const UIA_NativeWindowHandlePropertyId: UIA_PROPERTY_ID = 30020u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ListControlTypeId: i32 = 50008i32;
+pub const UIA_ItemTypePropertyId: UIA_PROPERTY_ID = 30021u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ListItemControlTypeId: i32 = 50007i32;
+pub const UIA_IsOffscreenPropertyId: UIA_PROPERTY_ID = 30022u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LiveRegionChangedEventId: i32 = 20024i32;
+pub const UIA_OrientationPropertyId: UIA_PROPERTY_ID = 30023u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LiveSettingPropertyId: i32 = 30135i32;
+pub const UIA_FrameworkIdPropertyId: UIA_PROPERTY_ID = 30024u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LocalizedControlTypePropertyId: i32 = 30004i32;
+pub const UIA_IsRequiredForFormPropertyId: UIA_PROPERTY_ID = 30025u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_LocalizedLandmarkTypePropertyId: i32 = 30158i32;
+pub const UIA_ItemStatusPropertyId: UIA_PROPERTY_ID = 30026u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MainLandmarkTypeId: i32 = 80002i32;
+pub const UIA_IsDockPatternAvailablePropertyId: UIA_PROPERTY_ID = 30027u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MarginBottomAttributeId: i32 = 40018i32;
+pub const UIA_IsExpandCollapsePatternAvailablePropertyId: UIA_PROPERTY_ID = 30028u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MarginLeadingAttributeId: i32 = 40019i32;
+pub const UIA_IsGridItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30029u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MarginTopAttributeId: i32 = 40020i32;
+pub const UIA_IsGridPatternAvailablePropertyId: UIA_PROPERTY_ID = 30030u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MarginTrailingAttributeId: i32 = 40021i32;
+pub const UIA_IsInvokePatternAvailablePropertyId: UIA_PROPERTY_ID = 30031u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuBarControlTypeId: i32 = 50010i32;
+pub const UIA_IsMultipleViewPatternAvailablePropertyId: UIA_PROPERTY_ID = 30032u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuClosedEventId: i32 = 20007i32;
+pub const UIA_IsRangeValuePatternAvailablePropertyId: UIA_PROPERTY_ID = 30033u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuControlTypeId: i32 = 50009i32;
+pub const UIA_IsScrollPatternAvailablePropertyId: UIA_PROPERTY_ID = 30034u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuItemControlTypeId: i32 = 50011i32;
+pub const UIA_IsScrollItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30035u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuModeEndEventId: i32 = 20019i32;
+pub const UIA_IsSelectionItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30036u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuModeStartEventId: i32 = 20018i32;
+pub const UIA_IsSelectionPatternAvailablePropertyId: UIA_PROPERTY_ID = 30037u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MenuOpenedEventId: i32 = 20003i32;
+pub const UIA_IsTablePatternAvailablePropertyId: UIA_PROPERTY_ID = 30038u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MultipleViewCurrentViewPropertyId: i32 = 30071i32;
+pub const UIA_IsTableItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30039u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MultipleViewPatternId: i32 = 10008i32;
+pub const UIA_IsTextPatternAvailablePropertyId: UIA_PROPERTY_ID = 30040u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_MultipleViewSupportedViewsPropertyId: i32 = 30072i32;
+pub const UIA_IsTogglePatternAvailablePropertyId: UIA_PROPERTY_ID = 30041u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_NamePropertyId: i32 = 30005i32;
+pub const UIA_IsTransformPatternAvailablePropertyId: UIA_PROPERTY_ID = 30042u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_NativeWindowHandlePropertyId: i32 = 30020i32;
+pub const UIA_IsValuePatternAvailablePropertyId: UIA_PROPERTY_ID = 30043u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_NavigationLandmarkTypeId: i32 = 80003i32;
+pub const UIA_IsWindowPatternAvailablePropertyId: UIA_PROPERTY_ID = 30044u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_NotificationEventId: i32 = 20035i32;
+pub const UIA_ValueValuePropertyId: UIA_PROPERTY_ID = 30045u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ObjectModelPatternId: i32 = 10022i32;
+pub const UIA_ValueIsReadOnlyPropertyId: UIA_PROPERTY_ID = 30046u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OptimizeForVisualContentPropertyId: i32 = 30111i32;
+pub const UIA_RangeValueValuePropertyId: UIA_PROPERTY_ID = 30047u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OrientationPropertyId: i32 = 30023i32;
+pub const UIA_RangeValueIsReadOnlyPropertyId: UIA_PROPERTY_ID = 30048u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OutlineColorPropertyId: i32 = 30161i32;
+pub const UIA_RangeValueMinimumPropertyId: UIA_PROPERTY_ID = 30049u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OutlineStylesAttributeId: i32 = 40022i32;
+pub const UIA_RangeValueMaximumPropertyId: UIA_PROPERTY_ID = 30050u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OutlineThicknessPropertyId: i32 = 30164i32;
+pub const UIA_RangeValueLargeChangePropertyId: UIA_PROPERTY_ID = 30051u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OverlineColorAttributeId: i32 = 40023i32;
+pub const UIA_RangeValueSmallChangePropertyId: UIA_PROPERTY_ID = 30052u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_OverlineStyleAttributeId: i32 = 40024i32;
+pub const UIA_ScrollHorizontalScrollPercentPropertyId: UIA_PROPERTY_ID = 30053u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_PFIA_DEFAULT: u32 = 0u32;
+pub const UIA_ScrollHorizontalViewSizePropertyId: UIA_PROPERTY_ID = 30054u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_PFIA_UNWRAP_BRIDGE: u32 = 1u32;
+pub const UIA_ScrollVerticalScrollPercentPropertyId: UIA_PROPERTY_ID = 30055u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_PaneControlTypeId: i32 = 50033i32;
+pub const UIA_ScrollVerticalViewSizePropertyId: UIA_PROPERTY_ID = 30056u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_PositionInSetPropertyId: i32 = 30152i32;
+pub const UIA_ScrollHorizontallyScrollablePropertyId: UIA_PROPERTY_ID = 30057u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ProcessIdPropertyId: i32 = 30002i32;
+pub const UIA_ScrollVerticallyScrollablePropertyId: UIA_PROPERTY_ID = 30058u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ProgressBarControlTypeId: i32 = 50012i32;
+pub const UIA_SelectionSelectionPropertyId: UIA_PROPERTY_ID = 30059u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ProviderDescriptionPropertyId: i32 = 30107i32;
+pub const UIA_SelectionCanSelectMultiplePropertyId: UIA_PROPERTY_ID = 30060u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RadioButtonControlTypeId: i32 = 50013i32;
+pub const UIA_SelectionIsSelectionRequiredPropertyId: UIA_PROPERTY_ID = 30061u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValueIsReadOnlyPropertyId: i32 = 30048i32;
+pub const UIA_GridRowCountPropertyId: UIA_PROPERTY_ID = 30062u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValueLargeChangePropertyId: i32 = 30051i32;
+pub const UIA_GridColumnCountPropertyId: UIA_PROPERTY_ID = 30063u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValueMaximumPropertyId: i32 = 30050i32;
+pub const UIA_GridItemRowPropertyId: UIA_PROPERTY_ID = 30064u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValueMinimumPropertyId: i32 = 30049i32;
+pub const UIA_GridItemColumnPropertyId: UIA_PROPERTY_ID = 30065u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValuePatternId: i32 = 10003i32;
+pub const UIA_GridItemRowSpanPropertyId: UIA_PROPERTY_ID = 30066u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValueSmallChangePropertyId: i32 = 30052i32;
+pub const UIA_GridItemColumnSpanPropertyId: UIA_PROPERTY_ID = 30067u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RangeValueValuePropertyId: i32 = 30047i32;
+pub const UIA_GridItemContainingGridPropertyId: UIA_PROPERTY_ID = 30068u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RotationPropertyId: i32 = 30166i32;
+pub const UIA_DockDockPositionPropertyId: UIA_PROPERTY_ID = 30069u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_RuntimeIdPropertyId: i32 = 30000i32;
+pub const UIA_ExpandCollapseExpandCollapseStatePropertyId: UIA_PROPERTY_ID = 30070u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SayAsInterpretAsAttributeId: i32 = 40043i32;
+pub const UIA_MultipleViewCurrentViewPropertyId: UIA_PROPERTY_ID = 30071u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SayAsInterpretAsMetadataId: i32 = 100000i32;
+pub const UIA_MultipleViewSupportedViewsPropertyId: UIA_PROPERTY_ID = 30072u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollBarControlTypeId: i32 = 50014i32;
+pub const UIA_WindowCanMaximizePropertyId: UIA_PROPERTY_ID = 30073u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollHorizontalScrollPercentPropertyId: i32 = 30053i32;
+pub const UIA_WindowCanMinimizePropertyId: UIA_PROPERTY_ID = 30074u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollHorizontalViewSizePropertyId: i32 = 30054i32;
+pub const UIA_WindowWindowVisualStatePropertyId: UIA_PROPERTY_ID = 30075u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollHorizontallyScrollablePropertyId: i32 = 30057i32;
+pub const UIA_WindowWindowInteractionStatePropertyId: UIA_PROPERTY_ID = 30076u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollItemPatternId: i32 = 10017i32;
+pub const UIA_WindowIsModalPropertyId: UIA_PROPERTY_ID = 30077u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollPatternId: i32 = 10004i32;
+pub const UIA_WindowIsTopmostPropertyId: UIA_PROPERTY_ID = 30078u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollPatternNoScroll: f64 = -1f64;
+pub const UIA_SelectionItemIsSelectedPropertyId: UIA_PROPERTY_ID = 30079u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_SelectionItemSelectionContainerPropertyId: UIA_PROPERTY_ID = 30080u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TableRowHeadersPropertyId: UIA_PROPERTY_ID = 30081u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TableColumnHeadersPropertyId: UIA_PROPERTY_ID = 30082u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TableRowOrColumnMajorPropertyId: UIA_PROPERTY_ID = 30083u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TableItemRowHeaderItemsPropertyId: UIA_PROPERTY_ID = 30084u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TableItemColumnHeaderItemsPropertyId: UIA_PROPERTY_ID = 30085u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_ToggleToggleStatePropertyId: UIA_PROPERTY_ID = 30086u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TransformCanMovePropertyId: UIA_PROPERTY_ID = 30087u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TransformCanResizePropertyId: UIA_PROPERTY_ID = 30088u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_TransformCanRotatePropertyId: UIA_PROPERTY_ID = 30089u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsLegacyIAccessiblePatternAvailablePropertyId: UIA_PROPERTY_ID = 30090u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleChildIdPropertyId: UIA_PROPERTY_ID = 30091u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleNamePropertyId: UIA_PROPERTY_ID = 30092u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleValuePropertyId: UIA_PROPERTY_ID = 30093u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleDescriptionPropertyId: UIA_PROPERTY_ID = 30094u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleRolePropertyId: UIA_PROPERTY_ID = 30095u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleStatePropertyId: UIA_PROPERTY_ID = 30096u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleHelpPropertyId: UIA_PROPERTY_ID = 30097u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleKeyboardShortcutPropertyId: UIA_PROPERTY_ID = 30098u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleSelectionPropertyId: UIA_PROPERTY_ID = 30099u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LegacyIAccessibleDefaultActionPropertyId: UIA_PROPERTY_ID = 30100u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AriaRolePropertyId: UIA_PROPERTY_ID = 30101u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AriaPropertiesPropertyId: UIA_PROPERTY_ID = 30102u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsDataValidForFormPropertyId: UIA_PROPERTY_ID = 30103u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_ControllerForPropertyId: UIA_PROPERTY_ID = 30104u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DescribedByPropertyId: UIA_PROPERTY_ID = 30105u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_FlowsToPropertyId: UIA_PROPERTY_ID = 30106u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_ProviderDescriptionPropertyId: UIA_PROPERTY_ID = 30107u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsItemContainerPatternAvailablePropertyId: UIA_PROPERTY_ID = 30108u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsVirtualizedItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30109u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsSynchronizedInputPatternAvailablePropertyId: UIA_PROPERTY_ID = 30110u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_OptimizeForVisualContentPropertyId: UIA_PROPERTY_ID = 30111u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsObjectModelPatternAvailablePropertyId: UIA_PROPERTY_ID = 30112u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationAnnotationTypeIdPropertyId: UIA_PROPERTY_ID = 30113u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationAnnotationTypeNamePropertyId: UIA_PROPERTY_ID = 30114u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationAuthorPropertyId: UIA_PROPERTY_ID = 30115u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationDateTimePropertyId: UIA_PROPERTY_ID = 30116u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationTargetPropertyId: UIA_PROPERTY_ID = 30117u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsAnnotationPatternAvailablePropertyId: UIA_PROPERTY_ID = 30118u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsTextPattern2AvailablePropertyId: UIA_PROPERTY_ID = 30119u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesStyleIdPropertyId: UIA_PROPERTY_ID = 30120u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesStyleNamePropertyId: UIA_PROPERTY_ID = 30121u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesFillColorPropertyId: UIA_PROPERTY_ID = 30122u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesFillPatternStylePropertyId: UIA_PROPERTY_ID = 30123u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesShapePropertyId: UIA_PROPERTY_ID = 30124u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesFillPatternColorPropertyId: UIA_PROPERTY_ID = 30125u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_StylesExtendedPropertiesPropertyId: UIA_PROPERTY_ID = 30126u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsStylesPatternAvailablePropertyId: UIA_PROPERTY_ID = 30127u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsSpreadsheetPatternAvailablePropertyId: UIA_PROPERTY_ID = 30128u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_SpreadsheetItemFormulaPropertyId: UIA_PROPERTY_ID = 30129u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_SpreadsheetItemAnnotationObjectsPropertyId: UIA_PROPERTY_ID = 30130u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_SpreadsheetItemAnnotationTypesPropertyId: UIA_PROPERTY_ID = 30131u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsSpreadsheetItemPatternAvailablePropertyId: UIA_PROPERTY_ID = 30132u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Transform2CanZoomPropertyId: UIA_PROPERTY_ID = 30133u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsTransformPattern2AvailablePropertyId: UIA_PROPERTY_ID = 30134u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LiveSettingPropertyId: UIA_PROPERTY_ID = 30135u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsTextChildPatternAvailablePropertyId: UIA_PROPERTY_ID = 30136u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsDragPatternAvailablePropertyId: UIA_PROPERTY_ID = 30137u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DragIsGrabbedPropertyId: UIA_PROPERTY_ID = 30138u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DragDropEffectPropertyId: UIA_PROPERTY_ID = 30139u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DragDropEffectsPropertyId: UIA_PROPERTY_ID = 30140u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsDropTargetPatternAvailablePropertyId: UIA_PROPERTY_ID = 30141u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DropTargetDropTargetEffectPropertyId: UIA_PROPERTY_ID = 30142u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DropTargetDropTargetEffectsPropertyId: UIA_PROPERTY_ID = 30143u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_DragGrabbedItemsPropertyId: UIA_PROPERTY_ID = 30144u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Transform2ZoomLevelPropertyId: UIA_PROPERTY_ID = 30145u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Transform2ZoomMinimumPropertyId: UIA_PROPERTY_ID = 30146u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Transform2ZoomMaximumPropertyId: UIA_PROPERTY_ID = 30147u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_FlowsFromPropertyId: UIA_PROPERTY_ID = 30148u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsTextEditPatternAvailablePropertyId: UIA_PROPERTY_ID = 30149u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsPeripheralPropertyId: UIA_PROPERTY_ID = 30150u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsCustomNavigationPatternAvailablePropertyId: UIA_PROPERTY_ID = 30151u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_PositionInSetPropertyId: UIA_PROPERTY_ID = 30152u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_SizeOfSetPropertyId: UIA_PROPERTY_ID = 30153u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LevelPropertyId: UIA_PROPERTY_ID = 30154u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationTypesPropertyId: UIA_PROPERTY_ID = 30155u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_AnnotationObjectsPropertyId: UIA_PROPERTY_ID = 30156u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LandmarkTypePropertyId: UIA_PROPERTY_ID = 30157u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_LocalizedLandmarkTypePropertyId: UIA_PROPERTY_ID = 30158u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_FullDescriptionPropertyId: UIA_PROPERTY_ID = 30159u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_FillColorPropertyId: UIA_PROPERTY_ID = 30160u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_OutlineColorPropertyId: UIA_PROPERTY_ID = 30161u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_FillTypePropertyId: UIA_PROPERTY_ID = 30162u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_VisualEffectsPropertyId: UIA_PROPERTY_ID = 30163u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_OutlineThicknessPropertyId: UIA_PROPERTY_ID = 30164u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_CenterPointPropertyId: UIA_PROPERTY_ID = 30165u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_RotationPropertyId: UIA_PROPERTY_ID = 30166u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_SizePropertyId: UIA_PROPERTY_ID = 30167u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsSelectionPattern2AvailablePropertyId: UIA_PROPERTY_ID = 30168u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Selection2FirstSelectedItemPropertyId: UIA_PROPERTY_ID = 30169u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Selection2LastSelectedItemPropertyId: UIA_PROPERTY_ID = 30170u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Selection2CurrentSelectedItemPropertyId: UIA_PROPERTY_ID = 30171u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_Selection2ItemCountPropertyId: UIA_PROPERTY_ID = 30172u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_HeadingLevelPropertyId: UIA_PROPERTY_ID = 30173u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const UIA_IsDialogPropertyId: UIA_PROPERTY_ID = 30174u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub type UIA_STYLE_ID = u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Custom: UIA_STYLE_ID = 70000u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading1: UIA_STYLE_ID = 70001u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading2: UIA_STYLE_ID = 70002u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading3: UIA_STYLE_ID = 70003u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading4: UIA_STYLE_ID = 70004u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading5: UIA_STYLE_ID = 70005u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading6: UIA_STYLE_ID = 70006u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading7: UIA_STYLE_ID = 70007u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading8: UIA_STYLE_ID = 70008u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Heading9: UIA_STYLE_ID = 70009u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Title: UIA_STYLE_ID = 70010u32;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub const StyleId_Subtitle: UIA_STYLE_ID = 70011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollVerticalScrollPercentPropertyId: i32 = 30055i32;
+pub const StyleId_Normal: UIA_STYLE_ID = 70012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollVerticalViewSizePropertyId: i32 = 30056i32;
+pub const StyleId_Emphasis: UIA_STYLE_ID = 70013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ScrollVerticallyScrollablePropertyId: i32 = 30058i32;
+pub const StyleId_Quote: UIA_STYLE_ID = 70014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SearchLandmarkTypeId: i32 = 80004i32;
+pub const StyleId_BulletedList: UIA_STYLE_ID = 70015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Selection2CurrentSelectedItemPropertyId: i32 = 30171i32;
+pub const StyleId_NumberedList: UIA_STYLE_ID = 70016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Selection2FirstSelectedItemPropertyId: i32 = 30169i32;
+pub type UIA_TEXTATTRIBUTE_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Selection2ItemCountPropertyId: i32 = 30172i32;
+pub const UIA_AnimationStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40000u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Selection2LastSelectedItemPropertyId: i32 = 30170i32;
+pub const UIA_BackgroundColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40001u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionActiveEndAttributeId: i32 = 40037i32;
+pub const UIA_BulletStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40002u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionCanSelectMultiplePropertyId: i32 = 30060i32;
+pub const UIA_CapStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40003u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionIsSelectionRequiredPropertyId: i32 = 30061i32;
+pub const UIA_CultureAttributeId: UIA_TEXTATTRIBUTE_ID = 40004u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionItemIsSelectedPropertyId: i32 = 30079i32;
+pub const UIA_FontNameAttributeId: UIA_TEXTATTRIBUTE_ID = 40005u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionItemPatternId: i32 = 10010i32;
+pub const UIA_FontSizeAttributeId: UIA_TEXTATTRIBUTE_ID = 40006u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionItemSelectionContainerPropertyId: i32 = 30080i32;
+pub const UIA_FontWeightAttributeId: UIA_TEXTATTRIBUTE_ID = 40007u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionItem_ElementAddedToSelectionEventId: i32 = 20010i32;
+pub const UIA_ForegroundColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40008u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionItem_ElementRemovedFromSelectionEventId: i32 = 20011i32;
+pub const UIA_HorizontalTextAlignmentAttributeId: UIA_TEXTATTRIBUTE_ID = 40009u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionItem_ElementSelectedEventId: i32 = 20012i32;
+pub const UIA_IndentationFirstLineAttributeId: UIA_TEXTATTRIBUTE_ID = 40010u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionPattern2Id: i32 = 10034i32;
+pub const UIA_IndentationLeadingAttributeId: UIA_TEXTATTRIBUTE_ID = 40011u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionPatternId: i32 = 10001i32;
+pub const UIA_IndentationTrailingAttributeId: UIA_TEXTATTRIBUTE_ID = 40012u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SelectionSelectionPropertyId: i32 = 30059i32;
+pub const UIA_IsHiddenAttributeId: UIA_TEXTATTRIBUTE_ID = 40013u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Selection_InvalidatedEventId: i32 = 20013i32;
+pub const UIA_IsItalicAttributeId: UIA_TEXTATTRIBUTE_ID = 40014u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SemanticZoomControlTypeId: i32 = 50039i32;
+pub const UIA_IsReadOnlyAttributeId: UIA_TEXTATTRIBUTE_ID = 40015u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SeparatorControlTypeId: i32 = 50038i32;
+pub const UIA_IsSubscriptAttributeId: UIA_TEXTATTRIBUTE_ID = 40016u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SizeOfSetPropertyId: i32 = 30153i32;
+pub const UIA_IsSuperscriptAttributeId: UIA_TEXTATTRIBUTE_ID = 40017u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SizePropertyId: i32 = 30167i32;
+pub const UIA_MarginBottomAttributeId: UIA_TEXTATTRIBUTE_ID = 40018u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SliderControlTypeId: i32 = 50015i32;
+pub const UIA_MarginLeadingAttributeId: UIA_TEXTATTRIBUTE_ID = 40019u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SpinnerControlTypeId: i32 = 50016i32;
+pub const UIA_MarginTopAttributeId: UIA_TEXTATTRIBUTE_ID = 40020u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SplitButtonControlTypeId: i32 = 50031i32;
+pub const UIA_MarginTrailingAttributeId: UIA_TEXTATTRIBUTE_ID = 40021u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SpreadsheetItemAnnotationObjectsPropertyId: i32 = 30130i32;
+pub const UIA_OutlineStylesAttributeId: UIA_TEXTATTRIBUTE_ID = 40022u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SpreadsheetItemAnnotationTypesPropertyId: i32 = 30131i32;
+pub const UIA_OverlineColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40023u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SpreadsheetItemFormulaPropertyId: i32 = 30129i32;
+pub const UIA_OverlineStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40024u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SpreadsheetItemPatternId: i32 = 10027i32;
+pub const UIA_StrikethroughColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40025u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SpreadsheetPatternId: i32 = 10026i32;
+pub const UIA_StrikethroughStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40026u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StatusBarControlTypeId: i32 = 50017i32;
+pub const UIA_TabsAttributeId: UIA_TEXTATTRIBUTE_ID = 40027u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StrikethroughColorAttributeId: i32 = 40025i32;
+pub const UIA_TextFlowDirectionsAttributeId: UIA_TEXTATTRIBUTE_ID = 40028u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StrikethroughStyleAttributeId: i32 = 40026i32;
+pub const UIA_UnderlineColorAttributeId: UIA_TEXTATTRIBUTE_ID = 40029u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StructureChangedEventId: i32 = 20002i32;
+pub const UIA_UnderlineStyleAttributeId: UIA_TEXTATTRIBUTE_ID = 40030u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StyleIdAttributeId: i32 = 40034i32;
+pub const UIA_AnnotationTypesAttributeId: UIA_TEXTATTRIBUTE_ID = 40031u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StyleNameAttributeId: i32 = 40033i32;
+pub const UIA_AnnotationObjectsAttributeId: UIA_TEXTATTRIBUTE_ID = 40032u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesExtendedPropertiesPropertyId: i32 = 30126i32;
+pub const UIA_StyleNameAttributeId: UIA_TEXTATTRIBUTE_ID = 40033u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesFillColorPropertyId: i32 = 30122i32;
+pub const UIA_StyleIdAttributeId: UIA_TEXTATTRIBUTE_ID = 40034u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesFillPatternColorPropertyId: i32 = 30125i32;
+pub const UIA_LinkAttributeId: UIA_TEXTATTRIBUTE_ID = 40035u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesFillPatternStylePropertyId: i32 = 30123i32;
+pub const UIA_IsActiveAttributeId: UIA_TEXTATTRIBUTE_ID = 40036u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesPatternId: i32 = 10025i32;
+pub const UIA_SelectionActiveEndAttributeId: UIA_TEXTATTRIBUTE_ID = 40037u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesShapePropertyId: i32 = 30124i32;
+pub const UIA_CaretPositionAttributeId: UIA_TEXTATTRIBUTE_ID = 40038u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesStyleIdPropertyId: i32 = 30120i32;
+pub const UIA_CaretBidiModeAttributeId: UIA_TEXTATTRIBUTE_ID = 40039u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_StylesStyleNamePropertyId: i32 = 30121i32;
+pub const UIA_LineSpacingAttributeId: UIA_TEXTATTRIBUTE_ID = 40040u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SummaryChangeId: i32 = 90000i32;
+pub const UIA_BeforeParagraphSpacingAttributeId: UIA_TEXTATTRIBUTE_ID = 40041u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SynchronizedInputPatternId: i32 = 10021i32;
+pub const UIA_AfterParagraphSpacingAttributeId: UIA_TEXTATTRIBUTE_ID = 40042u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_SystemAlertEventId: i32 = 20023i32;
+pub const UIA_SayAsInterpretAsAttributeId: UIA_TEXTATTRIBUTE_ID = 40043u32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TabControlTypeId: i32 = 50018i32;
+pub type UIAutomationType = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TabItemControlTypeId: i32 = 50019i32;
+pub const UIAutomationType_Int: UIAutomationType = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableColumnHeadersPropertyId: i32 = 30082i32;
+pub const UIAutomationType_Bool: UIAutomationType = 2i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableControlTypeId: i32 = 50036i32;
+pub const UIAutomationType_String: UIAutomationType = 3i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableItemColumnHeaderItemsPropertyId: i32 = 30085i32;
+pub const UIAutomationType_Double: UIAutomationType = 4i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableItemPatternId: i32 = 10013i32;
+pub const UIAutomationType_Point: UIAutomationType = 5i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableItemRowHeaderItemsPropertyId: i32 = 30084i32;
+pub const UIAutomationType_Rect: UIAutomationType = 6i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TablePatternId: i32 = 10012i32;
+pub const UIAutomationType_Element: UIAutomationType = 7i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableRowHeadersPropertyId: i32 = 30081i32;
+pub const UIAutomationType_Array: UIAutomationType = 65536i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TableRowOrColumnMajorPropertyId: i32 = 30083i32;
+pub const UIAutomationType_Out: UIAutomationType = 131072i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TabsAttributeId: i32 = 40027i32;
+pub const UIAutomationType_IntArray: UIAutomationType = 65537i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextChildPatternId: i32 = 10029i32;
+pub const UIAutomationType_BoolArray: UIAutomationType = 65538i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextControlTypeId: i32 = 50020i32;
+pub const UIAutomationType_StringArray: UIAutomationType = 65539i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextEditPatternId: i32 = 10032i32;
+pub const UIAutomationType_DoubleArray: UIAutomationType = 65540i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextEdit_ConversionTargetChangedEventId: i32 = 20033i32;
+pub const UIAutomationType_PointArray: UIAutomationType = 65541i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextEdit_TextChangedEventId: i32 = 20032i32;
+pub const UIAutomationType_RectArray: UIAutomationType = 65542i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextFlowDirectionsAttributeId: i32 = 40028i32;
+pub const UIAutomationType_ElementArray: UIAutomationType = 65543i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextPattern2Id: i32 = 10024i32;
+pub const UIAutomationType_OutInt: UIAutomationType = 131073i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TextPatternId: i32 = 10014i32;
+pub const UIAutomationType_OutBool: UIAutomationType = 131074i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Text_TextChangedEventId: i32 = 20015i32;
+pub const UIAutomationType_OutString: UIAutomationType = 131075i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Text_TextSelectionChangedEventId: i32 = 20014i32;
+pub const UIAutomationType_OutDouble: UIAutomationType = 131076i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ThumbControlTypeId: i32 = 50027i32;
+pub const UIAutomationType_OutPoint: UIAutomationType = 131077i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TitleBarControlTypeId: i32 = 50037i32;
+pub const UIAutomationType_OutRect: UIAutomationType = 131078i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TogglePatternId: i32 = 10015i32;
+pub const UIAutomationType_OutElement: UIAutomationType = 131079i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ToggleToggleStatePropertyId: i32 = 30086i32;
+pub const UIAutomationType_OutIntArray: UIAutomationType = 196609i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ToolBarControlTypeId: i32 = 50021i32;
+pub const UIAutomationType_OutBoolArray: UIAutomationType = 196610i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ToolTipClosedEventId: i32 = 20001i32;
+pub const UIAutomationType_OutStringArray: UIAutomationType = 196611i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ToolTipControlTypeId: i32 = 50022i32;
+pub const UIAutomationType_OutDoubleArray: UIAutomationType = 196612i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ToolTipOpenedEventId: i32 = 20000i32;
+pub const UIAutomationType_OutPointArray: UIAutomationType = 196613i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Transform2CanZoomPropertyId: i32 = 30133i32;
+pub const UIAutomationType_OutRectArray: UIAutomationType = 196614i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Transform2ZoomLevelPropertyId: i32 = 30145i32;
+pub const UIAutomationType_OutElementArray: UIAutomationType = 196615i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Transform2ZoomMaximumPropertyId: i32 = 30147i32;
+pub type VisualEffects = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Transform2ZoomMinimumPropertyId: i32 = 30146i32;
+pub const VisualEffects_None: VisualEffects = 0i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TransformCanMovePropertyId: i32 = 30087i32;
+pub const VisualEffects_Shadow: VisualEffects = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TransformCanResizePropertyId: i32 = 30088i32;
+pub const VisualEffects_Reflection: VisualEffects = 2i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TransformCanRotatePropertyId: i32 = 30089i32;
+pub const VisualEffects_Glow: VisualEffects = 4i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TransformPattern2Id: i32 = 10028i32;
+pub const VisualEffects_SoftEdges: VisualEffects = 8i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TransformPatternId: i32 = 10016i32;
+pub const VisualEffects_Bevel: VisualEffects = 16i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TreeControlTypeId: i32 = 50023i32;
+pub type WindowInteractionState = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_TreeItemControlTypeId: i32 = 50024i32;
+pub const WindowInteractionState_Running: WindowInteractionState = 0i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_UnderlineColorAttributeId: i32 = 40029i32;
+pub const WindowInteractionState_Closing: WindowInteractionState = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_UnderlineStyleAttributeId: i32 = 40030i32;
+pub const WindowInteractionState_ReadyForUserInteraction: WindowInteractionState = 2i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ValueIsReadOnlyPropertyId: i32 = 30046i32;
+pub const WindowInteractionState_BlockedByModalWindow: WindowInteractionState = 3i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ValuePatternId: i32 = 10002i32;
+pub const WindowInteractionState_NotResponding: WindowInteractionState = 4i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_ValueValuePropertyId: i32 = 30045i32;
+pub type WindowVisualState = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_VirtualizedItemPatternId: i32 = 10020i32;
+pub const WindowVisualState_Normal: WindowVisualState = 0i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_VisualEffectsPropertyId: i32 = 30163i32;
+pub const WindowVisualState_Maximized: WindowVisualState = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowCanMaximizePropertyId: i32 = 30073i32;
+pub const WindowVisualState_Minimized: WindowVisualState = 2i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowCanMinimizePropertyId: i32 = 30074i32;
+pub type ZoomUnit = i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowControlTypeId: i32 = 50032i32;
+pub const ZoomUnit_NoAmount: ZoomUnit = 0i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowIsModalPropertyId: i32 = 30077i32;
+pub const ZoomUnit_LargeDecrement: ZoomUnit = 1i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowIsTopmostPropertyId: i32 = 30078i32;
+pub const ZoomUnit_SmallDecrement: ZoomUnit = 2i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowPatternId: i32 = 10009i32;
+pub const ZoomUnit_LargeIncrement: ZoomUnit = 3i32;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowWindowInteractionStatePropertyId: i32 = 30076i32;
+pub const ZoomUnit_SmallIncrement: ZoomUnit = 4i32;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_WindowWindowVisualStatePropertyId: i32 = 30075i32;
+pub struct ACCESSTIMEOUT {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+ pub iTimeOutMSec: u32,
+}
+impl ::core::marker::Copy for ACCESSTIMEOUT {}
+impl ::core::clone::Clone for ACCESSTIMEOUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Window_WindowClosedEventId: i32 = 20017i32;
+pub struct ExtendedProperty {
+ pub PropertyName: ::windows_sys::core::BSTR,
+ pub PropertyValue: ::windows_sys::core::BSTR,
+}
+impl ::core::marker::Copy for ExtendedProperty {}
+impl ::core::clone::Clone for ExtendedProperty {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct FILTERKEYS {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+ pub iWaitMSec: u32,
+ pub iDelayMSec: u32,
+ pub iRepeatMSec: u32,
+ pub iBounceMSec: u32,
+}
+impl ::core::marker::Copy for FILTERKEYS {}
+impl ::core::clone::Clone for FILTERKEYS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct HIGHCONTRASTA {
+ pub cbSize: u32,
+ pub dwFlags: HIGHCONTRASTW_FLAGS,
+ pub lpszDefaultScheme: ::windows_sys::core::PSTR,
+}
+impl ::core::marker::Copy for HIGHCONTRASTA {}
+impl ::core::clone::Clone for HIGHCONTRASTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIA_Window_WindowOpenedEventId: i32 = 20016i32;
+pub struct HIGHCONTRASTW {
+ pub cbSize: u32,
+ pub dwFlags: HIGHCONTRASTW_FLAGS,
+ pub lpszDefaultScheme: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for HIGHCONTRASTW {}
+impl ::core::clone::Clone for HIGHCONTRASTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HUIAEVENT = isize;
+pub type HUIANODE = isize;
+pub type HUIAPATTERNOBJECT = isize;
+pub type HUIATEXTRANGE = isize;
+pub type HWINEVENTHOOK = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct MOUSEKEYS {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+ pub iMaxSpeed: u32,
+ pub iTimeToMaxSpeed: u32,
+ pub iCtrlSpeed: u32,
+ pub dwReserved1: u32,
+ pub dwReserved2: u32,
+}
+impl ::core::marker::Copy for MOUSEKEYS {}
+impl ::core::clone::Clone for MOUSEKEYS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct MSAAMENUINFO {
+ pub dwMSAASignature: u32,
+ pub cchWText: u32,
+ pub pszWText: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for MSAAMENUINFO {}
+impl ::core::clone::Clone for MSAAMENUINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct SERIALKEYSA {
+ pub cbSize: u32,
+ pub dwFlags: SERIALKEYS_FLAGS,
+ pub lpszActivePort: ::windows_sys::core::PSTR,
+ pub lpszPort: ::windows_sys::core::PSTR,
+ pub iBaudRate: u32,
+ pub iPortState: u32,
+ pub iActive: u32,
+}
+impl ::core::marker::Copy for SERIALKEYSA {}
+impl ::core::clone::Clone for SERIALKEYSA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct SERIALKEYSW {
+ pub cbSize: u32,
+ pub dwFlags: SERIALKEYS_FLAGS,
+ pub lpszActivePort: ::windows_sys::core::PWSTR,
+ pub lpszPort: ::windows_sys::core::PWSTR,
+ pub iBaudRate: u32,
+ pub iPortState: u32,
+ pub iActive: u32,
+}
+impl ::core::marker::Copy for SERIALKEYSW {}
+impl ::core::clone::Clone for SERIALKEYSW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct SOUNDSENTRYA {
+ pub cbSize: u32,
+ pub dwFlags: SOUNDSENTRY_FLAGS,
+ pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT,
+ pub iFSTextEffectMSec: u32,
+ pub iFSTextEffectColorBits: u32,
+ pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT,
+ pub iFSGrafEffectMSec: u32,
+ pub iFSGrafEffectColor: u32,
+ pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT,
+ pub iWindowsEffectMSec: u32,
+ pub lpszWindowsEffectDLL: ::windows_sys::core::PSTR,
+ pub iWindowsEffectOrdinal: u32,
+}
+impl ::core::marker::Copy for SOUNDSENTRYA {}
+impl ::core::clone::Clone for SOUNDSENTRYA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct SOUNDSENTRYW {
+ pub cbSize: u32,
+ pub dwFlags: SOUNDSENTRY_FLAGS,
+ pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT,
+ pub iFSTextEffectMSec: u32,
+ pub iFSTextEffectColorBits: u32,
+ pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT,
+ pub iFSGrafEffectMSec: u32,
+ pub iFSGrafEffectColor: u32,
+ pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT,
+ pub iWindowsEffectMSec: u32,
+ pub lpszWindowsEffectDLL: ::windows_sys::core::PWSTR,
+ pub iWindowsEffectOrdinal: u32,
+}
+impl ::core::marker::Copy for SOUNDSENTRYW {}
+impl ::core::clone::Clone for SOUNDSENTRYW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct STICKYKEYS {
+ pub cbSize: u32,
+ pub dwFlags: STICKYKEYS_FLAGS,
+}
+impl ::core::marker::Copy for STICKYKEYS {}
+impl ::core::clone::Clone for STICKYKEYS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
+pub struct TOGGLEKEYS {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+}
+impl ::core::marker::Copy for TOGGLEKEYS {}
+impl ::core::clone::Clone for TOGGLEKEYS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub struct UIAutomationEventInfo {
@@ -2836,68 +2961,6 @@ impl ::core::clone::Clone for UIAutomationPropertyInfo {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type UIAutomationType = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Int: UIAutomationType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Bool: UIAutomationType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_String: UIAutomationType = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Double: UIAutomationType = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Point: UIAutomationType = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Rect: UIAutomationType = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Element: UIAutomationType = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Array: UIAutomationType = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_Out: UIAutomationType = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_IntArray: UIAutomationType = 65537i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_BoolArray: UIAutomationType = 65538i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_StringArray: UIAutomationType = 65539i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_DoubleArray: UIAutomationType = 65540i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_PointArray: UIAutomationType = 65541i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_RectArray: UIAutomationType = 65542i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_ElementArray: UIAutomationType = 65543i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutInt: UIAutomationType = 131073i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutBool: UIAutomationType = 131074i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutString: UIAutomationType = 131075i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutDouble: UIAutomationType = 131076i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutPoint: UIAutomationType = 131077i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutRect: UIAutomationType = 131078i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutElement: UIAutomationType = 131079i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutIntArray: UIAutomationType = 196609i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutBoolArray: UIAutomationType = 196610i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutStringArray: UIAutomationType = 196611i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutDoubleArray: UIAutomationType = 196612i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutPointArray: UIAutomationType = 196613i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutRectArray: UIAutomationType = 196614i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UIAutomationType_OutElementArray: UIAutomationType = 196615i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub struct UiaAndOrCondition {
@@ -2911,8 +2974,6 @@ impl ::core::clone::Clone for UiaAndOrCondition {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UiaAppendRuntimeId: u32 = 3u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub struct UiaAsyncContentLoadedEventArgs {
@@ -3000,9 +3061,6 @@ impl ::core::clone::Clone for UiaEventArgs {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub type UiaEventCallback = ::core::option::Option<unsafe extern "system" fn(pargs: *mut UiaEventArgs, prequesteddata: *mut super::super::System::Com::SAFEARRAY, ptreestructure: super::super::Foundation::BSTR)>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3049,7 +3107,7 @@ impl ::core::clone::Clone for UiaPoint {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
pub struct UiaPropertyChangedEventArgs {
pub Type: EventArgsType,
- pub EventId: i32,
+ pub EventId: UIA_EVENT_ID,
pub PropertyId: i32,
pub OldValue: super::super::System::Com::VARIANT,
pub NewValue: super::super::System::Com::VARIANT,
@@ -3067,7 +3125,7 @@ impl ::core::clone::Clone for UiaPropertyChangedEventArgs {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
pub struct UiaPropertyCondition {
pub ConditionType: ConditionType,
- pub PropertyId: i32,
+ pub PropertyId: UIA_PROPERTY_ID,
pub Value: super::super::System::Com::VARIANT,
pub Flags: PropertyConditionFlags,
}
@@ -3079,9 +3137,6 @@ impl ::core::clone::Clone for UiaPropertyCondition {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub type UiaProviderCallback = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, providertype: ProviderType) -> *mut super::super::System::Com::SAFEARRAY>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub struct UiaRect {
@@ -3096,8 +3151,6 @@ impl ::core::clone::Clone for UiaRect {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const UiaRootObjectId: i32 = -25i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
pub struct UiaStructureChangedEventArgs {
@@ -3144,67 +3197,30 @@ impl ::core::clone::Clone for UiaWindowClosedEventArgs {
*self
}
}
-pub const Value_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3943239472, data2: 57932, data3: 18329, data4: [167, 5, 13, 36, 123, 192, 55, 248] };
-pub const Value_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 402304414, data2: 51319, data3: 18267, data4: [185, 51, 119, 51, 39, 121, 182, 55] };
-pub const Value_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3915341412, data2: 9887, data3: 19077, data4: [186, 153, 64, 146, 195, 234, 41, 134] };
-pub const VirtualizedItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4111472446, data2: 11889, data3: 17897, data4: [166, 229, 98, 246, 237, 130, 137, 213] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type VisualEffects = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const VisualEffects_None: VisualEffects = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const VisualEffects_Shadow: VisualEffects = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const VisualEffects_Reflection: VisualEffects = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const VisualEffects_Glow: VisualEffects = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const VisualEffects_SoftEdges: VisualEffects = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const VisualEffects_Bevel: VisualEffects = 16i32;
-pub const VisualEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860497765, data2: 43737, data3: 18135, data4: [158, 112, 78, 138, 132, 32, 212, 32] };
+#[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 type LPFNACCESSIBLECHILDREN = ::core::option::Option<unsafe extern "system" fn(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT>;
+#[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 type LPFNACCESSIBLEOBJECTFROMPOINT = ::core::option::Option<unsafe extern "system" fn(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNACCESSIBLEOBJECTFROMWINDOW = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNCREATESTDACCESSIBLEOBJECT = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNLRESULTFROMOBJECT = ::core::option::Option<unsafe extern "system" fn(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNOBJECTFROMLRESULT = ::core::option::Option<unsafe extern "system" fn(lresult: super::super::Foundation::LRESULT, riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
+pub type UiaEventCallback = ::core::option::Option<unsafe extern "system" fn(pargs: *mut UiaEventArgs, prequesteddata: *mut super::super::System::Com::SAFEARRAY, ptreestructure: ::windows_sys::core::BSTR)>;
+#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+pub type UiaProviderCallback = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, providertype: ProviderType) -> *mut super::super::System::Com::SAFEARRAY>;
#[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type WINEVENTPROC = ::core::option::Option<unsafe extern "system" fn(hwineventhook: HWINEVENTHOOK, event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ideventthread: u32, dwmseventtime: u32)>;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type WindowInteractionState = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowInteractionState_Running: WindowInteractionState = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowInteractionState_Closing: WindowInteractionState = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowInteractionState_ReadyForUserInteraction: WindowInteractionState = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowInteractionState_BlockedByModalWindow: WindowInteractionState = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowInteractionState_NotResponding: WindowInteractionState = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type WindowVisualState = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowVisualState_Normal: WindowVisualState = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowVisualState_Maximized: WindowVisualState = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const WindowVisualState_Minimized: WindowVisualState = 2i32;
-pub const Window_CanMaximize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694496063, data2: 25437, data3: 16833, data4: [149, 12, 203, 90, 223, 190, 40, 227] };
-pub const Window_CanMinimize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3074115109, data2: 22920, data3: 19351, data4: [180, 194, 166, 254, 110, 120, 200, 198] };
-pub const Window_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3778703938, data2: 62562, data3: 20301, data4: [174, 193, 83, 178, 141, 108, 50, 144] };
-pub const Window_IsModal_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4283328658, data2: 14265, data3: 20426, data4: [133, 50, 255, 230, 116, 236, 254, 237] };
-pub const Window_IsTopmost_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4017980883, data2: 2359, data3: 18786, data4: [146, 65, 182, 35, 69, 242, 64, 65] };
-pub const Window_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 663754549, data2: 51040, data3: 18836, data4: [173, 17, 89, 25, 230, 6, 177, 16] };
-pub const Window_WindowClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3992011256, data2: 64103, data3: 20002, data4: [187, 247, 148, 78, 5, 115, 94, 226] };
-pub const Window_WindowInteractionState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340941988, data2: 1109, data3: 20386, data4: [178, 28, 196, 218, 45, 177, 255, 156] };
-pub const Window_WindowOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3555204358, data2: 56901, data3: 20271, data4: [150, 51, 222, 158, 2, 251, 101, 175] };
-pub const Window_WindowVisualState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1253544031, data2: 59488, data3: 17726, data4: [163, 10, 246, 67, 30, 93, 170, 213] };
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub type ZoomUnit = i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ZoomUnit_NoAmount: ZoomUnit = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ZoomUnit_LargeDecrement: ZoomUnit = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ZoomUnit_SmallDecrement: ZoomUnit = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ZoomUnit_LargeIncrement: ZoomUnit = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"]
-pub const ZoomUnit_SmallIncrement: ZoomUnit = 4i32;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Animation/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Animation/mod.rs
index ea637f32a..bab4b52b9 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Animation/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Animation/mod.rs
@@ -37,6 +37,16 @@ pub const UIAnimationTransitionFactory2: ::windows_sys::core::GUID = ::windows_s
pub const UIAnimationTransitionLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 493036205, data2: 43653, data3: 20213, data4: [168, 40, 134, 215, 16, 103, 209, 69] };
pub const UIAnimationTransitionLibrary2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2167379018, data2: 50632, data3: 19673, data4: [176, 166, 179, 218, 128, 47, 34, 141] };
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
+pub const UI_ANIMATION_REPEAT_INDEFINITELY: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
+pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
+pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START: i32 = -2i32;
+#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
+pub const UI_ANIMATION_SECONDS_EVENTUALLY: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
+pub const UI_ANIMATION_SECONDS_INFINITE: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub type UI_ANIMATION_DEPENDENCIES = u32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_DEPENDENCY_NONE: UI_ANIMATION_DEPENDENCIES = 0u32;
@@ -54,7 +64,6 @@ pub type UI_ANIMATION_IDLE_BEHAVIOR = i32;
pub const UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE: UI_ANIMATION_IDLE_BEHAVIOR = 0i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_IDLE_BEHAVIOR_DISABLE: UI_ANIMATION_IDLE_BEHAVIOR = 1i32;
-pub type UI_ANIMATION_KEYFRAME = isize;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub type UI_ANIMATION_MANAGER_STATUS = i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
@@ -76,12 +85,6 @@ pub const UI_ANIMATION_PRIORITY_EFFECT_FAILURE: UI_ANIMATION_PRIORITY_EFFECT = 0
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_PRIORITY_EFFECT_DELAY: UI_ANIMATION_PRIORITY_EFFECT = 1i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
-pub const UI_ANIMATION_REPEAT_INDEFINITELY: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
-pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
-pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START: i32 = -2i32;
-#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub type UI_ANIMATION_REPEAT_MODE = i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_REPEAT_MODE_NORMAL: UI_ANIMATION_REPEAT_MODE = 0i32;
@@ -108,10 +111,6 @@ pub const UI_ANIMATION_SCHEDULING_SUCCEEDED: UI_ANIMATION_SCHEDULING_RESULT = 3i
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_SCHEDULING_DEFERRED: UI_ANIMATION_SCHEDULING_RESULT = 4i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
-pub const UI_ANIMATION_SECONDS_EVENTUALLY: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
-pub const UI_ANIMATION_SECONDS_INFINITE: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub type UI_ANIMATION_SLOPE = i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_SLOPE_INCREASING: UI_ANIMATION_SLOPE = 0i32;
@@ -147,3 +146,4 @@ pub type UI_ANIMATION_UPDATE_RESULT = i32;
pub const UI_ANIMATION_UPDATE_NO_CHANGE: UI_ANIMATION_UPDATE_RESULT = 0i32;
#[doc = "*Required features: `\"Win32_UI_Animation\"`*"]
pub const UI_ANIMATION_UPDATE_VARIABLES_CHANGED: UI_ANIMATION_UPDATE_RESULT = 1i32;
+pub type UI_ANIMATION_KEYFRAME = isize;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs
index 209e5f53e..bebe77592 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/ColorSystem/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -60,7 +60,7 @@ extern "system" {
pub fn CMTranslateColors(hcmtransform: isize, lpainputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, lpaoutputcolors: *mut COLOR, ctoutput: COLORTYPE) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn CMTranslateRGB(hcmtransform: isize, colorref: u32, lpcolorref: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
+ pub fn CMTranslateRGB(hcmtransform: isize, colorref: super::super::Foundation::COLORREF, lpcolorref: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub 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;
@@ -355,12 +355,173 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub 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;
}
+pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void;
+pub type IGamutMapModelPlugIn = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const ATTRIB_MATTE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const ATTRIB_TRANSPARENCY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const BEST_MODE: u32 = 3u32;
+pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2696151776, data2: 33344, data3: 16479, data4: [138, 22, 138, 91, 77, 242, 240, 221] };
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_DESCRIPTION: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_DLL_VERSION: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_DRIVER_VERSION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_FROM_PROFILE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_IDENT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_LOGOICON: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_VERSION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMM_WIN_VERSION: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_BACKWARD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_DISABLEICM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_DISABLEINTENT: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_DISABLERENDERINTENT: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_ENABLEPROOFING: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_FORWARD: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_MONITOROVERFLOW: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_PRINTEROVERFLOW: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETMONITORPROFILE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETPRINTERPROFILE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETPROOFINTENT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETRENDERINTENT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_SETTARGETPROFILE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_TARGETOVERFLOW: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_USEAPPLYCALLBACK: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_USEDESCRIPTION: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CMS_USEHOOK: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_MATCH_VERSION: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_A: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_ABC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_CMYK: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_DEF: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_DEFG: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_GRAY: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_Lab: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CSA_RGB: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const DONT_USE_EMBEDDED_WCS_PROFILES: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ENUM_TYPE_VERSION: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_ATTRIBUTES: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CLASS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CMMTYPE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CONNECTIONSPACE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_CREATOR: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DATACOLORSPACE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DEVICECLASS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DEVICENAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_DITHERMODE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_EXTENDEDDISPLAYCOLOR: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_MANUFACTURER: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_MEDIATYPE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_MODEL: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_PLATFORM: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_PROFILEFLAGS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_RENDERINGINTENT: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_RESOLUTION: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_SIGNATURE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ET_STANDARDDISPLAYCOLOR: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FAST_TRANSLATE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FLAG_DEPENDENTONDATA: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FLAG_EMBEDDEDPROFILE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const FLAG_ENABLE_CHROMATIC_ADAPTATION: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INDEX_DONT_CARE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_ABSOLUTE_COLORIMETRIC: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_PERCEPTUAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_RELATIVE_COLORIMETRIC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const INTENT_SATURATION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const MAX_COLOR_CHANNELS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const NORMAL_MODE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PRESERVEBLACK: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_FILENAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_MEMBUFFER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_READ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROFILE_READWRITE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const PROOF_MODE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const RESERVED: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_ALWAYS: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_DEFAULT: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_ICCONLY: i32 = 65536i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub type BMFORMAT = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
@@ -445,72 +606,139 @@ pub const BM_R10G10B10A2: BMFORMAT = 1793i32;
pub const BM_R10G10B10A2_XR: BMFORMAT = 1794i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub const BM_R16G16B16A16_FLOAT: BMFORMAT = 1795i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct BlackInformation {
- pub fBlackOnly: super::super::Foundation::BOOL,
- pub blackWeight: f32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for BlackInformation {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for BlackInformation {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2696151776, data2: 33344, data3: 16479, data4: [138, 22, 138, 91, 77, 242, 240, 221] };
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_DESCRIPTION: u32 = 5u32;
+pub type COLORDATATYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_DLL_VERSION: u32 = 3u32;
+pub const COLOR_BYTE: COLORDATATYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_DRIVER_VERSION: u32 = 2u32;
+pub const COLOR_WORD: COLORDATATYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_FROM_PROFILE: u32 = 0u32;
+pub const COLOR_FLOAT: COLORDATATYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_IDENT: u32 = 1u32;
+pub const COLOR_S2DOT13FIXED: COLORDATATYPE = 4i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_LOGOICON: u32 = 6u32;
+pub const COLOR_10b_R10G10B10A2: COLORDATATYPE = 5i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_VERSION: u32 = 4u32;
+pub const COLOR_10b_R10G10B10A2_XR: COLORDATATYPE = 6i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMM_WIN_VERSION: u32 = 0u32;
+pub const COLOR_FLOAT16: COLORDATATYPE = 7i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_BACKWARD: u32 = 1u32;
+pub type COLORPROFILESUBTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_DISABLEICM: u32 = 1u32;
+pub const CPST_PERCEPTUAL: COLORPROFILESUBTYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_DISABLEINTENT: u32 = 1024u32;
+pub const CPST_RELATIVE_COLORIMETRIC: COLORPROFILESUBTYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_DISABLERENDERINTENT: u32 = 2048u32;
+pub const CPST_SATURATION: COLORPROFILESUBTYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_ENABLEPROOFING: u32 = 2u32;
+pub const CPST_ABSOLUTE_COLORIMETRIC: COLORPROFILESUBTYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_FORWARD: u32 = 0u32;
+pub const CPST_NONE: COLORPROFILESUBTYPE = 4i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_MONITOROVERFLOW: i32 = -2147483648i32;
+pub const CPST_RGB_WORKING_SPACE: COLORPROFILESUBTYPE = 5i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_PRINTEROVERFLOW: i32 = 1073741824i32;
+pub const CPST_CUSTOM_WORKING_SPACE: COLORPROFILESUBTYPE = 6i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETMONITORPROFILE: u32 = 16u32;
+pub const CPST_STANDARD_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 7i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETPRINTERPROFILE: u32 = 32u32;
+pub const CPST_EXTENDED_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 8i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETPROOFINTENT: u32 = 8u32;
+pub type COLORPROFILETYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETRENDERINTENT: u32 = 4u32;
+pub const CPT_ICC: COLORPROFILETYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_SETTARGETPROFILE: u32 = 64u32;
+pub const CPT_DMP: COLORPROFILETYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_TARGETOVERFLOW: i32 = 536870912i32;
+pub const CPT_CAMP: COLORPROFILETYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_USEAPPLYCALLBACK: u32 = 256u32;
+pub const CPT_GMMP: COLORPROFILETYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_USEDESCRIPTION: u32 = 512u32;
+pub type COLORTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CMS_USEHOOK: u32 = 128u32;
+pub const COLOR_GRAY: COLORTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_RGB: COLORTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_XYZ: COLORTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_Yxy: COLORTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_Lab: COLORTYPE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_3_CHANNEL: COLORTYPE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_CMYK: COLORTYPE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_5_CHANNEL: COLORTYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_6_CHANNEL: COLORTYPE = 9i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_7_CHANNEL: COLORTYPE = 10i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_8_CHANNEL: COLORTYPE = 11i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const COLOR_NAMED: COLORTYPE = 12i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type COLOR_MATCH_TO_TARGET_ACTION = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CS_ENABLE: COLOR_MATCH_TO_TARGET_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CS_DISABLE: COLOR_MATCH_TO_TARGET_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const CS_DELETE_TRANSFORM: COLOR_MATCH_TO_TARGET_ACTION = 3i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type ICM_COMMAND = u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_ADDPROFILE: ICM_COMMAND = 1u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_DELETEPROFILE: ICM_COMMAND = 2u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_QUERYPROFILE: ICM_COMMAND = 3u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_SETDEFAULTPROFILE: ICM_COMMAND = 4u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_REGISTERICMATCHER: ICM_COMMAND = 5u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_UNREGISTERICMATCHER: ICM_COMMAND = 6u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_QUERYMATCH: ICM_COMMAND = 7u32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type ICM_MODE = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_OFF: ICM_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_ON: ICM_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_QUERY: ICM_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const ICM_DONE_OUTSIDEDC: ICM_MODE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type WCS_DEVICE_CAPABILITIES_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub type WCS_PROFILE_MANAGEMENT_SCOPE = i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE: WCS_PROFILE_MANAGEMENT_SCOPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
+pub const WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER: WCS_PROFILE_MANAGEMENT_SCOPE = 1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct BlackInformation {
+ pub fBlackOnly: super::super::Foundation::BOOL,
+ pub blackWeight: f32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for BlackInformation {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for BlackInformation {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct CMYKCOLOR {
@@ -557,22 +785,6 @@ impl ::core::clone::Clone for COLOR_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORDATATYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_BYTE: COLORDATATYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_WORD: COLORDATATYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_FLOAT: COLORDATATYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_S2DOT13FIXED: COLORDATATYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_10b_R10G10B10A2: COLORDATATYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_10b_R10G10B10A2_XR: COLORDATATYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_FLOAT16: COLORDATATYPE = 7i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -637,90 +849,6 @@ impl ::core::clone::Clone for COLORMATCHSETUPW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORPROFILESUBTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_PERCEPTUAL: COLORPROFILESUBTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_RELATIVE_COLORIMETRIC: COLORPROFILESUBTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_SATURATION: COLORPROFILESUBTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_ABSOLUTE_COLORIMETRIC: COLORPROFILESUBTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_NONE: COLORPROFILESUBTYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_RGB_WORKING_SPACE: COLORPROFILESUBTYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_CUSTOM_WORKING_SPACE: COLORPROFILESUBTYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_STANDARD_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPST_EXTENDED_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORPROFILETYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_ICC: COLORPROFILETYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_DMP: COLORPROFILETYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_CAMP: COLORPROFILETYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CPT_GMMP: COLORPROFILETYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLORTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_GRAY: COLORTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_RGB: COLORTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_XYZ: COLORTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_Yxy: COLORTYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_Lab: COLORTYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_3_CHANNEL: COLORTYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_CMYK: COLORTYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_5_CHANNEL: COLORTYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_6_CHANNEL: COLORTYPE = 9i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_7_CHANNEL: COLORTYPE = 10i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_8_CHANNEL: COLORTYPE = 11i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_NAMED: COLORTYPE = 12i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type COLOR_MATCH_TO_TARGET_ACTION = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CS_ENABLE: COLOR_MATCH_TO_TARGET_ACTION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CS_DISABLE: COLOR_MATCH_TO_TARGET_ACTION = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CS_DELETE_TRANSFORM: COLOR_MATCH_TO_TARGET_ACTION = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const COLOR_MATCH_VERSION: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_A: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_ABC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_CMYK: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_DEF: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_DEFG: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_GRAY: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_Lab: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const CSA_RGB: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const DONT_USE_EMBEDDED_WCS_PROFILES: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -756,8 +884,6 @@ impl ::core::clone::Clone for EMRCREATECOLORSPACEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct ENUMTYPEA {
@@ -818,54 +944,6 @@ impl ::core::clone::Clone for ENUMTYPEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ENUM_TYPE_VERSION: u32 = 768u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_ATTRIBUTES: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CLASS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CMMTYPE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CONNECTIONSPACE: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_CREATOR: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DATACOLORSPACE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DEVICECLASS: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DEVICENAME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_DITHERMODE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_EXTENDEDDISPLAYCOLOR: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_MANUFACTURER: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_MEDIATYPE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_MODEL: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_PLATFORM: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_PROFILEFLAGS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_RENDERINGINTENT: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_RESOLUTION: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_SIGNATURE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ET_STANDARDDISPLAYCOLOR: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FAST_TRANSLATE: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FLAG_DEPENDENTONDATA: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FLAG_EMBEDDEDPROFILE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const FLAG_ENABLE_CHROMATIC_ADAPTATION: u32 = 33554432u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct GENERIC3CHANNEL {
@@ -945,50 +1023,6 @@ impl ::core::clone::Clone for HiFiCOLOR {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type ICMENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type ICMENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type ICM_COMMAND = u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_ADDPROFILE: ICM_COMMAND = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_DELETEPROFILE: ICM_COMMAND = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_QUERYPROFILE: ICM_COMMAND = 3u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_SETDEFAULTPROFILE: ICM_COMMAND = 4u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_REGISTERICMATCHER: ICM_COMMAND = 5u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_UNREGISTERICMATCHER: ICM_COMMAND = 6u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_QUERYMATCH: ICM_COMMAND = 7u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type ICM_MODE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_OFF: ICM_MODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_ON: ICM_MODE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_QUERY: ICM_MODE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const ICM_DONE_OUTSIDEDC: ICM_MODE = 4i32;
-pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void;
-pub type IGamutMapModelPlugIn = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INDEX_DONT_CARE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_ABSOLUTE_COLORIMETRIC: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_PERCEPTUAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_RELATIVE_COLORIMETRIC: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const INTENT_SATURATION: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct JChColorF {
@@ -1061,9 +1095,6 @@ impl ::core::clone::Clone for LOGCOLORSPACEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPBMCALLBACKFN = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct LabCOLOR {
@@ -1077,8 +1108,6 @@ impl ::core::clone::Clone for LabCOLOR {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const MAX_COLOR_CHANNELS: u32 = 8u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct NAMEDCOLOR {
@@ -1105,16 +1134,6 @@ impl ::core::clone::Clone for NAMED_PROFILE_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const NORMAL_MODE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type PCMSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPA, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type PCMSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPW, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PRESERVEBLACK: u32 = 1048576u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct PROFILE {
@@ -1158,16 +1177,6 @@ impl ::core::clone::Clone for PROFILEHEADER {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_FILENAME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_MEMBUFFER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_READ: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROFILE_READWRITE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const PROOF_MODE: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct PrimaryJabColors {
@@ -1204,8 +1213,6 @@ impl ::core::clone::Clone for PrimaryXYZColors {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const RESERVED: u32 = 2147483648u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct RGBCOLOR {
@@ -1219,20 +1226,6 @@ impl ::core::clone::Clone for RGBCOLOR {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_ALWAYS: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_DEFAULT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type WCS_DEVICE_CAPABILITIES_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1266,14 +1259,6 @@ impl ::core::clone::Clone for WCS_DEVICE_VCGT_CAPABILITIES {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_ICCONLY: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub type WCS_PROFILE_MANAGEMENT_SCOPE = i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE: WCS_PROFILE_MANAGEMENT_SCOPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
-pub const WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER: WCS_PROFILE_MANAGEMENT_SCOPE = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"]
pub struct XYZCOLOR {
@@ -1313,3 +1298,18 @@ impl ::core::clone::Clone for YxyCOLOR {
*self
}
}
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type ICMENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type ICMENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPBMCALLBACKFN = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type PCMSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPA, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type PCMSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut COLORMATCHSETUPW, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs
index 5d666ef6d..614d2c527 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -61,6 +61,8 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn ReplaceTextW(param0: *mut FINDREPLACEW) -> super::super::super::Foundation::HWND;
}
+pub type IPrintDialogCallback = *mut ::core::ffi::c_void;
+pub type IPrintDialogServices = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
pub const CDM_FIRST: u32 = 1124u32;
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
@@ -87,6 +89,536 @@ pub const CD_LBSELCHANGE: u32 = 0u32;
pub const CD_LBSELNOITEMS: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
pub const CD_LBSELSUB: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOROKSTRING: &str = "commdlg_ColorOK";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOROKSTRINGA: &str = "commdlg_ColorOK";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOROKSTRINGW: &str = "commdlg_ColorOK";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_ADD: u32 = 712u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_BLUE: u32 = 708u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_BLUEACCEL: u32 = 728u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_BOX1: u32 = 720u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_CURRENT: u32 = 709u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_CUSTOM1: u32 = 721u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_ELEMENT: u32 = 716u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_GREEN: u32 = 707u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_GREENACCEL: u32 = 727u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_HUE: u32 = 703u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_HUEACCEL: u32 = 723u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_HUESCROLL: u32 = 700u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_LUM: u32 = 705u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_LUMACCEL: u32 = 725u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_LUMSCROLL: u32 = 702u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_MIX: u32 = 719u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_PALETTE: u32 = 718u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_RAINBOW: u32 = 710u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_RED: u32 = 706u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_REDACCEL: u32 = 726u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SAMPLES: u32 = 717u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SAT: u32 = 704u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SATACCEL: u32 = 724u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SATSCROLL: u32 = 701u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SAVE: u32 = 711u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SCHEMES: u32 = 715u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SOLID: u32 = 713u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SOLID_LEFT: u32 = 730u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_SOLID_RIGHT: u32 = 731u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const COLOR_TUNE: u32 = 714u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const DLG_COLOR: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const DN_DEFAULTPRN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FILEOKSTRING: &str = "commdlg_FileNameOK";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FILEOKSTRINGA: &str = "commdlg_FileNameOK";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FILEOKSTRINGW: &str = "commdlg_FileNameOK";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FINDMSGSTRING: &str = "commdlg_FindReplace";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FINDMSGSTRINGA: &str = "commdlg_FindReplace";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FINDMSGSTRINGW: &str = "commdlg_FindReplace";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FRM_FIRST: u32 = 1124u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FRM_LAST: u32 = 1224u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FRM_SETOPERATIONRESULT: u32 = 1124u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FRM_SETOPERATIONRESULTTEXT: u32 = 1125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_NOWRAPAROUND: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_RAW: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_SHOWWRAPAROUND: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_WRAPAROUND: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const HELPMSGSTRING: &str = "commdlg_help";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const HELPMSGSTRINGA: &str = "commdlg_help";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const HELPMSGSTRINGW: &str = "commdlg_help";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const LBSELCHSTRING: &str = "commdlg_LBSelChangedNotify";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const LBSELCHSTRINGA: &str = "commdlg_LBSelChangedNotify";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const LBSELCHSTRINGW: &str = "commdlg_LBSelChangedNotify";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const NUM_BASIC_COLORS: u32 = 48u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const NUM_CUSTOM_COLORS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_SHAREFALLTHROUGH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_SHARENOWARN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_SHAREWARN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_RESULT_APPLY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_RESULT_CANCEL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_RESULT_PRINT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SETRGBSTRING: &str = "commdlg_SetRGBColor";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SETRGBSTRINGA: &str = "commdlg_SetRGBColor";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SETRGBSTRINGW: &str = "commdlg_SetRGBColor";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SHAREVISTRING: &str = "commdlg_ShareViolation";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SHAREVISTRINGA: &str = "commdlg_ShareViolation";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SHAREVISTRINGW: &str = "commdlg_ShareViolation";
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const START_PAGE_GENERAL: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SYMBOL_FONTTYPE: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const TT_OPENTYPE_FONTTYPE: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const TYPE1_FONTTYPE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_CHOOSEFONT_GETLOGFONT: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_CHOOSEFONT_SETFLAGS: u32 = 1126u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_CHOOSEFONT_SETLOGFONT: u32 = 1125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_PSD_ENVSTAMPRECT: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_PSD_FULLPAGERECT: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_PSD_GREEKTEXTRECT: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_PSD_MARGINRECT: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_PSD_MINMARGINRECT: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const WM_PSD_YAFULLPAGERECT: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type CHOOSECOLOR_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_RGBINIT: CHOOSECOLOR_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_FULLOPEN: CHOOSECOLOR_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_PREVENTFULLOPEN: CHOOSECOLOR_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_SHOWHELP: CHOOSECOLOR_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_ENABLEHOOK: CHOOSECOLOR_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_ENABLETEMPLATE: CHOOSECOLOR_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_ENABLETEMPLATEHANDLE: CHOOSECOLOR_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_SOLIDCOLOR: CHOOSECOLOR_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CC_ANYCOLOR: CHOOSECOLOR_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type CHOOSEFONT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_APPLY: CHOOSEFONT_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_ANSIONLY: CHOOSEFONT_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_BOTH: CHOOSEFONT_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_EFFECTS: CHOOSEFONT_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_ENABLEHOOK: CHOOSEFONT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_ENABLETEMPLATE: CHOOSEFONT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_ENABLETEMPLATEHANDLE: CHOOSEFONT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_FIXEDPITCHONLY: CHOOSEFONT_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_FORCEFONTEXIST: CHOOSEFONT_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_INACTIVEFONTS: CHOOSEFONT_FLAGS = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_INITTOLOGFONTSTRUCT: CHOOSEFONT_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_LIMITSIZE: CHOOSEFONT_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOOEMFONTS: CHOOSEFONT_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOFACESEL: CHOOSEFONT_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOSCRIPTSEL: CHOOSEFONT_FLAGS = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOSIMULATIONS: CHOOSEFONT_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOSIZESEL: CHOOSEFONT_FLAGS = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOSTYLESEL: CHOOSEFONT_FLAGS = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOVECTORFONTS: CHOOSEFONT_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_NOVERTFONTS: CHOOSEFONT_FLAGS = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_PRINTERFONTS: CHOOSEFONT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_SCALABLEONLY: CHOOSEFONT_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_SCREENFONTS: CHOOSEFONT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_SCRIPTSONLY: CHOOSEFONT_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_SELECTSCRIPT: CHOOSEFONT_FLAGS = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_SHOWHELP: CHOOSEFONT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_TTONLY: CHOOSEFONT_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_USESTYLE: CHOOSEFONT_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CF_WYSIWYG: CHOOSEFONT_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type CHOOSEFONT_FONT_TYPE = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const ITALIC_FONTTYPE: CHOOSEFONT_FONT_TYPE = 512u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = 16384u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const REGULAR_FONTTYPE: CHOOSEFONT_FONT_TYPE = 1024u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SCREEN_FONTTYPE: CHOOSEFONT_FONT_TYPE = 8192u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const SIMULATED_FONTTYPE: CHOOSEFONT_FONT_TYPE = 32768u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type COMMON_DLG_ERRORS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_DIALOGFAILURE: COMMON_DLG_ERRORS = 65535u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_GENERALCODES: COMMON_DLG_ERRORS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_STRUCTSIZE: COMMON_DLG_ERRORS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_INITIALIZATION: COMMON_DLG_ERRORS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_NOTEMPLATE: COMMON_DLG_ERRORS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_NOHINSTANCE: COMMON_DLG_ERRORS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_LOADSTRFAILURE: COMMON_DLG_ERRORS = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_FINDRESFAILURE: COMMON_DLG_ERRORS = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_LOADRESFAILURE: COMMON_DLG_ERRORS = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_LOCKRESFAILURE: COMMON_DLG_ERRORS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_MEMALLOCFAILURE: COMMON_DLG_ERRORS = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_MEMLOCKFAILURE: COMMON_DLG_ERRORS = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_NOHOOK: COMMON_DLG_ERRORS = 11u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CDERR_REGISTERMSGFAIL: COMMON_DLG_ERRORS = 12u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_PRINTERCODES: COMMON_DLG_ERRORS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_SETUPFAILURE: COMMON_DLG_ERRORS = 4097u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_PARSEFAILURE: COMMON_DLG_ERRORS = 4098u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_RETDEFFAILURE: COMMON_DLG_ERRORS = 4099u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_LOADDRVFAILURE: COMMON_DLG_ERRORS = 4100u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_GETDEVMODEFAIL: COMMON_DLG_ERRORS = 4101u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_INITFAILURE: COMMON_DLG_ERRORS = 4102u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_NODEVICES: COMMON_DLG_ERRORS = 4103u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_NODEFAULTPRN: COMMON_DLG_ERRORS = 4104u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_DNDMMISMATCH: COMMON_DLG_ERRORS = 4105u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_CREATEICFAILURE: COMMON_DLG_ERRORS = 4106u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_PRINTERNOTFOUND: COMMON_DLG_ERRORS = 4107u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PDERR_DEFAULTDIFFERENT: COMMON_DLG_ERRORS = 4108u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CFERR_CHOOSEFONTCODES: COMMON_DLG_ERRORS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CFERR_NOFONTS: COMMON_DLG_ERRORS = 8193u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CFERR_MAXLESSTHANMIN: COMMON_DLG_ERRORS = 8194u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FNERR_FILENAMECODES: COMMON_DLG_ERRORS = 12288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FNERR_SUBCLASSFAILURE: COMMON_DLG_ERRORS = 12289u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FNERR_INVALIDFILENAME: COMMON_DLG_ERRORS = 12290u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FNERR_BUFFERTOOSMALL: COMMON_DLG_ERRORS = 12291u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FRERR_FINDREPLACECODES: COMMON_DLG_ERRORS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FRERR_BUFFERLENGTHZERO: COMMON_DLG_ERRORS = 16385u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const CCERR_CHOOSECOLORCODES: COMMON_DLG_ERRORS = 20480u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type FINDREPLACE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_DIALOGTERM: FINDREPLACE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_DOWN: FINDREPLACE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_ENABLEHOOK: FINDREPLACE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_ENABLETEMPLATE: FINDREPLACE_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_ENABLETEMPLATEHANDLE: FINDREPLACE_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type OPEN_FILENAME_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type OPEN_FILENAME_FLAGS_EX = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type PAGESETUPDLG_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub type PRINTDLGEX_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
+pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -95,9 +627,9 @@ pub struct CHOOSECOLORA {
pub lStructSize: u32,
pub hwndOwner: super::super::super::Foundation::HWND,
pub hInstance: super::super::super::Foundation::HWND,
- pub rgbResult: u32,
- pub lpCustColors: *mut u32,
- pub Flags: u32,
+ pub rgbResult: super::super::super::Foundation::COLORREF,
+ pub lpCustColors: *mut super::super::super::Foundation::COLORREF,
+ pub Flags: CHOOSECOLOR_FLAGS,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCCHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCSTR,
@@ -120,9 +652,9 @@ pub struct CHOOSECOLORA {
pub lStructSize: u32,
pub hwndOwner: super::super::super::Foundation::HWND,
pub hInstance: super::super::super::Foundation::HWND,
- pub rgbResult: u32,
- pub lpCustColors: *mut u32,
- pub Flags: u32,
+ pub rgbResult: super::super::super::Foundation::COLORREF,
+ pub lpCustColors: *mut super::super::super::Foundation::COLORREF,
+ pub Flags: CHOOSECOLOR_FLAGS,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCCHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCSTR,
@@ -145,9 +677,9 @@ pub struct CHOOSECOLORW {
pub lStructSize: u32,
pub hwndOwner: super::super::super::Foundation::HWND,
pub hInstance: super::super::super::Foundation::HWND,
- pub rgbResult: u32,
- pub lpCustColors: *mut u32,
- pub Flags: u32,
+ pub rgbResult: super::super::super::Foundation::COLORREF,
+ pub lpCustColors: *mut super::super::super::Foundation::COLORREF,
+ pub Flags: CHOOSECOLOR_FLAGS,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCCHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCWSTR,
@@ -170,9 +702,9 @@ pub struct CHOOSECOLORW {
pub lStructSize: u32,
pub hwndOwner: super::super::super::Foundation::HWND,
pub hInstance: super::super::super::Foundation::HWND,
- pub rgbResult: u32,
- pub lpCustColors: *mut u32,
- pub Flags: u32,
+ pub rgbResult: super::super::super::Foundation::COLORREF,
+ pub lpCustColors: *mut super::super::super::Foundation::COLORREF,
+ pub Flags: CHOOSECOLOR_FLAGS,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCCHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCWSTR,
@@ -198,7 +730,7 @@ pub struct CHOOSEFONTA {
pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA,
pub iPointSize: i32,
pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
+ pub rgbColors: super::super::super::Foundation::COLORREF,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCFHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCSTR,
@@ -230,7 +762,7 @@ pub struct CHOOSEFONTA {
pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA,
pub iPointSize: i32,
pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
+ pub rgbColors: super::super::super::Foundation::COLORREF,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCFHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCSTR,
@@ -262,7 +794,7 @@ pub struct CHOOSEFONTW {
pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW,
pub iPointSize: i32,
pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
+ pub rgbColors: super::super::super::Foundation::COLORREF,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCFHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCWSTR,
@@ -294,7 +826,7 @@ pub struct CHOOSEFONTW {
pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW,
pub iPointSize: i32,
pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
+ pub rgbColors: super::super::super::Foundation::COLORREF,
pub lCustData: super::super::super::Foundation::LPARAM,
pub lpfnHook: LPCFHOOKPROC,
pub lpTemplateName: ::windows_sys::core::PCWSTR,
@@ -315,222 +847,6 @@ impl ::core::clone::Clone for CHOOSEFONTW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type CHOOSEFONT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_APPLY: CHOOSEFONT_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_ANSIONLY: CHOOSEFONT_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_BOTH: CHOOSEFONT_FLAGS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_EFFECTS: CHOOSEFONT_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_ENABLEHOOK: CHOOSEFONT_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_ENABLETEMPLATE: CHOOSEFONT_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_ENABLETEMPLATEHANDLE: CHOOSEFONT_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_FIXEDPITCHONLY: CHOOSEFONT_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_FORCEFONTEXIST: CHOOSEFONT_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_INACTIVEFONTS: CHOOSEFONT_FLAGS = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_INITTOLOGFONTSTRUCT: CHOOSEFONT_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_LIMITSIZE: CHOOSEFONT_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOOEMFONTS: CHOOSEFONT_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOFACESEL: CHOOSEFONT_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOSCRIPTSEL: CHOOSEFONT_FLAGS = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOSIMULATIONS: CHOOSEFONT_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOSIZESEL: CHOOSEFONT_FLAGS = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOSTYLESEL: CHOOSEFONT_FLAGS = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOVECTORFONTS: CHOOSEFONT_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_NOVERTFONTS: CHOOSEFONT_FLAGS = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_PRINTERFONTS: CHOOSEFONT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_SCALABLEONLY: CHOOSEFONT_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_SCREENFONTS: CHOOSEFONT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_SCRIPTSONLY: CHOOSEFONT_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_SELECTSCRIPT: CHOOSEFONT_FLAGS = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_SHOWHELP: CHOOSEFONT_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_TTONLY: CHOOSEFONT_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_USESTYLE: CHOOSEFONT_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CF_WYSIWYG: CHOOSEFONT_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type CHOOSEFONT_FONT_TYPE = u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const ITALIC_FONTTYPE: CHOOSEFONT_FONT_TYPE = 512u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = 16384u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const REGULAR_FONTTYPE: CHOOSEFONT_FONT_TYPE = 1024u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SCREEN_FONTTYPE: CHOOSEFONT_FONT_TYPE = 8192u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SIMULATED_FONTTYPE: CHOOSEFONT_FONT_TYPE = 32768u16;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOROKSTRING: &str = "commdlg_ColorOK";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOROKSTRINGA: &str = "commdlg_ColorOK";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOROKSTRINGW: &str = "commdlg_ColorOK";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_ADD: u32 = 712u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_BLUE: u32 = 708u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_BLUEACCEL: u32 = 728u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_BOX1: u32 = 720u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_CURRENT: u32 = 709u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_CUSTOM1: u32 = 721u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_ELEMENT: u32 = 716u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_GREEN: u32 = 707u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_GREENACCEL: u32 = 727u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_HUE: u32 = 703u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_HUEACCEL: u32 = 723u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_HUESCROLL: u32 = 700u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_LUM: u32 = 705u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_LUMACCEL: u32 = 725u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_LUMSCROLL: u32 = 702u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_MIX: u32 = 719u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_PALETTE: u32 = 718u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_RAINBOW: u32 = 710u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_RED: u32 = 706u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_REDACCEL: u32 = 726u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SAMPLES: u32 = 717u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SAT: u32 = 704u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SATACCEL: u32 = 724u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SATSCROLL: u32 = 701u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SAVE: u32 = 711u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SCHEMES: u32 = 715u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SOLID: u32 = 713u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SOLID_LEFT: u32 = 730u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_SOLID_RIGHT: u32 = 731u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const COLOR_TUNE: u32 = 714u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type COMMON_DLG_ERRORS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_DIALOGFAILURE: COMMON_DLG_ERRORS = 65535u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_GENERALCODES: COMMON_DLG_ERRORS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_STRUCTSIZE: COMMON_DLG_ERRORS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_INITIALIZATION: COMMON_DLG_ERRORS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_NOTEMPLATE: COMMON_DLG_ERRORS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_NOHINSTANCE: COMMON_DLG_ERRORS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_LOADSTRFAILURE: COMMON_DLG_ERRORS = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_FINDRESFAILURE: COMMON_DLG_ERRORS = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_LOADRESFAILURE: COMMON_DLG_ERRORS = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_LOCKRESFAILURE: COMMON_DLG_ERRORS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_MEMALLOCFAILURE: COMMON_DLG_ERRORS = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_MEMLOCKFAILURE: COMMON_DLG_ERRORS = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_NOHOOK: COMMON_DLG_ERRORS = 11u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CDERR_REGISTERMSGFAIL: COMMON_DLG_ERRORS = 12u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_PRINTERCODES: COMMON_DLG_ERRORS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_SETUPFAILURE: COMMON_DLG_ERRORS = 4097u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_PARSEFAILURE: COMMON_DLG_ERRORS = 4098u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_RETDEFFAILURE: COMMON_DLG_ERRORS = 4099u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_LOADDRVFAILURE: COMMON_DLG_ERRORS = 4100u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_GETDEVMODEFAIL: COMMON_DLG_ERRORS = 4101u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_INITFAILURE: COMMON_DLG_ERRORS = 4102u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_NODEVICES: COMMON_DLG_ERRORS = 4103u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_NODEFAULTPRN: COMMON_DLG_ERRORS = 4104u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_DNDMMISMATCH: COMMON_DLG_ERRORS = 4105u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_CREATEICFAILURE: COMMON_DLG_ERRORS = 4106u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_PRINTERNOTFOUND: COMMON_DLG_ERRORS = 4107u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PDERR_DEFAULTDIFFERENT: COMMON_DLG_ERRORS = 4108u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CFERR_CHOOSEFONTCODES: COMMON_DLG_ERRORS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CFERR_NOFONTS: COMMON_DLG_ERRORS = 8193u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CFERR_MAXLESSTHANMIN: COMMON_DLG_ERRORS = 8194u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FNERR_FILENAMECODES: COMMON_DLG_ERRORS = 12288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FNERR_SUBCLASSFAILURE: COMMON_DLG_ERRORS = 12289u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FNERR_INVALIDFILENAME: COMMON_DLG_ERRORS = 12290u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FNERR_BUFFERTOOSMALL: COMMON_DLG_ERRORS = 12291u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FRERR_FINDREPLACECODES: COMMON_DLG_ERRORS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FRERR_BUFFERLENGTHZERO: COMMON_DLG_ERRORS = 16385u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const CCERR_CHOOSECOLORCODES: COMMON_DLG_ERRORS = 20480u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -565,22 +881,6 @@ impl ::core::clone::Clone for DEVNAMES {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const DLG_COLOR: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const DN_DEFAULTPRN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FILEOKSTRING: &str = "commdlg_FileNameOK";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FILEOKSTRINGA: &str = "commdlg_FileNameOK";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FILEOKSTRINGW: &str = "commdlg_FileNameOK";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FINDMSGSTRING: &str = "commdlg_FindReplace";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FINDMSGSTRINGA: &str = "commdlg_FindReplace";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FINDMSGSTRINGW: &str = "commdlg_FindReplace";
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -689,100 +989,6 @@ impl ::core::clone::Clone for FINDREPLACEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type FINDREPLACE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_DIALOGTERM: FINDREPLACE_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_DOWN: FINDREPLACE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_ENABLEHOOK: FINDREPLACE_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_ENABLETEMPLATE: FINDREPLACE_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_ENABLETEMPLATEHANDLE: FINDREPLACE_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FRM_FIRST: u32 = 1124u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FRM_LAST: u32 = 1224u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FRM_SETOPERATIONRESULT: u32 = 1124u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FRM_SETOPERATIONRESULTTEXT: u32 = 1125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_NOWRAPAROUND: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_RAW: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_SHOWWRAPAROUND: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const FR_WRAPAROUND: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const HELPMSGSTRING: &str = "commdlg_help";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const HELPMSGSTRINGA: &str = "commdlg_help";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const HELPMSGSTRINGW: &str = "commdlg_help";
-pub type IPrintDialogCallback = *mut ::core::ffi::c_void;
-pub type IPrintDialogServices = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const LBSELCHSTRING: &str = "commdlg_LBSelChangedNotify";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const LBSELCHSTRINGA: &str = "commdlg_LBSelChangedNotify";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const LBSELCHSTRINGW: &str = "commdlg_LBSelChangedNotify";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPCCHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPCFHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFRHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPOFNHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPPAGEPAINTHOOK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPPAGESETUPHOOK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPPRINTHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPSETUPHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const NUM_BASIC_COLORS: u32 = 48u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const NUM_CUSTOM_COLORS: u32 = 16u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -939,12 +1145,6 @@ impl ::core::clone::Clone for OFNOTIFYW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_SHAREFALLTHROUGH: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_SHARENOWARN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_SHAREWARN: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -1245,66 +1445,6 @@ impl ::core::clone::Clone for OPENFILENAME_NT4W {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type OPEN_FILENAME_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type OPEN_FILENAME_FLAGS_EX = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -1425,52 +1565,6 @@ impl ::core::clone::Clone for PAGESETUPDLGW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type PAGESETUPDLG_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_RESULT_APPLY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_RESULT_CANCEL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_RESULT_PRINT: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -1689,64 +1783,6 @@ impl ::core::clone::Clone for PRINTDLGEXW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub type PRINTDLGEX_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -1847,43 +1883,27 @@ impl ::core::clone::Clone for PRINTPAGERANGE {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SETRGBSTRING: &str = "commdlg_SetRGBColor";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SETRGBSTRINGA: &str = "commdlg_SetRGBColor";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SETRGBSTRINGW: &str = "commdlg_SetRGBColor";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SHAREVISTRING: &str = "commdlg_ShareViolation";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SHAREVISTRINGA: &str = "commdlg_ShareViolation";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SHAREVISTRINGW: &str = "commdlg_ShareViolation";
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const START_PAGE_GENERAL: u32 = 4294967295u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const SYMBOL_FONTTYPE: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const TT_OPENTYPE_FONTTYPE: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const TYPE1_FONTTYPE: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_CHOOSEFONT_GETLOGFONT: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_CHOOSEFONT_SETFLAGS: u32 = 1126u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_CHOOSEFONT_SETLOGFONT: u32 = 1125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_PSD_ENVSTAMPRECT: u32 = 1029u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_PSD_FULLPAGERECT: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_PSD_GREEKTEXTRECT: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_PSD_MARGINRECT: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_PSD_MINMARGINRECT: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
-pub const WM_PSD_YAFULLPAGERECT: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPCCHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPCFHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFRHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPOFNHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPPAGEPAINTHOOK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPPAGESETUPHOOK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPPRINTHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
+#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPSETUPHOOKPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs
index bc6c1c418..ed4f0e9b6 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs
@@ -1,3 +1,27 @@
+pub type IRichEditOle = *mut ::core::ffi::c_void;
+pub type IRichEditOleCallback = *mut ::core::ffi::c_void;
+pub type IRicheditUiaOverrides = *mut ::core::ffi::c_void;
+pub type ITextDisplays = *mut ::core::ffi::c_void;
+pub type ITextDocument = *mut ::core::ffi::c_void;
+pub type ITextDocument2 = *mut ::core::ffi::c_void;
+pub type ITextDocument2Old = *mut ::core::ffi::c_void;
+pub type ITextFont = *mut ::core::ffi::c_void;
+pub type ITextFont2 = *mut ::core::ffi::c_void;
+pub type ITextHost = *mut ::core::ffi::c_void;
+pub type ITextHost2 = *mut ::core::ffi::c_void;
+pub type ITextPara = *mut ::core::ffi::c_void;
+pub type ITextPara2 = *mut ::core::ffi::c_void;
+pub type ITextRange = *mut ::core::ffi::c_void;
+pub type ITextRange2 = *mut ::core::ffi::c_void;
+pub type ITextRow = *mut ::core::ffi::c_void;
+pub type ITextSelection = *mut ::core::ffi::c_void;
+pub type ITextSelection2 = *mut ::core::ffi::c_void;
+pub type ITextServices = *mut ::core::ffi::c_void;
+pub type ITextServices2 = *mut ::core::ffi::c_void;
+pub type ITextStory = *mut ::core::ffi::c_void;
+pub type ITextStoryRanges = *mut ::core::ffi::c_void;
+pub type ITextStoryRanges2 = *mut ::core::ffi::c_void;
+pub type ITextStrings = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ATP_CHANGE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -21,21 +45,6 @@ pub const AURL_ENABLETELNO: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const AURL_ENABLEURL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type AutoCorrectProc = ::core::option::Option<unsafe extern "system" fn(langid: u16, pszbefore: ::windows_sys::core::PCWSTR, pszafter: ::windows_sys::core::PCWSTR, cchafter: i32, pcchreplaced: *mut i32) -> i32>;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct BIDIOPTIONS {
- pub cbSize: u32,
- pub wMask: u16,
- pub wEffects: u16,
-}
-impl ::core::marker::Copy for BIDIOPTIONS {}
-impl ::core::clone::Clone for BIDIOPTIONS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const BOE_CONTEXTALIGNMENT: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const BOE_CONTEXTREADING: u32 = 8u32;
@@ -66,361 +75,15 @@ pub const BOM_PLAINTEXT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const BOM_UNICODEBIDI: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type CARET_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CARET_NONE: CARET_FLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CARET_CUSTOM: CARET_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CARET_RTL: CARET_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CARET_ITALIC: CARET_FLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CARET_NULL: CARET_FLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CARET_ROTATE90: CARET_FLAGS = 128i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub union CARET_INFO {
- pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP,
- pub caretFlags: CARET_FLAGS,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for CARET_INFO {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for CARET_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const CERICHEDIT_CLASSA: &str = "RichEditCEA";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const CERICHEDIT_CLASSW: &str = "RichEditCEW";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type CFE_EFFECTS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_DISABLED: CFE_EFFECTS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_HIDDEN: CFE_EFFECTS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_OUTLINE: CFE_EFFECTS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_REVISED: CFE_EFFECTS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_SHADOW: CFE_EFFECTS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_BOLD: CFE_EFFECTS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_ITALIC: CFE_EFFECTS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_PROTECTED: CFE_EFFECTS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_LINK: CFE_EFFECTS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_MATH: CFE_EFFECTS = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type CFM_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_EFFECTS: CFM_MASK = 1073741887u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_ALL: CFM_MASK = 4160749631u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_BOLD: CFM_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_CHARSET: CFM_MASK = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_COLOR: CFM_MASK = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_FACE: CFM_MASK = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_ITALIC: CFM_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_OFFSET: CFM_MASK = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_PROTECTED: CFM_MASK = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_SIZE: CFM_MASK = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_STRIKEOUT: CFM_MASK = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_UNDERLINE: CFM_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_LINK: CFM_MASK = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_SMALLCAPS: CFM_MASK = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_ALLCAPS: CFM_MASK = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_HIDDEN: CFM_MASK = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_OUTLINE: CFM_MASK = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_SHADOW: CFM_MASK = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_EMBOSS: CFM_MASK = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_IMPRINT: CFM_MASK = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_DISABLED: CFM_MASK = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_REVISED: CFM_MASK = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_REVAUTHOR: CFM_MASK = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_ANIMATION: CFM_MASK = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_STYLE: CFM_MASK = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_KERNING: CFM_MASK = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_SPACING: CFM_MASK = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_WEIGHT: CFM_MASK = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_COOKIE: CFM_MASK = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_LCID: CFM_MASK = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_ALL2: CFM_MASK = 4294967295u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_FONTBOUND: CFM_MASK = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_EXTENDED: CFM_MASK = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_MATH: CFM_MASK = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const CF_RETEXTOBJ: &str = "RichEdit Text and Objects";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const CF_RTF: &str = "Rich Text Format";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const CF_RTFNOOBJS: &str = "Rich Text Format Without Objects";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct CHANGENOTIFY {
- pub dwChangeType: CHANGETYPE,
- pub pvCookieData: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for CHANGENOTIFY {}
-impl ::core::clone::Clone for CHANGENOTIFY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type CHANGETYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CN_GENERIC: CHANGETYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CN_TEXTCHANGED: CHANGETYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CN_NEWUNDO: CHANGETYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const CN_NEWREDO: CHANGETYPE = 4i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CHARFORMAT2A {
- pub __AnonymousBase_richedit_L736_C23: CHARFORMATA,
- pub wWeight: u16,
- pub sSpacing: i16,
- pub crBackColor: u32,
- pub lcid: u32,
- pub Anonymous: CHARFORMAT2A_0,
- pub sStyle: i16,
- pub wKerning: u16,
- pub bUnderlineType: u8,
- pub bAnimation: u8,
- pub bRevAuthor: u8,
- pub bUnderlineColor: u8,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHARFORMAT2A {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHARFORMAT2A {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union CHARFORMAT2A_0 {
- pub dwReserved: u32,
- pub dwCookie: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHARFORMAT2A_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHARFORMAT2A_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct CHARFORMAT2W {
- pub __AnonymousBase_richedit_L711_C23: CHARFORMATW,
- pub wWeight: u16,
- pub sSpacing: i16,
- pub crBackColor: u32,
- pub lcid: u32,
- pub Anonymous: CHARFORMAT2W_0,
- pub sStyle: i16,
- pub wKerning: u16,
- pub bUnderlineType: u8,
- pub bAnimation: u8,
- pub bRevAuthor: u8,
- pub bUnderlineColor: u8,
-}
-impl ::core::marker::Copy for CHARFORMAT2W {}
-impl ::core::clone::Clone for CHARFORMAT2W {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub union CHARFORMAT2W_0 {
- pub dwReserved: u32,
- pub dwCookie: u32,
-}
-impl ::core::marker::Copy for CHARFORMAT2W_0 {}
-impl ::core::clone::Clone for CHARFORMAT2W_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CHARFORMATA {
- pub cbSize: u32,
- pub dwMask: CFM_MASK,
- pub dwEffects: CFE_EFFECTS,
- pub yHeight: i32,
- pub yOffset: i32,
- pub crTextColor: u32,
- pub bCharSet: u8,
- pub bPitchAndFamily: u8,
- pub szFaceName: [super::super::super::Foundation::CHAR; 32],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHARFORMATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHARFORMATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct CHARFORMATW {
- pub cbSize: u32,
- pub dwMask: CFM_MASK,
- pub dwEffects: CFE_EFFECTS,
- pub yHeight: i32,
- pub yOffset: i32,
- pub crTextColor: u32,
- pub bCharSet: u8,
- pub bPitchAndFamily: u8,
- pub szFaceName: [u16; 32],
-}
-impl ::core::marker::Copy for CHARFORMATW {}
-impl ::core::clone::Clone for CHARFORMATW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct CHARRANGE {
- pub cpMin: i32,
- pub cpMax: i32,
-}
-impl ::core::marker::Copy for CHARRANGE {}
-impl ::core::clone::Clone for CHARRANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CLIPBOARDFORMAT {
- pub nmhdr: super::NMHDR,
- pub cf: u16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CLIPBOARDFORMAT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CLIPBOARDFORMAT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct COMPCOLOR {
- pub crText: u32,
- pub crBackground: u32,
- pub dwEffects: u32,
-}
-impl ::core::marker::Copy for COMPCOLOR {}
-impl ::core::clone::Clone for COMPCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -473,23 +136,6 @@ pub const ECO_SELECTIONBAR: u32 = 16777216u32;
pub const ECO_VERTICAL: u32 = 4194304u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ECO_WANTRETURN: u32 = 4096u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct EDITSTREAM {
- pub dwCookie: usize,
- pub dwError: u32,
- pub pfnCallback: EDITSTREAMCALLBACK,
-}
-impl ::core::marker::Copy for EDITSTREAM {}
-impl ::core::clone::Clone for EDITSTREAM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type EDITSTREAMCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32>;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type EDITWORDBREAKPROCEX = ::core::option::Option<unsafe extern "system" fn(pchtext: ::windows_sys::core::PCSTR, cchtext: i32, bcharset: u8, action: i32) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ELLIPSIS_END: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -734,93 +380,6 @@ pub const EM_STOPGROUPTYPING: u32 = 1112u32;
pub const EM_STREAMIN: u32 = 1097u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const EM_STREAMOUT: u32 = 1098u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENCORRECTTEXT {
- pub nmhdr: super::NMHDR,
- pub chrg: CHARRANGE,
- pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENCORRECTTEXT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENCORRECTTEXT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENDCOMPOSITIONNOTIFY {
- pub nmhdr: super::NMHDR,
- pub dwCode: ENDCOMPOSITIONNOTIFY_CODE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENDCOMPOSITIONNOTIFY {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENDCOMPOSITIONNOTIFY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type ENDCOMPOSITIONNOTIFY_CODE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENDROPFILES {
- pub nmhdr: super::NMHDR,
- pub hDrop: super::super::super::Foundation::HANDLE,
- pub cp: i32,
- pub fProtected: super::super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENDROPFILES {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENDROPFILES {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENLINK {
- pub nmhdr: super::NMHDR,
- pub msg: u32,
- pub wParam: super::super::super::Foundation::WPARAM,
- pub lParam: super::super::super::Foundation::LPARAM,
- pub chrg: CHARRANGE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENLINK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENLINK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENLOWFIRTF {
- pub nmhdr: super::NMHDR,
- pub szControl: ::windows_sys::core::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENLOWFIRTF {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENLOWFIRTF {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ENM_CHANGE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -871,57 +430,6 @@ pub const ENM_SELCHANGE: u32 = 524288u32;
pub const ENM_STARTCOMPOSITION: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ENM_UPDATE: u32 = 2u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENOLEOPFAILED {
- pub nmhdr: super::NMHDR,
- pub iob: i32,
- pub lOper: i32,
- pub hr: ::windows_sys::core::HRESULT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENOLEOPFAILED {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENOLEOPFAILED {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENPROTECTED {
- pub nmhdr: super::NMHDR,
- pub msg: u32,
- pub wParam: super::super::super::Foundation::WPARAM,
- pub lParam: super::super::super::Foundation::LPARAM,
- pub chrg: CHARRANGE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENPROTECTED {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENPROTECTED {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENSAVECLIPBOARD {
- pub nmhdr: super::NMHDR,
- pub cObjectCount: i32,
- pub cch: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENSAVECLIPBOARD {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENSAVECLIPBOARD {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const EN_ALIGNLTR: u32 = 1808u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -992,74 +500,6 @@ pub const ES_SELFIME: u32 = 262144u32;
pub const ES_SUNKEN: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ES_VERTICAL: u32 = 4194304u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct FINDTEXTA {
- pub chrg: CHARRANGE,
- pub lpstrText: ::windows_sys::core::PCSTR,
-}
-impl ::core::marker::Copy for FINDTEXTA {}
-impl ::core::clone::Clone for FINDTEXTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct FINDTEXTEXA {
- pub chrg: CHARRANGE,
- pub lpstrText: ::windows_sys::core::PCSTR,
- pub chrgText: CHARRANGE,
-}
-impl ::core::marker::Copy for FINDTEXTEXA {}
-impl ::core::clone::Clone for FINDTEXTEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct FINDTEXTEXW {
- pub chrg: CHARRANGE,
- pub lpstrText: ::windows_sys::core::PCWSTR,
- pub chrgText: CHARRANGE,
-}
-impl ::core::marker::Copy for FINDTEXTEXW {}
-impl ::core::clone::Clone for FINDTEXTEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct FINDTEXTW {
- pub chrg: CHARRANGE,
- pub lpstrText: ::windows_sys::core::PCWSTR,
-}
-impl ::core::marker::Copy for FINDTEXTW {}
-impl ::core::clone::Clone for FINDTEXTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct FORMATRANGE {
- pub hdc: super::super::super::Graphics::Gdi::HDC,
- pub hdcTarget: super::super::super::Graphics::Gdi::HDC,
- pub rc: super::super::super::Foundation::RECT,
- pub rcPage: super::super::super::Foundation::RECT,
- pub chrg: CHARRANGE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for FORMATRANGE {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for FORMATRANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -1078,89 +518,6 @@ pub const GCMF_TOUCHMENU: u32 = 16384u32;
pub const GCM_MOUSEMENU: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const GCM_TOUCHMENU: u32 = 16384u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct GETCONTEXTMENUEX {
- pub chrg: CHARRANGE,
- pub dwFlags: u32,
- pub pt: super::super::super::Foundation::POINT,
- pub pvReserved: *mut ::core::ffi::c_void,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for GETCONTEXTMENUEX {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for GETCONTEXTMENUEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct GETTEXTEX {
- pub cb: u32,
- pub flags: GETTEXTEX_FLAGS,
- pub codepage: u32,
- pub lpDefaultChar: ::windows_sys::core::PCSTR,
- pub lpUsedDefChar: *mut i32,
-}
-impl ::core::marker::Copy for GETTEXTEX {}
-impl ::core::clone::Clone for GETTEXTEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type GETTEXTEX_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct GETTEXTLENGTHEX {
- pub flags: GETTEXTLENGTHEX_FLAGS,
- pub codepage: u32,
-}
-impl ::core::marker::Copy for GETTEXTLENGTHEX {}
-impl ::core::clone::Clone for GETTEXTLENGTHEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type GETTEXTLENGTHEX_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct HYPHENATEINFO {
- pub cbSize: i16,
- pub dxHyphenateZone: i16,
- pub pfnHyphenate: isize,
-}
-impl ::core::marker::Copy for HYPHENATEINFO {}
-impl ::core::clone::Clone for HYPHENATEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ICM_CTF: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -1173,22 +530,6 @@ pub const ICM_LEVEL2_SUI: u32 = 4u32;
pub const ICM_LEVEL3: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const ICM_NOTOPEN: u32 = 0u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct IMECOMPTEXT {
- pub cb: i32,
- pub flags: IMECOMPTEXT_FLAGS,
-}
-impl ::core::marker::Copy for IMECOMPTEXT {}
-impl ::core::clone::Clone for IMECOMPTEXT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type IMECOMPTEXT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const IMF_AUTOFONT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -1237,924 +578,850 @@ pub const IMF_TKBPREDICTION: u32 = 4096u32;
pub const IMF_UIFONTS: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const IMF_VERTICAL: u32 = 32u32;
-pub type IRichEditOle = *mut ::core::ffi::c_void;
-pub type IRichEditOleCallback = *mut ::core::ffi::c_void;
-pub type IRicheditUiaOverrides = *mut ::core::ffi::c_void;
-pub type ITextDisplays = *mut ::core::ffi::c_void;
-pub type ITextDocument = *mut ::core::ffi::c_void;
-pub type ITextDocument2 = *mut ::core::ffi::c_void;
-pub type ITextDocument2Old = *mut ::core::ffi::c_void;
-pub type ITextFont = *mut ::core::ffi::c_void;
-pub type ITextFont2 = *mut ::core::ffi::c_void;
-pub type ITextHost = *mut ::core::ffi::c_void;
-pub type ITextHost2 = *mut ::core::ffi::c_void;
-pub type ITextPara = *mut ::core::ffi::c_void;
-pub type ITextPara2 = *mut ::core::ffi::c_void;
-pub type ITextRange = *mut ::core::ffi::c_void;
-pub type ITextRange2 = *mut ::core::ffi::c_void;
-pub type ITextRow = *mut ::core::ffi::c_void;
-pub type ITextSelection = *mut ::core::ffi::c_void;
-pub type ITextSelection2 = *mut ::core::ffi::c_void;
-pub type ITextServices = *mut ::core::ffi::c_void;
-pub type ITextServices2 = *mut ::core::ffi::c_void;
-pub type ITextStory = *mut ::core::ffi::c_void;
-pub type ITextStoryRanges = *mut ::core::ffi::c_void;
-pub type ITextStoryRanges2 = *mut ::core::ffi::c_void;
-pub type ITextStrings = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type KHYPH = i32;
+pub const MAX_TABLE_CELLS: u32 = 63u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphNil: KHYPH = 0i32;
+pub const MAX_TAB_STOPS: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphNormal: KHYPH = 1i32;
+pub const MSFTEDIT_CLASS: &str = "RICHEDIT50W";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphAddBefore: KHYPH = 2i32;
+pub const OLEOP_DOVERB: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphChangeBefore: KHYPH = 3i32;
+pub const PC_DELIMITER: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphDeleteBefore: KHYPH = 4i32;
+pub const PC_FOLLOWING: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphChangeAfter: KHYPH = 5i32;
+pub const PC_LEADING: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const khyphDelAndChange: KHYPH = 6i32;
+pub const PC_OVERFLOW: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type MANCODE = i32;
+pub const PFA_FULL_GLYPHS: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MBOLD: MANCODE = 16i32;
+pub const PFA_FULL_INTERLETTER: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MITAL: MANCODE = 32i32;
+pub const PFA_FULL_INTERWORD: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MGREEK: MANCODE = 64i32;
+pub const PFA_FULL_NEWSPAPER: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MROMN: MANCODE = 0i32;
+pub const PFA_FULL_SCALED: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MSCRP: MANCODE = 1i32;
+pub const PFA_JUSTIFY: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MFRAK: MANCODE = 2i32;
+pub const PFM_BORDER: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MOPEN: MANCODE = 3i32;
+pub const PFM_BOX: u32 = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MSANS: MANCODE = 4i32;
+pub const PFM_COLLAPSED: u32 = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MMONO: MANCODE = 5i32;
+pub const PFM_DONOTHYPHEN: u32 = 4194304u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MMATH: MANCODE = 6i32;
+pub const PFM_KEEP: u32 = 131072u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MISOL: MANCODE = 7i32;
+pub const PFM_KEEPNEXT: u32 = 262144u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MINIT: MANCODE = 8i32;
+pub const PFM_LINESPACING: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MTAIL: MANCODE = 9i32;
+pub const PFM_NOLINENUMBER: u32 = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MSTRCH: MANCODE = 10i32;
+pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MLOOP: MANCODE = 11i32;
+pub const PFM_NUMBERINGSTART: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MOPENA: MANCODE = 12i32;
+pub const PFM_NUMBERINGSTYLE: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MAX_TABLE_CELLS: u32 = 63u32;
+pub const PFM_NUMBERINGTAB: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MAX_TAB_STOPS: u32 = 32u32;
+pub const PFM_OUTLINELEVEL: u32 = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const MSFTEDIT_CLASS: &str = "RICHEDIT50W";
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MSGFILTER {
- pub nmhdr: super::NMHDR,
- pub msg: u32,
- pub wParam: super::super::super::Foundation::WPARAM,
- pub lParam: super::super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MSGFILTER {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MSGFILTER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OBJECTPOSITIONS {
- pub nmhdr: super::NMHDR,
- pub cObjectCount: i32,
- pub pcpPositions: *mut i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OBJECTPOSITIONS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OBJECTPOSITIONS {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type OBJECTTYPE = i32;
+pub const PFM_RESERVED2: u32 = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomSimpleText: OBJECTTYPE = 0i32;
+pub const PFM_SHADING: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomRuby: OBJECTTYPE = 1i32;
+pub const PFM_SIDEBYSIDE: u32 = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomHorzVert: OBJECTTYPE = 2i32;
+pub const PFM_SPACEAFTER: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomWarichu: OBJECTTYPE = 3i32;
+pub const PFM_SPACEBEFORE: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomEq: OBJECTTYPE = 9i32;
+pub const PFM_STYLE: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomMath: OBJECTTYPE = 10i32;
+pub const PFM_TABLE: u32 = 1073741824u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomAccent: OBJECTTYPE = 10i32;
+pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomBox: OBJECTTYPE = 11i32;
+pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomBoxedFormula: OBJECTTYPE = 12i32;
+pub const REO_NULL: i32 = 0i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomBrackets: OBJECTTYPE = 13i32;
+pub const REO_READWRITEMASK: i32 = 2047i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomBracketsWithSeps: OBJECTTYPE = 14i32;
+pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomEquationArray: OBJECTTYPE = 15i32;
+pub const RICHEDIT_CLASS: &str = "RichEdit20W";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomFraction: OBJECTTYPE = 16i32;
+pub const RICHEDIT_CLASS10A: &str = "RICHEDIT";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomFunctionApply: OBJECTTYPE = 17i32;
+pub const RICHEDIT_CLASSA: &str = "RichEdit20A";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomLeftSubSup: OBJECTTYPE = 18i32;
+pub const RICHEDIT_CLASSW: &str = "RichEdit20W";
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomLowerLimit: OBJECTTYPE = 19i32;
+pub const RTO_DISABLEHANDLES: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomMatrix: OBJECTTYPE = 20i32;
+pub const RTO_READINGMODE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomNary: OBJECTTYPE = 21i32;
+pub const RTO_SHOWHANDLES: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomOpChar: OBJECTTYPE = 22i32;
+pub const SCF_ALL: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomOverbar: OBJECTTYPE = 23i32;
+pub const SCF_ASSOCIATEFONT: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomPhantom: OBJECTTYPE = 24i32;
+pub const SCF_ASSOCIATEFONT2: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomRadical: OBJECTTYPE = 25i32;
+pub const SCF_CHARREPFROMLCID: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomSlashedFraction: OBJECTTYPE = 26i32;
+pub const SCF_DEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomStack: OBJECTTYPE = 27i32;
+pub const SCF_NOKBUPDATE: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomStretchStack: OBJECTTYPE = 28i32;
+pub const SCF_SELECTION: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomSubscript: OBJECTTYPE = 29i32;
+pub const SCF_SMARTFONT: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomSubSup: OBJECTTYPE = 30i32;
+pub const SCF_USEUIRULES: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomSuperscript: OBJECTTYPE = 31i32;
+pub const SCF_WORD: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomUnderbar: OBJECTTYPE = 32i32;
+pub const SES_ALLOWBEEPS: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomUpperLimit: OBJECTTYPE = 33i32;
+pub const SES_BEEPONMAXTEXT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const tomObjectMax: OBJECTTYPE = 33i32;
+pub const SES_BIDI: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const OLEOP_DOVERB: u32 = 1u32;
-#[repr(C)]
+pub const SES_CTFALLOWEMBED: u32 = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct PARAFORMAT {
- pub cbSize: u32,
- pub dwMask: PARAFORMAT_MASK,
- pub wNumbering: u16,
- pub Anonymous: PARAFORMAT_0,
- pub dxStartIndent: i32,
- pub dxRightIndent: i32,
- pub dxOffset: i32,
- pub wAlignment: PARAFORMAT_ALIGNMENT,
- pub cTabCount: i16,
- pub rgxTabs: [u32; 32],
-}
-impl ::core::marker::Copy for PARAFORMAT {}
-impl ::core::clone::Clone for PARAFORMAT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const SES_CTFALLOWPROOFING: u32 = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub union PARAFORMAT_0 {
- pub wReserved: u16,
- pub wEffects: u16,
-}
-impl ::core::marker::Copy for PARAFORMAT_0 {}
-impl ::core::clone::Clone for PARAFORMAT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct PARAFORMAT2 {
- pub __AnonymousBase_richedit_L1149_C22: PARAFORMAT,
- pub dySpaceBefore: i32,
- pub dySpaceAfter: i32,
- pub dyLineSpacing: i32,
- pub sStyle: i16,
- pub bLineSpacingRule: u8,
- pub bOutlineLevel: u8,
- pub wShadingWeight: u16,
- pub wShadingStyle: PARAFORMAT_SHADING_STYLE,
- pub wNumberingStart: u16,
- pub wNumberingStyle: PARAFORMAT_NUMBERING_STYLE,
- pub wNumberingTab: u16,
- pub wBorderSpace: u16,
- pub wBorderWidth: u16,
- pub wBorders: PARAFORMAT_BORDERS,
-}
-impl ::core::marker::Copy for PARAFORMAT2 {}
-impl ::core::clone::Clone for PARAFORMAT2 {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const SES_CTFNOLOCK: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PARAFORMAT_ALIGNMENT = u16;
+pub const SES_CUSTOMLOOK: u32 = 524288u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16;
+pub const SES_DEFAULTLATINLIGA: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16;
+pub const SES_DRAFTMODE: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16;
+pub const SES_EMULATE10: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PARAFORMAT_BORDERS = u16;
+pub const SES_EMULATESYSEDIT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16;
+pub const SES_EXTENDBACKCOLOR: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16;
+pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16;
+pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16;
+pub const SES_EX_MULTITOUCH: u32 = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16;
+pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16;
+pub const SES_EX_NOMATH: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16;
+pub const SES_EX_NOTABLE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PARAFORMAT_MASK = u32;
+pub const SES_EX_NOTHEMING: u32 = 524288u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32;
+pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32;
+pub const SES_EX_USESINGLELINE: u32 = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32;
+pub const SES_HIDEGRIDLINES: u32 = 131072u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32;
+pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32;
+pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32;
+pub const SES_LOGICALCARET: u32 = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32;
+pub const SES_LOWERCASE: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32;
+pub const SES_MAPCPS: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PARAFORMAT_NUMBERING_STYLE = u16;
+pub const SES_MAX: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16;
+pub const SES_MULTISELECT: u32 = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16;
+pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16;
+pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16;
+pub const SES_NOIME: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16;
+pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16;
+pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PARAFORMAT_SHADING_STYLE = u16;
+pub const SES_SMARTDRAGDROP: u32 = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16;
+pub const SES_UPPERCASE: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16;
+pub const SES_USEAIMM: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16;
+pub const SES_USEATFONT: u32 = 262144u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16;
+pub const SES_USECRLF: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16;
+pub const SES_USECTF: u32 = 65536u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16;
+pub const SES_WORDDRAGDROP: u32 = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16;
+pub const SES_XLTCRCRLFTOCR: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16;
+pub const SFF_KEEPDOCINFO: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16;
+pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16;
+pub const SFF_PLAINRTF: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16;
+pub const SFF_PWD: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16;
+pub const SFF_SELECTION: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16;
+pub const SFF_WRITEXTRAPAR: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PC_DELIMITER: u32 = 4u32;
+pub const SF_NCRFORNONASCII: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PC_FOLLOWING: u32 = 1u32;
+pub const SF_RTF: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PC_LEADING: u32 = 2u32;
+pub const SF_RTFNOOBJS: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PC_OVERFLOW: u32 = 3u32;
+pub const SF_RTFVAL: u32 = 1792u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PCreateTextServices = ::core::option::Option<unsafe extern "system" fn(punkouter: ::windows_sys::core::IUnknown, pitexthost: ITextHost, ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>;
+pub const SF_TEXT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_FULL_GLYPHS: u32 = 8u32;
+pub const SF_TEXTIZED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_FULL_INTERLETTER: u32 = 6u32;
+pub const SF_UNICODE: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_FULL_INTERWORD: u32 = 4u32;
+pub const SF_USECODEPAGE: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_FULL_NEWSPAPER: u32 = 5u32;
+pub const SPF_DONTSETDEFAULT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_FULL_SCALED: u32 = 7u32;
+pub const SPF_SETDEFAULT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFA_JUSTIFY: u32 = 4u32;
+pub const ST_DEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_BORDER: u32 = 2048u32;
+pub const ST_KEEPUNDO: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_BOX: u32 = 67108864u32;
+pub const ST_NEWCHARS: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_COLLAPSED: u32 = 16777216u32;
+pub const ST_SELECTION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_DONOTHYPHEN: u32 = 4194304u32;
+pub const ST_UNICODE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_KEEP: u32 = 131072u32;
+pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_KEEPNEXT: u32 = 262144u32;
+pub const TO_ADVANCEDLAYOUT: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_LINESPACING: u32 = 256u32;
+pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_NOLINENUMBER: u32 = 1048576u32;
+pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32;
+pub const TO_SIMPLELINEBREAK: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_NUMBERINGSTART: u32 = 32768u32;
+pub const TXES_ISDIALOG: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_NUMBERINGSTYLE: u32 = 8192u32;
+pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_NUMBERINGTAB: u32 = 16384u32;
+pub const TXTBIT_ALLOWBEEP: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_OUTLINELEVEL: u32 = 33554432u32;
+pub const TXTBIT_AUTOWORDSEL: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32;
+pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_RESERVED2: u32 = 134217728u32;
+pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_SHADING: u32 = 4096u32;
+pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_SIDEBYSIDE: u32 = 8388608u32;
+pub const TXTBIT_D2DDWRITE: u32 = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_SPACEAFTER: u32 = 128u32;
+pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_SPACEBEFORE: u32 = 64u32;
+pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_STYLE: u32 = 1024u32;
+pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_TABLE: u32 = 1073741824u32;
+pub const TXTBIT_DISABLEDRAG: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32;
+pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32;
+pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFN_ARABIC: u32 = 2u32;
+pub const TXTBIT_HIDESELECTION: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFN_BULLET: u32 = 1u32;
+pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFN_LCLETTER: u32 = 3u32;
+pub const TXTBIT_MULTILINE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFN_LCROMAN: u32 = 5u32;
+pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFN_UCLETTER: u32 = 4u32;
+pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const PFN_UCROMAN: u32 = 6u32;
+pub const TXTBIT_READONLY: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type PShutdownTextServices = ::core::option::Option<unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>;
-#[repr(C, packed(4))]
+pub const TXTBIT_RICHTEXT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct PUNCTUATION {
- pub iSize: u32,
- pub szPunctuation: ::windows_sys::core::PSTR,
-}
-impl ::core::marker::Copy for PUNCTUATION {}
-impl ::core::clone::Clone for PUNCTUATION {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const TXTBIT_SAVESELECTION: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RECO_COPY: i32 = 2i32;
+pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RECO_CUT: i32 = 3i32;
+pub const TXTBIT_SELBARCHANGE: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RECO_DRAG: i32 = 4i32;
+pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RECO_DROP: i32 = 1i32;
+pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RECO_PASTE: i32 = 0i32;
-#[repr(C)]
-#[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 struct REOBJECT {
- pub cbStruct: u32,
- pub cp: i32,
- pub clsid: ::windows_sys::core::GUID,
- pub poleobj: super::super::super::System::Ole::IOleObject,
- pub pstg: super::super::super::System::Com::StructuredStorage::IStorage,
- pub polesite: super::super::super::System::Ole::IOleClientSite,
- pub sizel: super::super::super::Foundation::SIZE,
- pub dvaspect: u32,
- pub dwFlags: REOBJECT_FLAGS,
- pub dwUser: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for REOBJECT {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for REOBJECT {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type REOBJECT_FLAGS = u32;
+pub const TXTBIT_USEPASSWORD: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32;
+pub const TXTBIT_VERTICAL: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32;
+pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_BLANK: REOBJECT_FLAGS = 16u32;
+pub const TXTBIT_WORDWRAP: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32;
+pub const VM_NORMAL: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32;
+pub const VM_OUTLINE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32;
+pub const VM_PAGE: u32 = 9u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32;
+pub const WBF_CUSTOM: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32;
+pub const WBF_LEVEL1: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32;
+pub const WBF_LEVEL2: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32;
+pub const WBF_OVERFLOW: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32;
+pub const WBF_WORDBREAK: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32;
+pub const WBF_WORDWRAP: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32;
+pub const WB_MOVEWORDNEXT: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32;
+pub const WB_MOVEWORDPREV: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32;
+pub const WB_NEXTBREAK: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32;
+pub const WB_PREVBREAK: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32;
+pub const cchTextLimitDefault: u32 = 32767u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32;
+pub const lDefaultTab: u32 = 720u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32;
+pub const yHeightCharPtsMost: u32 = 1638u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_NULL: i32 = 0i32;
+pub type CARET_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_READWRITEMASK: i32 = 2047i32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"]
-#[cfg(feature = "Win32_System_Com")]
-pub struct REPASTESPECIAL {
- pub dwAspect: super::super::super::System::Com::DVASPECT,
- pub dwParam: usize,
-}
-#[cfg(feature = "Win32_System_Com")]
-impl ::core::marker::Copy for REPASTESPECIAL {}
-#[cfg(feature = "Win32_System_Com")]
-impl ::core::clone::Clone for REPASTESPECIAL {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct REQRESIZE {
- pub nmhdr: super::NMHDR,
- pub rc: super::super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for REQRESIZE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for REQRESIZE {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const CARET_NONE: CARET_FLAGS = 0i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W";
+pub const CARET_CUSTOM: CARET_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RICHEDIT_CLASS: &str = "RichEdit20W";
+pub const CARET_RTL: CARET_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RICHEDIT_CLASS10A: &str = "RICHEDIT";
+pub const CARET_ITALIC: CARET_FLAGS = 32i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RICHEDIT_CLASSA: &str = "RichEdit20A";
+pub const CARET_NULL: CARET_FLAGS = 64i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RICHEDIT_CLASSW: &str = "RichEdit20W";
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"]
-#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
-pub struct RICHEDIT_IMAGE_PARAMETERS {
- pub xWidth: i32,
- pub yHeight: i32,
- pub Ascent: i32,
- pub Type: super::super::super::Graphics::Gdi::TEXT_ALIGN_OPTIONS,
- pub pwszAlternateText: ::windows_sys::core::PCWSTR,
- pub pIStream: super::super::super::System::Com::IStream,
-}
-#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
-impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {}
-#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
-impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const CARET_ROTATE90: CARET_FLAGS = 128i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16;
+pub type CFE_EFFECTS = u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16;
+pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16;
+pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16;
+pub const CFE_DISABLED: CFE_EFFECTS = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16;
+pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16;
+pub const CFE_HIDDEN: CFE_EFFECTS = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16;
+pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type RICH_EDIT_GET_OBJECT_FLAGS = u32;
+pub const CFE_OUTLINE: CFE_EFFECTS = 512u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32;
+pub const CFE_REVISED: CFE_EFFECTS = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32;
+pub const CFE_SHADOW: CFE_EFFECTS = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32;
+pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32;
+pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32;
+pub const CFE_BOLD: CFE_EFFECTS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RTO_DISABLEHANDLES: u32 = 2u32;
+pub const CFE_ITALIC: CFE_EFFECTS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RTO_READINGMODE: u32 = 3u32;
+pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const RTO_SHOWHANDLES: u32 = 1u32;
+pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_ALL: u32 = 4u32;
+pub const CFE_PROTECTED: CFE_EFFECTS = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_ASSOCIATEFONT: u32 = 16u32;
+pub const CFE_LINK: CFE_EFFECTS = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_ASSOCIATEFONT2: u32 = 64u32;
+pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_CHARREPFROMLCID: u32 = 256u32;
+pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_DEFAULT: u32 = 0u32;
+pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_NOKBUPDATE: u32 = 32u32;
+pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_SELECTION: u32 = 1u32;
+pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_SMARTFONT: u32 = 128u32;
+pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_USEUIRULES: u32 = 8u32;
+pub const CFE_MATH: CFE_EFFECTS = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SCF_WORD: u32 = 2u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SELCHANGE {
- pub nmhdr: super::NMHDR,
- pub chrg: CHARRANGE,
- pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SELCHANGE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SELCHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_ALLOWBEEPS: u32 = 256u32;
+pub type CFM_MASK = u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_BEEPONMAXTEXT: u32 = 2u32;
+pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_BIDI: u32 = 4096u32;
+pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_CTFALLOWEMBED: u32 = 2097152u32;
+pub const CFM_EFFECTS: CFM_MASK = 1073741887u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_CTFALLOWPROOFING: u32 = 8388608u32;
+pub const CFM_ALL: CFM_MASK = 4160749631u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32;
+pub const CFM_BOLD: CFM_MASK = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_CTFNOLOCK: u32 = 268435456u32;
+pub const CFM_CHARSET: CFM_MASK = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_CUSTOMLOOK: u32 = 524288u32;
+pub const CFM_COLOR: CFM_MASK = 1073741824u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_DEFAULTLATINLIGA: u32 = 16u32;
+pub const CFM_FACE: CFM_MASK = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_DRAFTMODE: u32 = 32768u32;
+pub const CFM_ITALIC: CFM_MASK = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EMULATE10: u32 = 16u32;
+pub const CFM_OFFSET: CFM_MASK = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EMULATESYSEDIT: u32 = 1u32;
+pub const CFM_PROTECTED: CFM_MASK = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EXTENDBACKCOLOR: u32 = 4u32;
+pub const CFM_SIZE: CFM_MASK = 2147483648u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32;
+pub const CFM_STRIKEOUT: CFM_MASK = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32;
+pub const CFM_UNDERLINE: CFM_MASK = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_MULTITOUCH: u32 = 134217728u32;
+pub const CFM_LINK: CFM_MASK = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32;
+pub const CFM_SMALLCAPS: CFM_MASK = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_NOMATH: u32 = 64u32;
+pub const CFM_ALLCAPS: CFM_MASK = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_NOTABLE: u32 = 4u32;
+pub const CFM_HIDDEN: CFM_MASK = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_NOTHEMING: u32 = 524288u32;
+pub const CFM_OUTLINE: CFM_MASK = 512u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32;
+pub const CFM_SHADOW: CFM_MASK = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_EX_USESINGLELINE: u32 = 2097152u32;
+pub const CFM_EMBOSS: CFM_MASK = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_HIDEGRIDLINES: u32 = 131072u32;
+pub const CFM_IMPRINT: CFM_MASK = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32;
+pub const CFM_DISABLED: CFM_MASK = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32;
+pub const CFM_REVISED: CFM_MASK = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_LOGICALCARET: u32 = 16777216u32;
+pub const CFM_REVAUTHOR: CFM_MASK = 32768u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_LOWERCASE: u32 = 1024u32;
+pub const CFM_ANIMATION: CFM_MASK = 262144u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_MAPCPS: u32 = 8u32;
+pub const CFM_STYLE: CFM_MASK = 524288u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_MAX: u32 = 536870912u32;
+pub const CFM_KERNING: CFM_MASK = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_MULTISELECT: u32 = 134217728u32;
+pub const CFM_SPACING: CFM_MASK = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32;
+pub const CFM_WEIGHT: CFM_MASK = 4194304u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32;
+pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_NOIME: u32 = 128u32;
+pub const CFM_COOKIE: CFM_MASK = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32;
+pub const CFM_LCID: CFM_MASK = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32;
+pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_SMARTDRAGDROP: u32 = 67108864u32;
+pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_UPPERCASE: u32 = 512u32;
+pub const CFM_ALL2: CFM_MASK = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_USEAIMM: u32 = 64u32;
+pub const CFM_FONTBOUND: CFM_MASK = 1048576u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_USEATFONT: u32 = 262144u32;
+pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_USECRLF: u32 = 32u32;
+pub const CFM_EXTENDED: CFM_MASK = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_USECTF: u32 = 65536u32;
+pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_WORDDRAGDROP: u32 = 33554432u32;
+pub const CFM_MATH: CFM_MASK = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SES_XLTCRCRLFTOCR: u32 = 16384u32;
-#[repr(C)]
+pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct SETTEXTEX {
- pub flags: u32,
- pub codepage: u32,
-}
-impl ::core::marker::Copy for SETTEXTEX {}
-impl ::core::clone::Clone for SETTEXTEX {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SFF_KEEPDOCINFO: u32 = 4096u32;
+pub type CHANGETYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32;
+pub const CN_GENERIC: CHANGETYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SFF_PLAINRTF: u32 = 16384u32;
+pub const CN_TEXTCHANGED: CHANGETYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SFF_PWD: u32 = 2048u32;
+pub const CN_NEWUNDO: CHANGETYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SFF_SELECTION: u32 = 32768u32;
+pub const CN_NEWREDO: CHANGETYPE = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SFF_WRITEXTRAPAR: u32 = 128u32;
+pub type ENDCOMPOSITIONNOTIFY_CODE = u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_NCRFORNONASCII: u32 = 64u32;
+pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_RTF: u32 = 2u32;
+pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_RTFNOOBJS: u32 = 3u32;
+pub type GETTEXTEX_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_RTFVAL: u32 = 1792u32;
+pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_TEXT: u32 = 1u32;
+pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_TEXTIZED: u32 = 4u32;
+pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_UNICODE: u32 = 16u32;
+pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SF_USECODEPAGE: u32 = 32u32;
+pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SPF_DONTSETDEFAULT: u32 = 2u32;
+pub type GETTEXTLENGTHEX_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const SPF_SETDEFAULT: u32 = 4u32;
+pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ST_DEFAULT: u32 = 0u32;
+pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ST_KEEPUNDO: u32 = 1u32;
+pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ST_NEWCHARS: u32 = 4u32;
+pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ST_SELECTION: u32 = 2u32;
+pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const ST_UNICODE: u32 = 8u32;
+pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32;
-#[repr(C)]
+pub type IMECOMPTEXT_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct TABLECELLPARMS {
- pub dxWidth: i32,
- pub _bitfield: u16,
- pub wShading: u16,
- pub dxBrdrLeft: i16,
- pub dyBrdrTop: i16,
- pub dxBrdrRight: i16,
- pub dyBrdrBottom: i16,
- pub crBrdrLeft: u32,
- pub crBrdrTop: u32,
- pub crBrdrRight: u32,
- pub crBrdrBottom: u32,
- pub crBackPat: u32,
- pub crForePat: u32,
-}
-impl ::core::marker::Copy for TABLECELLPARMS {}
-impl ::core::clone::Clone for TABLECELLPARMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct TABLEROWPARMS {
- pub cbRow: u8,
- pub cbCell: u8,
- pub cCell: u8,
- pub cRow: u8,
- pub dxCellMargin: i32,
- pub dxIndent: i32,
- pub dyHeight: i32,
- pub _bitfield: u32,
- pub cpStartRow: i32,
- pub bTableLevel: u8,
- pub iCell: u8,
-}
-impl ::core::marker::Copy for TABLEROWPARMS {}
-impl ::core::clone::Clone for TABLEROWPARMS {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub type KHYPH = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type TEXTMODE = i32;
+pub const khyphNil: KHYPH = 0i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TM_PLAINTEXT: TEXTMODE = 1i32;
+pub const khyphNormal: KHYPH = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TM_RICHTEXT: TEXTMODE = 2i32;
+pub const khyphAddBefore: KHYPH = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32;
+pub const khyphChangeBefore: KHYPH = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32;
+pub const khyphDeleteBefore: KHYPH = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32;
+pub const khyphChangeAfter: KHYPH = 5i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TM_MULTICODEPAGE: TEXTMODE = 32i32;
-#[repr(C, packed(4))]
+pub const khyphDelAndChange: KHYPH = 6i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct TEXTRANGEA {
- pub chrg: CHARRANGE,
- pub lpstrText: ::windows_sys::core::PSTR,
-}
-impl ::core::marker::Copy for TEXTRANGEA {}
-impl ::core::clone::Clone for TEXTRANGEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
+pub type MANCODE = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct TEXTRANGEW {
- pub chrg: CHARRANGE,
- pub lpstrText: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for TEXTRANGEW {}
-impl ::core::clone::Clone for TEXTRANGEW {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const MBOLD: MANCODE = 16i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TO_ADVANCEDLAYOUT: u32 = 8u32;
+pub const MITAL: MANCODE = 32i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32;
+pub const MGREEK: MANCODE = 64i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32;
+pub const MROMN: MANCODE = 0i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TO_SIMPLELINEBREAK: u32 = 2u32;
+pub const MSCRP: MANCODE = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXES_ISDIALOG: u32 = 1u32;
+pub const MFRAK: MANCODE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub type TXTBACKSTYLE = i32;
+pub const MOPEN: MANCODE = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32;
+pub const MSANS: MANCODE = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32;
+pub const MMONO: MANCODE = 5i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32;
+pub const MMATH: MANCODE = 6i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_ALLOWBEEP: u32 = 2048u32;
+pub const MISOL: MANCODE = 7i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_AUTOWORDSEL: u32 = 128u32;
+pub const MINIT: MANCODE = 8i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32;
+pub const MTAIL: MANCODE = 9i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32;
+pub const MSTRCH: MANCODE = 10i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32;
+pub const MLOOP: MANCODE = 11i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_D2DDWRITE: u32 = 16777216u32;
+pub const MOPENA: MANCODE = 12i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32;
+pub type OBJECTTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32;
+pub const tomSimpleText: OBJECTTYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32;
+pub const tomRuby: OBJECTTYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_DISABLEDRAG: u32 = 4096u32;
+pub const tomHorzVert: OBJECTTYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32;
+pub const tomWarichu: OBJECTTYPE = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32;
+pub const tomEq: OBJECTTYPE = 9i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_HIDESELECTION: u32 = 32u32;
+pub const tomMath: OBJECTTYPE = 10i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32;
+pub const tomAccent: OBJECTTYPE = 10i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_MULTILINE: u32 = 2u32;
+pub const tomBox: OBJECTTYPE = 11i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32;
+pub const tomBoxedFormula: OBJECTTYPE = 12i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32;
+pub const tomBrackets: OBJECTTYPE = 13i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_READONLY: u32 = 4u32;
+pub const tomBracketsWithSeps: OBJECTTYPE = 14i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_RICHTEXT: u32 = 1u32;
+pub const tomEquationArray: OBJECTTYPE = 15i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_SAVESELECTION: u32 = 64u32;
+pub const tomFraction: OBJECTTYPE = 16i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32;
+pub const tomFunctionApply: OBJECTTYPE = 17i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_SELBARCHANGE: u32 = 512u32;
+pub const tomLeftSubSup: OBJECTTYPE = 18i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32;
+pub const tomLowerLimit: OBJECTTYPE = 19i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32;
+pub const tomMatrix: OBJECTTYPE = 20i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32;
+pub const tomNary: OBJECTTYPE = 21i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_USEPASSWORD: u32 = 16u32;
+pub const tomOpChar: OBJECTTYPE = 22i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_VERTICAL: u32 = 256u32;
+pub const tomOverbar: OBJECTTYPE = 23i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32;
+pub const tomPhantom: OBJECTTYPE = 24i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const TXTBIT_WORDWRAP: u32 = 1024u32;
+pub const tomRadical: OBJECTTYPE = 25i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomSlashedFraction: OBJECTTYPE = 26i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomStack: OBJECTTYPE = 27i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomStretchStack: OBJECTTYPE = 28i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomSubscript: OBJECTTYPE = 29i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomSubSup: OBJECTTYPE = 30i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomSuperscript: OBJECTTYPE = 31i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomUnderbar: OBJECTTYPE = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomUpperLimit: OBJECTTYPE = 33i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const tomObjectMax: OBJECTTYPE = 33i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PARAFORMAT_ALIGNMENT = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PARAFORMAT_BORDERS = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PARAFORMAT_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PARAFORMAT_NUMBERING = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFN_BULLET: PARAFORMAT_NUMBERING = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFN_ARABIC: PARAFORMAT_NUMBERING = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFN_LCLETTER: PARAFORMAT_NUMBERING = 3u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFN_UCLETTER: PARAFORMAT_NUMBERING = 4u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFN_LCROMAN: PARAFORMAT_NUMBERING = 5u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFN_UCROMAN: PARAFORMAT_NUMBERING = 6u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PARAFORMAT_NUMBERING_STYLE = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PARAFORMAT_SHADING_STYLE = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type REOBJECT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_BLANK: REOBJECT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type RICH_EDIT_GET_OBJECT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type TEXTMODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TM_PLAINTEXT: TEXTMODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TM_RICHTEXT: TEXTMODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TM_MULTICODEPAGE: TEXTMODE = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type TXTBACKSTYLE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub type TXTHITRESULT = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
@@ -2204,64 +1471,6 @@ pub const UID_PASTE: UNDONAMEID = 5i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const UID_AUTOTABLE: UNDONAMEID = 6i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const VM_NORMAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const VM_OUTLINE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const VM_PAGE: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WBF_CUSTOM: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WBF_LEVEL1: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WBF_LEVEL2: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WBF_OVERFLOW: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WBF_WORDBREAK: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WBF_WORDWRAP: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WB_MOVEWORDNEXT: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WB_MOVEWORDPREV: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WB_NEXTBREAK: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const WB_PREVBREAK: u32 = 6u32;
-#[repr(C, packed(4))]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct _grouptypingchange {
- pub nmhdr: super::NMHDR,
- pub fGroupTyping: super::super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for _grouptypingchange {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for _grouptypingchange {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const cchTextLimitDefault: u32 = 32767u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub struct hyphresult {
- pub khyph: KHYPH,
- pub ichHyph: i32,
- pub chHyph: u16,
-}
-impl ::core::marker::Copy for hyphresult {}
-impl ::core::clone::Clone for hyphresult {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const lDefaultTab: u32 = 720u32;
-#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub type tomConstants = i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const tomFalse: tomConstants = 0i32;
@@ -3431,5 +2640,803 @@ pub const tomRowApplyDefault: tomConstants = 0i32;
pub const tomCellStructureChangeOnly: tomConstants = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
pub const tomRowHeightActual: tomConstants = 2059i32;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
-pub const yHeightCharPtsMost: u32 = 1638u32;
+pub struct BIDIOPTIONS {
+ pub cbSize: u32,
+ pub wMask: u16,
+ pub wEffects: u16,
+}
+impl ::core::marker::Copy for BIDIOPTIONS {}
+impl ::core::clone::Clone for BIDIOPTIONS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub union CARET_INFO {
+ pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP,
+ pub caretFlags: CARET_FLAGS,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for CARET_INFO {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for CARET_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct CHANGENOTIFY {
+ pub dwChangeType: CHANGETYPE,
+ pub pvCookieData: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for CHANGENOTIFY {}
+impl ::core::clone::Clone for CHANGENOTIFY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct CHARFORMAT2A {
+ pub Base: CHARFORMATA,
+ pub wWeight: u16,
+ pub sSpacing: i16,
+ pub crBackColor: super::super::super::Foundation::COLORREF,
+ pub lcid: u32,
+ pub Anonymous: CHARFORMAT2A_0,
+ pub sStyle: i16,
+ pub wKerning: u16,
+ pub bUnderlineType: u8,
+ pub bAnimation: u8,
+ pub bRevAuthor: u8,
+ pub bUnderlineColor: u8,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CHARFORMAT2A {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CHARFORMAT2A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub union CHARFORMAT2A_0 {
+ pub dwReserved: u32,
+ pub dwCookie: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CHARFORMAT2A_0 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CHARFORMAT2A_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct CHARFORMAT2W {
+ pub Base: CHARFORMATW,
+ pub wWeight: u16,
+ pub sSpacing: i16,
+ pub crBackColor: super::super::super::Foundation::COLORREF,
+ pub lcid: u32,
+ pub Anonymous: CHARFORMAT2W_0,
+ pub sStyle: i16,
+ pub wKerning: u16,
+ pub bUnderlineType: u8,
+ pub bAnimation: u8,
+ pub bRevAuthor: u8,
+ pub bUnderlineColor: u8,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CHARFORMAT2W {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CHARFORMAT2W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub union CHARFORMAT2W_0 {
+ pub dwReserved: u32,
+ pub dwCookie: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CHARFORMAT2W_0 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CHARFORMAT2W_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct CHARFORMATA {
+ pub cbSize: u32,
+ pub dwMask: CFM_MASK,
+ pub dwEffects: CFE_EFFECTS,
+ pub yHeight: i32,
+ pub yOffset: i32,
+ pub crTextColor: super::super::super::Foundation::COLORREF,
+ pub bCharSet: super::super::super::Graphics::Gdi::EMBED_FONT_CHARSET,
+ pub bPitchAndFamily: u8,
+ pub szFaceName: [super::super::super::Foundation::CHAR; 32],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CHARFORMATA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CHARFORMATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct CHARFORMATW {
+ pub cbSize: u32,
+ pub dwMask: CFM_MASK,
+ pub dwEffects: CFE_EFFECTS,
+ pub yHeight: i32,
+ pub yOffset: i32,
+ pub crTextColor: super::super::super::Foundation::COLORREF,
+ pub bCharSet: super::super::super::Graphics::Gdi::EMBED_FONT_CHARSET,
+ pub bPitchAndFamily: u8,
+ pub szFaceName: [u16; 32],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CHARFORMATW {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CHARFORMATW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct CHARRANGE {
+ pub cpMin: i32,
+ pub cpMax: i32,
+}
+impl ::core::marker::Copy for CHARRANGE {}
+impl ::core::clone::Clone for CHARRANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CLIPBOARDFORMAT {
+ pub nmhdr: super::NMHDR,
+ pub cf: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CLIPBOARDFORMAT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CLIPBOARDFORMAT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COMPCOLOR {
+ pub crText: super::super::super::Foundation::COLORREF,
+ pub crBackground: super::super::super::Foundation::COLORREF,
+ pub dwEffects: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COMPCOLOR {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COMPCOLOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct EDITSTREAM {
+ pub dwCookie: usize,
+ pub dwError: u32,
+ pub pfnCallback: EDITSTREAMCALLBACK,
+}
+impl ::core::marker::Copy for EDITSTREAM {}
+impl ::core::clone::Clone for EDITSTREAM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENCORRECTTEXT {
+ pub nmhdr: super::NMHDR,
+ pub chrg: CHARRANGE,
+ pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENCORRECTTEXT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENCORRECTTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENDCOMPOSITIONNOTIFY {
+ pub nmhdr: super::NMHDR,
+ pub dwCode: ENDCOMPOSITIONNOTIFY_CODE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENDCOMPOSITIONNOTIFY {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENDCOMPOSITIONNOTIFY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENDROPFILES {
+ pub nmhdr: super::NMHDR,
+ pub hDrop: super::super::super::Foundation::HANDLE,
+ pub cp: i32,
+ pub fProtected: super::super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENDROPFILES {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENDROPFILES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENLINK {
+ pub nmhdr: super::NMHDR,
+ pub msg: u32,
+ pub wParam: super::super::super::Foundation::WPARAM,
+ pub lParam: super::super::super::Foundation::LPARAM,
+ pub chrg: CHARRANGE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENLINK {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENLINK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENLOWFIRTF {
+ pub nmhdr: super::NMHDR,
+ pub szControl: ::windows_sys::core::PSTR,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENLOWFIRTF {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENLOWFIRTF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENOLEOPFAILED {
+ pub nmhdr: super::NMHDR,
+ pub iob: i32,
+ pub lOper: i32,
+ pub hr: ::windows_sys::core::HRESULT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENOLEOPFAILED {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENOLEOPFAILED {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENPROTECTED {
+ pub nmhdr: super::NMHDR,
+ pub msg: u32,
+ pub wParam: super::super::super::Foundation::WPARAM,
+ pub lParam: super::super::super::Foundation::LPARAM,
+ pub chrg: CHARRANGE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENPROTECTED {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENPROTECTED {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENSAVECLIPBOARD {
+ pub nmhdr: super::NMHDR,
+ pub cObjectCount: i32,
+ pub cch: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENSAVECLIPBOARD {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENSAVECLIPBOARD {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct FINDTEXTA {
+ pub chrg: CHARRANGE,
+ pub lpstrText: ::windows_sys::core::PCSTR,
+}
+impl ::core::marker::Copy for FINDTEXTA {}
+impl ::core::clone::Clone for FINDTEXTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct FINDTEXTEXA {
+ pub chrg: CHARRANGE,
+ pub lpstrText: ::windows_sys::core::PCSTR,
+ pub chrgText: CHARRANGE,
+}
+impl ::core::marker::Copy for FINDTEXTEXA {}
+impl ::core::clone::Clone for FINDTEXTEXA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct FINDTEXTEXW {
+ pub chrg: CHARRANGE,
+ pub lpstrText: ::windows_sys::core::PCWSTR,
+ pub chrgText: CHARRANGE,
+}
+impl ::core::marker::Copy for FINDTEXTEXW {}
+impl ::core::clone::Clone for FINDTEXTEXW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct FINDTEXTW {
+ pub chrg: CHARRANGE,
+ pub lpstrText: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for FINDTEXTW {}
+impl ::core::clone::Clone for FINDTEXTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct FORMATRANGE {
+ pub hdc: super::super::super::Graphics::Gdi::HDC,
+ pub hdcTarget: super::super::super::Graphics::Gdi::HDC,
+ pub rc: super::super::super::Foundation::RECT,
+ pub rcPage: super::super::super::Foundation::RECT,
+ pub chrg: CHARRANGE,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for FORMATRANGE {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for FORMATRANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GETCONTEXTMENUEX {
+ pub chrg: CHARRANGE,
+ pub dwFlags: u32,
+ pub pt: super::super::super::Foundation::POINT,
+ pub pvReserved: *mut ::core::ffi::c_void,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GETCONTEXTMENUEX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GETCONTEXTMENUEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct GETTEXTEX {
+ pub cb: u32,
+ pub flags: GETTEXTEX_FLAGS,
+ pub codepage: u32,
+ pub lpDefaultChar: ::windows_sys::core::PCSTR,
+ pub lpUsedDefChar: *mut i32,
+}
+impl ::core::marker::Copy for GETTEXTEX {}
+impl ::core::clone::Clone for GETTEXTEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct GETTEXTLENGTHEX {
+ pub flags: GETTEXTLENGTHEX_FLAGS,
+ pub codepage: u32,
+}
+impl ::core::marker::Copy for GETTEXTLENGTHEX {}
+impl ::core::clone::Clone for GETTEXTLENGTHEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GROUPTYPINGCHANGE {
+ pub nmhdr: super::NMHDR,
+ pub fGroupTyping: super::super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GROUPTYPINGCHANGE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GROUPTYPINGCHANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct HYPHENATEINFO {
+ pub cbSize: i16,
+ pub dxHyphenateZone: i16,
+ pub pfnHyphenate: isize,
+}
+impl ::core::marker::Copy for HYPHENATEINFO {}
+impl ::core::clone::Clone for HYPHENATEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct HYPHRESULT {
+ pub khyph: KHYPH,
+ pub ichHyph: i32,
+ pub chHyph: u16,
+}
+impl ::core::marker::Copy for HYPHRESULT {}
+impl ::core::clone::Clone for HYPHRESULT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct IMECOMPTEXT {
+ pub cb: i32,
+ pub flags: IMECOMPTEXT_FLAGS,
+}
+impl ::core::marker::Copy for IMECOMPTEXT {}
+impl ::core::clone::Clone for IMECOMPTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MSGFILTER {
+ pub nmhdr: super::NMHDR,
+ pub msg: u32,
+ pub wParam: super::super::super::Foundation::WPARAM,
+ pub lParam: super::super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MSGFILTER {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MSGFILTER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OBJECTPOSITIONS {
+ pub nmhdr: super::NMHDR,
+ pub cObjectCount: i32,
+ pub pcpPositions: *mut i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OBJECTPOSITIONS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OBJECTPOSITIONS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct PARAFORMAT {
+ pub cbSize: u32,
+ pub dwMask: PARAFORMAT_MASK,
+ pub wNumbering: PARAFORMAT_NUMBERING,
+ pub Anonymous: PARAFORMAT_0,
+ pub dxStartIndent: i32,
+ pub dxRightIndent: i32,
+ pub dxOffset: i32,
+ pub wAlignment: PARAFORMAT_ALIGNMENT,
+ pub cTabCount: i16,
+ pub rgxTabs: [u32; 32],
+}
+impl ::core::marker::Copy for PARAFORMAT {}
+impl ::core::clone::Clone for PARAFORMAT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub union PARAFORMAT_0 {
+ pub wReserved: u16,
+ pub wEffects: u16,
+}
+impl ::core::marker::Copy for PARAFORMAT_0 {}
+impl ::core::clone::Clone for PARAFORMAT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct PARAFORMAT2 {
+ pub Base: PARAFORMAT,
+ pub dySpaceBefore: i32,
+ pub dySpaceAfter: i32,
+ pub dyLineSpacing: i32,
+ pub sStyle: i16,
+ pub bLineSpacingRule: u8,
+ pub bOutlineLevel: u8,
+ pub wShadingWeight: u16,
+ pub wShadingStyle: PARAFORMAT_SHADING_STYLE,
+ pub wNumberingStart: u16,
+ pub wNumberingStyle: PARAFORMAT_NUMBERING_STYLE,
+ pub wNumberingTab: u16,
+ pub wBorderSpace: u16,
+ pub wBorderWidth: u16,
+ pub wBorders: PARAFORMAT_BORDERS,
+}
+impl ::core::marker::Copy for PARAFORMAT2 {}
+impl ::core::clone::Clone for PARAFORMAT2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct PUNCTUATION {
+ pub iSize: u32,
+ pub szPunctuation: ::windows_sys::core::PSTR,
+}
+impl ::core::marker::Copy for PUNCTUATION {}
+impl ::core::clone::Clone for PUNCTUATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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 struct REOBJECT {
+ pub cbStruct: u32,
+ pub cp: i32,
+ pub clsid: ::windows_sys::core::GUID,
+ pub poleobj: super::super::super::System::Ole::IOleObject,
+ pub pstg: super::super::super::System::Com::StructuredStorage::IStorage,
+ pub polesite: super::super::super::System::Ole::IOleClientSite,
+ pub sizel: super::super::super::Foundation::SIZE,
+ pub dvaspect: u32,
+ pub dwFlags: REOBJECT_FLAGS,
+ pub dwUser: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
+impl ::core::marker::Copy for REOBJECT {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
+impl ::core::clone::Clone for REOBJECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
+pub struct REPASTESPECIAL {
+ pub dwAspect: super::super::super::System::Com::DVASPECT,
+ pub dwParam: usize,
+}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::marker::Copy for REPASTESPECIAL {}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::clone::Clone for REPASTESPECIAL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct REQRESIZE {
+ pub nmhdr: super::NMHDR,
+ pub rc: super::super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for REQRESIZE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for REQRESIZE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"]
+#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
+pub struct RICHEDIT_IMAGE_PARAMETERS {
+ pub xWidth: i32,
+ pub yHeight: i32,
+ pub Ascent: i32,
+ pub Type: super::super::super::Graphics::Gdi::TEXT_ALIGN_OPTIONS,
+ pub pwszAlternateText: ::windows_sys::core::PCWSTR,
+ pub pIStream: super::super::super::System::Com::IStream,
+}
+#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
+impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {}
+#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
+impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SELCHANGE {
+ pub nmhdr: super::NMHDR,
+ pub chrg: CHARRANGE,
+ pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SELCHANGE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SELCHANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct SETTEXTEX {
+ pub flags: u32,
+ pub codepage: u32,
+}
+impl ::core::marker::Copy for SETTEXTEX {}
+impl ::core::clone::Clone for SETTEXTEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TABLECELLPARMS {
+ pub dxWidth: i32,
+ pub _bitfield: u16,
+ pub wShading: u16,
+ pub dxBrdrLeft: i16,
+ pub dyBrdrTop: i16,
+ pub dxBrdrRight: i16,
+ pub dyBrdrBottom: i16,
+ pub crBrdrLeft: super::super::super::Foundation::COLORREF,
+ pub crBrdrTop: super::super::super::Foundation::COLORREF,
+ pub crBrdrRight: super::super::super::Foundation::COLORREF,
+ pub crBrdrBottom: super::super::super::Foundation::COLORREF,
+ pub crBackPat: super::super::super::Foundation::COLORREF,
+ pub crForePat: super::super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TABLECELLPARMS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TABLECELLPARMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct TABLEROWPARMS {
+ pub cbRow: u8,
+ pub cbCell: u8,
+ pub cCell: u8,
+ pub cRow: u8,
+ pub dxCellMargin: i32,
+ pub dxIndent: i32,
+ pub dyHeight: i32,
+ pub _bitfield: u32,
+ pub cpStartRow: i32,
+ pub bTableLevel: u8,
+ pub iCell: u8,
+}
+impl ::core::marker::Copy for TABLEROWPARMS {}
+impl ::core::clone::Clone for TABLEROWPARMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct TEXTRANGEA {
+ pub chrg: CHARRANGE,
+ pub lpstrText: ::windows_sys::core::PSTR,
+}
+impl ::core::marker::Copy for TEXTRANGEA {}
+impl ::core::clone::Clone for TEXTRANGEA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub struct TEXTRANGEW {
+ pub chrg: CHARRANGE,
+ pub lpstrText: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for TEXTRANGEW {}
+impl ::core::clone::Clone for TEXTRANGEW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type AutoCorrectProc = ::core::option::Option<unsafe extern "system" fn(langid: u16, pszbefore: ::windows_sys::core::PCWSTR, pszafter: ::windows_sys::core::PCWSTR, cchafter: i32, pcchreplaced: *mut i32) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type EDITSTREAMCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32>;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type EDITWORDBREAKPROCEX = ::core::option::Option<unsafe extern "system" fn(pchtext: ::windows_sys::core::PCSTR, cchtext: i32, bcharset: u8, action: i32) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PCreateTextServices = ::core::option::Option<unsafe extern "system" fn(punkouter: ::windows_sys::core::IUnknown, pitexthost: ITextHost, ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
+pub type PShutdownTextServices = ::core::option::Option<unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs
index 424bd39d9..d4c9e86b6 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs
@@ -2,7 +2,7 @@
pub mod Dialogs;
#[cfg(feature = "Win32_UI_Controls_RichEdit")]
pub mod RichEdit;
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -175,7 +175,7 @@ extern "system" {
pub fn DrawInsert(handparent: super::super::Foundation::HWND, hlb: super::super::Foundation::HWND, nitem: i32);
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawShadowText(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PCWSTR, cch: u32, prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: u32, crshadow: u32, ixoffset: i32, iyoffset: i32) -> i32;
+ pub fn DrawShadowText(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PCWSTR, cch: u32, prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: super::super::Foundation::COLORREF, crshadow: super::super::Foundation::COLORREF, ixoffset: i32, iyoffset: i32) -> i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub fn DrawStatusTextA(hdc: super::super::Graphics::Gdi::HDC, lprc: *mut super::super::Foundation::RECT, psztext: ::windows_sys::core::PCSTR, uflags: u32);
@@ -190,7 +190,7 @@ extern "system" {
pub fn DrawThemeBackgroundEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, poptions: *const DTBGOPTS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub 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_sys::core::HRESULT;
+ pub fn DrawThemeEdge(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pdestrect: *const super::super::Foundation::RECT, uedge: super::super::Graphics::Gdi::DRAWEDGE_FLAGS, uflags: super::super::Graphics::Gdi::DRAW_EDGE_FLAGS, pcontentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub 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_sys::core::HRESULT;
@@ -202,10 +202,10 @@ extern "system" {
pub 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_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawThemeText(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: u32, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
+ pub fn DrawThemeText(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: u32, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows_sys::core::HRESULT;
+ pub fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
pub fn EnableScrollBar(hwnd: super::super::Foundation::HWND, wsbflags: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, warrows: ENABLE_SCROLL_BAR_ARROWS) -> super::super::Foundation::BOOL;
@@ -290,7 +290,7 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn GetThemeAnimationTransform(htheme: isize, istoryboardid: i32, itargetid: i32, dwtransformindex: u32, ptransform: *mut TA_TRANSFORM, cbsize: u32, pcbsizeout: *mut u32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeAppProperties() -> u32;
+ pub fn GetThemeAppProperties() -> SET_THEME_APP_PROPERTIES_FLAGS;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub 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_sys::core::HRESULT;
@@ -306,24 +306,25 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn GetThemeBool(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pfval: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pcolor: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pcolor: *mut super::super::Foundation::COLORREF) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn GetThemeDocumentationProperty(pszthemename: ::windows_sys::core::PCWSTR, pszpropertyname: ::windows_sys::core::PCWSTR, pszvaluebuff: ::windows_sys::core::PWSTR, cchmaxvalchars: i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszthemefilename: ::windows_sys::core::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pszthemefilename: ::windows_sys::core::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn GetThemeFont(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: i32, pfont: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pintlist: *mut INTLIST) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pintlist: *mut INTLIST) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub 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_sys::core::HRESULT;
+ pub fn GetThemeMargins(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, prc: *const super::super::Foundation::RECT, pmargins: *mut MARGINS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn GetThemeMetric(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows_sys::core::HRESULT;
@@ -332,7 +333,7 @@ extern "system" {
pub 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_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn GetThemePosition(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, ppoint: *mut super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemePosition(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, ppoint: *mut super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn GetThemePropertyOrigin(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, porigin: *mut PROPERTYORIGIN) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
@@ -345,9 +346,10 @@ extern "system" {
pub fn GetThemeString(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszbuff: ::windows_sys::core::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeSysBool(htheme: isize, iboolid: i32) -> super::super::Foundation::BOOL;
- #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeSysColor(htheme: isize, icolorid: i32) -> u32;
+ pub fn GetThemeSysBool(htheme: isize, iboolid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetThemeSysColor(htheme: isize, icolorid: i32) -> super::super::Foundation::COLORREF;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn GetThemeSysColorBrush(htheme: isize, icolorid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Graphics::Gdi::HBRUSH;
@@ -355,14 +357,14 @@ extern "system" {
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn GetThemeSysFont(htheme: isize, ifontid: THEME_PROPERTY_SYMBOL_ID, plf: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn GetThemeSysInt(htheme: isize, iintid: i32, pivalue: *mut i32) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemeSysInt(htheme: isize, iintid: THEME_PROPERTY_SYMBOL_ID, pivalue: *mut i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn GetThemeSysSize(htheme: isize, isizeid: i32) -> i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn GetThemeSysString(htheme: isize, istringid: THEME_PROPERTY_SYMBOL_ID, pszstringbuff: ::windows_sys::core::PWSTR, cchmaxstringchars: i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetThemeTextExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchcharcount: i32, dwtextflags: u32, pboundingrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
+ pub fn GetThemeTextExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchcharcount: i32, dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, pboundingrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn GetThemeTextMetrics(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ptm: *mut super::super::Graphics::Gdi::TEXTMETRICW) -> ::windows_sys::core::HRESULT;
@@ -380,13 +382,13 @@ extern "system" {
pub fn HIMAGELIST_QueryInterface(himl: HIMAGELIST, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub 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_sys::core::HRESULT;
+ pub fn HitTestThemeBackground(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, dwoptions: HIT_TEST_BACKGROUND_OPTIONS, prect: *const super::super::Foundation::RECT, hrgn: super::super::Graphics::Gdi::HRGN, pttest: super::super::Foundation::POINT, pwhittestcode: *mut u16) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn ImageList_Add(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, hbmmask: super::super::Graphics::Gdi::HBITMAP) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn ImageList_AddMasked(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, crmask: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+ pub fn ImageList_AddMasked(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, crmask: super::super::Foundation::COLORREF) -> i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn ImageList_BeginDrag(himltrack: HIMAGELIST, itrack: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL;
@@ -417,7 +419,7 @@ extern "system" {
pub 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;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub 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;
+ pub fn ImageList_DrawEx(himl: HIMAGELIST, i: i32, hdcdst: super::super::Graphics::Gdi::HDC, x: i32, y: i32, dx: i32, dy: i32, rgbbk: super::super::Foundation::COLORREF, rgbfg: super::super::Foundation::COLORREF, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub fn ImageList_DrawIndirect(pimldp: *const IMAGELISTDRAWPARAMS) -> super::super::Foundation::BOOL;
@@ -425,8 +427,9 @@ extern "system" {
pub fn ImageList_Duplicate(himl: HIMAGELIST) -> HIMAGELIST;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn ImageList_EndDrag();
- #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn ImageList_GetBkColor(himl: HIMAGELIST) -> u32;
+ #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ImageList_GetBkColor(himl: HIMAGELIST) -> super::super::Foundation::COLORREF;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn ImageList_GetDragImage(ppt: *mut super::super::Foundation::POINT, ppthotspot: *mut super::super::Foundation::POINT) -> HIMAGELIST;
@@ -443,10 +446,10 @@ extern "system" {
pub fn ImageList_GetImageInfo(himl: HIMAGELIST, i: i32, pimageinfo: *mut IMAGEINFO) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ImageList_LoadImageA(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST;
+ pub fn ImageList_LoadImageA(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCSTR, cx: i32, cgrow: i32, crmask: super::super::Foundation::COLORREF, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ImageList_LoadImageW(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCWSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST;
+ pub fn ImageList_LoadImageW(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCWSTR, cx: i32, cgrow: i32, crmask: super::super::Foundation::COLORREF, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn ImageList_Merge(himl1: HIMAGELIST, i1: i32, himl2: HIMAGELIST, i2: i32, dx: i32, dy: i32) -> HIMAGELIST;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
@@ -464,8 +467,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
pub fn ImageList_ReplaceIcon(himl: HIMAGELIST, i: i32, hicon: super::WindowsAndMessaging::HICON) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn ImageList_SetBkColor(himl: HIMAGELIST, clrbk: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ImageList_SetBkColor(himl: HIMAGELIST, clrbk: super::super::Foundation::COLORREF) -> super::super::Foundation::COLORREF;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn ImageList_SetDragCursorImage(himldrag: HIMAGELIST, idrag: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL;
@@ -483,7 +487,7 @@ extern "system" {
pub fn ImageList_Write(himl: HIMAGELIST, pstm: super::super::System::Com::IStream) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
#[cfg(feature = "Win32_System_Com")]
- pub fn ImageList_WriteEx(himl: HIMAGELIST, dwflags: u32, pstm: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
+ pub fn ImageList_WriteEx(himl: HIMAGELIST, dwflags: IMAGE_LIST_WRITE_STREAM_FLAGS, pstm: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub fn InitCommonControls();
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
@@ -564,7 +568,7 @@ extern "system" {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
pub 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;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
- pub fn SetThemeAppProperties(dwflags: u32);
+ pub fn SetThemeAppProperties(dwflags: SET_THEME_APP_PROPERTIES_FLAGS);
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn SetWindowFeedbackSetting(hwnd: super::super::Foundation::HWND, feedback: FEEDBACK_TYPE, dwflags: u32, size: u32, configuration: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
@@ -596,6 +600,8 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn UpdatePanningFeedback(hwnd: super::super::Foundation::HWND, ltotaloverpanoffsetx: i32, ltotaloverpanoffsety: i32, fininertia: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
}
+pub type IImageList = *mut ::core::ffi::c_void;
+pub type IImageList2 = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ACM_ISPLAYING: u32 = 1128u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -675,81 +681,6 @@ pub const BCSS_NOSPLIT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const BCSS_STRETCH: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type BGTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BT_IMAGEFILE: BGTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BT_BORDERFILL: BGTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BT_NONE: BGTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type BORDERTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BT_RECT: BORDERTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BT_ROUNDRECT: BORDERTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BT_ELLIPSE: BORDERTYPE = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct BP_ANIMATIONPARAMS {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub style: BP_ANIMATIONSTYLE,
- pub dwDuration: u32,
-}
-impl ::core::marker::Copy for BP_ANIMATIONPARAMS {}
-impl ::core::clone::Clone for BP_ANIMATIONPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type BP_ANIMATIONSTYLE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPAS_NONE: BP_ANIMATIONSTYLE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPAS_LINEAR: BP_ANIMATIONSTYLE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPAS_CUBIC: BP_ANIMATIONSTYLE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPAS_SINE: BP_ANIMATIONSTYLE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type BP_BUFFERFORMAT = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPBF_COMPATIBLEBITMAP: BP_BUFFERFORMAT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPBF_DIB: BP_BUFFERFORMAT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPBF_TOPDOWNDIB: BP_BUFFERFORMAT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPBF_TOPDOWNMONODIB: BP_BUFFERFORMAT = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct BP_PAINTPARAMS {
- pub cbSize: u32,
- pub dwFlags: BP_PAINTPARAMS_FLAGS,
- pub prcExclude: *const super::super::Foundation::RECT,
- pub pBlendFunction: *const super::super::Graphics::Gdi::BLENDFUNCTION,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for BP_PAINTPARAMS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for BP_PAINTPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type BP_PAINTPARAMS_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPPF_ERASE: BP_PAINTPARAMS_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPPF_NOCLIP: BP_PAINTPARAMS_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BPPF_NONCLIENT: BP_PAINTPARAMS_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const BST_DROPDOWNPUSHED: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const BST_HOT: u32 = 512u32;
@@ -779,51 +710,6 @@ pub const BTNS_SEP: u32 = 1u32;
pub const BTNS_SHOWTEXT: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const BTNS_WHOLEDROPDOWN: u32 = 128u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct BUTTON_IMAGELIST {
- pub himl: HIMAGELIST,
- pub margin: super::super::Foundation::RECT,
- pub uAlign: BUTTON_IMAGELIST_ALIGN,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for BUTTON_IMAGELIST {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for BUTTON_IMAGELIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type BUTTON_IMAGELIST_ALIGN = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BUTTON_IMAGELIST_ALIGN_LEFT: BUTTON_IMAGELIST_ALIGN = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BUTTON_IMAGELIST_ALIGN_RIGHT: BUTTON_IMAGELIST_ALIGN = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BUTTON_IMAGELIST_ALIGN_TOP: BUTTON_IMAGELIST_ALIGN = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BUTTON_IMAGELIST_ALIGN_BOTTOM: BUTTON_IMAGELIST_ALIGN = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BUTTON_IMAGELIST_ALIGN_CENTER: BUTTON_IMAGELIST_ALIGN = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct BUTTON_SPLITINFO {
- pub mask: u32,
- pub himlGlyph: HIMAGELIST,
- pub uSplitStyle: u32,
- pub size: super::super::Foundation::SIZE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for BUTTON_SPLITINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for BUTTON_SPLITINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CBEMAXSTRLEN: u32 = 260u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -906,62 +792,6 @@ pub const CCHCCCLASS: u32 = 32u32;
pub const CCHCCDESC: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CCHCCTEXT: u32 = 256u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct CCINFOA {
- pub szClass: [super::super::Foundation::CHAR; 32],
- pub flOptions: u32,
- pub szDesc: [super::super::Foundation::CHAR; 32],
- pub cxDefault: u32,
- pub cyDefault: u32,
- pub flStyleDefault: u32,
- pub flExtStyleDefault: u32,
- pub flCtrlTypeMask: u32,
- pub szTextDefault: [super::super::Foundation::CHAR; 256],
- pub cStyleFlags: i32,
- pub aStyleFlags: *mut CCSTYLEFLAGA,
- pub lpfnStyle: LPFNCCSTYLEA,
- pub lpfnSizeToText: LPFNCCSIZETOTEXTA,
- pub dwReserved1: u32,
- pub dwReserved2: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for CCINFOA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for CCINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct CCINFOW {
- pub szClass: [u16; 32],
- pub flOptions: u32,
- pub szDesc: [u16; 32],
- pub cxDefault: u32,
- pub cyDefault: u32,
- pub flStyleDefault: u32,
- pub flExtStyleDefault: u32,
- pub flCtrlTypeMask: u32,
- pub cStyleFlags: i32,
- pub aStyleFlags: *mut CCSTYLEFLAGW,
- pub szTextDefault: [u16; 256],
- pub lpfnStyle: LPFNCCSTYLEW,
- pub lpfnSizeToText: LPFNCCSIZETOTEXTW,
- pub dwReserved1: u32,
- pub dwReserved2: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for CCINFOW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for CCINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CCM_DPISCALE: u32 = 8204u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -988,65 +818,6 @@ pub const CCM_SETUNICODEFORMAT: u32 = 8197u32;
pub const CCM_SETVERSION: u32 = 8199u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CCM_SETWINDOWTHEME: u32 = 8203u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CCSTYLEA {
- pub flStyle: u32,
- pub flExtStyle: u32,
- pub szText: [super::super::Foundation::CHAR; 256],
- pub lgid: u16,
- pub wReserved1: u16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CCSTYLEA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CCSTYLEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct CCSTYLEFLAGA {
- pub flStyle: u32,
- pub flStyleMask: u32,
- pub pszStyle: ::windows_sys::core::PSTR,
-}
-impl ::core::marker::Copy for CCSTYLEFLAGA {}
-impl ::core::clone::Clone for CCSTYLEFLAGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct CCSTYLEFLAGW {
- pub flStyle: u32,
- pub flStyleMask: u32,
- pub pszStyle: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for CCSTYLEFLAGW {}
-impl ::core::clone::Clone for CCSTYLEFLAGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct CCSTYLEW {
- pub flStyle: u32,
- pub flExtStyle: u32,
- pub szText: [u16; 256],
- pub lgid: u16,
- pub wReserved1: u16,
-}
-impl ::core::marker::Copy for CCSTYLEW {}
-impl ::core::clone::Clone for CCSTYLEW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CCS_ADJUSTABLE: i32 = 32i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -1068,32 +839,6 @@ pub const CDDS_ITEM: u32 = 65536u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CDDS_POSTERASE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_CHECKED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_DEFAULT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_DISABLED: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_DROPHILITED: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_FOCUS: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_GRAYED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_HOT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_INDETERMINATE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_MARKED: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_NEARHOT: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_OTHERSIDEHOT: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_SELECTED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDIS_SHOWKEYBOARDCUES: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CDRF_DODEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CDRF_DOERASE: u32 = 8u32;
@@ -1112,18 +857,6 @@ pub const CDRF_SKIPDEFAULT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CDRF_SKIPPOSTPAINT: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type CLOCKPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CLP_TIME: CLOCKPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type CLOCKSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CLS_NORMAL: CLOCKSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CLS_HOT: CLOCKSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CLS_PRESSED: CLOCKSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CLR_DEFAULT: i32 = -16777216i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CLR_HILIGHT: i32 = -16777216i32;
@@ -1131,177 +864,10 @@ pub const CLR_HILIGHT: i32 = -16777216i32;
pub const CLR_NONE: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const CMB_MASKED: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct COLORMAP {
- pub from: u32,
- pub to: u32,
-}
-impl ::core::marker::Copy for COLORMAP {}
-impl ::core::clone::Clone for COLORMAP {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const COLORMGMTDLGORD: u32 = 1551u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct COLORSCHEME {
- pub dwSize: u32,
- pub clrBtnHighlight: u32,
- pub clrBtnShadow: u32,
-}
-impl ::core::marker::Copy for COLORSCHEME {}
-impl ::core::clone::Clone for COLORSCHEME {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMBOBOXEXITEMA {
- pub mask: COMBOBOX_EX_ITEM_FLAGS,
- pub iItem: isize,
- pub pszText: ::windows_sys::core::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub iSelectedImage: i32,
- pub iOverlay: i32,
- pub iIndent: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for COMBOBOXEXITEMA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for COMBOBOXEXITEMA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMBOBOXEXITEMW {
- pub mask: COMBOBOX_EX_ITEM_FLAGS,
- pub iItem: isize,
- pub pszText: ::windows_sys::core::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub iSelectedImage: i32,
- pub iOverlay: i32,
- pub iIndent: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for COMBOBOXEXITEMW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for COMBOBOXEXITEMW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMBOBOXINFO {
- pub cbSize: u32,
- pub rcItem: super::super::Foundation::RECT,
- pub rcButton: super::super::Foundation::RECT,
- pub stateButton: COMBOBOXINFO_BUTTON_STATE,
- pub hwndCombo: super::super::Foundation::HWND,
- pub hwndItem: super::super::Foundation::HWND,
- pub hwndList: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for COMBOBOXINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for COMBOBOXINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type COMBOBOXINFO_BUTTON_STATE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATE_SYSTEM_INVISIBLE: COMBOBOXINFO_BUTTON_STATE = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATE_SYSTEM_PRESSED: COMBOBOXINFO_BUTTON_STATE = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATE_SYSTEM_FOCUSABLE: COMBOBOXINFO_BUTTON_STATE = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATE_SYSTEM_OFFSCREEN: COMBOBOXINFO_BUTTON_STATE = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATE_SYSTEM_UNAVAILABLE: COMBOBOXINFO_BUTTON_STATE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type COMBOBOX_EX_ITEM_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_DI_SETITEM: COMBOBOX_EX_ITEM_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_IMAGE: COMBOBOX_EX_ITEM_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_INDENT: COMBOBOX_EX_ITEM_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_LPARAM: COMBOBOX_EX_ITEM_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_OVERLAY: COMBOBOX_EX_ITEM_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_SELECTEDIMAGE: COMBOBOX_EX_ITEM_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CBEIF_TEXT: COMBOBOX_EX_ITEM_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const COMCTL32_VERSION: u32 = 6u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMPAREITEMSTRUCT {
- pub CtlType: u32,
- pub CtlID: u32,
- pub hwndItem: super::super::Foundation::HWND,
- pub itemID1: u32,
- pub itemData1: usize,
- pub itemID2: u32,
- pub itemData2: usize,
- pub dwLocaleId: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for COMPAREITEMSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for COMPAREITEMSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type CONTENTALIGNMENT = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CA_LEFT: CONTENTALIGNMENT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CA_CENTER: CONTENTALIGNMENT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CA_RIGHT: CONTENTALIGNMENT = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DATETIMEPICKERINFO {
- pub cbSize: u32,
- pub rcCheck: super::super::Foundation::RECT,
- pub stateCheck: u32,
- pub rcButton: super::super::Foundation::RECT,
- pub stateButton: u32,
- pub hwndEdit: super::super::Foundation::HWND,
- pub hwndUD: super::super::Foundation::HWND,
- pub hwndDropDown: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DATETIMEPICKERINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DATETIMEPICKERINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DATETIMEPICK_CLASS: &str = "SysDateTimePick32";
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -1312,52 +878,6 @@ pub const DATETIMEPICK_CLASSW: &str = "SysDateTimePick32";
pub const DA_ERR: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DA_LAST: u32 = 2147483647u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DELETEITEMSTRUCT {
- pub CtlType: DRAWITEMSTRUCT_CTL_TYPE,
- pub CtlID: u32,
- pub itemID: u32,
- pub hwndItem: super::super::Foundation::HWND,
- pub itemData: usize,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DELETEITEMSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DELETEITEMSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type DLG_BUTTON_CHECK_STATE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BST_CHECKED: DLG_BUTTON_CHECK_STATE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BST_INDETERMINATE: DLG_BUTTON_CHECK_STATE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const BST_UNCHECKED: DLG_BUTTON_CHECK_STATE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type DLG_DIR_LIST_FILE_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_ARCHIVE: DLG_DIR_LIST_FILE_TYPE = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_DIRECTORY: DLG_DIR_LIST_FILE_TYPE = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_DRIVES: DLG_DIR_LIST_FILE_TYPE = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_EXCLUSIVE: DLG_DIR_LIST_FILE_TYPE = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_HIDDEN: DLG_DIR_LIST_FILE_TYPE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_READONLY: DLG_DIR_LIST_FILE_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_READWRITE: DLG_DIR_LIST_FILE_TYPE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_SYSTEM: DLG_DIR_LIST_FILE_TYPE = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DDL_POSTMSGS: DLG_DIR_LIST_FILE_TYPE = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DL_COPYCURSOR: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -1367,14 +887,6 @@ pub const DL_MOVECURSOR: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DL_STOPCURSOR: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type DPAMM_MESSAGE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DPAMM_MERGE: DPAMM_MESSAGE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DPAMM_DELETE: DPAMM_MESSAGE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DPAMM_INSERT: DPAMM_MESSAGE = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DPAM_INTERSECT: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DPAM_NORMAL: u32 = 2u32;
@@ -1382,18 +894,6 @@ pub const DPAM_NORMAL: u32 = 2u32;
pub const DPAM_SORTED: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DPAM_UNION: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct DPASTREAMINFO {
- pub iPos: i32,
- pub pvItem: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for DPASTREAMINFO {}
-impl ::core::clone::Clone for DPASTREAMINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DPAS_INSERTAFTER: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -1404,100 +904,12 @@ pub const DPAS_SORTED: u32 = 1u32;
pub const DPA_APPEND: u32 = 2147483647u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DPA_ERR: i32 = -1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGLISTINFO {
- pub uNotification: DRAGLISTINFO_NOTIFICATION_FLAGS,
- pub hWnd: super::super::Foundation::HWND,
- pub ptCursor: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGLISTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGLISTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type DRAGLISTINFO_NOTIFICATION_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DL_BEGINDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1157u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DL_CANCELDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1160u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DL_DRAGGING: DRAGLISTINFO_NOTIFICATION_FLAGS = 1158u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DL_DROPPED: DRAGLISTINFO_NOTIFICATION_FLAGS = 1159u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DRAGLISTMSGSTRING: &str = "commctrl_DragListMsg";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct DRAWITEMSTRUCT {
- pub CtlType: DRAWITEMSTRUCT_CTL_TYPE,
- pub CtlID: u32,
- pub itemID: u32,
- pub itemAction: u32,
- pub itemState: u32,
- pub hwndItem: super::super::Foundation::HWND,
- pub hDC: super::super::Graphics::Gdi::HDC,
- pub rcItem: super::super::Foundation::RECT,
- pub itemData: usize,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for DRAWITEMSTRUCT {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for DRAWITEMSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type DRAWITEMSTRUCT_CTL_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_BUTTON: DRAWITEMSTRUCT_CTL_TYPE = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_COMBOBOX: DRAWITEMSTRUCT_CTL_TYPE = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_LISTBOX: DRAWITEMSTRUCT_CTL_TYPE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_LISTVIEW: DRAWITEMSTRUCT_CTL_TYPE = 102u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_MENU: DRAWITEMSTRUCT_CTL_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_STATIC: DRAWITEMSTRUCT_CTL_TYPE = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_TAB: DRAWITEMSTRUCT_CTL_TYPE = 101u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DTPB_WINDOWDC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DTPB_USECTLCOLORSTATIC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const DTPB_USEERASEBKGND: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DSA_APPEND: u32 = 2147483647u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DSA_ERR: i32 = -1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DTBGOPTS {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub rcClip: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DTBGOPTS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DTBGOPTS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DTBG_CLIPRECT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -1564,37 +976,6 @@ pub const DTS_SHOWNONE: u32 = 2u32;
pub const DTS_TIMEFORMAT: u32 = 9u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DTS_UPDOWN: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct DTTOPTS {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub crText: u32,
- pub crBorder: u32,
- pub crShadow: u32,
- pub iTextShadowType: i32,
- pub ptShadowOffset: super::super::Foundation::POINT,
- pub iBorderSize: i32,
- pub iFontPropId: i32,
- pub iColorPropId: i32,
- pub iStateId: i32,
- pub fApplyOverlay: super::super::Foundation::BOOL,
- pub iGlowSize: i32,
- pub pfnDrawTextCallback: DTT_CALLBACK_PROC,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for DTTOPTS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for DTTOPTS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type DTT_CALLBACK_PROC = ::core::option::Option<unsafe extern "system" fn(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PWSTR, cchtext: i32, prc: *mut super::super::Foundation::RECT, dwflags: u32, lparam: super::super::Foundation::LPARAM) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const DTT_FLAGS2VALIDBITS: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -1602,60 +983,6 @@ pub const DTT_GRAYED: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ECM_FIRST: u32 = 5376u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type EC_ENDOFLINE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EC_ENDOFLINE_DETECTFROMCONTENT: EC_ENDOFLINE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EC_ENDOFLINE_CRLF: EC_ENDOFLINE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EC_ENDOFLINE_CR: EC_ENDOFLINE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EC_ENDOFLINE_LF: EC_ENDOFLINE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type EC_SEARCHWEB_ENTRYPOINT = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL: EC_SEARCHWEB_ENTRYPOINT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU: EC_SEARCHWEB_ENTRYPOINT = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct EDITBALLOONTIP {
- pub cbStruct: u32,
- pub pszTitle: ::windows_sys::core::PCWSTR,
- pub pszText: ::windows_sys::core::PCWSTR,
- pub ttiIcon: EDITBALLOONTIP_ICON,
-}
-impl ::core::marker::Copy for EDITBALLOONTIP {}
-impl ::core::clone::Clone for EDITBALLOONTIP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type EDITBALLOONTIP_ICON = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_ERROR: EDITBALLOONTIP_ICON = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_INFO: EDITBALLOONTIP_ICON = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_NONE: EDITBALLOONTIP_ICON = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_WARNING: EDITBALLOONTIP_ICON = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_INFO_LARGE: EDITBALLOONTIP_ICON = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_WARNING_LARGE: EDITBALLOONTIP_ICON = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTI_ERROR_LARGE: EDITBALLOONTIP_ICON = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type EDITWORDBREAKPROCA = ::core::option::Option<unsafe extern "system" fn(lpch: ::windows_sys::core::PCSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type EDITWORDBREAKPROCW = ::core::option::Option<unsafe extern "system" fn(lpch: ::windows_sys::core::PCWSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type EMPTYMARKUPPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EMP_MARKUPTEXT: EMPTYMARKUPPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const EM_CANUNDO: u32 = 198u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const EM_CHARFROMPOS: u32 = 215u32;
@@ -1778,24 +1105,6 @@ pub const EM_TAKEFOCUS: u32 = 5384u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const EM_UNDO: u32 = 199u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type ENABLE_SCROLL_BAR_ARROWS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_DOWN: ENABLE_SCROLL_BAR_ARROWS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_LEFT: ENABLE_SCROLL_BAR_ARROWS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_LTUP: ENABLE_SCROLL_BAR_ARROWS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_RIGHT: ENABLE_SCROLL_BAR_ARROWS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_RTDN: ENABLE_SCROLL_BAR_ARROWS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_DISABLE_UP: ENABLE_SCROLL_BAR_ARROWS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ESB_ENABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ES_EX_ALLOWEOL_CR: i32 = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ES_EX_ALLOWEOL_LF: i32 = 2i32;
@@ -1812,46 +1121,8 @@ pub const ETDT_USEAEROWIZARDTABTEXTURE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ETDT_USETABTEXTURE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type FEEDBACK_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION: FEEDBACK_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_PEN_BARRELVISUALIZATION: FEEDBACK_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_PEN_TAP: FEEDBACK_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_PEN_DOUBLETAP: FEEDBACK_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_PEN_PRESSANDHOLD: FEEDBACK_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_PEN_RIGHTTAP: FEEDBACK_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_TOUCH_TAP: FEEDBACK_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_TOUCH_DOUBLETAP: FEEDBACK_TYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_TOUCH_PRESSANDHOLD: FEEDBACK_TYPE = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_TOUCH_RIGHTTAP: FEEDBACK_TYPE = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_GESTURE_PRESSANDTAP: FEEDBACK_TYPE = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FEEDBACK_MAX: FEEDBACK_TYPE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const FILEOPENORD: u32 = 1536u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type FILLTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FT_SOLID: FILLTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FT_VERTGRADIENT: FILLTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FT_HORZGRADIENT: FILLTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FT_RADIALGRADIENT: FILLTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const FT_TILEIMAGE: FILLTYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const FINDDLGORD: u32 = 1540u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const FONTDLGORD: u32 = 1542u32;
@@ -1872,235 +1143,10 @@ pub const GDTR_MIN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const GDT_ERROR: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GDT_NONE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GDT_VALID: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type GET_THEME_BITMAP_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GBF_DIRECT: GET_THEME_BITMAP_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GBF_COPY: GET_THEME_BITMAP_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GBF_VALIDBITS: GET_THEME_BITMAP_FLAGS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type GLYPHFONTSIZINGTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GFST_NONE: GLYPHFONTSIZINGTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GFST_SIZE: GLYPHFONTSIZINGTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GFST_DPI: GLYPHFONTSIZINGTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type GLYPHTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GT_NONE: GLYPHTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GT_IMAGEGLYPH: GLYPHTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const GT_FONTGLYPH: GLYPHTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const GMR_DAYSTATE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const GMR_VISIBLE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type GRIDCELLBACKGROUNDSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCB_SELECTED: GRIDCELLBACKGROUNDSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCB_HOT: GRIDCELLBACKGROUNDSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCB_SELECTEDHOT: GRIDCELLBACKGROUNDSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCB_SELECTEDNOTFOCUSED: GRIDCELLBACKGROUNDSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCB_TODAY: GRIDCELLBACKGROUNDSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCB_TODAYSELECTED: GRIDCELLBACKGROUNDSTATES = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type GRIDCELLSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_HOT: GRIDCELLSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_HASSTATE: GRIDCELLSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_HASSTATEHOT: GRIDCELLSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_TODAY: GRIDCELLSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_TODAYSELECTED: GRIDCELLSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_SELECTED: GRIDCELLSTATES = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGC_SELECTEDHOT: GRIDCELLSTATES = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type GRIDCELLUPPERSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCU_HOT: GRIDCELLUPPERSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCU_HASSTATE: GRIDCELLUPPERSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCU_HASSTATEHOT: GRIDCELLUPPERSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCU_SELECTED: GRIDCELLUPPERSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGCU_SELECTEDHOT: GRIDCELLUPPERSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type HALIGN = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HA_LEFT: HALIGN = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HA_CENTER: HALIGN = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HA_RIGHT: HALIGN = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDFT_HASNOVALUE: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDFT_ISDATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDFT_ISNUMBER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDFT_ISSTRING: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_BITMAP: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_BITMAP_ON_RIGHT: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_CENTER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_CHECKBOX: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_CHECKED: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_FIXEDWIDTH: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_IMAGE: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_JUSTIFYMASK: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_LEFT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_OWNERDRAW: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_RIGHT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_RTLREADING: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_SORTDOWN: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_SORTUP: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_SPLITBUTTON: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDF_STRING: u32 = 16384u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HDHITTESTINFO {
- pub pt: super::super::Foundation::POINT,
- pub flags: u32,
- pub iItem: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HDHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HDHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDIS_FOCUSED: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct HDITEMA {
- pub mask: HDI_MASK,
- pub cxy: i32,
- pub pszText: ::windows_sys::core::PSTR,
- pub hbm: super::super::Graphics::Gdi::HBITMAP,
- pub cchTextMax: i32,
- pub fmt: i32,
- pub lParam: super::super::Foundation::LPARAM,
- pub iImage: i32,
- pub iOrder: i32,
- pub r#type: u32,
- pub pvFilter: *mut ::core::ffi::c_void,
- pub state: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for HDITEMA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for HDITEMA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct HDITEMW {
- pub mask: HDI_MASK,
- pub cxy: i32,
- pub pszText: ::windows_sys::core::PWSTR,
- pub hbm: super::super::Graphics::Gdi::HBITMAP,
- pub cchTextMax: i32,
- pub fmt: i32,
- pub lParam: super::super::Foundation::LPARAM,
- pub iImage: i32,
- pub iOrder: i32,
- pub r#type: u32,
- pub pvFilter: *mut ::core::ffi::c_void,
- pub state: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for HDITEMW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for HDITEMW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type HDI_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_WIDTH: HDI_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_HEIGHT: HDI_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_TEXT: HDI_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_FORMAT: HDI_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_LPARAM: HDI_MASK = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_BITMAP: HDI_MASK = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_IMAGE: HDI_MASK = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_DI_SETITEM: HDI_MASK = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_ORDER: HDI_MASK = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_FILTER: HDI_MASK = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HDI_STATE: HDI_MASK = 512u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct HDLAYOUT {
- pub prc: *mut super::super::Foundation::RECT,
- pub pwpos: *mut super::WindowsAndMessaging::WINDOWPOS,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for HDLAYOUT {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for HDLAYOUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HDM_CLEARFILTER: u32 = 4632u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HDM_CREATEDRAGIMAGE: u32 = 4624u32;
@@ -2166,8 +1212,6 @@ pub const HDM_SETITEMW: u32 = 4620u32;
pub const HDM_SETORDERARRAY: u32 = 4626u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HDM_SETUNICODEFORMAT: u32 = 8197u32;
-pub type HDPA = isize;
-pub type HDSA = isize;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HDSIL_NORMAL: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -2194,65 +1238,6 @@ pub const HDS_HOTTRACK: u32 = 4u32;
pub const HDS_NOSIZING: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HDS_OVERFLOW: u32 = 4096u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct HD_TEXTFILTERA {
- pub pszText: ::windows_sys::core::PSTR,
- pub cchTextMax: i32,
-}
-impl ::core::marker::Copy for HD_TEXTFILTERA {}
-impl ::core::clone::Clone for HD_TEXTFILTERA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct HD_TEXTFILTERW {
- pub pszText: ::windows_sys::core::PWSTR,
- pub cchTextMax: i32,
-}
-impl ::core::marker::Copy for HD_TEXTFILTERW {}
-impl ::core::clone::Clone for HD_TEXTFILTERW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type HEADER_CONTROL_NOTIFICATION_BUTTON = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT: HEADER_CONTROL_NOTIFICATION_BUTTON = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT: HEADER_CONTROL_NOTIFICATION_BUTTON = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE: HEADER_CONTROL_NOTIFICATION_BUTTON = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ABOVE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_BELOW: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_NOWHERE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONDIVIDER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONDIVOPEN: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONDROPDOWN: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONFILTER: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONFILTERBUTTON: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONHEADER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONITEMSTATEICON: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_ONOVERFLOW: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_TOLEFT: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HHT_TORIGHT: u32 = 1024u32;
-pub type HIMAGELIST = isize;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HIST_ADDTOFAVORITES: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -2301,45 +1286,6 @@ pub const HOTKEY_CLASSA: &str = "msctls_hotkey32";
pub const HOTKEY_CLASSW: &str = "msctls_hotkey32";
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const HOVER_DEFAULT: u32 = 4294967295u32;
-pub type HPROPSHEETPAGE = isize;
-pub type HSYNTHETICPOINTERDEVICE = isize;
-pub type HTREEITEM = isize;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_BACKGROUNDSEG: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_CAPTION: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_FIXEDBORDER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_RESIZINGBORDER_BOTTOM: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_RESIZINGBORDER_LEFT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_RESIZINGBORDER_RIGHT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_RESIZINGBORDER_TOP: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_SIZINGTEMPLATE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HTTB_SYSTEMSIZINGMARGINS: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type HYPERLINKSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HLS_NORMALTEXT: HYPERLINKSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HLS_LINKTEXT: HYPERLINKSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type ICONEFFECT = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICE_NONE: ICONEFFECT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICE_GLOW: ICONEFFECT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICE_SHADOW: ICONEFFECT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICE_PULSE: ICONEFFECT = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICE_ALPHA: ICONEFFECT = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const IDB_HIST_DISABLED: u32 = 14u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -2364,8 +1310,6 @@ pub const IDB_VIEW_SMALL_COLOR: u32 = 4u32;
pub const IDC_MANAGE_LINK: u32 = 1592u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ID_PSRESTARTWINDOWS: u32 = 2u32;
-pub type IImageList = *mut ::core::ffi::c_void;
-pub type IImageList2 = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ILDI_PURGE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -2409,10 +1353,6 @@ pub const ILGT_ASYNC: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ILGT_NORMAL: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILP_DOWNLEVEL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILP_NORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ILR_DEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ILR_HORIZONTAL_CENTER: u32 = 1u32;
@@ -2440,198 +1380,8 @@ pub const ILS_NORMAL: u32 = 0u32;
pub const ILS_SATURATE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const ILS_SHADOW: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct IMAGEINFO {
- pub hbmImage: super::super::Graphics::Gdi::HBITMAP,
- pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
- pub Unused1: i32,
- pub Unused2: i32,
- pub rcImage: super::super::Foundation::RECT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for IMAGEINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for IMAGEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type IMAGELAYOUT = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const IL_VERTICAL: IMAGELAYOUT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const IL_HORIZONTAL: IMAGELAYOUT = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct IMAGELISTDRAWPARAMS {
- pub cbSize: u32,
- pub himl: HIMAGELIST,
- pub i: i32,
- pub hdcDst: super::super::Graphics::Gdi::HDC,
- pub x: i32,
- pub y: i32,
- pub cx: i32,
- pub cy: i32,
- pub xBitmap: i32,
- pub yBitmap: i32,
- pub rgbBk: u32,
- pub rgbFg: u32,
- pub fStyle: u32,
- pub dwRop: u32,
- pub fState: u32,
- pub Frame: u32,
- pub crEffect: u32,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for IMAGELISTDRAWPARAMS {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for IMAGELISTDRAWPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct IMAGELISTSTATS {
- pub cbSize: u32,
- pub cAlloc: i32,
- pub cUsed: i32,
- pub cStandby: i32,
-}
-impl ::core::marker::Copy for IMAGELISTSTATS {}
-impl ::core::clone::Clone for IMAGELISTSTATS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type IMAGELIST_CREATION_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_MASK: IMAGELIST_CREATION_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLOR: IMAGELIST_CREATION_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLORDDB: IMAGELIST_CREATION_FLAGS = 254u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLOR4: IMAGELIST_CREATION_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLOR8: IMAGELIST_CREATION_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLOR16: IMAGELIST_CREATION_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLOR24: IMAGELIST_CREATION_FLAGS = 24u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_COLOR32: IMAGELIST_CREATION_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_PALETTE: IMAGELIST_CREATION_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_MIRROR: IMAGELIST_CREATION_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_PERITEMMIRROR: IMAGELIST_CREATION_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_ORIGINALSIZE: IMAGELIST_CREATION_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILC_HIGHQUALITYSCALE: IMAGELIST_CREATION_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type IMAGESELECTTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const IST_NONE: IMAGESELECTTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const IST_SIZE: IMAGESELECTTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const IST_DPI: IMAGESELECTTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type IMAGE_LIST_COPY_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILCF_MOVE: IMAGE_LIST_COPY_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILCF_SWAP: IMAGE_LIST_COPY_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type IMAGE_LIST_DRAW_STYLE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILD_BLEND: IMAGE_LIST_DRAW_STYLE = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILD_BLEND50: IMAGE_LIST_DRAW_STYLE = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILD_FOCUS: IMAGE_LIST_DRAW_STYLE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILD_MASK: IMAGE_LIST_DRAW_STYLE = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILD_NORMAL: IMAGE_LIST_DRAW_STYLE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILD_SELECTED: IMAGE_LIST_DRAW_STYLE = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type IMAGE_LIST_ITEM_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILIF_ALPHA: IMAGE_LIST_ITEM_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ILIF_LOWQUALITY: IMAGE_LIST_ITEM_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const INFOTIPSIZE: u32 = 1024u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct INITCOMMONCONTROLSEX {
- pub dwSize: u32,
- pub dwICC: INITCOMMONCONTROLSEX_ICC,
-}
-impl ::core::marker::Copy for INITCOMMONCONTROLSEX {}
-impl ::core::clone::Clone for INITCOMMONCONTROLSEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type INITCOMMONCONTROLSEX_ICC = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_ANIMATE_CLASS: INITCOMMONCONTROLSEX_ICC = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_BAR_CLASSES: INITCOMMONCONTROLSEX_ICC = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_COOL_CLASSES: INITCOMMONCONTROLSEX_ICC = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_DATE_CLASSES: INITCOMMONCONTROLSEX_ICC = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_HOTKEY_CLASS: INITCOMMONCONTROLSEX_ICC = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_INTERNET_CLASSES: INITCOMMONCONTROLSEX_ICC = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_LINK_CLASS: INITCOMMONCONTROLSEX_ICC = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_LISTVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_NATIVEFNTCTL_CLASS: INITCOMMONCONTROLSEX_ICC = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_PAGESCROLLER_CLASS: INITCOMMONCONTROLSEX_ICC = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_PROGRESS_CLASS: INITCOMMONCONTROLSEX_ICC = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_STANDARD_CLASSES: INITCOMMONCONTROLSEX_ICC = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_TAB_CLASSES: INITCOMMONCONTROLSEX_ICC = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_TREEVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_UPDOWN_CLASS: INITCOMMONCONTROLSEX_ICC = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_USEREX_CLASSES: INITCOMMONCONTROLSEX_ICC = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ICC_WIN95_CLASSES: INITCOMMONCONTROLSEX_ICC = 255u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct INTLIST {
- pub iValueCount: i32,
- pub iValues: [i32; 402],
-}
-impl ::core::marker::Copy for INTLIST {}
-impl ::core::clone::Clone for INTLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const INVALID_LINK_INDEX: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -2653,59 +1403,6 @@ pub const I_IMAGENONE: i32 = -2i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const I_INDENTCALLBACK: i32 = -1i32;
pub const ImageList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2085055394, data2: 689, data3: 18676, data4: [128, 72, 178, 70, 25, 221, 192, 88] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LHITTESTINFO {
- pub pt: super::super::Foundation::POINT,
- pub item: LITEM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIF_ITEMID: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIF_ITEMINDEX: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIF_STATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIF_URL: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LINKPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LP_HYPERLINK: LINKPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIS_DEFAULTCOLORS: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIS_ENABLED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIS_FOCUSED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIS_HOTTRACK: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIS_VISITED: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LITEM {
- pub mask: u32,
- pub iLink: i32,
- pub state: u32,
- pub stateMask: u32,
- pub szID: [u16; 48],
- pub szUrl: [u16; 2084],
-}
-impl ::core::marker::Copy for LITEM {}
-impl ::core::clone::Clone for LITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LM_GETIDEALHEIGHT: u32 = 1793u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -2717,44 +1414,6 @@ pub const LM_HITTEST: u32 = 1792u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LM_SETITEM: u32 = 1794u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LOGOFFBUTTONSSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPLS_NORMAL: LOGOFFBUTTONSSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPLS_HOT: LOGOFFBUTTONSSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPLS_PRESSED: LOGOFFBUTTONSSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNADDPROPSHEETPAGES = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: LPFNSVADDPROPSHEETPAGE, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type LPFNCCINFOA = ::core::option::Option<unsafe extern "system" fn(acci: *mut CCINFOA) -> u32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type LPFNCCINFOW = ::core::option::Option<unsafe extern "system" fn(acci: *mut CCINFOW) -> u32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub type LPFNCCSIZETOTEXTA = ::core::option::Option<unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: ::windows_sys::core::PCSTR) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub type LPFNCCSIZETOTEXTW = ::core::option::Option<unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: ::windows_sys::core::PCWSTR) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNCCSTYLEA = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEA) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNCCSTYLEW = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEW) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPFNPSPCALLBACKA = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEA) -> u32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPFNPSPCALLBACKW = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEW) -> u32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option<unsafe extern "system" fn(param0: HPROPSHEETPAGE, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVA_ALIGNLEFT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVA_ALIGNTOP: u32 = 2u32;
@@ -2763,257 +1422,13 @@ pub const LVA_DEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVA_SNAPTOGRID: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_FLAG_ALPHABLEND: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_FLAG_TILEOFFSET: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_SOURCE_HBITMAP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_SOURCE_MASK: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_SOURCE_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_SOURCE_URL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_STYLE_MASK: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_STYLE_NORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_STYLE_TILE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVBKIF_TYPE_WATERMARK: u32 = 268435456u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct LVBKIMAGEA {
- pub ulFlags: u32,
- pub hbm: super::super::Graphics::Gdi::HBITMAP,
- pub pszImage: ::windows_sys::core::PSTR,
- pub cchImageMax: u32,
- pub xOffsetPercent: i32,
- pub yOffsetPercent: i32,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for LVBKIMAGEA {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for LVBKIMAGEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct LVBKIMAGEW {
- pub ulFlags: u32,
- pub hbm: super::super::Graphics::Gdi::HBITMAP,
- pub pszImage: ::windows_sys::core::PWSTR,
- pub cchImageMax: u32,
- pub xOffsetPercent: i32,
- pub yOffsetPercent: i32,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for LVBKIMAGEW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for LVBKIMAGEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVCDRF_NOGROUPFRAME: u32 = 131072u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVCDRF_NOSELECT: u32 = 65536u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_FILL: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_LINE_BREAK: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_NO_TITLE: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_WRAP: u32 = 4194304u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVCOLUMNA {
- pub mask: LVCOLUMNW_MASK,
- pub fmt: LVCOLUMNW_FORMAT,
- pub cx: i32,
- pub pszText: ::windows_sys::core::PSTR,
- pub cchTextMax: i32,
- pub iSubItem: i32,
- pub iImage: i32,
- pub iOrder: i32,
- pub cxMin: i32,
- pub cxDefault: i32,
- pub cxIdeal: i32,
-}
-impl ::core::marker::Copy for LVCOLUMNA {}
-impl ::core::clone::Clone for LVCOLUMNA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVCOLUMNW {
- pub mask: LVCOLUMNW_MASK,
- pub fmt: LVCOLUMNW_FORMAT,
- pub cx: i32,
- pub pszText: ::windows_sys::core::PWSTR,
- pub cchTextMax: i32,
- pub iSubItem: i32,
- pub iImage: i32,
- pub iOrder: i32,
- pub cxMin: i32,
- pub cxDefault: i32,
- pub cxIdeal: i32,
-}
-impl ::core::marker::Copy for LVCOLUMNW {}
-impl ::core::clone::Clone for LVCOLUMNW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVCOLUMNW_FORMAT = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_LEFT: LVCOLUMNW_FORMAT = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_RIGHT: LVCOLUMNW_FORMAT = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_CENTER: LVCOLUMNW_FORMAT = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_JUSTIFYMASK: LVCOLUMNW_FORMAT = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_IMAGE: LVCOLUMNW_FORMAT = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_BITMAP_ON_RIGHT: LVCOLUMNW_FORMAT = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_COL_HAS_IMAGES: LVCOLUMNW_FORMAT = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_FIXED_WIDTH: LVCOLUMNW_FORMAT = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_NO_DPI_SCALE: LVCOLUMNW_FORMAT = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_FIXED_RATIO: LVCOLUMNW_FORMAT = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCFMT_SPLITBUTTON: LVCOLUMNW_FORMAT = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVCOLUMNW_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_FMT: LVCOLUMNW_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_WIDTH: LVCOLUMNW_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_TEXT: LVCOLUMNW_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_SUBITEM: LVCOLUMNW_MASK = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_IMAGE: LVCOLUMNW_MASK = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_ORDER: LVCOLUMNW_MASK = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_MINWIDTH: LVCOLUMNW_MASK = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_DEFAULTWIDTH: LVCOLUMNW_MASK = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCF_IDEALWIDTH: LVCOLUMNW_MASK = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVFF_ITEMCOUNT: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVFINDINFOA {
- pub flags: LVFINDINFOW_FLAGS,
- pub psz: ::windows_sys::core::PCSTR,
- pub lParam: super::super::Foundation::LPARAM,
- pub pt: super::super::Foundation::POINT,
- pub vkDirection: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVFINDINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVFINDINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVFINDINFOW {
- pub flags: LVFINDINFOW_FLAGS,
- pub psz: ::windows_sys::core::PCWSTR,
- pub lParam: super::super::Foundation::LPARAM,
- pub pt: super::super::Foundation::POINT,
- pub vkDirection: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVFINDINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVFINDINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVFINDINFOW_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFI_PARAM: LVFINDINFOW_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFI_PARTIAL: LVFINDINFOW_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFI_STRING: LVFINDINFOW_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFI_SUBSTRING: LVFINDINFOW_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFI_WRAP: LVFINDINFOW_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFI_NEARESTXY: LVFINDINFOW_FLAGS = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVFIS_FOCUSED: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVFOOTERINFO {
- pub mask: u32,
- pub pszText: ::windows_sys::core::PWSTR,
- pub cchTextMax: i32,
- pub cItems: u32,
-}
-impl ::core::marker::Copy for LVFOOTERINFO {}
-impl ::core::clone::Clone for LVFOOTERINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVFOOTERITEM {
- pub mask: LVFOOTERITEM_MASK,
- pub iItem: i32,
- pub pszText: ::windows_sys::core::PWSTR,
- pub cchTextMax: i32,
- pub state: u32,
- pub stateMask: u32,
-}
-impl ::core::marker::Copy for LVFOOTERITEM {}
-impl ::core::clone::Clone for LVFOOTERITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVFOOTERITEM_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFIF_TEXT: LVFOOTERITEM_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVFIF_STATE: LVFOOTERITEM_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGA_FOOTER_CENTER: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGA_FOOTER_LEFT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGA_FOOTER_RIGHT: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVGF_ALIGN: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -3045,8 +1460,6 @@ pub const LVGGR_LABEL: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVGGR_SUBSETLINK: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGIT_UNFOLDED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVGMF_BORDERCOLOR: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVGMF_BORDERSIZE: u32 = 1u32;
@@ -3054,193 +1467,6 @@ pub const LVGMF_BORDERSIZE: u32 = 1u32;
pub const LVGMF_NONE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVGMF_TEXTCOLOR: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVGROUP {
- pub cbSize: u32,
- pub mask: LVGROUP_MASK,
- pub pszHeader: ::windows_sys::core::PWSTR,
- pub cchHeader: i32,
- pub pszFooter: ::windows_sys::core::PWSTR,
- pub cchFooter: i32,
- pub iGroupId: i32,
- pub stateMask: u32,
- pub state: u32,
- pub uAlign: u32,
- pub pszSubtitle: ::windows_sys::core::PWSTR,
- pub cchSubtitle: u32,
- pub pszTask: ::windows_sys::core::PWSTR,
- pub cchTask: u32,
- pub pszDescriptionTop: ::windows_sys::core::PWSTR,
- pub cchDescriptionTop: u32,
- pub pszDescriptionBottom: ::windows_sys::core::PWSTR,
- pub cchDescriptionBottom: u32,
- pub iTitleImage: i32,
- pub iExtendedImage: i32,
- pub iFirstItem: i32,
- pub cItems: u32,
- pub pszSubsetTitle: ::windows_sys::core::PWSTR,
- pub cchSubsetTitle: u32,
-}
-impl ::core::marker::Copy for LVGROUP {}
-impl ::core::clone::Clone for LVGROUP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVGROUPMETRICS {
- pub cbSize: u32,
- pub mask: u32,
- pub Left: u32,
- pub Top: u32,
- pub Right: u32,
- pub Bottom: u32,
- pub crLeft: u32,
- pub crTop: u32,
- pub crRight: u32,
- pub crBottom: u32,
- pub crHeader: u32,
- pub crFooter: u32,
-}
-impl ::core::marker::Copy for LVGROUPMETRICS {}
-impl ::core::clone::Clone for LVGROUPMETRICS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVGROUP_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGF_NONE: LVGROUP_MASK = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGF_HEADER: LVGROUP_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGF_FOOTER: LVGROUP_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGF_STATE: LVGROUP_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_COLLAPSED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_COLLAPSIBLE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_FOCUSED: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_HIDDEN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_NOHEADER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_NORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_SELECTED: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_SUBSETED: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGS_SUBSETLINKFOCUSED: u32 = 128u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVHITTESTINFO {
- pub pt: super::super::Foundation::POINT,
- pub flags: LVHITTESTINFO_FLAGS,
- pub iItem: i32,
- pub iSubItem: i32,
- pub iGroup: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVHITTESTINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_ABOVE: LVHITTESTINFO_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_BELOW: LVHITTESTINFO_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_NOWHERE: LVHITTESTINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_ONITEMICON: LVHITTESTINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_ONITEMLABEL: LVHITTESTINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_ONITEMSTATEICON: LVHITTESTINFO_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_TOLEFT: LVHITTESTINFO_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_TORIGHT: LVHITTESTINFO_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP_HEADER: LVHITTESTINFO_FLAGS = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP_FOOTER: LVHITTESTINFO_FLAGS = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP_COLLAPSE: LVHITTESTINFO_FLAGS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP_BACKGROUND: LVHITTESTINFO_FLAGS = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP_STATEICON: LVHITTESTINFO_FLAGS = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP_SUBSETLINK: LVHITTESTINFO_FLAGS = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_GROUP: LVHITTESTINFO_FLAGS = 4076863488u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_ONCONTENTS: LVHITTESTINFO_FLAGS = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVHT_EX_FOOTER: LVHITTESTINFO_FLAGS = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_COLFMT: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_COLUMNS: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_DI_SETITEM: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_GROUPID: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_IMAGE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_INDENT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_NORECOMPUTE: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_PARAM: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_STATE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIF_TEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIM_AFTER: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVINSERTGROUPSORTED {
- pub pfnGroupCompare: PFNLVGROUPCOMPARE,
- pub pvData: *mut ::core::ffi::c_void,
- pub lvGroup: LVGROUP,
-}
-impl ::core::marker::Copy for LVINSERTGROUPSORTED {}
-impl ::core::clone::Clone for LVINSERTGROUPSORTED {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVINSERTMARK {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub iItem: i32,
- pub dwReserved: u32,
-}
-impl ::core::marker::Copy for LVINSERTMARK {}
-impl ::core::clone::Clone for LVINSERTMARK {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVIR_BOUNDS: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -3250,96 +1476,6 @@ pub const LVIR_LABEL: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVIR_SELECTBOUNDS: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_ACTIVATING: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_CUT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_DROPHILITED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_FOCUSED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_GLOW: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_OVERLAYMASK: u32 = 3840u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_SELECTED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVIS_STATEIMAGEMASK: u32 = 61440u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVITEMA {
- pub mask: u32,
- pub iItem: i32,
- pub iSubItem: i32,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: ::windows_sys::core::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub lParam: super::super::Foundation::LPARAM,
- pub iIndent: i32,
- pub iGroupId: LVITEMA_GROUP_ID,
- pub cColumns: u32,
- pub puColumns: *mut u32,
- pub piColFmt: *mut i32,
- pub iGroup: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVITEMA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVITEMA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVITEMA_GROUP_ID = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const I_GROUPIDCALLBACK: LVITEMA_GROUP_ID = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const I_GROUPIDNONE: LVITEMA_GROUP_ID = -2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVITEMINDEX {
- pub iItem: i32,
- pub iGroup: i32,
-}
-impl ::core::marker::Copy for LVITEMINDEX {}
-impl ::core::clone::Clone for LVITEMINDEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVITEMW {
- pub mask: u32,
- pub iItem: i32,
- pub iSubItem: i32,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: ::windows_sys::core::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub lParam: super::super::Foundation::LPARAM,
- pub iIndent: i32,
- pub iGroupId: LVITEMA_GROUP_ID,
- pub cColumns: u32,
- pub puColumns: *mut u32,
- pub piColFmt: *mut i32,
- pub iGroup: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVITEMW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVITEMW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVKF_ALT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVKF_CONTROL: u32 = 2u32;
@@ -3691,21 +1827,6 @@ pub const LVNSCH_IGNORE: i32 = -3i32;
pub const LVSCW_AUTOSIZE: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVSCW_AUTOSIZE_USEHEADER: i32 = -2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVSETINFOTIP {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub pszText: ::windows_sys::core::PWSTR,
- pub iItem: i32,
- pub iSubItem: i32,
-}
-impl ::core::marker::Copy for LVSETINFOTIP {}
-impl ::core::clone::Clone for LVSETINFOTIP {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVSICF_NOINVALIDATEALL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -3822,58 +1943,8 @@ pub const LVS_SORTDESCENDING: u32 = 32u32;
pub const LVS_TYPEMASK: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LVS_TYPESTYLEMASK: u32 = 64512u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct LVTILEINFO {
- pub cbSize: u32,
- pub iItem: i32,
- pub cColumns: u32,
- pub puColumns: *mut u32,
- pub piColFmt: *mut i32,
-}
-impl ::core::marker::Copy for LVTILEINFO {}
-impl ::core::clone::Clone for LVTILEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVTILEVIEWINFO {
- pub cbSize: u32,
- pub dwMask: u32,
- pub dwFlags: LVTILEVIEWINFO_FLAGS,
- pub sizeTile: super::super::Foundation::SIZE,
- pub cLines: i32,
- pub rcLabelMargin: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVTILEVIEWINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVTILEVIEWINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type LVTILEVIEWINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIF_EXTENDED: LVTILEVIEWINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIF_AUTOSIZE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIF_FIXEDHEIGHT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIF_FIXEDSIZE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIF_FIXEDWIDTH: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIM_COLUMNS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIM_LABELMARGIN: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVTVIM_TILESIZE: u32 = 1u32;
+pub const LVTVIF_EXTENDED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LV_MAX_WORKAREAS: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -3900,26 +1971,6 @@ pub const LWS_TRANSPARENT: u32 = 1u32;
pub const LWS_USECUSTOMTEXT: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const LWS_USEVISUALSTYLE: u32 = 8u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct MARGINS {
- pub cxLeftWidth: i32,
- pub cxRightWidth: i32,
- pub cyTopHeight: i32,
- pub cyBottomHeight: i32,
-}
-impl ::core::marker::Copy for MARGINS {}
-impl ::core::clone::Clone for MARGINS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type MARKUPTEXTSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EMT_NORMALTEXT: MARKUPTEXTSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EMT_LINKTEXT: MARKUPTEXTSTATES = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MAXPROPPAGES: u32 = 100u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -3930,108 +1981,6 @@ pub const MAX_LINKID_TEXT: u32 = 48u32;
pub const MAX_THEMECOLOR: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MAX_THEMESIZE: u32 = 64u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MCGRIDINFO {
- pub cbSize: u32,
- pub dwPart: MCGRIDINFO_PART,
- pub dwFlags: MCGRIDINFO_FLAGS,
- pub iCalendar: i32,
- pub iRow: i32,
- pub iCol: i32,
- pub bSelected: super::super::Foundation::BOOL,
- pub stStart: super::super::Foundation::SYSTEMTIME,
- pub stEnd: super::super::Foundation::SYSTEMTIME,
- pub rc: super::super::Foundation::RECT,
- pub pszName: ::windows_sys::core::PWSTR,
- pub cchName: usize,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MCGRIDINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MCGRIDINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type MCGRIDINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIF_DATE: MCGRIDINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIF_RECT: MCGRIDINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIF_NAME: MCGRIDINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type MCGRIDINFO_PART = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_CALENDARCONTROL: MCGRIDINFO_PART = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_NEXT: MCGRIDINFO_PART = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_PREV: MCGRIDINFO_PART = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_FOOTER: MCGRIDINFO_PART = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_CALENDAR: MCGRIDINFO_PART = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_CALENDARHEADER: MCGRIDINFO_PART = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_CALENDARBODY: MCGRIDINFO_PART = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_CALENDARROW: MCGRIDINFO_PART = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCGIP_CALENDARCELL: MCGRIDINFO_PART = 8u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MCHITTESTINFO {
- pub cbSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub uHit: u32,
- pub st: super::super::Foundation::SYSTEMTIME,
- pub rc: super::super::Foundation::RECT,
- pub iOffset: i32,
- pub iRow: i32,
- pub iCol: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MCHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MCHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_CALENDAR: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_CALENDARBK: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_CALENDARCONTROL: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_NEXT: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_NOWHERE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_PREV: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_TITLE: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_TITLEBK: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCHT_TODAYLINK: u32 = 196608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCMV_CENTURY: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCMV_DECADE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCMV_MAX: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCMV_MONTH: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCMV_YEAR: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MCM_FIRST: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -4126,22 +2075,4402 @@ pub const MCS_NOTRAILINGDATES: u32 = 64u32;
pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MCS_WEEKNUMBERS: u32 = 4u32;
-#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub struct MEASUREITEMSTRUCT {
- pub CtlType: u32,
- pub CtlID: u32,
- pub itemID: u32,
- pub itemWidth: u32,
- pub itemHeight: u32,
- pub itemData: usize,
-}
-impl ::core::marker::Copy for MEASUREITEMSTRUCT {}
-impl ::core::clone::Clone for MEASUREITEMSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const MONTHCAL_CLASS: &str = "SysMonthCal32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MONTHCAL_CLASSA: &str = "SysMonthCal32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MONTHCAL_CLASSW: &str = "SysMonthCal32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSGF_COMMCTRL_DRAGSELECT: u32 = 16898u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSGF_COMMCTRL_SIZEHEADER: u32 = 16897u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSGF_COMMCTRL_TOOLBARCUST: u32 = 16899u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MULTIFILEOPENORD: u32 = 1537u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NEWFILEOPENORD: u32 = 1547u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NEWFILEOPENV2ORD: u32 = 1552u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NEWFILEOPENV3ORD: u32 = 1553u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NEWFORMATDLGWITHLINK: u32 = 1591u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NFS_ALL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NFS_BUTTON: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NFS_EDIT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NFS_LISTCOMBO: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NFS_STATIC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NFS_USEFONTASSOC: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NM_GETCUSTOMSPLITRECT: u32 = 4294966049u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_HEADER: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PAGESETUPDLGORD: u32 = 1546u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PAGESETUPDLGORDMOTIF: u32 = 1550u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_DELTAPOS: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_GETBARCOLOR: u32 = 1039u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_GETBKCOLOR: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_GETPOS: u32 = 1032u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_GETRANGE: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_GETSTATE: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_GETSTEP: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETBARCOLOR: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETBKCOLOR: u32 = 8193u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETMARQUEE: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETPOS: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETRANGE: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETRANGE32: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETSTATE: u32 = 1040u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_SETSTEP: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBM_STEPIT: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBST_ERROR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBST_NORMAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBST_PAUSED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_MARQUEE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_SMOOTH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_SMOOTHREVERSE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_VERTICAL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGB_BOTTOMORRIGHT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGB_TOPORLEFT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_DEPRESSED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_GRAYED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_HOT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_INVISIBLE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_NORMAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_FIRST: u32 = 5120u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_FORWARDMOUSE: u32 = 5123u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_GETBKCOLOR: u32 = 5125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_GETBORDER: u32 = 5127u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_GETBUTTONSIZE: u32 = 5131u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_GETBUTTONSTATE: u32 = 5132u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_GETDROPTARGET: u32 = 8196u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_GETPOS: u32 = 5129u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_RECALCSIZE: u32 = 5122u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_SETBKCOLOR: u32 = 5124u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_SETBORDER: u32 = 5126u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_SETBUTTONSIZE: u32 = 5130u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_SETCHILD: u32 = 5121u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_SETPOS: u32 = 5128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGM_SETSCROLLINFO: u32 = 5133u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGS_AUTOSCROLL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGS_DRAGNDROP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGS_HORZ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGS_VERT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PRINTDLGEXORD: u32 = 1549u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PRINTDLGORD: u32 = 1538u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PRNSETUPDLGORD: u32 = 1539u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROGRESS_CLASS: &str = "msctls_progress32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROGRESS_CLASSA: &str = "msctls_progress32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROGRESS_CLASSW: &str = "msctls_progress32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROP_LG_CXDLG: u32 = 252u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROP_LG_CYDLG: u32 = 218u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROP_MED_CXDLG: u32 = 227u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROP_MED_CYDLG: u32 = 215u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROP_SM_CXDLG: u32 = 212u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PROP_SM_CYDLG: u32 = 188u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_APPLYNOW: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_BACK: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_CANCEL: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_FINISH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_HELP: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_MAX: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_NEXT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSBTN_OK: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSCB_BUTTONPRESSED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSCB_INITIALIZED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSCB_PRECREATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_AEROWIZARD: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_HASHELP: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_HEADER: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_HEADERBITMAP: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_MODELESS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_NOAPPLYNOW: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_NOCONTEXTHELP: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_NOMARGIN: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_PROPSHEETPAGE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_PROPTITLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_RESIZABLE: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_RTLREADING: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_STRETCHWATERMARK: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USECALLBACK: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEHBMHEADER: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEHBMWATERMARK: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEHICON: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEHPLWATERMARK: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEICONID: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEPAGELANG: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_USEPSTARTPAGE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_WATERMARK: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_WIZARD: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_WIZARD97: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_WIZARDCONTEXTHELP: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_WIZARDHASFINISH: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSH_WIZARD_LITE: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_ADDPAGE: u32 = 1127u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_APPLY: u32 = 1134u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_CANCELTOCLOSE: u32 = 1131u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_CHANGED: u32 = 1128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_ENABLEWIZBUTTONS: u32 = 1163u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_GETCURRENTPAGEHWND: u32 = 1142u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_GETRESULT: u32 = 1159u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_GETTABCONTROL: u32 = 1140u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_HWNDTOINDEX: u32 = 1153u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_IDTOINDEX: u32 = 1157u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_INDEXTOHWND: u32 = 1154u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_INDEXTOID: u32 = 1158u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_INDEXTOPAGE: u32 = 1156u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_INSERTPAGE: u32 = 1143u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_ISDIALOGMESSAGE: u32 = 1141u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_PAGETOINDEX: u32 = 1155u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_PRESSBUTTON: u32 = 1137u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_QUERYSIBLINGS: u32 = 1132u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_REBOOTSYSTEM: u32 = 1130u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_RECALCPAGESIZES: u32 = 1160u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_REMOVEPAGE: u32 = 1126u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_RESTARTWINDOWS: u32 = 1129u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETBUTTONTEXT: u32 = 1164u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETBUTTONTEXTW: u32 = 1164u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETCURSEL: u32 = 1125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETCURSELID: u32 = 1138u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETFINISHTEXT: u32 = 1145u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETFINISHTEXTA: u32 = 1139u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETFINISHTEXTW: u32 = 1145u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETHEADERSUBTITLE: u32 = 1152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETHEADERSUBTITLEA: u32 = 1151u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETHEADERSUBTITLEW: u32 = 1152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETHEADERTITLE: u32 = 1150u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETHEADERTITLEA: u32 = 1149u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETHEADERTITLEW: u32 = 1150u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETNEXTTEXT: u32 = 1161u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETNEXTTEXTW: u32 = 1161u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETTITLE: u32 = 1144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETTITLEA: u32 = 1135u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETTITLEW: u32 = 1144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SETWIZBUTTONS: u32 = 1136u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_SHOWWIZBUTTONS: u32 = 1162u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSM_UNCHANGED: u32 = 1133u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSNRET_INVALID: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSNRET_INVALID_NOCHANGEPAGE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSNRET_MESSAGEHANDLED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSNRET_NOERROR: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_DLGINDIRECT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_HASHELP: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_HIDEHEADER: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_PREMATURE: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_RTLREADING: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USECALLBACK: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USEFUSIONCONTEXT: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USEHEADERSUBTITLE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USEHEADERTITLE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USEHICON: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USEICONID: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USEREFPARENT: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSP_USETITLE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZBF_ELEVATIONREQUIRED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_BACK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_CANCEL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_DISABLEDFINISH: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_FINISH: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_NEXT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_RESTORE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSWIZB_SHOW: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBAB_ADDBAND: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBAB_AUTOSIZE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_BACKGROUND: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_CHEVRONLOCATION: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_CHEVRONSTATE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_CHILD: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_CHILDSIZE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_COLORS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_HEADERSIZE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_ID: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_IDEALSIZE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_IMAGE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_LPARAM: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_SIZE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_STYLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBIM_TEXT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_BREAK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_CHILDEDGE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_FIXEDBMP: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_FIXEDSIZE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_GRIPPERALWAYS: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_HIDDEN: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_HIDETITLE: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_NOGRIPPER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_NOVERT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_TOPALIGN: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_USECHEVRON: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBBS_VARIABLEHEIGHT: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBHT_CAPTION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBHT_CHEVRON: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBHT_CLIENT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBHT_GRABBER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBHT_NOWHERE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBHT_SPLITTER: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBIM_IMAGELIST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBSTR_CHANGERECT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_AUTOSIZE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_BANDBORDERS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_DBLCLKTOGGLE: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_FIXEDORDER: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_REGISTERDROP: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_TOOLTIPS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_VARHEIGHT: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_VERTICALGRIPPER: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_BEGINDRAG: u32 = 1048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_DELETEBAND: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_DRAGMOVE: u32 = 1050u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_ENDDRAG: u32 = 1049u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBANDBORDERS: u32 = 1058u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBANDCOUNT: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBANDINFO: u32 = 1052u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBANDINFOA: u32 = 1053u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBANDINFOW: u32 = 1052u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBANDMARGINS: u32 = 1064u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBARHEIGHT: u32 = 1051u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBARINFO: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETBKCOLOR: u32 = 1044u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETCOLORSCHEME: u32 = 8195u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETDROPTARGET: u32 = 8196u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETEXTENDEDSTYLE: u32 = 1066u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETPALETTE: u32 = 1062u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETRECT: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETROWCOUNT: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETROWHEIGHT: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETTEXTCOLOR: u32 = 1046u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETTOOLTIPS: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_HITTEST: u32 = 1032u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_IDTOINDEX: u32 = 1040u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_INSERTBAND: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_INSERTBANDA: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_INSERTBANDW: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_MAXIMIZEBAND: u32 = 1055u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_MINIMIZEBAND: u32 = 1054u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_MOVEBAND: u32 = 1063u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_PUSHCHEVRON: u32 = 1067u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETBANDINFO: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETBANDINFOA: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETBANDINFOW: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETBANDWIDTH: u32 = 1068u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETBARINFO: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETBKCOLOR: u32 = 1043u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETCOLORSCHEME: u32 = 8194u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETEXTENDEDSTYLE: u32 = 1065u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETPALETTE: u32 = 1061u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETPARENT: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETTEXTCOLOR: u32 = 1045u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETTOOLTIPS: u32 = 1042u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SETWINDOWTHEME: u32 = 8203u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SHOWBAND: u32 = 1059u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RB_SIZETORECT: u32 = 1047u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const REBARCLASSNAME: &str = "ReBarWindow32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const REBARCLASSNAMEA: &str = "ReBarWindow32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const REBARCLASSNAMEW: &str = "ReBarWindow32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const REPLACEDLGORD: u32 = 1541u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RUNDLGORD: u32 = 1545u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBARS_SIZEGRIP: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBARS_TOOLTIPS: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBT_NOBORDERS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBT_NOTABPARSING: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBT_OWNERDRAW: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBT_POPOUT: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBT_RTLREADING: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBT_TOOLTIPS: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETBORDERS: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETICON: u32 = 1044u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETPARTS: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETRECT: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTEXT: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTEXTA: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTEXTLENGTH: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTEXTLENGTHA: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTEXTLENGTHW: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTEXTW: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTIPTEXTA: u32 = 1042u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETTIPTEXTW: u32 = 1043u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_ISSIMPLE: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETBKCOLOR: u32 = 8193u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETICON: u32 = 1039u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETMINHEIGHT: u32 = 1032u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETPARTS: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETTEXT: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETTEXTA: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETTEXTW: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETTIPTEXTA: u32 = 1040u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETTIPTEXTW: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SIMPLE: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SB_SIMPLEID: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATUSCLASSNAME: &str = "msctls_statusbar32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATUSCLASSNAMEA: &str = "msctls_statusbar32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATUSCLASSNAMEW: &str = "msctls_statusbar32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_COPY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_CUT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_DELETE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_FILENEW: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_FILEOPEN: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_FILESAVE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_FIND: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_HELP: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_PASTE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_PRINT: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_PRINTPRE: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_PROPERTIES: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_REDOW: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_REPLACE: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STD_UNDO: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZ_THDOCPROP_AUTHOR: &str = "author";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZ_THDOCPROP_CANONICALNAME: &str = "ThemeName";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZ_THDOCPROP_DISPLAYNAME: &str = "DisplayName";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZ_THDOCPROP_TOOLTIP: &str = "ToolTip";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBBF_LARGE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_BLENDICON: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_HILITEHOTTRACK: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_NOBACKGROUND: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_NOEDGES: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_NOETCHEDEFFECT: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_NOMARK: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_NOOFFSET: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCDRF_USECDCOLORS: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCD_CHANNEL: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCD_THUMB: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBCD_TICS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBDDRET_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBDDRET_NODEFAULT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBDDRET_TREATPRESSED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBMF_BARPAD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBMF_BUTTONSPACING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBMF_PAD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_CLEARSEL: u32 = 1043u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_CLEARTICS: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETBUDDY: u32 = 1057u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETCHANNELRECT: u32 = 1050u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETLINESIZE: u32 = 1048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETNUMTICS: u32 = 1040u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETPAGESIZE: u32 = 1046u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETPTICS: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETRANGEMAX: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETRANGEMIN: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETSELEND: u32 = 1042u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETSELSTART: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETTHUMBLENGTH: u32 = 1052u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETTHUMBRECT: u32 = 1049u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETTIC: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETTICPOS: u32 = 1039u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETTOOLTIPS: u32 = 1054u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETBUDDY: u32 = 1056u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETLINESIZE: u32 = 1047u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETPAGESIZE: u32 = 1045u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETPOS: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETPOSNOTIFY: u32 = 1058u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETRANGE: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETRANGEMAX: u32 = 1032u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETRANGEMIN: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETSEL: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETSELEND: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETSELSTART: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETTHUMBLENGTH: u32 = 1051u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETTIC: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETTICFREQ: u32 = 1044u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETTIPSIDE: u32 = 1055u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETTOOLTIPS: u32 = 1053u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBM_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBNRF_ENDCUSTOMIZE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBNRF_HIDEHELP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_CHECKED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_ELLIPSES: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_ENABLED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_HIDDEN: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_INDETERMINATE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_MARKED: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_PRESSED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTATE_WRAP: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_ALTDRAG: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_AUTOSIZE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_BUTTON: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_CHECK: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_CUSTOMERASE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_DROPDOWN: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_EX_DOUBLEBUFFER: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_EX_DRAWDDARROWS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_EX_MIXEDBUTTONS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_EX_MULTICOLUMN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_EX_VERTICAL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_FLAT: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_GROUP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_LIST: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_NOPREFIX: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_REGISTERDROP: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_SEP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_TOOLTIPS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_TRANSPARENT: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBSTYLE_WRAPABLE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_AUTOTICKS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_BOTH: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_BOTTOM: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_DOWNISLEFT: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_ENABLESELRANGE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_FIXEDLENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_HORZ: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_LEFT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_NOTHUMB: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_NOTICKS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_NOTIFYBEFOREMOVE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_REVERSED: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_RIGHT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_TOOLTIPS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_TOP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_TRANSPARENTBKGND: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBS_VERT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBTS_BOTTOM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBTS_LEFT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBTS_RIGHT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBTS_TOP: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDBITMAP: u32 = 1043u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDBUTTONS: u32 = 1092u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDBUTTONSA: u32 = 1044u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDBUTTONSW: u32 = 1092u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDSTRING: u32 = 1101u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDSTRINGA: u32 = 1052u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ADDSTRINGW: u32 = 1101u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_AUTOSIZE: u32 = 1057u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_BOTTOM: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_BUTTONCOUNT: u32 = 1048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_BUTTONSTRUCTSIZE: u32 = 1054u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_CHANGEBITMAP: u32 = 1067u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_CHECKBUTTON: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_COMMANDTOINDEX: u32 = 1049u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_CUSTOMIZE: u32 = 1051u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_DELETEBUTTON: u32 = 1046u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ENABLEBUTTON: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ENDTRACK: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETANCHORHIGHLIGHT: u32 = 1098u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBITMAP: u32 = 1068u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBITMAPFLAGS: u32 = 1065u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTON: u32 = 1047u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONINFO: u32 = 1087u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONINFOA: u32 = 1089u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONINFOW: u32 = 1087u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONSIZE: u32 = 1082u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONTEXT: u32 = 1099u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONTEXTA: u32 = 1069u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETBUTTONTEXTW: u32 = 1099u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETCOLORSCHEME: u32 = 8195u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETDISABLEDIMAGELIST: u32 = 1079u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETEXTENDEDSTYLE: u32 = 1109u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETHOTIMAGELIST: u32 = 1077u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETHOTITEM: u32 = 1095u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETIDEALSIZE: u32 = 1123u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETIMAGELIST: u32 = 1073u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETIMAGELISTCOUNT: u32 = 1122u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETINSERTMARK: u32 = 1103u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETINSERTMARKCOLOR: u32 = 1113u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETITEMDROPDOWNRECT: u32 = 1127u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETITEMRECT: u32 = 1053u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETMAXSIZE: u32 = 1107u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETMETRICS: u32 = 1125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETOBJECT: u32 = 1086u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETPADDING: u32 = 1110u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETPRESSEDIMAGELIST: u32 = 1129u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETRECT: u32 = 1075u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETROWS: u32 = 1064u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETSTATE: u32 = 1042u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETSTRING: u32 = 1115u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETSTRINGA: u32 = 1116u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETSTRINGW: u32 = 1115u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETSTYLE: u32 = 1081u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETTEXTROWS: u32 = 1085u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETTOOLTIPS: u32 = 1059u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_HASACCELERATOR: u32 = 1119u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_HIDEBUTTON: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_HITTEST: u32 = 1093u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_INDETERMINATE: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_INSERTBUTTON: u32 = 1091u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_INSERTBUTTONA: u32 = 1045u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_INSERTBUTTONW: u32 = 1091u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_INSERTMARKHITTEST: u32 = 1105u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ISBUTTONCHECKED: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ISBUTTONENABLED: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ISBUTTONHIDDEN: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ISBUTTONHIGHLIGHTED: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ISBUTTONINDETERMINATE: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_ISBUTTONPRESSED: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_LINEDOWN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_LINEUP: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_LOADIMAGES: u32 = 1074u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_MAPACCELERATOR: u32 = 1114u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_MAPACCELERATORA: u32 = 1102u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_MAPACCELERATORW: u32 = 1114u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_MARKBUTTON: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_MOVEBUTTON: u32 = 1106u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_PAGEDOWN: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_PAGEUP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_PRESSBUTTON: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_REPLACEBITMAP: u32 = 1070u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SAVERESTORE: u32 = 1100u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SAVERESTOREA: u32 = 1050u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SAVERESTOREW: u32 = 1100u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETANCHORHIGHLIGHT: u32 = 1097u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBITMAPSIZE: u32 = 1056u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBOUNDINGSIZE: u32 = 1117u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBUTTONINFO: u32 = 1088u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBUTTONINFOA: u32 = 1090u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBUTTONINFOW: u32 = 1088u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBUTTONSIZE: u32 = 1055u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETBUTTONWIDTH: u32 = 1083u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETCMDID: u32 = 1066u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETCOLORSCHEME: u32 = 8194u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETDISABLEDIMAGELIST: u32 = 1078u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETDRAWTEXTFLAGS: u32 = 1094u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETEXTENDEDSTYLE: u32 = 1108u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETHOTIMAGELIST: u32 = 1076u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETHOTITEM: u32 = 1096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETHOTITEM2: u32 = 1118u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETIMAGELIST: u32 = 1072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETINDENT: u32 = 1071u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETINSERTMARK: u32 = 1104u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETINSERTMARKCOLOR: u32 = 1112u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETLISTGAP: u32 = 1120u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETMAXTEXTROWS: u32 = 1084u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETMETRICS: u32 = 1126u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETPADDING: u32 = 1111u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETPARENT: u32 = 1061u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETPRESSEDIMAGELIST: u32 = 1128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETROWS: u32 = 1063u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETSTATE: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETSTYLE: u32 = 1080u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETTOOLTIPS: u32 = 1060u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_SETWINDOWTHEME: u32 = 8203u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_THUMBPOSITION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_THUMBTRACK: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TB_TOP: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_ADJUSTRECT: u32 = 4904u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_DELETEALLITEMS: u32 = 4873u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_DELETEITEM: u32 = 4872u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_DESELECTALL: u32 = 4914u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_FIRST: u32 = 4864u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETCURFOCUS: u32 = 4911u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETCURSEL: u32 = 4875u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETEXTENDEDSTYLE: u32 = 4917u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETIMAGELIST: u32 = 4866u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETITEM: u32 = 4924u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETITEMA: u32 = 4869u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETITEMCOUNT: u32 = 4868u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETITEMRECT: u32 = 4874u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETITEMW: u32 = 4924u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETROWCOUNT: u32 = 4908u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETTOOLTIPS: u32 = 4909u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_HIGHLIGHTITEM: u32 = 4915u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_HITTEST: u32 = 4877u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_INSERTITEM: u32 = 4926u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_INSERTITEMA: u32 = 4871u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_INSERTITEMW: u32 = 4926u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_REMOVEIMAGE: u32 = 4906u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETCURFOCUS: u32 = 4912u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETCURSEL: u32 = 4876u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETEXTENDEDSTYLE: u32 = 4916u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETIMAGELIST: u32 = 4867u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETITEM: u32 = 4925u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETITEMA: u32 = 4870u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETITEMEXTRA: u32 = 4878u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETITEMSIZE: u32 = 4905u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETITEMW: u32 = 4925u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETMINTABWIDTH: u32 = 4913u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETPADDING: u32 = 4907u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETTOOLTIPS: u32 = 4910u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCM_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_BOTTOM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_BUTTONS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_EX_FLATSEPARATORS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_EX_REGISTERDROP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_FIXEDWIDTH: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_FLATBUTTONS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_FOCUSNEVER: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_FOCUSONBUTTONDOWN: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_FORCEICONLEFT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_FORCELABELLEFT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_HOTTRACK: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_MULTILINE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_MULTISELECT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_OWNERDRAWFIXED: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_RAGGEDRIGHT: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_RIGHT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_RIGHTJUSTIFY: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_SCROLLOPPOSITE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_SINGLELINE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_TABS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_TOOLTIPS: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCS_VERTICAL: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TD_ERROR_ICON: ::windows_sys::core::PCWSTR = -2i32 as u16 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TD_INFORMATION_ICON: ::windows_sys::core::PCWSTR = -3i32 as u16 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TD_SHIELD_ICON: ::windows_sys::core::PCWSTR = -4i32 as u16 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TD_WARNING_ICON: ::windows_sys::core::PCWSTR = -1i32 as u16 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMTVS_RESERVEDHIGH: u32 = 19999u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMTVS_RESERVEDLOW: u32 = 100000u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TOOLBARCLASSNAME: &str = "ToolbarWindow32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TOOLBARCLASSNAMEA: &str = "ToolbarWindow32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TOOLBARCLASSNAMEW: &str = "ToolbarWindow32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TOOLTIPS_CLASS: &str = "tooltips_class32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TOOLTIPS_CLASSA: &str = "tooltips_class32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TOOLTIPS_CLASSW: &str = "tooltips_class32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TRACKBAR_CLASS: &str = "msctls_trackbar32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TRACKBAR_CLASSA: &str = "msctls_trackbar32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TRACKBAR_CLASSW: &str = "msctls_trackbar32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTDT_AUTOMATIC: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTDT_AUTOPOP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTDT_INITIAL: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTDT_RESHOW: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ACTIVATE: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ADDTOOL: u32 = 1074u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ADDTOOLA: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ADDTOOLW: u32 = 1074u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ADJUSTRECT: u32 = 1055u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_DELTOOL: u32 = 1075u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_DELTOOLA: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_DELTOOLW: u32 = 1075u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ENUMTOOLS: u32 = 1082u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ENUMTOOLSA: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_ENUMTOOLSW: u32 = 1082u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETBUBBLESIZE: u32 = 1054u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETCURRENTTOOL: u32 = 1083u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETCURRENTTOOLA: u32 = 1039u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETCURRENTTOOLW: u32 = 1083u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETDELAYTIME: u32 = 1045u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETMARGIN: u32 = 1051u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETMAXTIPWIDTH: u32 = 1049u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTEXT: u32 = 1080u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTEXTA: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTEXTW: u32 = 1080u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTIPBKCOLOR: u32 = 1046u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTIPTEXTCOLOR: u32 = 1047u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTITLE: u32 = 1059u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTOOLCOUNT: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTOOLINFO: u32 = 1077u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTOOLINFOA: u32 = 1032u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_GETTOOLINFOW: u32 = 1077u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_HITTEST: u32 = 1079u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_HITTESTA: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_HITTESTW: u32 = 1079u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_NEWTOOLRECT: u32 = 1076u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_NEWTOOLRECTA: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_NEWTOOLRECTW: u32 = 1076u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_POP: u32 = 1052u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_POPUP: u32 = 1058u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_RELAYEVENT: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETDELAYTIME: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETMARGIN: u32 = 1050u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETMAXTIPWIDTH: u32 = 1048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTIPBKCOLOR: u32 = 1043u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTIPTEXTCOLOR: u32 = 1044u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTITLE: u32 = 1057u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTITLEA: u32 = 1056u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTITLEW: u32 = 1057u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTOOLINFO: u32 = 1078u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTOOLINFOA: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETTOOLINFOW: u32 = 1078u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_SETWINDOWTHEME: u32 = 8203u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_TRACKACTIVATE: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_TRACKPOSITION: u32 = 1042u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_UPDATE: u32 = 1053u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_UPDATETIPTEXT: u32 = 1081u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_UPDATETIPTEXTA: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_UPDATETIPTEXTW: u32 = 1081u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTM_WINDOWFROMPOINT: u32 = 1040u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_ALWAYSTIP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_BALLOON: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_CLOSE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_NOANIMATE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_NOFADE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_NOPREFIX: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTS_USEVISUALSTYLE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVCDRF_NOIMAGES: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_CARET: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_CHILD: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_DROPHILITE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_FIRSTVISIBLE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_LASTVISIBLE: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_NEXT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_NEXTSELECTED: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_NEXTVISIBLE: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_PARENT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_PREVIOUS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_PREVIOUSVISIBLE: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGN_ROOT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVI_FIRST: HTREEITEM = -65535i32 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVI_LAST: HTREEITEM = -65534i32 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVI_ROOT: HTREEITEM = -65536i32 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVI_SORT: HTREEITEM = -65533i32 as _;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_CREATEDRAGIMAGE: u32 = 4370u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_DELETEITEM: u32 = 4353u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_EDITLABEL: u32 = 4417u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_EDITLABELA: u32 = 4366u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_EDITLABELW: u32 = 4417u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_ENDEDITLABELNOW: u32 = 4374u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_ENSUREVISIBLE: u32 = 4372u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_EXPAND: u32 = 4354u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETBKCOLOR: u32 = 4383u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETCOUNT: u32 = 4357u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETEDITCONTROL: u32 = 4367u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETEXTENDEDSTYLE: u32 = 4397u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETIMAGELIST: u32 = 4360u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETINDENT: u32 = 4358u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETINSERTMARKCOLOR: u32 = 4390u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETISEARCHSTRING: u32 = 4416u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETISEARCHSTRINGA: u32 = 4375u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETISEARCHSTRINGW: u32 = 4416u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEM: u32 = 4414u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEMA: u32 = 4364u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEMHEIGHT: u32 = 4380u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEMPARTRECT: u32 = 4424u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEMRECT: u32 = 4356u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEMSTATE: u32 = 4391u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETITEMW: u32 = 4414u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETLINECOLOR: u32 = 4393u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETNEXTITEM: u32 = 4362u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETSCROLLTIME: u32 = 4386u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETSELECTEDCOUNT: u32 = 4422u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETTEXTCOLOR: u32 = 4384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETTOOLTIPS: u32 = 4377u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_GETVISIBLECOUNT: u32 = 4368u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_HITTEST: u32 = 4369u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_INSERTITEM: u32 = 4402u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_INSERTITEMA: u32 = 4352u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_INSERTITEMW: u32 = 4402u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_MAPACCIDTOHTREEITEM: u32 = 4394u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_MAPHTREEITEMTOACCID: u32 = 4395u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SELECTITEM: u32 = 4363u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETAUTOSCROLLINFO: u32 = 4411u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETBKCOLOR: u32 = 4381u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETBORDER: u32 = 4387u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETEXTENDEDSTYLE: u32 = 4396u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETHOT: u32 = 4410u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETIMAGELIST: u32 = 4361u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETINDENT: u32 = 4359u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETINSERTMARK: u32 = 4378u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETINSERTMARKCOLOR: u32 = 4389u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETITEM: u32 = 4415u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETITEMA: u32 = 4365u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETITEMHEIGHT: u32 = 4379u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETITEMW: u32 = 4415u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETLINECOLOR: u32 = 4392u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETSCROLLTIME: u32 = 4385u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETTEXTCOLOR: u32 = 4382u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETTOOLTIPS: u32 = 4376u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SHOWINFOTIP: u32 = 4423u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SORTCHILDREN: u32 = 4371u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVM_SORTCHILDRENCB: u32 = 4373u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVNRET_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVNRET_SKIPNEW: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVNRET_SKIPOLD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVSBF_XBORDER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVSBF_YBORDER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVSIL_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVSIL_STATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_CHECKBOXES: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_DISABLEDRAGDROP: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EDITLABELS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_AUTOHSCROLL: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_DIMMEDCHECKBOXES: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_DOUBLEBUFFER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_DRAWIMAGEASYNC: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_EXCLUSIONCHECKBOXES: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_FADEINOUTEXPANDOS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_MULTISELECT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_NOINDENTSTATE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_NOSINGLECOLLAPSE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_PARTIALCHECKBOXES: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_EX_RICHTOOLTIP: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_FULLROWSELECT: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_HASBUTTONS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_HASLINES: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_INFOTIP: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_LINESATROOT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_NOHSCROLL: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_NONEVENHEIGHT: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_NOSCROLL: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_NOTOOLTIPS: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_RTLREADING: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_SHOWSELALWAYS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_SINGLEEXPAND: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVS_TRACKSELECT: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TV_FIRST: u32 = 4352u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETACCEL: u32 = 1132u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETBASE: u32 = 1134u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETBUDDY: u32 = 1130u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETPOS: u32 = 1128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETPOS32: u32 = 1138u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETRANGE: u32 = 1126u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETRANGE32: u32 = 1136u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_GETUNICODEFORMAT: u32 = 8198u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETACCEL: u32 = 1131u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETBASE: u32 = 1133u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETBUDDY: u32 = 1129u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETPOS: u32 = 1127u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETPOS32: u32 = 1137u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETRANGE: u32 = 1125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETRANGE32: u32 = 1135u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDM_SETUNICODEFORMAT: u32 = 8197u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_ALIGNLEFT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_ALIGNRIGHT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_ARROWKEYS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_AUTOBUDDY: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_HORZ: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_HOTTRACK: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_NOTHOUSANDS: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_SETBUDDYINT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UDS_WRAP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UD_MAXVAL: u32 = 32767u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPDOWN_CLASS: &str = "msctls_updown32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPDOWN_CLASSA: &str = "msctls_updown32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPDOWN_CLASSW: &str = "msctls_updown32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_DETAILS: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_LARGEICONS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_LIST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_NETCONNECT: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_NETDISCONNECT: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_NEWFOLDER: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_PARENTFOLDER: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_SMALLICONS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_SORTDATE: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_SORTNAME: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_SORTSIZE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_SORTTYPE: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VIEW_VIEWMENU: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_AEROWIZARD: &str = "AEROWIZARD";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_AEROWIZARDSTYLE: &str = "AEROWIZARDSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_BUTTON: &str = "BUTTON";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_BUTTONSTYLE: &str = "BUTTONSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_CLOCK: &str = "CLOCK";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_COMBOBOX: &str = "COMBOBOX";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_COMBOBOXSTYLE: &str = "COMBOBOXSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_COMMUNICATIONS: &str = "COMMUNICATIONS";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_COMMUNICATIONSSTYLE: &str = "COMMUNICATIONSSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_CONTROLPANEL: &str = "CONTROLPANEL";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_CONTROLPANELSTYLE: &str = "CONTROLPANELSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_DATEPICKER: &str = "DATEPICKER";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_DATEPICKERSTYLE: &str = "DATEPICKERSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_DRAGDROP: &str = "DRAGDROP";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_DRAGDROPSTYLE: &str = "DRAGDROPSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_EDIT: &str = "EDIT";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_EDITSTYLE: &str = "EDITSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_EMPTYMARKUP: &str = "EMPTYMARKUP";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_EXPLORERBAR: &str = "EXPLORERBAR";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_EXPLORERBARSTYLE: &str = "EXPLORERBARSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_FLYOUT: &str = "FLYOUT";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_FLYOUTSTYLE: &str = "FLYOUTSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_HEADER: &str = "HEADER";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_HEADERSTYLE: &str = "HEADERSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_LINK: &str = "LINK";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_LISTBOX: &str = "LISTBOX";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_LISTBOXSTYLE: &str = "LISTBOXSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_LISTVIEW: &str = "LISTVIEW";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_LISTVIEWSTYLE: &str = "LISTVIEWSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_MENU: &str = "MENU";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_MENUBAND: &str = "MENUBAND";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_MENUSTYLE: &str = "MENUSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_MONTHCAL: &str = "MONTHCAL";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_NAVIGATION: &str = "NAVIGATION";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_PAGE: &str = "PAGE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_PROGRESS: &str = "PROGRESS";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_PROGRESSSTYLE: &str = "PROGRESSSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_REBAR: &str = "REBAR";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_REBARSTYLE: &str = "REBARSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_SCROLLBAR: &str = "SCROLLBAR";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_SCROLLBARSTYLE: &str = "SCROLLBARSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_SPIN: &str = "SPIN";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_SPINSTYLE: &str = "SPINSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_STARTPANEL: &str = "STARTPANEL";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_STATIC: &str = "STATIC";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_STATUS: &str = "STATUS";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_STATUSSTYLE: &str = "STATUSSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TAB: &str = "TAB";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TABSTYLE: &str = "TABSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TASKBAND: &str = "TASKBAND";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TASKBAR: &str = "TASKBAR";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TASKDIALOG: &str = "TASKDIALOG";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TASKDIALOGSTYLE: &str = "TASKDIALOGSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TEXTSELECTIONGRIPPER: &str = "TEXTSELECTIONGRIPPER";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TEXTSTYLE: &str = "TEXTSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TOOLBAR: &str = "TOOLBAR";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TOOLBARSTYLE: &str = "TOOLBARSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TOOLTIP: &str = "TOOLTIP";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TOOLTIPSTYLE: &str = "TOOLTIPSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TRACKBAR: &str = "TRACKBAR";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TRACKBARSTYLE: &str = "TRACKBARSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TRAYNOTIFY: &str = "TRAYNOTIFY";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TREEVIEW: &str = "TREEVIEW";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_TREEVIEWSTYLE: &str = "TREEVIEWSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_USERTILE: &str = "USERTILE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_WINDOW: &str = "WINDOW";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSCLASS_WINDOWSTYLE: &str = "WINDOWSTYLE";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_BUTTON: &str = "Button";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_BUTTONA: &str = "Button";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_BUTTONW: &str = "Button";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_COMBOBOX: &str = "ComboBox";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_COMBOBOXA: &str = "ComboBox";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_COMBOBOXEX: &str = "ComboBoxEx32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_COMBOBOXEXA: &str = "ComboBoxEx32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_COMBOBOXEXW: &str = "ComboBoxEx32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_COMBOBOXW: &str = "ComboBox";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_EDIT: &str = "Edit";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_EDITA: &str = "Edit";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_EDITW: &str = "Edit";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_HEADER: &str = "SysHeader32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_HEADERA: &str = "SysHeader32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_HEADERW: &str = "SysHeader32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_IPADDRESS: &str = "SysIPAddress32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_IPADDRESSA: &str = "SysIPAddress32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_IPADDRESSW: &str = "SysIPAddress32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LINK: &str = "SysLink";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LISTBOX: &str = "ListBox";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LISTBOXA: &str = "ListBox";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LISTBOXW: &str = "ListBox";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LISTVIEW: &str = "SysListView32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LISTVIEWA: &str = "SysListView32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_LISTVIEWW: &str = "SysListView32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_NATIVEFONTCTL: &str = "NativeFontCtl";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_NATIVEFONTCTLA: &str = "NativeFontCtl";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_NATIVEFONTCTLW: &str = "NativeFontCtl";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_PAGESCROLLER: &str = "SysPager";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_PAGESCROLLERA: &str = "SysPager";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_PAGESCROLLERW: &str = "SysPager";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_SCROLLBAR: &str = "ScrollBar";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_SCROLLBARA: &str = "ScrollBar";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_SCROLLBARW: &str = "ScrollBar";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_STATIC: &str = "Static";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_STATICA: &str = "Static";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_STATICW: &str = "Static";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_TABCONTROL: &str = "SysTabControl32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_TABCONTROLA: &str = "SysTabControl32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_TABCONTROLW: &str = "SysTabControl32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_TREEVIEW: &str = "SysTreeView32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_TREEVIEWA: &str = "SysTreeView32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WC_TREEVIEWW: &str = "SysTreeView32";
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WIZ_BODYCX: u32 = 184u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WIZ_BODYX: u32 = 92u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WIZ_CXBMP: u32 = 80u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WIZ_CXDLG: u32 = 276u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WIZ_CYDLG: u32 = 140u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WM_CTLCOLOR: u32 = 25u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WM_MOUSEHOVER: u32 = 673u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WM_MOUSELEAVE: u32 = 675u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_MASK: i32 = 4095i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WTNCA_NODRAWCAPTION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WTNCA_NODRAWICON: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WTNCA_NOMIRRORHELP: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WTNCA_NOSYSMENU: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx1: u32 = 1040u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx10: u32 = 1049u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx11: u32 = 1050u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx12: u32 = 1051u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx13: u32 = 1052u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx14: u32 = 1053u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx15: u32 = 1054u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx16: u32 = 1055u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx2: u32 = 1041u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx3: u32 = 1042u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx4: u32 = 1043u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx5: u32 = 1044u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx6: u32 = 1045u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx7: u32 = 1046u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx8: u32 = 1047u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const chx9: u32 = 1048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb1: u32 = 1136u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb10: u32 = 1145u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb11: u32 = 1146u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb12: u32 = 1147u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb13: u32 = 1148u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb14: u32 = 1149u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb15: u32 = 1150u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb16: u32 = 1151u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb2: u32 = 1137u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb3: u32 = 1138u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb4: u32 = 1139u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb5: u32 = 1140u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb6: u32 = 1141u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb7: u32 = 1142u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb8: u32 = 1143u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const cmb9: u32 = 1144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ctl1: u32 = 1184u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ctlFirst: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ctlLast: u32 = 1279u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt1: u32 = 1152u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt10: u32 = 1161u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt11: u32 = 1162u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt12: u32 = 1163u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt13: u32 = 1164u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt14: u32 = 1165u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt15: u32 = 1166u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt16: u32 = 1167u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt2: u32 = 1153u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt3: u32 = 1154u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt4: u32 = 1155u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt5: u32 = 1156u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt6: u32 = 1157u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt7: u32 = 1158u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt8: u32 = 1159u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const edt9: u32 = 1160u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const frm1: u32 = 1076u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const frm2: u32 = 1077u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const frm3: u32 = 1078u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const frm4: u32 = 1079u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const grp1: u32 = 1072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const grp2: u32 = 1073u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const grp3: u32 = 1074u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const grp4: u32 = 1075u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ico1: u32 = 1084u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ico2: u32 = 1085u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ico3: u32 = 1086u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ico4: u32 = 1087u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst1: u32 = 1120u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst10: u32 = 1129u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst11: u32 = 1130u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst12: u32 = 1131u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst13: u32 = 1132u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst14: u32 = 1133u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst15: u32 = 1134u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst16: u32 = 1135u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst2: u32 = 1121u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst3: u32 = 1122u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst4: u32 = 1123u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst5: u32 = 1124u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst6: u32 = 1125u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst7: u32 = 1126u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst8: u32 = 1127u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const lst9: u32 = 1128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh1: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh10: u32 = 1033u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh11: u32 = 1034u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh12: u32 = 1035u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh13: u32 = 1036u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh14: u32 = 1037u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh15: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh16: u32 = 1039u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh2: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh3: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh4: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh5: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh6: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh7: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh8: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const psh9: u32 = 1032u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const pshHelp: u32 = 1038u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad1: u32 = 1056u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad10: u32 = 1065u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad11: u32 = 1066u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad12: u32 = 1067u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad13: u32 = 1068u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad14: u32 = 1069u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad15: u32 = 1070u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad16: u32 = 1071u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad2: u32 = 1057u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad3: u32 = 1058u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad4: u32 = 1059u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad5: u32 = 1060u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad6: u32 = 1061u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad7: u32 = 1062u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad8: u32 = 1063u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rad9: u32 = 1064u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rct1: u32 = 1080u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rct2: u32 = 1081u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rct3: u32 = 1082u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const rct4: u32 = 1083u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr1: u32 = 1168u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr2: u32 = 1169u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr3: u32 = 1170u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr4: u32 = 1171u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr5: u32 = 1172u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr6: u32 = 1173u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr7: u32 = 1174u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const scr8: u32 = 1175u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc1: u32 = 1088u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc10: u32 = 1097u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc11: u32 = 1098u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc12: u32 = 1099u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc13: u32 = 1100u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc14: u32 = 1101u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc15: u32 = 1102u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc16: u32 = 1103u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc17: u32 = 1104u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc18: u32 = 1105u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc19: u32 = 1106u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc2: u32 = 1089u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc20: u32 = 1107u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc21: u32 = 1108u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc22: u32 = 1109u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc23: u32 = 1110u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc24: u32 = 1111u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc25: u32 = 1112u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc26: u32 = 1113u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc27: u32 = 1114u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc28: u32 = 1115u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc29: u32 = 1116u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc3: u32 = 1090u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc30: u32 = 1117u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc31: u32 = 1118u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc32: u32 = 1119u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc4: u32 = 1091u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc5: u32 = 1092u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc6: u32 = 1093u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc7: u32 = 1094u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc8: u32 = 1095u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const stc9: u32 = 1096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type AEROWIZARDPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_TITLEBAR: AEROWIZARDPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_HEADERAREA: AEROWIZARDPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_CONTENTAREA: AEROWIZARDPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_COMMANDAREA: AEROWIZARDPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_BUTTON: AEROWIZARDPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type ARROWBTNSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_UPNORMAL: ARROWBTNSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_UPHOT: ARROWBTNSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_UPPRESSED: ARROWBTNSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_UPDISABLED: ARROWBTNSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_DOWNNORMAL: ARROWBTNSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_DOWNHOT: ARROWBTNSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_DOWNPRESSED: ARROWBTNSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_DOWNDISABLED: ARROWBTNSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_LEFTNORMAL: ARROWBTNSTATES = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_LEFTHOT: ARROWBTNSTATES = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_LEFTPRESSED: ARROWBTNSTATES = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_LEFTDISABLED: ARROWBTNSTATES = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_RIGHTNORMAL: ARROWBTNSTATES = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_RIGHTHOT: ARROWBTNSTATES = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_RIGHTPRESSED: ARROWBTNSTATES = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_RIGHTDISABLED: ARROWBTNSTATES = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_UPHOVER: ARROWBTNSTATES = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_DOWNHOVER: ARROWBTNSTATES = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_LEFTHOVER: ARROWBTNSTATES = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ABS_RIGHTHOVER: ARROWBTNSTATES = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BACKGROUNDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBS_NORMAL: BACKGROUNDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBS_HOT: BACKGROUNDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBS_DISABLED: BACKGROUNDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBS_FOCUSED: BACKGROUNDSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBS_READONLY: BACKGROUNDSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBS_ASSIST: BACKGROUNDSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BACKGROUNDWITHBORDERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBWBS_NORMAL: BACKGROUNDWITHBORDERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBWBS_HOT: BACKGROUNDWITHBORDERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBWBS_DISABLED: BACKGROUNDWITHBORDERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBWBS_FOCUSED: BACKGROUNDWITHBORDERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BALLOONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBS_NORMAL: BALLOONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBS_LINK: BALLOONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BALLOONSTEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBSS_POINTINGUPLEFTWALL: BALLOONSTEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBSS_POINTINGUPCENTERED: BALLOONSTEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBSS_POINTINGUPRIGHTWALL: BALLOONSTEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBSS_POINTINGDOWNRIGHTWALL: BALLOONSTEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBSS_POINTINGDOWNCENTERED: BALLOONSTEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTBSS_POINTINGDOWNLEFTWALL: BALLOONSTEMSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BARBACKGROUNDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MB_ACTIVE: BARBACKGROUNDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MB_INACTIVE: BARBACKGROUNDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BARITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MBI_NORMAL: BARITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MBI_HOT: BARITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MBI_PUSHED: BARITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MBI_DISABLED: BARITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MBI_DISABLEDHOT: BARITEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MBI_DISABLEDPUSHED: BARITEMSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BGTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BT_IMAGEFILE: BGTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BT_BORDERFILL: BGTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BT_NONE: BGTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BODYSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FBS_NORMAL: BODYSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FBS_EMPHASIZED: BODYSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BORDERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBB_NORMAL: BORDERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBB_HOT: BORDERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBB_FOCUSED: BORDERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBB_DISABLED: BORDERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BORDERTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BT_RECT: BORDERTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BT_ROUNDRECT: BORDERTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BT_ELLIPSE: BORDERTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BORDER_HSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSH_NORMAL: BORDER_HSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSH_FOCUSED: BORDER_HSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSH_HOT: BORDER_HSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSH_DISABLED: BORDER_HSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BORDER_HVSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSHV_NORMAL: BORDER_HVSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSHV_FOCUSED: BORDER_HVSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSHV_HOT: BORDER_HVSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSHV_DISABLED: BORDER_HVSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BORDER_NOSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSN_NORMAL: BORDER_NOSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSN_FOCUSED: BORDER_NOSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSN_HOT: BORDER_NOSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSN_DISABLED: BORDER_NOSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BORDER_VSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSV_NORMAL: BORDER_VSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSV_FOCUSED: BORDER_VSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSV_HOT: BORDER_VSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSV_DISABLED: BORDER_VSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BP_ANIMATIONSTYLE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPAS_NONE: BP_ANIMATIONSTYLE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPAS_LINEAR: BP_ANIMATIONSTYLE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPAS_CUBIC: BP_ANIMATIONSTYLE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPAS_SINE: BP_ANIMATIONSTYLE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BP_BUFFERFORMAT = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPBF_COMPATIBLEBITMAP: BP_BUFFERFORMAT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPBF_DIB: BP_BUFFERFORMAT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPBF_TOPDOWNDIB: BP_BUFFERFORMAT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPBF_TOPDOWNMONODIB: BP_BUFFERFORMAT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BP_PAINTPARAMS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPPF_ERASE: BP_PAINTPARAMS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPPF_NOCLIP: BP_PAINTPARAMS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BPPF_NONCLIENT: BP_PAINTPARAMS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BUTTONPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_PUSHBUTTON: BUTTONPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_RADIOBUTTON: BUTTONPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_CHECKBOX: BUTTONPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_GROUPBOX: BUTTONPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_USERBUTTON: BUTTONPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_COMMANDLINK: BUTTONPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_COMMANDLINKGLYPH: BUTTONPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_RADIOBUTTON_HCDISABLED: BUTTONPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_CHECKBOX_HCDISABLED: BUTTONPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_GROUPBOX_HCDISABLED: BUTTONPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BP_PUSHBUTTONDROPDOWN: BUTTONPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type BUTTON_IMAGELIST_ALIGN = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BUTTON_IMAGELIST_ALIGN_LEFT: BUTTON_IMAGELIST_ALIGN = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BUTTON_IMAGELIST_ALIGN_RIGHT: BUTTON_IMAGELIST_ALIGN = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BUTTON_IMAGELIST_ALIGN_TOP: BUTTON_IMAGELIST_ALIGN = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BUTTON_IMAGELIST_ALIGN_BOTTOM: BUTTON_IMAGELIST_ALIGN = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BUTTON_IMAGELIST_ALIGN_CENTER: BUTTON_IMAGELIST_ALIGN = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CAPTIONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CS_ACTIVE: CAPTIONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CS_INACTIVE: CAPTIONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CS_DISABLED: CAPTIONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CHECKBOXSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_UNCHECKEDNORMAL: CHECKBOXSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_UNCHECKEDHOT: CHECKBOXSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_UNCHECKEDPRESSED: CHECKBOXSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_UNCHECKEDDISABLED: CHECKBOXSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_CHECKEDNORMAL: CHECKBOXSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_CHECKEDHOT: CHECKBOXSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_CHECKEDPRESSED: CHECKBOXSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_CHECKEDDISABLED: CHECKBOXSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_MIXEDNORMAL: CHECKBOXSTATES = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_MIXEDHOT: CHECKBOXSTATES = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_MIXEDPRESSED: CHECKBOXSTATES = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_MIXEDDISABLED: CHECKBOXSTATES = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_IMPLICITNORMAL: CHECKBOXSTATES = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_IMPLICITHOT: CHECKBOXSTATES = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_IMPLICITPRESSED: CHECKBOXSTATES = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_IMPLICITDISABLED: CHECKBOXSTATES = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_EXCLUDEDNORMAL: CHECKBOXSTATES = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_EXCLUDEDHOT: CHECKBOXSTATES = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_EXCLUDEDPRESSED: CHECKBOXSTATES = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_EXCLUDEDDISABLED: CHECKBOXSTATES = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CHEVRONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CHEVS_NORMAL: CHEVRONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CHEVS_HOT: CHEVRONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CHEVS_PRESSED: CHEVRONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CHEVRONVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CHEVSV_NORMAL: CHEVRONVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CHEVSV_HOT: CHEVRONVERTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CHEVSV_PRESSED: CHEVRONVERTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CLOCKPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CLP_TIME: CLOCKPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CLOCKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CLS_NORMAL: CLOCKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CLS_HOT: CLOCKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CLS_PRESSED: CLOCKSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CLOSEBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_NORMAL: CLOSEBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_HOT: CLOSEBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_PUSHED: CLOSEBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBS_DISABLED: CLOSEBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CLOSESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTCS_NORMAL: CLOSESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTCS_HOT: CLOSESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTCS_PRESSED: CLOSESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COLLAPSEBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCB_NORMAL: COLLAPSEBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCB_HOVER: COLLAPSEBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCB_PUSHED: COLLAPSEBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMBOBOXINFO_BUTTON_STATE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATE_SYSTEM_INVISIBLE: COMBOBOXINFO_BUTTON_STATE = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATE_SYSTEM_PRESSED: COMBOBOXINFO_BUTTON_STATE = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATE_SYSTEM_FOCUSABLE: COMBOBOXINFO_BUTTON_STATE = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATE_SYSTEM_OFFSCREEN: COMBOBOXINFO_BUTTON_STATE = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STATE_SYSTEM_UNAVAILABLE: COMBOBOXINFO_BUTTON_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMBOBOXPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_DROPDOWNBUTTON: COMBOBOXPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_BACKGROUND: COMBOBOXPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_TRANSPARENTBACKGROUND: COMBOBOXPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_BORDER: COMBOBOXPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_READONLY: COMBOBOXPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_DROPDOWNBUTTONRIGHT: COMBOBOXPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_DROPDOWNBUTTONLEFT: COMBOBOXPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_CUEBANNER: COMBOBOXPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CP_DROPDOWNITEM: COMBOBOXPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMBOBOXSTYLESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXS_NORMAL: COMBOBOXSTYLESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXS_HOT: COMBOBOXSTYLESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXS_PRESSED: COMBOBOXSTYLESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXS_DISABLED: COMBOBOXSTYLESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMBOBOX_EX_ITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_DI_SETITEM: COMBOBOX_EX_ITEM_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_IMAGE: COMBOBOX_EX_ITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_INDENT: COMBOBOX_EX_ITEM_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_LPARAM: COMBOBOX_EX_ITEM_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_OVERLAY: COMBOBOX_EX_ITEM_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_SELECTEDIMAGE: COMBOBOX_EX_ITEM_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBEIF_TEXT: COMBOBOX_EX_ITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMMANDLINKGLYPHSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLGS_NORMAL: COMMANDLINKGLYPHSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLGS_HOT: COMMANDLINKGLYPHSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLGS_PRESSED: COMMANDLINKGLYPHSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLGS_DISABLED: COMMANDLINKGLYPHSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLGS_DEFAULTED: COMMANDLINKGLYPHSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMMANDLINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLS_NORMAL: COMMANDLINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLS_HOT: COMMANDLINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLS_PRESSED: COMMANDLINKSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLS_DISABLED: COMMANDLINKSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLS_DEFAULTED: COMMANDLINKSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CMDLS_DEFAULTED_ANIMATING: COMMANDLINKSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COMMUNICATIONSPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CSST_TAB: COMMUNICATIONSPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CONTENTALIGNMENT = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CA_LEFT: CONTENTALIGNMENT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CA_CENTER: CONTENTALIGNMENT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CA_RIGHT: CONTENTALIGNMENT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CONTENTAREASTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_S_CONTENTAREA_NOMARGIN: CONTENTAREASTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CONTENTLINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPCL_NORMAL: CONTENTLINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPCL_HOT: CONTENTLINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPCL_PRESSED: CONTENTLINKSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPCL_DISABLED: CONTENTLINKSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CONTENTPANESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGCPS_STANDALONE: CONTENTPANESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CONTROLLABELSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_CONTROLLABEL_NORMAL: CONTROLLABELSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_CONTROLLABEL_DISABLED: CONTROLLABELSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CONTROLPANELPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_NAVIGATIONPANE: CONTROLPANELPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_CONTENTPANE: CONTROLPANELPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_NAVIGATIONPANELABEL: CONTROLPANELPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_CONTENTPANELABEL: CONTROLPANELPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_TITLE: CONTROLPANELPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_BODYTEXT: CONTROLPANELPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_HELPLINK: CONTROLPANELPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_TASKLINK: CONTROLPANELPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_GROUPTEXT: CONTROLPANELPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_CONTENTLINK: CONTROLPANELPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_SECTIONTITLELINK: CONTROLPANELPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_LARGECOMMANDAREA: CONTROLPANELPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_SMALLCOMMANDAREA: CONTROLPANELPARTS = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_BUTTON: CONTROLPANELPARTS = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_MESSAGETEXT: CONTROLPANELPARTS = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_NAVIGATIONPANELINE: CONTROLPANELPARTS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_CONTENTPANELINE: CONTROLPANELPARTS = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_BANNERAREA: CONTROLPANELPARTS = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPANEL_BODYTITLE: CONTROLPANELPARTS = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type COPYSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDCOPY_HIGHLIGHT: COPYSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDCOPY_NOHIGHLIGHT: COPYSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CREATELINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDCREATELINK_HIGHLIGHT: CREATELINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDCREATELINK_NOHIGHLIGHT: CREATELINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type CUEBANNERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBCB_NORMAL: CUEBANNERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBCB_HOT: CUEBANNERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBCB_PRESSED: CUEBANNERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBCB_DISABLED: CUEBANNERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DATEBORDERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDB_NORMAL: DATEBORDERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDB_HOT: DATEBORDERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDB_FOCUSED: DATEBORDERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDB_DISABLED: DATEBORDERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DATEPICKERPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DP_DATETEXT: DATEPICKERPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DP_DATEBORDER: DATEPICKERPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DP_SHOWCALENDARBUTTONRIGHT: DATEPICKERPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DATETEXTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDT_NORMAL: DATETEXTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDT_DISABLED: DATETEXTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPDT_SELECTED: DATETEXTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DLG_BUTTON_CHECK_STATE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BST_CHECKED: DLG_BUTTON_CHECK_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BST_INDETERMINATE: DLG_BUTTON_CHECK_STATE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const BST_UNCHECKED: DLG_BUTTON_CHECK_STATE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DLG_DIR_LIST_FILE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_ARCHIVE: DLG_DIR_LIST_FILE_TYPE = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_DIRECTORY: DLG_DIR_LIST_FILE_TYPE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_DRIVES: DLG_DIR_LIST_FILE_TYPE = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_EXCLUSIVE: DLG_DIR_LIST_FILE_TYPE = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_HIDDEN: DLG_DIR_LIST_FILE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_READONLY: DLG_DIR_LIST_FILE_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_READWRITE: DLG_DIR_LIST_FILE_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_SYSTEM: DLG_DIR_LIST_FILE_TYPE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDL_POSTMSGS: DLG_DIR_LIST_FILE_TYPE = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DOWNHORZSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNHZS_NORMAL: DOWNHORZSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNHZS_HOT: DOWNHORZSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNHZS_PRESSED: DOWNHORZSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNHZS_DISABLED: DOWNHORZSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DOWNSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNS_NORMAL: DOWNSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNS_HOT: DOWNSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNS_PRESSED: DOWNSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DNS_DISABLED: DOWNSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DPAMM_MESSAGE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPAMM_MERGE: DPAMM_MESSAGE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPAMM_DELETE: DPAMM_MESSAGE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPAMM_INSERT: DPAMM_MESSAGE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DRAGDROPPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_COPY: DRAGDROPPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_MOVE: DRAGDROPPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_UPDATEMETADATA: DRAGDROPPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_CREATELINK: DRAGDROPPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_WARNING: DRAGDROPPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_NONE: DRAGDROPPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_IMAGEBG: DRAGDROPPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DD_TEXTBG: DRAGDROPPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DRAGLISTINFO_NOTIFICATION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DL_BEGINDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1157u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DL_CANCELDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1160u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DL_DRAGGING: DRAGLISTINFO_NOTIFICATION_FLAGS = 1158u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DL_DROPPED: DRAGLISTINFO_NOTIFICATION_FLAGS = 1159u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DRAWITEMSTRUCT_CTL_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_BUTTON: DRAWITEMSTRUCT_CTL_TYPE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_COMBOBOX: DRAWITEMSTRUCT_CTL_TYPE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_LISTBOX: DRAWITEMSTRUCT_CTL_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_LISTVIEW: DRAWITEMSTRUCT_CTL_TYPE = 102u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_MENU: DRAWITEMSTRUCT_CTL_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_STATIC: DRAWITEMSTRUCT_CTL_TYPE = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODT_TAB: DRAWITEMSTRUCT_CTL_TYPE = 101u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTPB_WINDOWDC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTPB_USECTLCOLORSTATIC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTPB_USEERASEBKGND: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DROPDOWNBUTTONLEFTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSL_NORMAL: DROPDOWNBUTTONLEFTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSL_HOT: DROPDOWNBUTTONLEFTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSL_PRESSED: DROPDOWNBUTTONLEFTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSL_DISABLED: DROPDOWNBUTTONLEFTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DROPDOWNBUTTONRIGHTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSR_NORMAL: DROPDOWNBUTTONRIGHTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSR_HOT: DROPDOWNBUTTONRIGHTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSR_PRESSED: DROPDOWNBUTTONRIGHTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBXSR_DISABLED: DROPDOWNBUTTONRIGHTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DROPDOWNITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBDI_NORMAL: DROPDOWNITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBDI_HIGHLIGHTED: DROPDOWNITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type DTTOPTS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_TEXTCOLOR: DTTOPTS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_BORDERCOLOR: DTTOPTS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_SHADOWCOLOR: DTTOPTS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_SHADOWTYPE: DTTOPTS_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_SHADOWOFFSET: DTTOPTS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_BORDERSIZE: DTTOPTS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_FONTPROP: DTTOPTS_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_COLORPROP: DTTOPTS_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_STATEID: DTTOPTS_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_CALCRECT: DTTOPTS_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_APPLYOVERLAY: DTTOPTS_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_GLOWSIZE: DTTOPTS_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_CALLBACK: DTTOPTS_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_COMPOSITED: DTTOPTS_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DTT_VALIDBITS: DTTOPTS_FLAGS = 12287u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EC_ENDOFLINE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EC_ENDOFLINE_DETECTFROMCONTENT: EC_ENDOFLINE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EC_ENDOFLINE_CRLF: EC_ENDOFLINE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EC_ENDOFLINE_CR: EC_ENDOFLINE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EC_ENDOFLINE_LF: EC_ENDOFLINE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EC_SEARCHWEB_ENTRYPOINT = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL: EC_SEARCHWEB_ENTRYPOINT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU: EC_SEARCHWEB_ENTRYPOINT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITBALLOONTIP_ICON = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_ERROR: EDITBALLOONTIP_ICON = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_INFO: EDITBALLOONTIP_ICON = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_NONE: EDITBALLOONTIP_ICON = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_WARNING: EDITBALLOONTIP_ICON = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_INFO_LARGE: EDITBALLOONTIP_ICON = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_WARNING_LARGE: EDITBALLOONTIP_ICON = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTI_ERROR_LARGE: EDITBALLOONTIP_ICON = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITBORDER_HSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSH_NORMAL: EDITBORDER_HSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSH_HOT: EDITBORDER_HSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSH_FOCUSED: EDITBORDER_HSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSH_DISABLED: EDITBORDER_HSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITBORDER_HVSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSHV_NORMAL: EDITBORDER_HVSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSHV_HOT: EDITBORDER_HVSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSHV_FOCUSED: EDITBORDER_HVSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSHV_DISABLED: EDITBORDER_HVSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITBORDER_NOSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSN_NORMAL: EDITBORDER_NOSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSN_HOT: EDITBORDER_NOSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSN_FOCUSED: EDITBORDER_NOSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSN_DISABLED: EDITBORDER_NOSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITBORDER_VSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSV_NORMAL: EDITBORDER_VSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSV_HOT: EDITBORDER_VSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSV_FOCUSED: EDITBORDER_VSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EPSV_DISABLED: EDITBORDER_VSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_EDITTEXT: EDITPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_CARET: EDITPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_BACKGROUND: EDITPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_PASSWORD: EDITPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_BACKGROUNDWITHBORDER: EDITPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_EDITBORDER_NOSCROLL: EDITPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_EDITBORDER_HSCROLL: EDITPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_EDITBORDER_VSCROLL: EDITPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EP_EDITBORDER_HVSCROLL: EDITPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EDITTEXTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_NORMAL: EDITTEXTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_HOT: EDITTEXTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_SELECTED: EDITTEXTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_DISABLED: EDITTEXTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_FOCUSED: EDITTEXTSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_READONLY: EDITTEXTSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_ASSIST: EDITTEXTSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ETS_CUEBANNER: EDITTEXTSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EMPTYMARKUPPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EMP_MARKUPTEXT: EMPTYMARKUPPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type ENABLE_SCROLL_BAR_ARROWS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_DOWN: ENABLE_SCROLL_BAR_ARROWS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_LEFT: ENABLE_SCROLL_BAR_ARROWS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_LTUP: ENABLE_SCROLL_BAR_ARROWS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_RIGHT: ENABLE_SCROLL_BAR_ARROWS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_RTDN: ENABLE_SCROLL_BAR_ARROWS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_DISABLE_UP: ENABLE_SCROLL_BAR_ARROWS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ESB_ENABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EXPANDBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVEB_NORMAL: EXPANDBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVEB_HOVER: EXPANDBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVEB_PUSHED: EXPANDBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EXPANDOBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_NORMAL: EXPANDOBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_HOVER: EXPANDOBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_PRESSED: EXPANDOBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_EXPANDEDNORMAL: EXPANDOBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_EXPANDEDHOVER: EXPANDOBUTTONSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_EXPANDEDPRESSED: EXPANDOBUTTONSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_NORMALDISABLED: EXPANDOBUTTONSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLGEBS_EXPANDEDDISABLED: EXPANDOBUTTONSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type EXPLORERBARPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_HEADERBACKGROUND: EXPLORERBARPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_HEADERCLOSE: EXPLORERBARPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_HEADERPIN: EXPLORERBARPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_IEBARMENU: EXPLORERBARPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_NORMALGROUPBACKGROUND: EXPLORERBARPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_NORMALGROUPCOLLAPSE: EXPLORERBARPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_NORMALGROUPEXPAND: EXPLORERBARPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_NORMALGROUPHEAD: EXPLORERBARPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_SPECIALGROUPBACKGROUND: EXPLORERBARPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_SPECIALGROUPCOLLAPSE: EXPLORERBARPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_SPECIALGROUPEXPAND: EXPLORERBARPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBP_SPECIALGROUPHEAD: EXPLORERBARPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FEEDBACK_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION: FEEDBACK_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_PEN_BARRELVISUALIZATION: FEEDBACK_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_PEN_TAP: FEEDBACK_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_PEN_DOUBLETAP: FEEDBACK_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_PEN_PRESSANDHOLD: FEEDBACK_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_PEN_RIGHTTAP: FEEDBACK_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_TOUCH_TAP: FEEDBACK_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_TOUCH_DOUBLETAP: FEEDBACK_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_TOUCH_PRESSANDHOLD: FEEDBACK_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_TOUCH_RIGHTTAP: FEEDBACK_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_GESTURE_PRESSANDTAP: FEEDBACK_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FEEDBACK_MAX: FEEDBACK_TYPE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FILLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFS_NORMAL: FILLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFS_ERROR: FILLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFS_PAUSED: FILLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFS_PARTIAL: FILLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FILLTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FT_SOLID: FILLTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FT_VERTGRADIENT: FILLTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FT_HORZGRADIENT: FILLTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FT_RADIALGRADIENT: FILLTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FT_TILEIMAGE: FILLTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FILLVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFVS_NORMAL: FILLVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFVS_ERROR: FILLVERTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFVS_PAUSED: FILLVERTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBFVS_PARTIAL: FILLVERTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FLYOUTPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_HEADER: FLYOUTPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_BODY: FLYOUTPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_LABEL: FLYOUTPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_LINK: FLYOUTPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_DIVIDER: FLYOUTPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_WINDOW: FLYOUTPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_LINKAREA: FLYOUTPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUT_LINKHEADER: FLYOUTPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FRAMEBOTTOMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FRB_ACTIVE: FRAMEBOTTOMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FRB_INACTIVE: FRAMEBOTTOMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FRAMELEFTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FRL_ACTIVE: FRAMELEFTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FRL_INACTIVE: FRAMELEFTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FRAMERIGHTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FRR_ACTIVE: FRAMERIGHTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FRR_INACTIVE: FRAMERIGHTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type FRAMESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FS_ACTIVE: FRAMESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FS_INACTIVE: FRAMESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GET_THEME_BITMAP_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GBF_DIRECT: GET_THEME_BITMAP_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GBF_COPY: GET_THEME_BITMAP_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GBF_VALIDBITS: GET_THEME_BITMAP_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GLYPHFONTSIZINGTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GFST_NONE: GLYPHFONTSIZINGTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GFST_SIZE: GLYPHFONTSIZINGTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GFST_DPI: GLYPHFONTSIZINGTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GLYPHSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GLPS_CLOSED: GLYPHSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GLPS_OPENED: GLYPHSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GLYPHTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GT_NONE: GLYPHTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GT_IMAGEGLYPH: GLYPHTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GT_FONTGLYPH: GLYPHTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GRIDCELLBACKGROUNDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCB_SELECTED: GRIDCELLBACKGROUNDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCB_HOT: GRIDCELLBACKGROUNDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCB_SELECTEDHOT: GRIDCELLBACKGROUNDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCB_SELECTEDNOTFOCUSED: GRIDCELLBACKGROUNDSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCB_TODAY: GRIDCELLBACKGROUNDSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCB_TODAYSELECTED: GRIDCELLBACKGROUNDSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GRIDCELLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_HOT: GRIDCELLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_HASSTATE: GRIDCELLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_HASSTATEHOT: GRIDCELLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_TODAY: GRIDCELLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_TODAYSELECTED: GRIDCELLSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_SELECTED: GRIDCELLSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGC_SELECTEDHOT: GRIDCELLSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GRIDCELLUPPERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCU_HOT: GRIDCELLUPPERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCU_HASSTATE: GRIDCELLUPPERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCU_HASSTATEHOT: GRIDCELLUPPERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCU_SELECTED: GRIDCELLUPPERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGCU_SELECTEDHOT: GRIDCELLUPPERSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GRIPPERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSGS_NORMAL: GRIPPERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSGS_CENTERED: GRIPPERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GROUPBOXSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GBS_NORMAL: GROUPBOXSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GBS_DISABLED: GROUPBOXSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GROUPHEADERLINESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPEN: GROUPHEADERLINESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENHOT: GROUPHEADERLINESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENSELECTED: GROUPHEADERLINESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENSELECTEDHOT: GROUPHEADERLINESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENSELECTEDNOTFOCUSED: GROUPHEADERLINESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENSELECTEDNOTFOCUSEDHOT: GROUPHEADERLINESTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENMIXEDSELECTION: GROUPHEADERLINESTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_OPENMIXEDSELECTIONHOT: GROUPHEADERLINESTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSE: GROUPHEADERLINESTATES = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSEHOT: GROUPHEADERLINESTATES = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSESELECTED: GROUPHEADERLINESTATES = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSESELECTEDHOT: GROUPHEADERLINESTATES = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSESELECTEDNOTFOCUSED: GROUPHEADERLINESTATES = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSESELECTEDNOTFOCUSEDHOT: GROUPHEADERLINESTATES = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSEMIXEDSELECTION: GROUPHEADERLINESTATES = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGHL_CLOSEMIXEDSELECTIONHOT: GROUPHEADERLINESTATES = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type GROUPHEADERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPEN: GROUPHEADERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENHOT: GROUPHEADERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENSELECTED: GROUPHEADERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENSELECTEDHOT: GROUPHEADERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENSELECTEDNOTFOCUSED: GROUPHEADERSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENSELECTEDNOTFOCUSEDHOT: GROUPHEADERSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENMIXEDSELECTION: GROUPHEADERSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_OPENMIXEDSELECTIONHOT: GROUPHEADERSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSE: GROUPHEADERSTATES = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSEHOT: GROUPHEADERSTATES = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSESELECTED: GROUPHEADERSTATES = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSESELECTEDHOT: GROUPHEADERSTATES = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSESELECTEDNOTFOCUSED: GROUPHEADERSTATES = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSESELECTEDNOTFOCUSEDHOT: GROUPHEADERSTATES = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSEMIXEDSELECTION: GROUPHEADERSTATES = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGH_CLOSEMIXEDSELECTIONHOT: GROUPHEADERSTATES = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HALIGN = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HA_LEFT: HALIGN = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HA_CENTER: HALIGN = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HA_RIGHT: HALIGN = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HDI_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_WIDTH: HDI_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_HEIGHT: HDI_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_TEXT: HDI_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_FORMAT: HDI_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_LPARAM: HDI_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_BITMAP: HDI_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_IMAGE: HDI_MASK = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_DI_SETITEM: HDI_MASK = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_ORDER: HDI_MASK = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_FILTER: HDI_MASK = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDI_STATE: HDI_MASK = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERAREASTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_S_HEADERAREA_NOMARGIN: HEADERAREASTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERCLOSESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHC_NORMAL: HEADERCLOSESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHC_HOT: HEADERCLOSESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHC_PRESSED: HEADERCLOSESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERDROPDOWNFILTERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDDFS_NORMAL: HEADERDROPDOWNFILTERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDDFS_SOFTHOT: HEADERDROPDOWNFILTERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDDFS_HOT: HEADERDROPDOWNFILTERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERDROPDOWNSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDDS_NORMAL: HEADERDROPDOWNSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDDS_SOFTHOT: HEADERDROPDOWNSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDDS_HOT: HEADERDROPDOWNSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERITEMLEFTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HILS_NORMAL: HEADERITEMLEFTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HILS_HOT: HEADERITEMLEFTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HILS_PRESSED: HEADERITEMLEFTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERITEMRIGHTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIRS_NORMAL: HEADERITEMRIGHTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIRS_HOT: HEADERITEMRIGHTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIRS_PRESSED: HEADERITEMRIGHTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_NORMAL: HEADERITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_HOT: HEADERITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_PRESSED: HEADERITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_SORTEDNORMAL: HEADERITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_SORTEDHOT: HEADERITEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_SORTEDPRESSED: HEADERITEMSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_ICONNORMAL: HEADERITEMSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_ICONHOT: HEADERITEMSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_ICONPRESSED: HEADERITEMSTATES = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_ICONSORTEDNORMAL: HEADERITEMSTATES = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_ICONSORTEDHOT: HEADERITEMSTATES = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HIS_ICONSORTEDPRESSED: HEADERITEMSTATES = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADEROVERFLOWSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HOFS_NORMAL: HEADEROVERFLOWSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HOFS_HOT: HEADEROVERFLOWSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADERITEM: HEADERPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADERITEMLEFT: HEADERPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADERITEMRIGHT: HEADERPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADERSORTARROW: HEADERPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADERDROPDOWN: HEADERPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADERDROPDOWNFILTER: HEADERPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HP_HEADEROVERFLOW: HEADERPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERPINSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHP_NORMAL: HEADERPINSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHP_HOT: HEADERPINSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHP_PRESSED: HEADERPINSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHP_SELECTEDNORMAL: HEADERPINSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHP_SELECTEDHOT: HEADERPINSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBHP_SELECTEDPRESSED: HEADERPINSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERSORTARROWSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HSAS_SORTEDUP: HEADERSORTARROWSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HSAS_SORTEDDOWN: HEADERSORTARROWSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADERSTYLESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HBG_DETAILS: HEADERSTYLESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HBG_ICON: HEADERSTYLESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADER_CONTROL_FORMAT_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_LEFT: HEADER_CONTROL_FORMAT_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_RIGHT: HEADER_CONTROL_FORMAT_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_CENTER: HEADER_CONTROL_FORMAT_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_JUSTIFYMASK: HEADER_CONTROL_FORMAT_FLAGS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_RTLREADING: HEADER_CONTROL_FORMAT_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_BITMAP: HEADER_CONTROL_FORMAT_FLAGS = 8192i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_STRING: HEADER_CONTROL_FORMAT_FLAGS = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_OWNERDRAW: HEADER_CONTROL_FORMAT_FLAGS = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_IMAGE: HEADER_CONTROL_FORMAT_FLAGS = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_BITMAP_ON_RIGHT: HEADER_CONTROL_FORMAT_FLAGS = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_SORTUP: HEADER_CONTROL_FORMAT_FLAGS = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_SORTDOWN: HEADER_CONTROL_FORMAT_FLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_CHECKBOX: HEADER_CONTROL_FORMAT_FLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_CHECKED: HEADER_CONTROL_FORMAT_FLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_FIXEDWIDTH: HEADER_CONTROL_FORMAT_FLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDF_SPLITBUTTON: HEADER_CONTROL_FORMAT_FLAGS = 16777216i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADER_CONTROL_FORMAT_STATE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDIS_FOCUSED: HEADER_CONTROL_FORMAT_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADER_CONTROL_FORMAT_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDFT_ISSTRING: HEADER_CONTROL_FORMAT_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDFT_ISNUMBER: HEADER_CONTROL_FORMAT_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDFT_ISDATE: HEADER_CONTROL_FORMAT_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HDFT_HASNOVALUE: HEADER_CONTROL_FORMAT_TYPE = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADER_CONTROL_NOTIFICATION_BUTTON = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT: HEADER_CONTROL_NOTIFICATION_BUTTON = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT: HEADER_CONTROL_NOTIFICATION_BUTTON = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE: HEADER_CONTROL_NOTIFICATION_BUTTON = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HEADER_HITTEST_INFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_NOWHERE: HEADER_HITTEST_INFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONHEADER: HEADER_HITTEST_INFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONDIVIDER: HEADER_HITTEST_INFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONDIVOPEN: HEADER_HITTEST_INFO_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONFILTER: HEADER_HITTEST_INFO_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONFILTERBUTTON: HEADER_HITTEST_INFO_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ABOVE: HEADER_HITTEST_INFO_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_BELOW: HEADER_HITTEST_INFO_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_TORIGHT: HEADER_HITTEST_INFO_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_TOLEFT: HEADER_HITTEST_INFO_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONITEMSTATEICON: HEADER_HITTEST_INFO_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONDROPDOWN: HEADER_HITTEST_INFO_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HHT_ONOVERFLOW: HEADER_HITTEST_INFO_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HELPBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HBS_NORMAL: HELPBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HBS_HOT: HELPBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HBS_PUSHED: HELPBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HBS_DISABLED: HELPBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HELPLINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPHL_NORMAL: HELPLINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPHL_HOT: HELPLINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPHL_PRESSED: HELPLINKSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPHL_DISABLED: HELPLINKSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HIT_TEST_BACKGROUND_OPTIONS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_BACKGROUNDSEG: HIT_TEST_BACKGROUND_OPTIONS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_FIXEDBORDER: HIT_TEST_BACKGROUND_OPTIONS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_CAPTION: HIT_TEST_BACKGROUND_OPTIONS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_RESIZINGBORDER_LEFT: HIT_TEST_BACKGROUND_OPTIONS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_RESIZINGBORDER_TOP: HIT_TEST_BACKGROUND_OPTIONS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_RESIZINGBORDER_RIGHT: HIT_TEST_BACKGROUND_OPTIONS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_RESIZINGBORDER_BOTTOM: HIT_TEST_BACKGROUND_OPTIONS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_RESIZINGBORDER: HIT_TEST_BACKGROUND_OPTIONS = 240u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_SIZINGTEMPLATE: HIT_TEST_BACKGROUND_OPTIONS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTTB_SYSTEMSIZINGMARGINS: HIT_TEST_BACKGROUND_OPTIONS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HORZSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HSS_NORMAL: HORZSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HSS_HOT: HORZSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HSS_PUSHED: HORZSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HSS_DISABLED: HORZSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HORZTHUMBSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTS_NORMAL: HORZTHUMBSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTS_HOT: HORZTHUMBSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTS_PUSHED: HORZTHUMBSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HTS_DISABLED: HORZTHUMBSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HOTGLYPHSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HGLPS_CLOSED: HOTGLYPHSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HGLPS_OPENED: HOTGLYPHSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HOVERBACKGROUNDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UTS_NORMAL: HOVERBACKGROUNDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UTS_HOT: HOVERBACKGROUNDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UTS_PRESSED: HOVERBACKGROUNDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HYPERLINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HLS_NORMALTEXT: HYPERLINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HLS_LINKTEXT: HYPERLINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type HYPERLINKTEXTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_HYPERLINK_NORMAL: HYPERLINKTEXTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_HYPERLINK_HOT: HYPERLINKTEXTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_HYPERLINK_PRESSED: HYPERLINKTEXTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_HYPERLINK_DISABLED: HYPERLINKTEXTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type ICONEFFECT = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICE_NONE: ICONEFFECT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICE_GLOW: ICONEFFECT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICE_SHADOW: ICONEFFECT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICE_PULSE: ICONEFFECT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICE_ALPHA: ICONEFFECT = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IEBARMENUSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBM_NORMAL: IEBARMENUSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBM_HOT: IEBARMENUSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBM_PRESSED: IEBARMENUSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGELAYOUT = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const IL_VERTICAL: IMAGELAYOUT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const IL_HORIZONTAL: IMAGELAYOUT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGELIST_CREATION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_MASK: IMAGELIST_CREATION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLOR: IMAGELIST_CREATION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLORDDB: IMAGELIST_CREATION_FLAGS = 254u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLOR4: IMAGELIST_CREATION_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLOR8: IMAGELIST_CREATION_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLOR16: IMAGELIST_CREATION_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLOR24: IMAGELIST_CREATION_FLAGS = 24u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_COLOR32: IMAGELIST_CREATION_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_PALETTE: IMAGELIST_CREATION_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_MIRROR: IMAGELIST_CREATION_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_PERITEMMIRROR: IMAGELIST_CREATION_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_ORIGINALSIZE: IMAGELIST_CREATION_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILC_HIGHQUALITYSCALE: IMAGELIST_CREATION_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGESELECTTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const IST_NONE: IMAGESELECTTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const IST_SIZE: IMAGESELECTTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const IST_DPI: IMAGESELECTTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGE_LIST_COPY_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILCF_MOVE: IMAGE_LIST_COPY_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILCF_SWAP: IMAGE_LIST_COPY_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGE_LIST_DRAW_STYLE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILD_BLEND: IMAGE_LIST_DRAW_STYLE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILD_BLEND50: IMAGE_LIST_DRAW_STYLE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILD_FOCUS: IMAGE_LIST_DRAW_STYLE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILD_MASK: IMAGE_LIST_DRAW_STYLE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILD_NORMAL: IMAGE_LIST_DRAW_STYLE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILD_SELECTED: IMAGE_LIST_DRAW_STYLE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGE_LIST_ITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILIF_ALPHA: IMAGE_LIST_ITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILIF_LOWQUALITY: IMAGE_LIST_ITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type IMAGE_LIST_WRITE_STREAM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILP_NORMAL: IMAGE_LIST_WRITE_STREAM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ILP_DOWNLEVEL: IMAGE_LIST_WRITE_STREAM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type INITCOMMONCONTROLSEX_ICC = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_ANIMATE_CLASS: INITCOMMONCONTROLSEX_ICC = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_BAR_CLASSES: INITCOMMONCONTROLSEX_ICC = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_COOL_CLASSES: INITCOMMONCONTROLSEX_ICC = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_DATE_CLASSES: INITCOMMONCONTROLSEX_ICC = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_HOTKEY_CLASS: INITCOMMONCONTROLSEX_ICC = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_INTERNET_CLASSES: INITCOMMONCONTROLSEX_ICC = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_LINK_CLASS: INITCOMMONCONTROLSEX_ICC = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_LISTVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_NATIVEFNTCTL_CLASS: INITCOMMONCONTROLSEX_ICC = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_PAGESCROLLER_CLASS: INITCOMMONCONTROLSEX_ICC = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_PROGRESS_CLASS: INITCOMMONCONTROLSEX_ICC = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_STANDARD_CLASSES: INITCOMMONCONTROLSEX_ICC = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_TAB_CLASSES: INITCOMMONCONTROLSEX_ICC = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_TREEVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_UPDOWN_CLASS: INITCOMMONCONTROLSEX_ICC = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_USEREX_CLASSES: INITCOMMONCONTROLSEX_ICC = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ICC_WIN95_CLASSES: INITCOMMONCONTROLSEX_ICC = 255u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type ITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSI_HOT: ITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSI_HOTSELECTED: ITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSI_SELECTED: ITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBPSI_SELECTEDNOTFOCUS: ITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LABELSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLS_NORMAL: LABELSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLS_SELECTED: LABELSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLS_EMPHASIZED: LABELSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLS_DISABLED: LABELSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LINKHEADERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLH_NORMAL: LINKHEADERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLH_HOVER: LINKHEADERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LINKPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LP_HYPERLINK: LINKPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUTLINK_NORMAL: LINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const FLYOUTLINK_HOVER: LINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LISTBOXPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBCP_BORDER_HSCROLL: LISTBOXPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBCP_BORDER_HVSCROLL: LISTBOXPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBCP_BORDER_NOSCROLL: LISTBOXPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBCP_BORDER_VSCROLL: LISTBOXPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LBCP_ITEM: LISTBOXPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LISTITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LISS_NORMAL: LISTITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LISS_HOT: LISTITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LISS_SELECTED: LISTITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LISS_DISABLED: LISTITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LISS_SELECTEDNOTFOCUS: LISTITEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LISS_HOTSELECTED: LISTITEMSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LISTVIEWPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_LISTITEM: LISTVIEWPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_LISTGROUP: LISTVIEWPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_LISTDETAIL: LISTVIEWPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_LISTSORTEDDETAIL: LISTVIEWPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_EMPTYTEXT: LISTVIEWPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_GROUPHEADER: LISTVIEWPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_GROUPHEADERLINE: LISTVIEWPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_EXPANDBUTTON: LISTVIEWPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_COLLAPSEBUTTON: LISTVIEWPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVP_COLUMNDETAIL: LISTVIEWPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_ITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIF_ITEMINDEX: LIST_ITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIF_STATE: LIST_ITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIF_ITEMID: LIST_ITEM_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIF_URL: LIST_ITEM_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_ITEM_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIS_FOCUSED: LIST_ITEM_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIS_ENABLED: LIST_ITEM_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIS_VISITED: LIST_ITEM_STATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIS_HOTTRACK: LIST_ITEM_STATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIS_DEFAULTCOLORS: LIST_ITEM_STATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_BACKGROUND_IMAGE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_SOURCE_NONE: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_SOURCE_HBITMAP: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_SOURCE_URL: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_SOURCE_MASK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_STYLE_NORMAL: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_STYLE_TILE: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_STYLE_MASK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_FLAG_TILEOFFSET: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_TYPE_WATERMARK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVBKIF_FLAG_ALPHABLEND: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_GROUP_ALIGN_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGA_HEADER_LEFT: LIST_VIEW_GROUP_ALIGN_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGA_HEADER_CENTER: LIST_VIEW_GROUP_ALIGN_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGA_HEADER_RIGHT: LIST_VIEW_GROUP_ALIGN_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGA_FOOTER_LEFT: LIST_VIEW_GROUP_ALIGN_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGA_FOOTER_CENTER: LIST_VIEW_GROUP_ALIGN_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGA_FOOTER_RIGHT: LIST_VIEW_GROUP_ALIGN_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_GROUP_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_NORMAL: LIST_VIEW_GROUP_STATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_COLLAPSED: LIST_VIEW_GROUP_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_HIDDEN: LIST_VIEW_GROUP_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_NOHEADER: LIST_VIEW_GROUP_STATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_COLLAPSIBLE: LIST_VIEW_GROUP_STATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_FOCUSED: LIST_VIEW_GROUP_STATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_SELECTED: LIST_VIEW_GROUP_STATE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_SUBSETED: LIST_VIEW_GROUP_STATE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGS_SUBSETLINKFOCUSED: LIST_VIEW_GROUP_STATE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_INSERT_MARK_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIM_AFTER: LIST_VIEW_INSERT_MARK_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_LINE_BREAK: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 1048576i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_FILL: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 2097152i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_WRAP: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 4194304i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_NO_TITLE: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 8388608i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_TILE_PLACEMENTMASK: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 3145728i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_ITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_TEXT: LIST_VIEW_ITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_IMAGE: LIST_VIEW_ITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_PARAM: LIST_VIEW_ITEM_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_STATE: LIST_VIEW_ITEM_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_INDENT: LIST_VIEW_ITEM_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_NORECOMPUTE: LIST_VIEW_ITEM_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_GROUPID: LIST_VIEW_ITEM_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_COLUMNS: LIST_VIEW_ITEM_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_COLFMT: LIST_VIEW_ITEM_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIF_DI_SETITEM: LIST_VIEW_ITEM_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LIST_VIEW_ITEM_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_FOCUSED: LIST_VIEW_ITEM_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_SELECTED: LIST_VIEW_ITEM_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_CUT: LIST_VIEW_ITEM_STATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_DROPHILITED: LIST_VIEW_ITEM_STATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_GLOW: LIST_VIEW_ITEM_STATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_ACTIVATING: LIST_VIEW_ITEM_STATE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_OVERLAYMASK: LIST_VIEW_ITEM_STATE_FLAGS = 3840u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVIS_STATEIMAGEMASK: LIST_VIEW_ITEM_STATE_FLAGS = 61440u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LOGOFFBUTTONSSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLS_NORMAL: LOGOFFBUTTONSSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLS_HOT: LOGOFFBUTTONSSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLS_PRESSED: LOGOFFBUTTONSSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVCOLUMNW_FORMAT = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_LEFT: LVCOLUMNW_FORMAT = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_RIGHT: LVCOLUMNW_FORMAT = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_CENTER: LVCOLUMNW_FORMAT = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_JUSTIFYMASK: LVCOLUMNW_FORMAT = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_IMAGE: LVCOLUMNW_FORMAT = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_BITMAP_ON_RIGHT: LVCOLUMNW_FORMAT = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_COL_HAS_IMAGES: LVCOLUMNW_FORMAT = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_FIXED_WIDTH: LVCOLUMNW_FORMAT = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_NO_DPI_SCALE: LVCOLUMNW_FORMAT = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_FIXED_RATIO: LVCOLUMNW_FORMAT = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCFMT_SPLITBUTTON: LVCOLUMNW_FORMAT = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVCOLUMNW_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_FMT: LVCOLUMNW_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_WIDTH: LVCOLUMNW_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_TEXT: LVCOLUMNW_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_SUBITEM: LVCOLUMNW_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_IMAGE: LVCOLUMNW_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_ORDER: LVCOLUMNW_MASK = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_MINWIDTH: LVCOLUMNW_MASK = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_DEFAULTWIDTH: LVCOLUMNW_MASK = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCF_IDEALWIDTH: LVCOLUMNW_MASK = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVFINDINFOW_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFI_PARAM: LVFINDINFOW_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFI_PARTIAL: LVFINDINFOW_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFI_STRING: LVFINDINFOW_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFI_SUBSTRING: LVFINDINFOW_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFI_WRAP: LVFINDINFOW_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFI_NEARESTXY: LVFINDINFOW_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVFOOTERITEM_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFIF_TEXT: LVFOOTERITEM_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVFIF_STATE: LVFOOTERITEM_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVGROUP_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGF_NONE: LVGROUP_MASK = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGF_HEADER: LVGROUP_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGF_FOOTER: LVGROUP_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGF_STATE: LVGROUP_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVHITTESTINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_ABOVE: LVHITTESTINFO_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_BELOW: LVHITTESTINFO_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_NOWHERE: LVHITTESTINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_ONITEMICON: LVHITTESTINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_ONITEMLABEL: LVHITTESTINFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_ONITEMSTATEICON: LVHITTESTINFO_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_TOLEFT: LVHITTESTINFO_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_TORIGHT: LVHITTESTINFO_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP_HEADER: LVHITTESTINFO_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP_FOOTER: LVHITTESTINFO_FLAGS = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP_COLLAPSE: LVHITTESTINFO_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP_BACKGROUND: LVHITTESTINFO_FLAGS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP_STATEICON: LVHITTESTINFO_FLAGS = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP_SUBSETLINK: LVHITTESTINFO_FLAGS = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_GROUP: LVHITTESTINFO_FLAGS = 4076863488u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_ONCONTENTS: LVHITTESTINFO_FLAGS = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVHT_EX_FOOTER: LVHITTESTINFO_FLAGS = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVITEMA_GROUP_ID = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const I_GROUPIDCALLBACK: LVITEMA_GROUP_ID = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const I_GROUPIDNONE: LVITEMA_GROUP_ID = -2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVTILEVIEWINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIF_AUTOSIZE: LVTILEVIEWINFO_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIF_FIXEDWIDTH: LVTILEVIEWINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIF_FIXEDHEIGHT: LVTILEVIEWINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIF_FIXEDSIZE: LVTILEVIEWINFO_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type LVTILEVIEWINFO_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIM_TILESIZE: LVTILEVIEWINFO_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIM_COLUMNS: LVTILEVIEWINFO_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVTVIM_LABELMARGIN: LVTILEVIEWINFO_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MARKUPTEXTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EMT_NORMALTEXT: MARKUPTEXTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EMT_LINKTEXT: MARKUPTEXTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MAXBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MAXBS_NORMAL: MAXBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MAXBS_HOT: MAXBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MAXBS_PUSHED: MAXBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MAXBS_DISABLED: MAXBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MAXCAPTIONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MXCS_ACTIVE: MAXCAPTIONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MXCS_INACTIVE: MAXCAPTIONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MXCS_DISABLED: MAXCAPTIONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MCGRIDINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIF_DATE: MCGRIDINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIF_RECT: MCGRIDINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIF_NAME: MCGRIDINFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MCGRIDINFO_PART = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_CALENDARCONTROL: MCGRIDINFO_PART = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_NEXT: MCGRIDINFO_PART = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_PREV: MCGRIDINFO_PART = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_FOOTER: MCGRIDINFO_PART = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_CALENDAR: MCGRIDINFO_PART = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_CALENDARHEADER: MCGRIDINFO_PART = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_CALENDARBODY: MCGRIDINFO_PART = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_CALENDARROW: MCGRIDINFO_PART = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCGIP_CALENDARCELL: MCGRIDINFO_PART = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MCHITTESTINFO_HIT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TITLE: MCHITTESTINFO_HIT_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDAR: MCHITTESTINFO_HIT_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TODAYLINK: MCHITTESTINFO_HIT_FLAGS = 196608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARCONTROL: MCHITTESTINFO_HIT_FLAGS = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_NEXT: MCHITTESTINFO_HIT_FLAGS = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_PREV: MCHITTESTINFO_HIT_FLAGS = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_NOWHERE: MCHITTESTINFO_HIT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TITLEBK: MCHITTESTINFO_HIT_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TITLEMONTH: MCHITTESTINFO_HIT_FLAGS = 65537u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TITLEYEAR: MCHITTESTINFO_HIT_FLAGS = 65538u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TITLEBTNNEXT: MCHITTESTINFO_HIT_FLAGS = 16842755u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_TITLEBTNPREV: MCHITTESTINFO_HIT_FLAGS = 33619971u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARBK: MCHITTESTINFO_HIT_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARDATE: MCHITTESTINFO_HIT_FLAGS = 131073u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARDATENEXT: MCHITTESTINFO_HIT_FLAGS = 16908289u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARDATEPREV: MCHITTESTINFO_HIT_FLAGS = 33685505u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARDAY: MCHITTESTINFO_HIT_FLAGS = 131074u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARWEEKNUM: MCHITTESTINFO_HIT_FLAGS = 131075u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARDATEMIN: MCHITTESTINFO_HIT_FLAGS = 131076u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCHT_CALENDARDATEMAX: MCHITTESTINFO_HIT_FLAGS = 131077u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MDICLOSEBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDCL_NORMAL: MDICLOSEBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDCL_HOT: MDICLOSEBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDCL_PUSHED: MDICLOSEBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDCL_DISABLED: MDICLOSEBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MDIMINBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDMI_NORMAL: MDIMINBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDMI_HOT: MDIMINBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDMI_PUSHED: MDIMINBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDMI_DISABLED: MDIMINBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MDIRESTOREBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDRE_NORMAL: MDIRESTOREBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDRE_HOT: MDIRESTOREBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDRE_PUSHED: MDIRESTOREBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MDRE_DISABLED: MDIRESTOREBUTTONSTATES = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub type MENUBANDPARTS = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -4163,6 +6492,66 @@ pub const MDS_CHECKED: MENUBANDSTATES = 5i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MDS_HOTCHECKED: MENUBANDSTATES = 6i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MENUPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_MENUITEM_TMSCHEMA: MENUPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_MENUDROPDOWN_TMSCHEMA: MENUPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_MENUBARITEM_TMSCHEMA: MENUPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_MENUBARDROPDOWN_TMSCHEMA: MENUPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_CHEVRON_TMSCHEMA: MENUPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_SEPARATOR_TMSCHEMA: MENUPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_BARBACKGROUND: MENUPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_BARITEM: MENUPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPBACKGROUND: MENUPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPBORDERS: MENUPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPCHECK: MENUPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPCHECKBACKGROUND: MENUPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPGUTTER: MENUPARTS = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPITEM: MENUPARTS = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPSEPARATOR: MENUPARTS = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_POPUPSUBMENU: MENUPARTS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_SYSTEMCLOSE: MENUPARTS = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_SYSTEMMAXIMIZE: MENUPARTS = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_SYSTEMMINIMIZE: MENUPARTS = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MENU_SYSTEMRESTORE: MENUPARTS = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MINBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MINBS_NORMAL: MINBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MINBS_HOT: MINBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MINBS_PUSHED: MINBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MINBS_DISABLED: MINBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type MINCAPTIONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MNCS_ACTIVE: MINCAPTIONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MNCS_INACTIVE: MINCAPTIONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MNCS_DISABLED: MINCAPTIONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub type MONTHCALPARTS = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MC_BACKGROUND: MONTHCALPARTS = 1i32;
@@ -4187,11 +6576,17 @@ pub const MC_NAVNEXT: MONTHCALPARTS = 10i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MC_NAVPREV: MONTHCALPARTS = 11i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MONTHCAL_CLASS: &str = "SysMonthCal32";
+pub type MONTH_CALDENDAR_MESSAGES_VIEW = u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MONTHCAL_CLASSA: &str = "SysMonthCal32";
+pub const MCMV_MONTH: MONTH_CALDENDAR_MESSAGES_VIEW = 0u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MONTHCAL_CLASSW: &str = "SysMonthCal32";
+pub const MCMV_YEAR: MONTH_CALDENDAR_MESSAGES_VIEW = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCMV_DECADE: MONTH_CALDENDAR_MESSAGES_VIEW = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCMV_CENTURY: MONTH_CALDENDAR_MESSAGES_VIEW = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCMV_MAX: MONTH_CALDENDAR_MESSAGES_VIEW = 3u32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub type MOREPROGRAMSARROWBACKSTATES = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -4221,15 +6616,19 @@ pub const SPMPT_DISABLED: MOREPROGRAMSTABSTATES = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const SPMPT_FOCUSED: MOREPROGRAMSTABSTATES = 5i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32;
+pub type MOVESTATES = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MSGF_COMMCTRL_DRAGSELECT: u32 = 16898u32;
+pub const DDMOVE_HIGHLIGHT: MOVESTATES = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MSGF_COMMCTRL_SIZEHEADER: u32 = 16897u32;
+pub const DDMOVE_NOHIGHLIGHT: MOVESTATES = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MSGF_COMMCTRL_TOOLBARCUST: u32 = 16899u32;
+pub type NAVIGATIONPARTS = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MULTIFILEOPENORD: u32 = 1537u32;
+pub const NAV_BACKBUTTON: NAVIGATIONPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NAV_FORWARDBUTTON: NAVIGATIONPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NAV_MENUBUTTON: NAVIGATIONPARTS = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub type NAVNEXTSTATES = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
@@ -4251,25 +6650,3446 @@ pub const MCNP_PRESSED: NAVPREVSTATES = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub const MCNP_DISABLED: NAVPREVSTATES = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NEWFILEOPENORD: u32 = 1547u32;
+pub type NAV_BACKBUTTONSTATES = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NEWFILEOPENV2ORD: u32 = 1552u32;
+pub const NAV_BB_NORMAL: NAV_BACKBUTTONSTATES = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NEWFILEOPENV3ORD: u32 = 1553u32;
+pub const NAV_BB_HOT: NAV_BACKBUTTONSTATES = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NEWFORMATDLGWITHLINK: u32 = 1591u32;
+pub const NAV_BB_PRESSED: NAV_BACKBUTTONSTATES = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NFS_ALL: u32 = 16u32;
+pub const NAV_BB_DISABLED: NAV_BACKBUTTONSTATES = 4i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NFS_BUTTON: u32 = 8u32;
+pub type NAV_FORWARDBUTTONSTATES = i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NFS_EDIT: u32 = 1u32;
+pub const NAV_FB_NORMAL: NAV_FORWARDBUTTONSTATES = 1i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NFS_LISTCOMBO: u32 = 4u32;
+pub const NAV_FB_HOT: NAV_FORWARDBUTTONSTATES = 2i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NFS_STATIC: u32 = 2u32;
+pub const NAV_FB_PRESSED: NAV_FORWARDBUTTONSTATES = 3i32;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NFS_USEFONTASSOC: u32 = 32u32;
+pub const NAV_FB_DISABLED: NAV_FORWARDBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NAV_MENUBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NAV_MB_NORMAL: NAV_MENUBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NAV_MB_HOT: NAV_MENUBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NAV_MB_PRESSED: NAV_MENUBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const NAV_MB_DISABLED: NAV_MENUBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMCUSTOMDRAW_DRAW_STAGE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_POSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_PREERASE: NMCUSTOMDRAW_DRAW_STAGE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_PREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_ITEMPOSTERASE: NMCUSTOMDRAW_DRAW_STAGE = 65540u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_ITEMPOSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65538u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_ITEMPREERASE: NMCUSTOMDRAW_DRAW_STAGE = 65539u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_ITEMPREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65537u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDDS_SUBITEM: NMCUSTOMDRAW_DRAW_STAGE = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMCUSTOMDRAW_DRAW_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_SELECTED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_GRAYED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_DISABLED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_CHECKED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_FOCUS: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_DEFAULT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_HOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_MARKED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_INDETERMINATE: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_SHOWKEYBOARDCUES: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_NEARHOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_OTHERSIDEHOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CDIS_DROPHILITED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMDATETIMECHANGE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GDT_NONE: NMDATETIMECHANGE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const GDT_VALID: NMDATETIMECHANGE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMLVCUSTOMDRAW_ITEM_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCDI_ITEM: NMLVCUSTOMDRAW_ITEM_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCDI_GROUP: NMLVCUSTOMDRAW_ITEM_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVCDI_ITEMSLIST: NMLVCUSTOMDRAW_ITEM_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMLVEMPTYMARKUP_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EMF_CENTERED: NMLVEMPTYMARKUP_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMLVGETINFOTIP_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGIT_UNFOLDED: NMLVGETINFOTIP_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LVGIT_ZERO: NMLVGETINFOTIP_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMPGCALCSIZE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_CALCHEIGHT: NMPGCALCSIZE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_CALCWIDTH: NMPGCALCSIZE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMPGSCROLL_DIR = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_SCROLLDOWN: NMPGSCROLL_DIR = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_SCROLLLEFT: NMPGSCROLL_DIR = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_SCROLLRIGHT: NMPGSCROLL_DIR = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGF_SCROLLUP: NMPGSCROLL_DIR = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMPGSCROLL_KEYS = u16;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGK_NONE: NMPGSCROLL_KEYS = 0u16;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGK_SHIFT: NMPGSCROLL_KEYS = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGK_CONTROL: NMPGSCROLL_KEYS = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGK_MENU: NMPGSCROLL_KEYS = 4u16;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMREBAR_MASK_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBNM_ID: NMREBAR_MASK_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBNM_LPARAM: NMREBAR_MASK_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBNM_STYLE: NMREBAR_MASK_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMTBDISPINFOW_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBNF_IMAGE: NMTBDISPINFOW_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBNF_TEXT: NMTBDISPINFOW_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBNF_DI_SETITEM: NMTBDISPINFOW_MASK = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NMTBHOTITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_ACCELERATOR: NMTBHOTITEM_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_ARROWKEYS: NMTBHOTITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_DUPACCEL: NMTBHOTITEM_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_ENTERING: NMTBHOTITEM_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_LEAVING: NMTBHOTITEM_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_LMOUSE: NMTBHOTITEM_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_MOUSE: NMTBHOTITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_OTHER: NMTBHOTITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_RESELECT: NMTBHOTITEM_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const HICF_TOGGLEDROPDOWN: NMTBHOTITEM_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NM_TREEVIEW_ACTION = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVE_COLLAPSE: NM_TREEVIEW_ACTION = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVE_EXPAND: NM_TREEVIEW_ACTION = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVE_TOGGLE: NM_TREEVIEW_ACTION = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVE_EXPANDPARTIAL: NM_TREEVIEW_ACTION = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVE_COLLAPSERESET: NM_TREEVIEW_ACTION = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVC_UNKNOWN: NM_TREEVIEW_ACTION = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVC_BYMOUSE: NM_TREEVIEW_ACTION = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVC_BYKEYBOARD: NM_TREEVIEW_ACTION = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NONESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDNONE_HIGHLIGHT: NONESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDNONE_NOHIGHLIGHT: NONESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NORMALGROUPCOLLAPSESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBNGC_NORMAL: NORMALGROUPCOLLAPSESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBNGC_HOT: NORMALGROUPCOLLAPSESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBNGC_PRESSED: NORMALGROUPCOLLAPSESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type NORMALGROUPEXPANDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBNGE_NORMAL: NORMALGROUPEXPANDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBNGE_HOT: NORMALGROUPEXPANDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBNGE_PRESSED: NORMALGROUPEXPANDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type ODA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODA_DRAWENTIRE: ODA_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODA_SELECT: ODA_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODA_FOCUS: ODA_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type ODS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_SELECTED: ODS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_GRAYED: ODS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_DISABLED: ODS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_CHECKED: ODS_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_FOCUS: ODS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_DEFAULT: ODS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_COMBOBOXEDIT: ODS_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_HOTLIGHT: ODS_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_INACTIVE: ODS_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_NOACCEL: ODS_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ODS_NOFOCUSRECT: ODS_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type OFFSETTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_TOPLEFT: OFFSETTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_TOPRIGHT: OFFSETTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_TOPMIDDLE: OFFSETTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_BOTTOMLEFT: OFFSETTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_BOTTOMRIGHT: OFFSETTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_BOTTOMMIDDLE: OFFSETTYPE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_MIDDLELEFT: OFFSETTYPE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_MIDDLERIGHT: OFFSETTYPE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_LEFTOFCAPTION: OFFSETTYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_RIGHTOFCAPTION: OFFSETTYPE = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_LEFTOFLASTBUTTON: OFFSETTYPE = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_RIGHTOFLASTBUTTON: OFFSETTYPE = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_ABOVELASTBUTTON: OFFSETTYPE = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OT_BELOWLASTBUTTON: OFFSETTYPE = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type OPENBOXSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPOB_NORMAL: OPENBOXSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPOB_HOT: OPENBOXSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPOB_SELECTED: OPENBOXSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPOB_DISABLED: OPENBOXSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPOB_FOCUSED: OPENBOXSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type OPEN_THEME_DATA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OTD_FORCE_RECT_SIZING: OPEN_THEME_DATA_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const OTD_NONCLIENT: OPEN_THEME_DATA_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type PAGEPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGRP_UP: PAGEPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGRP_DOWN: PAGEPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGRP_UPHORZ: PAGEPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PGRP_DOWNHORZ: PAGEPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POINTER_DEVICE_CURSOR_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN: POINTER_DEVICE_CURSOR_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_CURSOR_TYPE_TIP: POINTER_DEVICE_CURSOR_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_CURSOR_TYPE_ERASER: POINTER_DEVICE_CURSOR_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_CURSOR_TYPE_MAX: POINTER_DEVICE_CURSOR_TYPE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POINTER_DEVICE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN: POINTER_DEVICE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN: POINTER_DEVICE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_TYPE_TOUCH: POINTER_DEVICE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_TYPE_TOUCH_PAD: POINTER_DEVICE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_DEVICE_TYPE_MAX: POINTER_DEVICE_TYPE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POINTER_FEEDBACK_MODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_FEEDBACK_DEFAULT: POINTER_FEEDBACK_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_FEEDBACK_INDIRECT: POINTER_FEEDBACK_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const POINTER_FEEDBACK_NONE: POINTER_FEEDBACK_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POPUPCHECKBACKGROUNDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCB_DISABLED: POPUPCHECKBACKGROUNDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCB_NORMAL: POPUPCHECKBACKGROUNDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCB_BITMAP: POPUPCHECKBACKGROUNDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POPUPCHECKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MC_CHECKMARKNORMAL: POPUPCHECKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MC_CHECKMARKDISABLED: POPUPCHECKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MC_BULLETNORMAL: POPUPCHECKSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MC_BULLETDISABLED: POPUPCHECKSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POPUPITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MPI_NORMAL: POPUPITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MPI_HOT: POPUPITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MPI_DISABLED: POPUPITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MPI_DISABLEDHOT: POPUPITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type POPUPSUBMENUSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSM_NORMAL: POPUPSUBMENUSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSM_DISABLED: POPUPSUBMENUSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type PROGRESSPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_BAR: PROGRESSPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_BARVERT: PROGRESSPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_CHUNK: PROGRESSPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_CHUNKVERT: PROGRESSPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_FILL: PROGRESSPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_FILLVERT: PROGRESSPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_PULSEOVERLAY: PROGRESSPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_MOVEOVERLAY: PROGRESSPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_PULSEOVERLAYVERT: PROGRESSPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_MOVEOVERLAYVERT: PROGRESSPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_TRANSPARENTBAR: PROGRESSPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PP_TRANSPARENTBARVERT: PROGRESSPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type PROPERTYORIGIN = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PO_STATE: PROPERTYORIGIN = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PO_PART: PROPERTYORIGIN = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PO_CLASS: PROPERTYORIGIN = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PO_GLOBAL: PROPERTYORIGIN = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PO_NOTFOUND: PROPERTYORIGIN = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type PSPCB_MESSAGE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSPCB_ADDREF: PSPCB_MESSAGE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSPCB_CREATE: PSPCB_MESSAGE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSPCB_RELEASE: PSPCB_MESSAGE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PSPCB_SI_INITDIALOG: PSPCB_MESSAGE = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type PUSHBUTTONDROPDOWNSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBDDS_NORMAL: PUSHBUTTONDROPDOWNSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBDDS_DISABLED: PUSHBUTTONDROPDOWNSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type PUSHBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_NORMAL: PUSHBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_HOT: PUSHBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_PRESSED: PUSHBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_DISABLED: PUSHBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_DEFAULTED: PUSHBUTTONSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBS_DEFAULTED_ANIMATING: PUSHBUTTONSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type RADIOBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_UNCHECKEDNORMAL: RADIOBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_UNCHECKEDHOT: RADIOBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_UNCHECKEDPRESSED: RADIOBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_UNCHECKEDDISABLED: RADIOBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_CHECKEDNORMAL: RADIOBUTTONSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_CHECKEDHOT: RADIOBUTTONSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_CHECKEDPRESSED: RADIOBUTTONSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_CHECKEDDISABLED: RADIOBUTTONSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type READONLYSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBRO_NORMAL: READONLYSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBRO_HOT: READONLYSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBRO_PRESSED: READONLYSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBRO_DISABLED: READONLYSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type REBARPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_GRIPPER: REBARPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_GRIPPERVERT: REBARPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_BAND: REBARPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_CHEVRON: REBARPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_CHEVRONVERT: REBARPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_BACKGROUND: REBARPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_SPLITTER: REBARPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RP_SPLITTERVERT: REBARPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type RESTOREBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_NORMAL: RESTOREBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_HOT: RESTOREBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_PUSHED: RESTOREBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const RBS_DISABLED: RESTOREBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SCROLLBARPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_ARROWBTN: SCROLLBARPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_THUMBBTNHORZ: SCROLLBARPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_THUMBBTNVERT: SCROLLBARPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_LOWERTRACKHORZ: SCROLLBARPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_UPPERTRACKHORZ: SCROLLBARPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_LOWERTRACKVERT: SCROLLBARPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_UPPERTRACKVERT: SCROLLBARPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_GRIPPERHORZ: SCROLLBARPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_GRIPPERVERT: SCROLLBARPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_SIZEBOX: SCROLLBARPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBP_SIZEBOXBKGND: SCROLLBARPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SCROLLBARSTYLESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCRBS_NORMAL: SCROLLBARSTYLESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCRBS_HOT: SCROLLBARSTYLESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCRBS_PRESSED: SCROLLBARSTYLESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCRBS_DISABLED: SCROLLBARSTYLESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCRBS_HOVER: SCROLLBARSTYLESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SECTIONTITLELINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPSTL_NORMAL: SECTIONTITLELINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPSTL_HOT: SECTIONTITLELINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SET_THEME_APP_PROPERTIES_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ALLOW_NONCLIENT: SET_THEME_APP_PROPERTIES_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ALLOW_CONTROLS: SET_THEME_APP_PROPERTIES_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ALLOW_WEBCONTENT: SET_THEME_APP_PROPERTIES_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VALIDBITS: SET_THEME_APP_PROPERTIES_FLAGS = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SHOWCALENDARBUTTONRIGHTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPSCBR_NORMAL: SHOWCALENDARBUTTONRIGHTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPSCBR_HOT: SHOWCALENDARBUTTONRIGHTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPSCBR_PRESSED: SHOWCALENDARBUTTONRIGHTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DPSCBR_DISABLED: SHOWCALENDARBUTTONRIGHTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SIZEBOXSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_RIGHTALIGN: SIZEBOXSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_LEFTALIGN: SIZEBOXSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_TOPRIGHTALIGN: SIZEBOXSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_TOPLEFTALIGN: SIZEBOXSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_HALFBOTTOMRIGHTALIGN: SIZEBOXSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_HALFBOTTOMLEFTALIGN: SIZEBOXSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_HALFTOPRIGHTALIGN: SIZEBOXSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SZB_HALFTOPLEFTALIGN: SIZEBOXSTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SIZINGTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ST_TRUESIZE: SIZINGTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ST_STRETCH: SIZINGTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const ST_TILE: SIZINGTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SMALLCAPTIONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCS_ACTIVE: SMALLCAPTIONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCS_INACTIVE: SMALLCAPTIONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCS_DISABLED: SMALLCAPTIONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SMALLCLOSEBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCBS_NORMAL: SMALLCLOSEBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCBS_HOT: SMALLCLOSEBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCBS_PUSHED: SMALLCLOSEBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SCBS_DISABLED: SMALLCLOSEBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SMALLFRAMEBOTTOMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SFRB_ACTIVE: SMALLFRAMEBOTTOMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SFRB_INACTIVE: SMALLFRAMEBOTTOMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SMALLFRAMELEFTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SFRL_ACTIVE: SMALLFRAMELEFTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SFRL_INACTIVE: SMALLFRAMELEFTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SMALLFRAMERIGHTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SFRR_ACTIVE: SMALLFRAMERIGHTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SFRR_INACTIVE: SMALLFRAMERIGHTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SOFTWAREEXPLORERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPSE_NORMAL: SOFTWAREEXPLORERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPSE_HOT: SOFTWAREEXPLORERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPSE_SELECTED: SOFTWAREEXPLORERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPSE_DISABLED: SOFTWAREEXPLORERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPSE_FOCUSED: SOFTWAREEXPLORERSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SPECIALGROUPCOLLAPSESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBSGC_NORMAL: SPECIALGROUPCOLLAPSESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBSGC_HOT: SPECIALGROUPCOLLAPSESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBSGC_PRESSED: SPECIALGROUPCOLLAPSESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SPECIALGROUPEXPANDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBSGE_NORMAL: SPECIALGROUPEXPANDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBSGE_HOT: SPECIALGROUPEXPANDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const EBSGE_PRESSED: SPECIALGROUPEXPANDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SPINPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPNP_UP: SPINPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPNP_DOWN: SPINPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPNP_UPHORZ: SPINPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPNP_DOWNHORZ: SPINPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SPLITTERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLITS_NORMAL: SPLITTERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLITS_HOT: SPLITTERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLITS_PRESSED: SPLITTERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SPLITTERVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLITSV_NORMAL: SPLITTERVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLITSV_HOT: SPLITTERVERTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPLITSV_PRESSED: SPLITTERVERTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type STANDARDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTSS_NORMAL: STANDARDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTSS_LINK: STANDARDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type STARTPANELPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_USERPANE: STARTPANELPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_MOREPROGRAMS: STARTPANELPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_MOREPROGRAMSARROW: STARTPANELPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_PROGLIST: STARTPANELPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_PROGLISTSEPARATOR: STARTPANELPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_PLACESLIST: STARTPANELPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_PLACESLISTSEPARATOR: STARTPANELPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_LOGOFF: STARTPANELPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_LOGOFFBUTTONS: STARTPANELPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_USERPICTURE: STARTPANELPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_PREVIEW: STARTPANELPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_MOREPROGRAMSTAB: STARTPANELPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_NSCHOST: STARTPANELPARTS = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_SOFTWAREEXPLORER: STARTPANELPARTS = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_OPENBOX: STARTPANELPARTS = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_SEARCHVIEW: STARTPANELPARTS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_MOREPROGRAMSARROWBACK: STARTPANELPARTS = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_TOPMATCH: STARTPANELPARTS = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SPP_LOGOFFSPLITBUTTONDROPDOWN: STARTPANELPARTS = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type STATICPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const STAT_TEXT: STATICPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type STATUSPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SP_PANE: STATUSPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SP_GRIPPERPANE: STATUSPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SP_GRIPPER: STATUSPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SYSBUTTONSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBS_NORMAL: SYSBUTTONSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBS_HOT: SYSBUTTONSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBS_PUSHED: SYSBUTTONSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const SBS_DISABLED: SYSBUTTONSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SYSTEMCLOSESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSC_NORMAL: SYSTEMCLOSESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSC_DISABLED: SYSTEMCLOSESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SYSTEMMAXIMIZESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSMX_NORMAL: SYSTEMMAXIMIZESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSMX_DISABLED: SYSTEMMAXIMIZESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SYSTEMMINIMIZESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSMN_NORMAL: SYSTEMMINIMIZESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSMN_DISABLED: SYSTEMMINIMIZESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type SYSTEMRESTORESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSR_NORMAL: SYSTEMRESTORESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MSYSR_DISABLED: SYSTEMRESTORESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TABITEMBOTHEDGESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIBES_NORMAL: TABITEMBOTHEDGESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIBES_HOT: TABITEMBOTHEDGESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIBES_SELECTED: TABITEMBOTHEDGESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIBES_DISABLED: TABITEMBOTHEDGESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIBES_FOCUSED: TABITEMBOTHEDGESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TABITEMLEFTEDGESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TILES_NORMAL: TABITEMLEFTEDGESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TILES_HOT: TABITEMLEFTEDGESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TILES_SELECTED: TABITEMLEFTEDGESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TILES_DISABLED: TABITEMLEFTEDGESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TILES_FOCUSED: TABITEMLEFTEDGESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TABITEMRIGHTEDGESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIRES_NORMAL: TABITEMRIGHTEDGESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIRES_HOT: TABITEMRIGHTEDGESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIRES_SELECTED: TABITEMRIGHTEDGESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIRES_DISABLED: TABITEMRIGHTEDGESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIRES_FOCUSED: TABITEMRIGHTEDGESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TABITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIS_NORMAL: TABITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIS_HOT: TABITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIS_SELECTED: TABITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIS_DISABLED: TABITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TIS_FOCUSED: TABITEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TABPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TABITEM: TABPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TABITEMLEFTEDGE: TABPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TABITEMRIGHTEDGE: TABPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TABITEMBOTHEDGE: TABPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TOPTABITEM: TABPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TOPTABITEMLEFTEDGE: TABPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TOPTABITEMRIGHTEDGE: TABPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_TOPTABITEMBOTHEDGE: TABPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_PANE: TABPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_BODY: TABPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TABP_AEROWIZARDBODY: TABPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TABSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CSTB_NORMAL: TABSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CSTB_HOT: TABSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CSTB_SELECTED: TABSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TAB_CONTROL_ITEM_STATE = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIS_BUTTONPRESSED: TAB_CONTROL_ITEM_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIS_HIGHLIGHTED: TAB_CONTROL_ITEM_STATE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKBANDPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDP_GROUPCOUNT: TASKBANDPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDP_FLASHBUTTON: TASKBANDPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDP_FLASHBUTTONGROUPMENU: TASKBANDPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKBARPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_BACKGROUNDBOTTOM: TASKBARPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_BACKGROUNDRIGHT: TASKBARPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_BACKGROUNDTOP: TASKBARPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_BACKGROUNDLEFT: TASKBARPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_SIZINGBARBOTTOM: TASKBARPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_SIZINGBARRIGHT: TASKBARPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_SIZINGBARTOP: TASKBARPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBP_SIZINGBARLEFT: TASKBARPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOGPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_PRIMARYPANEL: TASKDIALOGPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_MAININSTRUCTIONPANE: TASKDIALOGPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_MAINICON: TASKDIALOGPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_CONTENTPANE: TASKDIALOGPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_CONTENTICON: TASKDIALOGPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_EXPANDEDCONTENT: TASKDIALOGPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_COMMANDLINKPANE: TASKDIALOGPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_SECONDARYPANEL: TASKDIALOGPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_CONTROLPANE: TASKDIALOGPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_BUTTONSECTION: TASKDIALOGPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_BUTTONWRAPPER: TASKDIALOGPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_EXPANDOTEXT: TASKDIALOGPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_EXPANDOBUTTON: TASKDIALOGPARTS = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_VERIFICATIONTEXT: TASKDIALOGPARTS = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_FOOTNOTEPANE: TASKDIALOGPARTS = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_FOOTNOTEAREA: TASKDIALOGPARTS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_FOOTNOTESEPARATOR: TASKDIALOGPARTS = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_EXPANDEDFOOTERAREA: TASKDIALOGPARTS = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_PROGRESSBAR: TASKDIALOGPARTS = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_IMAGEALIGNMENT: TASKDIALOGPARTS = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDLG_RADIOBUTTONPANE: TASKDIALOGPARTS = 21i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOG_COMMON_BUTTON_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDCBF_OK_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDCBF_YES_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDCBF_NO_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDCBF_CANCEL_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDCBF_RETRY_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDCBF_CLOSE_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOG_ELEMENTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDE_CONTENT: TASKDIALOG_ELEMENTS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDE_EXPANDED_INFORMATION: TASKDIALOG_ELEMENTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDE_FOOTER: TASKDIALOG_ELEMENTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDE_MAIN_INSTRUCTION: TASKDIALOG_ELEMENTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOG_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_ENABLE_HYPERLINKS: TASKDIALOG_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_USE_HICON_MAIN: TASKDIALOG_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_USE_HICON_FOOTER: TASKDIALOG_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_ALLOW_DIALOG_CANCELLATION: TASKDIALOG_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_USE_COMMAND_LINKS: TASKDIALOG_FLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_USE_COMMAND_LINKS_NO_ICON: TASKDIALOG_FLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_EXPAND_FOOTER_AREA: TASKDIALOG_FLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_EXPANDED_BY_DEFAULT: TASKDIALOG_FLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_VERIFICATION_FLAG_CHECKED: TASKDIALOG_FLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_SHOW_PROGRESS_BAR: TASKDIALOG_FLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_SHOW_MARQUEE_PROGRESS_BAR: TASKDIALOG_FLAGS = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_CALLBACK_TIMER: TASKDIALOG_FLAGS = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_POSITION_RELATIVE_TO_WINDOW: TASKDIALOG_FLAGS = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_RTL_LAYOUT: TASKDIALOG_FLAGS = 8192i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_NO_DEFAULT_RADIO_BUTTON: TASKDIALOG_FLAGS = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_CAN_BE_MINIMIZED: TASKDIALOG_FLAGS = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_NO_SET_FOREGROUND: TASKDIALOG_FLAGS = 65536i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDF_SIZE_TO_CONTENT: TASKDIALOG_FLAGS = 16777216i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOG_ICON_ELEMENTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDIE_ICON_MAIN: TASKDIALOG_ICON_ELEMENTS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDIE_ICON_FOOTER: TASKDIALOG_ICON_ELEMENTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOG_MESSAGES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_NAVIGATE_PAGE: TASKDIALOG_MESSAGES = 1125i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_CLICK_BUTTON: TASKDIALOG_MESSAGES = 1126i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_MARQUEE_PROGRESS_BAR: TASKDIALOG_MESSAGES = 1127i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_PROGRESS_BAR_STATE: TASKDIALOG_MESSAGES = 1128i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_PROGRESS_BAR_RANGE: TASKDIALOG_MESSAGES = 1129i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_PROGRESS_BAR_POS: TASKDIALOG_MESSAGES = 1130i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_PROGRESS_BAR_MARQUEE: TASKDIALOG_MESSAGES = 1131i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1132i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_CLICK_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1134i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_ENABLE_BUTTON: TASKDIALOG_MESSAGES = 1135i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_ENABLE_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1136i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_CLICK_VERIFICATION: TASKDIALOG_MESSAGES = 1137i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_UPDATE_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1138i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE: TASKDIALOG_MESSAGES = 1139i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDM_UPDATE_ICON: TASKDIALOG_MESSAGES = 1140i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKDIALOG_NOTIFICATIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_CREATED: TASKDIALOG_NOTIFICATIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_NAVIGATED: TASKDIALOG_NOTIFICATIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_HYPERLINK_CLICKED: TASKDIALOG_NOTIFICATIONS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_TIMER: TASKDIALOG_NOTIFICATIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_DESTROYED: TASKDIALOG_NOTIFICATIONS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_RADIO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_DIALOG_CONSTRUCTED: TASKDIALOG_NOTIFICATIONS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_VERIFICATION_CLICKED: TASKDIALOG_NOTIFICATIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_HELP: TASKDIALOG_NOTIFICATIONS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TDN_EXPANDO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TASKLINKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPTL_NORMAL: TASKLINKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPTL_HOT: TASKLINKSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPTL_PRESSED: TASKLINKSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPTL_DISABLED: TASKLINKSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CPTL_PAGE: TASKLINKSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TA_PROPERTY = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAP_FLAGS: TA_PROPERTY = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAP_TRANSFORMCOUNT: TA_PROPERTY = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAP_STAGGERDELAY: TA_PROPERTY = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAP_STAGGERDELAYCAP: TA_PROPERTY = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAP_STAGGERDELAYFACTOR: TA_PROPERTY = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAP_ZORDER: TA_PROPERTY = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TA_PROPERTY_FLAG = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAPF_NONE: TA_PROPERTY_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAPF_HASSTAGGER: TA_PROPERTY_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAPF_ISRTLAWARE: TA_PROPERTY_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAPF_ALLOWCOLLECTION: TA_PROPERTY_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAPF_HASBACKGROUND: TA_PROPERTY_FLAG = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TAPF_HASPERSPECTIVE: TA_PROPERTY_FLAG = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TA_TIMINGFUNCTION_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTFT_UNDEFINED: TA_TIMINGFUNCTION_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTFT_CUBIC_BEZIER: TA_TIMINGFUNCTION_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TA_TRANSFORM_FLAG = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATF_NONE: TA_TRANSFORM_FLAG = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATF_TARGETVALUES_USER: TA_TRANSFORM_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATF_HASINITIALVALUES: TA_TRANSFORM_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATF_HASORIGINVALUES: TA_TRANSFORM_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TA_TRANSFORM_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATT_TRANSLATE_2D: TA_TRANSFORM_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATT_SCALE_2D: TA_TRANSFORM_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATT_OPACITY: TA_TRANSFORM_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TATT_CLIP: TA_TRANSFORM_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TBBUTTONINFOW_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_BYINDEX: TBBUTTONINFOW_MASK = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_COMMAND: TBBUTTONINFOW_MASK = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_IMAGE: TBBUTTONINFOW_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_LPARAM: TBBUTTONINFOW_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_SIZE: TBBUTTONINFOW_MASK = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_STATE: TBBUTTONINFOW_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_STYLE: TBBUTTONINFOW_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIF_TEXT: TBBUTTONINFOW_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TBINSERTMARK_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIMHT_NONE: TBINSERTMARK_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIMHT_AFTER: TBINSERTMARK_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TBIMHT_BACKGROUND: TBINSERTMARK_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TCHITTESTINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCHT_NOWHERE: TCHITTESTINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCHT_ONITEM: TCHITTESTINFO_FLAGS = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCHT_ONITEMICON: TCHITTESTINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCHT_ONITEMLABEL: TCHITTESTINFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TCITEMHEADERA_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIF_IMAGE: TCITEMHEADERA_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIF_RTLREADING: TCITEMHEADERA_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIF_TEXT: TCITEMHEADERA_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIF_PARAM: TCITEMHEADERA_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TCIF_STATE: TCITEMHEADERA_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TEXTSELECTIONGRIPPERPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSGP_GRIPPER: TEXTSELECTIONGRIPPERPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TEXTSHADOWTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TST_NONE: TEXTSHADOWTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TST_SINGLE: TEXTSHADOWTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TST_CONTINUOUS: TEXTSHADOWTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TEXTSTYLEPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_MAININSTRUCTION: TEXTSTYLEPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_INSTRUCTION: TEXTSTYLEPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_BODYTITLE: TEXTSTYLEPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_BODYTEXT: TEXTSTYLEPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_SECONDARYTEXT: TEXTSTYLEPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_HYPERLINKTEXT: TEXTSTYLEPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_EXPANDED: TEXTSTYLEPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_LABEL: TEXTSTYLEPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TEXT_CONTROLLABEL: TEXTSTYLEPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THEMESIZE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_MIN: THEMESIZE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_TRUE: THEMESIZE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_DRAW: THEMESIZE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THEME_PROPERTY_SYMBOL_ID = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_RESERVEDLOW: THEME_PROPERTY_SYMBOL_ID = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_RESERVEDHIGH: THEME_PROPERTY_SYMBOL_ID = 7999u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DIBDATA: THEME_PROPERTY_SYMBOL_ID = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHDIBDATA: THEME_PROPERTY_SYMBOL_ID = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ENUM: THEME_PROPERTY_SYMBOL_ID = 200u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_STRING: THEME_PROPERTY_SYMBOL_ID = 201u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INT: THEME_PROPERTY_SYMBOL_ID = 202u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BOOL: THEME_PROPERTY_SYMBOL_ID = 203u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COLOR: THEME_PROPERTY_SYMBOL_ID = 204u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MARGINS: THEME_PROPERTY_SYMBOL_ID = 205u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FILENAME: THEME_PROPERTY_SYMBOL_ID = 206u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SIZE: THEME_PROPERTY_SYMBOL_ID = 207u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_POSITION: THEME_PROPERTY_SYMBOL_ID = 208u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_RECT: THEME_PROPERTY_SYMBOL_ID = 209u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FONT: THEME_PROPERTY_SYMBOL_ID = 210u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INTLIST: THEME_PROPERTY_SYMBOL_ID = 211u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HBITMAP: THEME_PROPERTY_SYMBOL_ID = 212u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DISKSTREAM: THEME_PROPERTY_SYMBOL_ID = 213u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_STREAM: THEME_PROPERTY_SYMBOL_ID = 214u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BITMAPREF: THEME_PROPERTY_SYMBOL_ID = 215u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FLOAT: THEME_PROPERTY_SYMBOL_ID = 216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FLOATLIST: THEME_PROPERTY_SYMBOL_ID = 217u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COLORSCHEMES: THEME_PROPERTY_SYMBOL_ID = 401u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SIZES: THEME_PROPERTY_SYMBOL_ID = 402u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CHARSET: THEME_PROPERTY_SYMBOL_ID = 403u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_NAME: THEME_PROPERTY_SYMBOL_ID = 600u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DISPLAYNAME: THEME_PROPERTY_SYMBOL_ID = 601u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOOLTIP: THEME_PROPERTY_SYMBOL_ID = 602u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COMPANY: THEME_PROPERTY_SYMBOL_ID = 603u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_AUTHOR: THEME_PROPERTY_SYMBOL_ID = 604u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COPYRIGHT: THEME_PROPERTY_SYMBOL_ID = 605u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_URL: THEME_PROPERTY_SYMBOL_ID = 606u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_VERSION: THEME_PROPERTY_SYMBOL_ID = 607u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DESCRIPTION: THEME_PROPERTY_SYMBOL_ID = 608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 601u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LAST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 801u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SMALLCAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 802u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENUFONT: THEME_PROPERTY_SYMBOL_ID = 803u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_STATUSFONT: THEME_PROPERTY_SYMBOL_ID = 804u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MSGBOXFONT: THEME_PROPERTY_SYMBOL_ID = 805u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ICONTITLEFONT: THEME_PROPERTY_SYMBOL_ID = 806u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HEADING1FONT: THEME_PROPERTY_SYMBOL_ID = 807u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HEADING2FONT: THEME_PROPERTY_SYMBOL_ID = 808u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BODYFONT: THEME_PROPERTY_SYMBOL_ID = 809u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRSTFONT: THEME_PROPERTY_SYMBOL_ID = 801u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTFONT: THEME_PROPERTY_SYMBOL_ID = 809u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FLATMENUS: THEME_PROPERTY_SYMBOL_ID = 1001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRSTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SIZINGBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1201u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SCROLLBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1202u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SCROLLBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1203u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1204u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1205u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SMCAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1206u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SMCAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1207u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENUBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1208u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENUBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1209u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_PADDEDBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1210u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRSTSIZE: THEME_PROPERTY_SYMBOL_ID = 1201u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTSIZE: THEME_PROPERTY_SYMBOL_ID = 1210u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINCOLORDEPTH: THEME_PROPERTY_SYMBOL_ID = 1301u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRSTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CSSNAME: THEME_PROPERTY_SYMBOL_ID = 1401u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_XMLNAME: THEME_PROPERTY_SYMBOL_ID = 1402u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTUPDATED: THEME_PROPERTY_SYMBOL_ID = 1403u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ALIAS: THEME_PROPERTY_SYMBOL_ID = 1404u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRSTSTRING: THEME_PROPERTY_SYMBOL_ID = 1401u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTSTRING: THEME_PROPERTY_SYMBOL_ID = 1404u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SCROLLBAR: THEME_PROPERTY_SYMBOL_ID = 1601u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BACKGROUND: THEME_PROPERTY_SYMBOL_ID = 1602u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1603u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1604u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENU: THEME_PROPERTY_SYMBOL_ID = 1605u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_WINDOW: THEME_PROPERTY_SYMBOL_ID = 1606u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_WINDOWFRAME: THEME_PROPERTY_SYMBOL_ID = 1607u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENUTEXT: THEME_PROPERTY_SYMBOL_ID = 1608u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_WINDOWTEXT: THEME_PROPERTY_SYMBOL_ID = 1609u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1610u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1611u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1612u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_APPWORKSPACE: THEME_PROPERTY_SYMBOL_ID = 1613u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1614u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HIGHLIGHTTEXT: THEME_PROPERTY_SYMBOL_ID = 1615u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BTNFACE: THEME_PROPERTY_SYMBOL_ID = 1616u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BTNSHADOW: THEME_PROPERTY_SYMBOL_ID = 1617u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRAYTEXT: THEME_PROPERTY_SYMBOL_ID = 1618u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BTNTEXT: THEME_PROPERTY_SYMBOL_ID = 1619u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INACTIVECAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1620u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BTNHIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1621u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DKSHADOW3D: THEME_PROPERTY_SYMBOL_ID = 1622u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LIGHT3D: THEME_PROPERTY_SYMBOL_ID = 1623u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INFOTEXT: THEME_PROPERTY_SYMBOL_ID = 1624u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INFOBK: THEME_PROPERTY_SYMBOL_ID = 1625u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BUTTONALTERNATEFACE: THEME_PROPERTY_SYMBOL_ID = 1626u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HOTTRACKING: THEME_PROPERTY_SYMBOL_ID = 1627u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1628u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTINACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1629u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENUHILIGHT: THEME_PROPERTY_SYMBOL_ID = 1630u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MENUBAR: THEME_PROPERTY_SYMBOL_ID = 1631u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FIRSTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1601u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LASTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1631u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMHUE1: THEME_PROPERTY_SYMBOL_ID = 1801u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMHUE2: THEME_PROPERTY_SYMBOL_ID = 1802u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMHUE3: THEME_PROPERTY_SYMBOL_ID = 1803u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMHUE4: THEME_PROPERTY_SYMBOL_ID = 1804u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMHUE5: THEME_PROPERTY_SYMBOL_ID = 1805u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOHUE1: THEME_PROPERTY_SYMBOL_ID = 1806u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOHUE2: THEME_PROPERTY_SYMBOL_ID = 1807u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOHUE3: THEME_PROPERTY_SYMBOL_ID = 1808u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOHUE4: THEME_PROPERTY_SYMBOL_ID = 1809u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOHUE5: THEME_PROPERTY_SYMBOL_ID = 1810u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2002u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2003u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2004u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FROMCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2005u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2006u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2007u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2008u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2009u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TOCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2010u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2201u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_AUTOSIZE: THEME_PROPERTY_SYMBOL_ID = 2202u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BORDERONLY: THEME_PROPERTY_SYMBOL_ID = 2203u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COMPOSITED: THEME_PROPERTY_SYMBOL_ID = 2204u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BGFILL: THEME_PROPERTY_SYMBOL_ID = 2205u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHTRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2206u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHONLY: THEME_PROPERTY_SYMBOL_ID = 2207u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ALWAYSSHOWSIZINGBAR: THEME_PROPERTY_SYMBOL_ID = 2208u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2209u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_UNIFORMSIZING: THEME_PROPERTY_SYMBOL_ID = 2210u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_INTEGRALSIZING: THEME_PROPERTY_SYMBOL_ID = 2211u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SOURCEGROW: THEME_PROPERTY_SYMBOL_ID = 2212u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SOURCESHRINK: THEME_PROPERTY_SYMBOL_ID = 2213u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DRAWBORDERS: THEME_PROPERTY_SYMBOL_ID = 2214u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_NOETCHEDEFFECT: THEME_PROPERTY_SYMBOL_ID = 2215u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTAPPLYOVERLAY: THEME_PROPERTY_SYMBOL_ID = 2216u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTGLOW: THEME_PROPERTY_SYMBOL_ID = 2217u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTITALIC: THEME_PROPERTY_SYMBOL_ID = 2218u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COMPOSITEDOPAQUE: THEME_PROPERTY_SYMBOL_ID = 2219u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_LOCALIZEDMIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2220u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGECOUNT: THEME_PROPERTY_SYMBOL_ID = 2401u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ALPHALEVEL: THEME_PROPERTY_SYMBOL_ID = 2402u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2403u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ROUNDCORNERWIDTH: THEME_PROPERTY_SYMBOL_ID = 2404u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ROUNDCORNERHEIGHT: THEME_PROPERTY_SYMBOL_ID = 2405u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTRATIO1: THEME_PROPERTY_SYMBOL_ID = 2406u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTRATIO2: THEME_PROPERTY_SYMBOL_ID = 2407u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTRATIO3: THEME_PROPERTY_SYMBOL_ID = 2408u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTRATIO4: THEME_PROPERTY_SYMBOL_ID = 2409u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTRATIO5: THEME_PROPERTY_SYMBOL_ID = 2410u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_PROGRESSCHUNKSIZE: THEME_PROPERTY_SYMBOL_ID = 2411u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_PROGRESSSPACESIZE: THEME_PROPERTY_SYMBOL_ID = 2412u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SATURATION: THEME_PROPERTY_SYMBOL_ID = 2413u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTBORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2414u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ALPHATHRESHOLD: THEME_PROPERTY_SYMBOL_ID = 2415u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_WIDTH: THEME_PROPERTY_SYMBOL_ID = 2416u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HEIGHT: THEME_PROPERTY_SYMBOL_ID = 2417u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHINDEX: THEME_PROPERTY_SYMBOL_ID = 2418u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TRUESIZESTRETCHMARK: THEME_PROPERTY_SYMBOL_ID = 2419u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI1: THEME_PROPERTY_SYMBOL_ID = 2420u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI2: THEME_PROPERTY_SYMBOL_ID = 2421u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI3: THEME_PROPERTY_SYMBOL_ID = 2422u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI4: THEME_PROPERTY_SYMBOL_ID = 2423u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI5: THEME_PROPERTY_SYMBOL_ID = 2424u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTGLOWSIZE: THEME_PROPERTY_SYMBOL_ID = 2425u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FRAMESPERSECOND: THEME_PROPERTY_SYMBOL_ID = 2426u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_PIXELSPERFRAME: THEME_PROPERTY_SYMBOL_ID = 2427u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ANIMATIONDELAY: THEME_PROPERTY_SYMBOL_ID = 2428u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLOWINTENSITY: THEME_PROPERTY_SYMBOL_ID = 2429u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_OPACITY: THEME_PROPERTY_SYMBOL_ID = 2430u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COLORIZATIONCOLOR: THEME_PROPERTY_SYMBOL_ID = 2431u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_COLORIZATIONOPACITY: THEME_PROPERTY_SYMBOL_ID = 2432u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI6: THEME_PROPERTY_SYMBOL_ID = 2433u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINDPI7: THEME_PROPERTY_SYMBOL_ID = 2434u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHFONT: THEME_PROPERTY_SYMBOL_ID = 2601u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE1: THEME_PROPERTY_SYMBOL_ID = 3002u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE2: THEME_PROPERTY_SYMBOL_ID = 3003u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE3: THEME_PROPERTY_SYMBOL_ID = 3004u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE4: THEME_PROPERTY_SYMBOL_ID = 3005u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE5: THEME_PROPERTY_SYMBOL_ID = 3006u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHIMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3008u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE6: THEME_PROPERTY_SYMBOL_ID = 3009u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGEFILE7: THEME_PROPERTY_SYMBOL_ID = 3010u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXT: THEME_PROPERTY_SYMBOL_ID = 3201u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CLASSICVALUE: THEME_PROPERTY_SYMBOL_ID = 3202u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_OFFSET: THEME_PROPERTY_SYMBOL_ID = 3401u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTSHADOWOFFSET: THEME_PROPERTY_SYMBOL_ID = 3402u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE: THEME_PROPERTY_SYMBOL_ID = 3403u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE1: THEME_PROPERTY_SYMBOL_ID = 3404u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE2: THEME_PROPERTY_SYMBOL_ID = 3405u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE3: THEME_PROPERTY_SYMBOL_ID = 3406u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE4: THEME_PROPERTY_SYMBOL_ID = 3407u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE5: THEME_PROPERTY_SYMBOL_ID = 3408u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_NORMALSIZE: THEME_PROPERTY_SYMBOL_ID = 3409u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE6: THEME_PROPERTY_SYMBOL_ID = 3410u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_MINSIZE7: THEME_PROPERTY_SYMBOL_ID = 3411u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SIZINGMARGINS: THEME_PROPERTY_SYMBOL_ID = 3601u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CONTENTMARGINS: THEME_PROPERTY_SYMBOL_ID = 3602u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CAPTIONMARGINS: THEME_PROPERTY_SYMBOL_ID = 3603u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3801u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3802u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3803u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_EDGELIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3804u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_EDGEHIGHLIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3805u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_EDGESHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3806u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_EDGEDKSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3807u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_EDGEFILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3808u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3809u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTCOLOR1: THEME_PROPERTY_SYMBOL_ID = 3810u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTCOLOR2: THEME_PROPERTY_SYMBOL_ID = 3811u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTCOLOR3: THEME_PROPERTY_SYMBOL_ID = 3812u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTCOLOR4: THEME_PROPERTY_SYMBOL_ID = 3813u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GRADIENTCOLOR5: THEME_PROPERTY_SYMBOL_ID = 3814u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3815u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3816u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTBORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3817u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3818u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3819u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHTRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3820u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FILLCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3821u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BORDERCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3822u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ACCENTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3823u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3824u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HEADING1TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3825u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HEADING2TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3826u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BODYTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3827u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BGTYPE: THEME_PROPERTY_SYMBOL_ID = 4001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BORDERTYPE: THEME_PROPERTY_SYMBOL_ID = 4002u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_FILLTYPE: THEME_PROPERTY_SYMBOL_ID = 4003u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4004u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_HALIGN: THEME_PROPERTY_SYMBOL_ID = 4005u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CONTENTALIGNMENT: THEME_PROPERTY_SYMBOL_ID = 4006u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_VALIGN: THEME_PROPERTY_SYMBOL_ID = 4007u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_OFFSETTYPE: THEME_PROPERTY_SYMBOL_ID = 4008u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ICONEFFECT: THEME_PROPERTY_SYMBOL_ID = 4009u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TEXTSHADOWTYPE: THEME_PROPERTY_SYMBOL_ID = 4010u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGELAYOUT: THEME_PROPERTY_SYMBOL_ID = 4011u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHTYPE: THEME_PROPERTY_SYMBOL_ID = 4012u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_IMAGESELECTTYPE: THEME_PROPERTY_SYMBOL_ID = 4013u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_GLYPHFONTSIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4014u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TRUESIZESCALINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4015u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_USERPICTURE: THEME_PROPERTY_SYMBOL_ID = 5001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_DEFAULTPANESIZE: THEME_PROPERTY_SYMBOL_ID = 5002u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_BLENDCOLOR: THEME_PROPERTY_SYMBOL_ID = 5003u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_CUSTOMSPLITRECT: THEME_PROPERTY_SYMBOL_ID = 5004u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ANIMATIONBUTTONRECT: THEME_PROPERTY_SYMBOL_ID = 5005u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ANIMATIONDURATION: THEME_PROPERTY_SYMBOL_ID = 5006u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_TRANSITIONDURATIONS: THEME_PROPERTY_SYMBOL_ID = 6000u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_SCALEDBACKGROUND: THEME_PROPERTY_SYMBOL_ID = 7001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ATLASIMAGE: THEME_PROPERTY_SYMBOL_ID = 8000u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ATLASINPUTIMAGE: THEME_PROPERTY_SYMBOL_ID = 8001u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TMT_ATLASRECT: THEME_PROPERTY_SYMBOL_ID = 8002u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THUMBBOTTOMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUBS_NORMAL: THUMBBOTTOMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUBS_HOT: THUMBBOTTOMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUBS_PRESSED: THUMBBOTTOMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUBS_FOCUSED: THUMBBOTTOMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUBS_DISABLED: THUMBBOTTOMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THUMBLEFTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVLS_NORMAL: THUMBLEFTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVLS_HOT: THUMBLEFTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVLS_PRESSED: THUMBLEFTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVLS_FOCUSED: THUMBLEFTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVLS_DISABLED: THUMBLEFTSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THUMBRIGHTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVRS_NORMAL: THUMBRIGHTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVRS_HOT: THUMBRIGHTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVRS_PRESSED: THUMBRIGHTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVRS_FOCUSED: THUMBRIGHTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVRS_DISABLED: THUMBRIGHTSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THUMBSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUS_NORMAL: THUMBSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUS_HOT: THUMBSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUS_PRESSED: THUMBSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUS_FOCUSED: THUMBSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUS_DISABLED: THUMBSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THUMBTOPSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUTS_NORMAL: THUMBTOPSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUTS_HOT: THUMBTOPSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUTS_PRESSED: THUMBTOPSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUTS_FOCUSED: THUMBTOPSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUTS_DISABLED: THUMBTOPSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type THUMBVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVS_NORMAL: THUMBVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVS_HOT: THUMBVERTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVS_PRESSED: THUMBVERTSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVS_FOCUSED: THUMBVERTSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TUVS_DISABLED: THUMBVERTSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TICSSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSS_NORMAL: TICSSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TICSVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSVS_NORMAL: TICSVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TITLEBARSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_S_TITLEBAR_ACTIVE: TITLEBARSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const AW_S_TITLEBAR_INACTIVE: TITLEBARSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOOLBARPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_BUTTON: TOOLBARPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_DROPDOWNBUTTON: TOOLBARPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_SPLITBUTTON: TOOLBARPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_SPLITBUTTONDROPDOWN: TOOLBARPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_SEPARATOR: TOOLBARPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_SEPARATORVERT: TOOLBARPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TP_DROPDOWNBUTTONGLYPH: TOOLBARPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOOLBARSTYLESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_NORMAL: TOOLBARSTYLESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_HOT: TOOLBARSTYLESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_PRESSED: TOOLBARSTYLESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_DISABLED: TOOLBARSTYLESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_CHECKED: TOOLBARSTYLESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_HOTCHECKED: TOOLBARSTYLESTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_NEARHOT: TOOLBARSTYLESTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TS_OTHERSIDEHOT: TOOLBARSTYLESTATES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOOLTIPPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_STANDARD: TOOLTIPPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_STANDARDTITLE: TOOLTIPPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_BALLOON: TOOLTIPPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_BALLOONTITLE: TOOLTIPPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_CLOSE: TOOLTIPPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_BALLOONSTEM: TOOLTIPPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTP_WRENCH: TOOLTIPPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOOLTIP_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_IDISHWND: TOOLTIP_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_CENTERTIP: TOOLTIP_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_RTLREADING: TOOLTIP_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_SUBCLASS: TOOLTIP_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_TRACK: TOOLTIP_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_ABSOLUTE: TOOLTIP_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_TRANSPARENT: TOOLTIP_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_PARSELINKS: TOOLTIP_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTF_DI_SETITEM: TOOLTIP_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOPTABITEMBOTHEDGESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIBES_NORMAL: TOPTABITEMBOTHEDGESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIBES_HOT: TOPTABITEMBOTHEDGESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIBES_SELECTED: TOPTABITEMBOTHEDGESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIBES_DISABLED: TOPTABITEMBOTHEDGESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIBES_FOCUSED: TOPTABITEMBOTHEDGESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOPTABITEMLEFTEDGESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTILES_NORMAL: TOPTABITEMLEFTEDGESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTILES_HOT: TOPTABITEMLEFTEDGESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTILES_SELECTED: TOPTABITEMLEFTEDGESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTILES_DISABLED: TOPTABITEMLEFTEDGESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTILES_FOCUSED: TOPTABITEMLEFTEDGESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOPTABITEMRIGHTEDGESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIRES_NORMAL: TOPTABITEMRIGHTEDGESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIRES_HOT: TOPTABITEMRIGHTEDGESTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIRES_SELECTED: TOPTABITEMRIGHTEDGESTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIRES_DISABLED: TOPTABITEMRIGHTEDGESTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIRES_FOCUSED: TOPTABITEMRIGHTEDGESTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TOPTABITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIS_NORMAL: TOPTABITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIS_HOT: TOPTABITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIS_SELECTED: TOPTABITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIS_DISABLED: TOPTABITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTIS_FOCUSED: TOPTABITEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRACKBARPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_TRACK: TRACKBARPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_TRACKVERT: TRACKBARPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_THUMB: TRACKBARPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_THUMBBOTTOM: TRACKBARPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_THUMBTOP: TRACKBARPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_THUMBVERT: TRACKBARPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_THUMBLEFT: TRACKBARPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_THUMBRIGHT: TRACKBARPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_TICS: TRACKBARPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKP_TICSVERT: TRACKBARPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRACKBARSTYLESTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TKS_NORMAL: TRACKBARSTYLESTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRACKSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TRS_NORMAL: TRACKSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRACKVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TRVS_NORMAL: TRACKVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRAILINGGRIDCELLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_HOT: TRAILINGGRIDCELLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_HASSTATE: TRAILINGGRIDCELLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_HASSTATEHOT: TRAILINGGRIDCELLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_TODAY: TRAILINGGRIDCELLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_TODAYSELECTED: TRAILINGGRIDCELLSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_SELECTED: TRAILINGGRIDCELLSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGC_SELECTEDHOT: TRAILINGGRIDCELLSTATES = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRAILINGGRIDCELLUPPERSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGCU_HOT: TRAILINGGRIDCELLUPPERSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGCU_HASSTATE: TRAILINGGRIDCELLUPPERSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGCU_HASSTATEHOT: TRAILINGGRIDCELLUPPERSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGCU_SELECTED: TRAILINGGRIDCELLUPPERSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const MCTGCU_SELECTEDHOT: TRAILINGGRIDCELLUPPERSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRANSPARENTBACKGROUNDSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBTBS_NORMAL: TRANSPARENTBACKGROUNDSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBTBS_HOT: TRANSPARENTBACKGROUNDSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBTBS_DISABLED: TRANSPARENTBACKGROUNDSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const CBTBS_FOCUSED: TRANSPARENTBACKGROUNDSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRANSPARENTBARSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBBS_NORMAL: TRANSPARENTBARSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBBS_PARTIAL: TRANSPARENTBARSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRANSPARENTBARVERTSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBBVS_NORMAL: TRANSPARENTBARVERTSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const PBBVS_PARTIAL: TRANSPARENTBARVERTSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRAYNOTIFYPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TNP_BACKGROUND: TRAYNOTIFYPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TNP_ANIMBACKGROUND: TRAYNOTIFYPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TREEITEMSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TREIS_NORMAL: TREEITEMSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TREIS_HOT: TREEITEMSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TREIS_SELECTED: TREEITEMSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TREIS_DISABLED: TREEITEMSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TREIS_SELECTEDNOTFOCUS: TREEITEMSTATES = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TREIS_HOTSELECTED: TREEITEMSTATES = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TREEVIEWPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVP_TREEITEM: TREEVIEWPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVP_GLYPH: TREEVIEWPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVP_BRANCH: TREEVIEWPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVP_HOTGLYPH: TREEVIEWPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TREE_VIEW_ITEM_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_SELECTED: TREE_VIEW_ITEM_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_CUT: TREE_VIEW_ITEM_STATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_DROPHILITED: TREE_VIEW_ITEM_STATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_BOLD: TREE_VIEW_ITEM_STATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_EXPANDED: TREE_VIEW_ITEM_STATE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_EXPANDEDONCE: TREE_VIEW_ITEM_STATE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_EXPANDPARTIAL: TREE_VIEW_ITEM_STATE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_OVERLAYMASK: TREE_VIEW_ITEM_STATE_FLAGS = 3840u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_STATEIMAGEMASK: TREE_VIEW_ITEM_STATE_FLAGS = 61440u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_USERMASK: TREE_VIEW_ITEM_STATE_FLAGS = 61440u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_EX_FLAT: TREE_VIEW_ITEM_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_EX_DISABLED: TREE_VIEW_ITEM_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIS_EX_ALL: TREE_VIEW_ITEM_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TRUESIZESCALINGTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSST_NONE: TRUESIZESCALINGTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSST_SIZE: TRUESIZESCALINGTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TSST_DPI: TRUESIZESCALINGTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TVHITTESTINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ABOVE: TVHITTESTINFO_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_BELOW: TVHITTESTINFO_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_NOWHERE: TVHITTESTINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEM: TVHITTESTINFO_FLAGS = 70u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEMBUTTON: TVHITTESTINFO_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEMICON: TVHITTESTINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEMINDENT: TVHITTESTINFO_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEMLABEL: TVHITTESTINFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEMRIGHT: TVHITTESTINFO_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_ONITEMSTATEICON: TVHITTESTINFO_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_TOLEFT: TVHITTESTINFO_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVHT_TORIGHT: TVHITTESTINFO_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TVITEMEXW_CHILDREN = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const I_ZERO: TVITEMEXW_CHILDREN = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const I_ONE_OR_MORE: TVITEMEXW_CHILDREN = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const I_CHILDRENCALLBACK: TVITEMEXW_CHILDREN = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const I_CHILDRENAUTO: TVITEMEXW_CHILDREN = -2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TVITEMPART = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVGIPR_BUTTON: TVITEMPART = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type TVITEM_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_CHILDREN: TVITEM_MASK = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_DI_SETITEM: TVITEM_MASK = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_HANDLE: TVITEM_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_IMAGE: TVITEM_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_PARAM: TVITEM_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_SELECTEDIMAGE: TVITEM_MASK = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_STATE: TVITEM_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_TEXT: TVITEM_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_EXPANDEDIMAGE: TVITEM_MASK = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_INTEGRAL: TVITEM_MASK = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TVIF_STATEEX: TVITEM_MASK = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type UPDATEMETADATASTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDUPDATEMETADATA_HIGHLIGHT: UPDATEMETADATASTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDUPDATEMETADATA_NOHIGHLIGHT: UPDATEMETADATASTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type UPHORZSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPHZS_NORMAL: UPHORZSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPHZS_HOT: UPHORZSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPHZS_PRESSED: UPHORZSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPHZS_DISABLED: UPHORZSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type UPSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPS_NORMAL: UPSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPS_HOT: UPSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPS_PRESSED: UPSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UPS_DISABLED: UPSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type USERTILEPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UTP_STROKEBACKGROUND: USERTILEPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const UTP_HOVERBACKGROUND: USERTILEPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type VALIGN = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VA_TOP: VALIGN = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VA_CENTER: VALIGN = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VA_BOTTOM: VALIGN = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type VERTSCROLLSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSS_NORMAL: VERTSCROLLSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSS_HOT: VERTSCROLLSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSS_PUSHED: VERTSCROLLSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VSS_DISABLED: VERTSCROLLSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type VERTTHUMBSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VTS_NORMAL: VERTTHUMBSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VTS_HOT: VERTTHUMBSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VTS_PUSHED: VERTTHUMBSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const VTS_DISABLED: VERTTHUMBSTATES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type WARNINGSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDWARNING_HIGHLIGHT: WARNINGSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const DDWARNING_NOHIGHLIGHT: WARNINGSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type WINDOWPARTS = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_CAPTION: WINDOWPARTS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLCAPTION: WINDOWPARTS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MINCAPTION: WINDOWPARTS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLMINCAPTION: WINDOWPARTS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MAXCAPTION: WINDOWPARTS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLMAXCAPTION: WINDOWPARTS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAMELEFT: WINDOWPARTS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAMERIGHT: WINDOWPARTS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAMEBOTTOM: WINDOWPARTS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLFRAMELEFT: WINDOWPARTS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLFRAMERIGHT: WINDOWPARTS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLFRAMEBOTTOM: WINDOWPARTS = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SYSBUTTON: WINDOWPARTS = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MDISYSBUTTON: WINDOWPARTS = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MINBUTTON: WINDOWPARTS = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MDIMINBUTTON: WINDOWPARTS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MAXBUTTON: WINDOWPARTS = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_CLOSEBUTTON: WINDOWPARTS = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLCLOSEBUTTON: WINDOWPARTS = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MDICLOSEBUTTON: WINDOWPARTS = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_RESTOREBUTTON: WINDOWPARTS = 21i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MDIRESTOREBUTTON: WINDOWPARTS = 22i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_HELPBUTTON: WINDOWPARTS = 23i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_MDIHELPBUTTON: WINDOWPARTS = 24i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_HORZSCROLL: WINDOWPARTS = 25i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_HORZTHUMB: WINDOWPARTS = 26i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_VERTSCROLL: WINDOWPARTS = 27i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_VERTTHUMB: WINDOWPARTS = 28i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_DIALOG: WINDOWPARTS = 29i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_CAPTIONSIZINGTEMPLATE: WINDOWPARTS = 30i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLCAPTIONSIZINGTEMPLATE: WINDOWPARTS = 31i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAMELEFTSIZINGTEMPLATE: WINDOWPARTS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLFRAMELEFTSIZINGTEMPLATE: WINDOWPARTS = 33i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAMERIGHTSIZINGTEMPLATE: WINDOWPARTS = 34i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLFRAMERIGHTSIZINGTEMPLATE: WINDOWPARTS = 35i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAMEBOTTOMSIZINGTEMPLATE: WINDOWPARTS = 36i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE: WINDOWPARTS = 37i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_FRAME: WINDOWPARTS = 38i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WP_BORDER: WINDOWPARTS = 39i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type WINDOWTHEMEATTRIBUTETYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WTA_NONCLIENT: WINDOWTHEMEATTRIBUTETYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type WORD_BREAK_ACTION = u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_CLASSIFY: WORD_BREAK_ACTION = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_ISDELIMITER: WORD_BREAK_ACTION = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_LEFT: WORD_BREAK_ACTION = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_LEFTBREAK: WORD_BREAK_ACTION = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_MOVEWORDLEFT: WORD_BREAK_ACTION = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_MOVEWORDRIGHT: WORD_BREAK_ACTION = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_RIGHT: WORD_BREAK_ACTION = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WB_RIGHTBREAK: WORD_BREAK_ACTION = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type WRENCHSTATES = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTWS_NORMAL: WRENCHSTATES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTWS_HOT: WRENCHSTATES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const TTWS_PRESSED: WRENCHSTATES = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type WSB_PROP = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_CXHSCROLL: WSB_PROP = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_CXHTHUMB: WSB_PROP = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_CXVSCROLL: WSB_PROP = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_CYHSCROLL: WSB_PROP = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_CYVSCROLL: WSB_PROP = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_CYVTHUMB: WSB_PROP = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_HBKGCOLOR: WSB_PROP = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_HSTYLE: WSB_PROP = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_PALETTE: WSB_PROP = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_VBKGCOLOR: WSB_PROP = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_VSTYLE: WSB_PROP = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const WSB_PROP_WINSTYLE: WSB_PROP = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub type _LI_METRIC = i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIM_SMALL: _LI_METRIC = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub const LIM_LARGE: _LI_METRIC = 1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct BP_ANIMATIONPARAMS {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+ pub style: BP_ANIMATIONSTYLE,
+ pub dwDuration: u32,
+}
+impl ::core::marker::Copy for BP_ANIMATIONPARAMS {}
+impl ::core::clone::Clone for BP_ANIMATIONPARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct BP_PAINTPARAMS {
+ pub cbSize: u32,
+ pub dwFlags: BP_PAINTPARAMS_FLAGS,
+ pub prcExclude: *const super::super::Foundation::RECT,
+ pub pBlendFunction: *const super::super::Graphics::Gdi::BLENDFUNCTION,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for BP_PAINTPARAMS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for BP_PAINTPARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct BUTTON_IMAGELIST {
+ pub himl: HIMAGELIST,
+ pub margin: super::super::Foundation::RECT,
+ pub uAlign: BUTTON_IMAGELIST_ALIGN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for BUTTON_IMAGELIST {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for BUTTON_IMAGELIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct BUTTON_SPLITINFO {
+ pub mask: u32,
+ pub himlGlyph: HIMAGELIST,
+ pub uSplitStyle: u32,
+ pub size: super::super::Foundation::SIZE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for BUTTON_SPLITINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for BUTTON_SPLITINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct CCINFOA {
+ pub szClass: [super::super::Foundation::CHAR; 32],
+ pub flOptions: u32,
+ pub szDesc: [super::super::Foundation::CHAR; 32],
+ pub cxDefault: u32,
+ pub cyDefault: u32,
+ pub flStyleDefault: u32,
+ pub flExtStyleDefault: u32,
+ pub flCtrlTypeMask: u32,
+ pub szTextDefault: [super::super::Foundation::CHAR; 256],
+ pub cStyleFlags: i32,
+ pub aStyleFlags: *mut CCSTYLEFLAGA,
+ pub lpfnStyle: LPFNCCSTYLEA,
+ pub lpfnSizeToText: LPFNCCSIZETOTEXTA,
+ pub dwReserved1: u32,
+ pub dwReserved2: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CCINFOA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CCINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct CCINFOW {
+ pub szClass: [u16; 32],
+ pub flOptions: u32,
+ pub szDesc: [u16; 32],
+ pub cxDefault: u32,
+ pub cyDefault: u32,
+ pub flStyleDefault: u32,
+ pub flExtStyleDefault: u32,
+ pub flCtrlTypeMask: u32,
+ pub cStyleFlags: i32,
+ pub aStyleFlags: *mut CCSTYLEFLAGW,
+ pub szTextDefault: [u16; 256],
+ pub lpfnStyle: LPFNCCSTYLEW,
+ pub lpfnSizeToText: LPFNCCSIZETOTEXTW,
+ pub dwReserved1: u32,
+ pub dwReserved2: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for CCINFOW {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for CCINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CCSTYLEA {
+ pub flStyle: u32,
+ pub flExtStyle: u32,
+ pub szText: [super::super::Foundation::CHAR; 256],
+ pub lgid: u16,
+ pub wReserved1: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CCSTYLEA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CCSTYLEA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct CCSTYLEFLAGA {
+ pub flStyle: u32,
+ pub flStyleMask: u32,
+ pub pszStyle: ::windows_sys::core::PSTR,
+}
+impl ::core::marker::Copy for CCSTYLEFLAGA {}
+impl ::core::clone::Clone for CCSTYLEFLAGA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct CCSTYLEFLAGW {
+ pub flStyle: u32,
+ pub flStyleMask: u32,
+ pub pszStyle: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for CCSTYLEFLAGW {}
+impl ::core::clone::Clone for CCSTYLEFLAGW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct CCSTYLEW {
+ pub flStyle: u32,
+ pub flExtStyle: u32,
+ pub szText: [u16; 256],
+ pub lgid: u16,
+ pub wReserved1: u16,
+}
+impl ::core::marker::Copy for CCSTYLEW {}
+impl ::core::clone::Clone for CCSTYLEW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COLORMAP {
+ pub from: super::super::Foundation::COLORREF,
+ pub to: super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COLORMAP {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COLORMAP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COLORSCHEME {
+ pub dwSize: u32,
+ pub clrBtnHighlight: super::super::Foundation::COLORREF,
+ pub clrBtnShadow: super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COLORSCHEME {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COLORSCHEME {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COMBOBOXEXITEMA {
+ pub mask: COMBOBOX_EX_ITEM_FLAGS,
+ pub iItem: isize,
+ pub pszText: ::windows_sys::core::PSTR,
+ pub cchTextMax: i32,
+ pub iImage: i32,
+ pub iSelectedImage: i32,
+ pub iOverlay: i32,
+ pub iIndent: i32,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COMBOBOXEXITEMA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COMBOBOXEXITEMA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COMBOBOXEXITEMW {
+ pub mask: COMBOBOX_EX_ITEM_FLAGS,
+ pub iItem: isize,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub cchTextMax: i32,
+ pub iImage: i32,
+ pub iSelectedImage: i32,
+ pub iOverlay: i32,
+ pub iIndent: i32,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COMBOBOXEXITEMW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COMBOBOXEXITEMW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COMBOBOXINFO {
+ pub cbSize: u32,
+ pub rcItem: super::super::Foundation::RECT,
+ pub rcButton: super::super::Foundation::RECT,
+ pub stateButton: COMBOBOXINFO_BUTTON_STATE,
+ pub hwndCombo: super::super::Foundation::HWND,
+ pub hwndItem: super::super::Foundation::HWND,
+ pub hwndList: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COMBOBOXINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COMBOBOXINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COMPAREITEMSTRUCT {
+ pub CtlType: DRAWITEMSTRUCT_CTL_TYPE,
+ pub CtlID: u32,
+ pub hwndItem: super::super::Foundation::HWND,
+ pub itemID1: u32,
+ pub itemData1: usize,
+ pub itemID2: u32,
+ pub itemData2: usize,
+ pub dwLocaleId: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COMPAREITEMSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COMPAREITEMSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DATETIMEPICKERINFO {
+ pub cbSize: u32,
+ pub rcCheck: super::super::Foundation::RECT,
+ pub stateCheck: u32,
+ pub rcButton: super::super::Foundation::RECT,
+ pub stateButton: u32,
+ pub hwndEdit: super::super::Foundation::HWND,
+ pub hwndUD: super::super::Foundation::HWND,
+ pub hwndDropDown: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DATETIMEPICKERINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DATETIMEPICKERINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DELETEITEMSTRUCT {
+ pub CtlType: DRAWITEMSTRUCT_CTL_TYPE,
+ pub CtlID: u32,
+ pub itemID: u32,
+ pub hwndItem: super::super::Foundation::HWND,
+ pub itemData: usize,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DELETEITEMSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DELETEITEMSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct DPASTREAMINFO {
+ pub iPos: i32,
+ pub pvItem: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for DPASTREAMINFO {}
+impl ::core::clone::Clone for DPASTREAMINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DRAGLISTINFO {
+ pub uNotification: DRAGLISTINFO_NOTIFICATION_FLAGS,
+ pub hWnd: super::super::Foundation::HWND,
+ pub ptCursor: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DRAGLISTINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DRAGLISTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct DRAWITEMSTRUCT {
+ pub CtlType: DRAWITEMSTRUCT_CTL_TYPE,
+ pub CtlID: u32,
+ pub itemID: u32,
+ pub itemAction: ODA_FLAGS,
+ pub itemState: ODS_FLAGS,
+ pub hwndItem: super::super::Foundation::HWND,
+ pub hDC: super::super::Graphics::Gdi::HDC,
+ pub rcItem: super::super::Foundation::RECT,
+ pub itemData: usize,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for DRAWITEMSTRUCT {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for DRAWITEMSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DTBGOPTS {
+ pub dwSize: u32,
+ pub dwFlags: u32,
+ pub rcClip: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DTBGOPTS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DTBGOPTS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct DTTOPTS {
+ pub dwSize: u32,
+ pub dwFlags: DTTOPTS_FLAGS,
+ pub crText: super::super::Foundation::COLORREF,
+ pub crBorder: super::super::Foundation::COLORREF,
+ pub crShadow: super::super::Foundation::COLORREF,
+ pub iTextShadowType: i32,
+ pub ptShadowOffset: super::super::Foundation::POINT,
+ pub iBorderSize: i32,
+ pub iFontPropId: i32,
+ pub iColorPropId: i32,
+ pub iStateId: i32,
+ pub fApplyOverlay: super::super::Foundation::BOOL,
+ pub iGlowSize: i32,
+ pub pfnDrawTextCallback: DTT_CALLBACK_PROC,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for DTTOPTS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for DTTOPTS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct EDITBALLOONTIP {
+ pub cbStruct: u32,
+ pub pszTitle: ::windows_sys::core::PCWSTR,
+ pub pszText: ::windows_sys::core::PCWSTR,
+ pub ttiIcon: EDITBALLOONTIP_ICON,
+}
+impl ::core::marker::Copy for EDITBALLOONTIP {}
+impl ::core::clone::Clone for EDITBALLOONTIP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HDHITTESTINFO {
+ pub pt: super::super::Foundation::POINT,
+ pub flags: HEADER_HITTEST_INFO_FLAGS,
+ pub iItem: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HDHITTESTINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HDHITTESTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct HDITEMA {
+ pub mask: HDI_MASK,
+ pub cxy: i32,
+ pub pszText: ::windows_sys::core::PSTR,
+ pub hbm: super::super::Graphics::Gdi::HBITMAP,
+ pub cchTextMax: i32,
+ pub fmt: HEADER_CONTROL_FORMAT_FLAGS,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub iImage: i32,
+ pub iOrder: i32,
+ pub r#type: HEADER_CONTROL_FORMAT_TYPE,
+ pub pvFilter: *mut ::core::ffi::c_void,
+ pub state: HEADER_CONTROL_FORMAT_STATE,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for HDITEMA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for HDITEMA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct HDITEMW {
+ pub mask: HDI_MASK,
+ pub cxy: i32,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub hbm: super::super::Graphics::Gdi::HBITMAP,
+ pub cchTextMax: i32,
+ pub fmt: HEADER_CONTROL_FORMAT_FLAGS,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub iImage: i32,
+ pub iOrder: i32,
+ pub r#type: HEADER_CONTROL_FORMAT_TYPE,
+ pub pvFilter: *mut ::core::ffi::c_void,
+ pub state: HEADER_CONTROL_FORMAT_STATE,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for HDITEMW {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for HDITEMW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct HDLAYOUT {
+ pub prc: *mut super::super::Foundation::RECT,
+ pub pwpos: *mut super::WindowsAndMessaging::WINDOWPOS,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for HDLAYOUT {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for HDLAYOUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HDPA = isize;
+pub type HDSA = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct HD_TEXTFILTERA {
+ pub pszText: ::windows_sys::core::PSTR,
+ pub cchTextMax: i32,
+}
+impl ::core::marker::Copy for HD_TEXTFILTERA {}
+impl ::core::clone::Clone for HD_TEXTFILTERA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct HD_TEXTFILTERW {
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub cchTextMax: i32,
+}
+impl ::core::marker::Copy for HD_TEXTFILTERW {}
+impl ::core::clone::Clone for HD_TEXTFILTERW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HIMAGELIST = isize;
+pub type HPROPSHEETPAGE = isize;
+pub type HSYNTHETICPOINTERDEVICE = isize;
+pub type HTREEITEM = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct IMAGEINFO {
+ pub hbmImage: super::super::Graphics::Gdi::HBITMAP,
+ pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
+ pub Unused1: i32,
+ pub Unused2: i32,
+ pub rcImage: super::super::Foundation::RECT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for IMAGEINFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for IMAGEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct IMAGELISTDRAWPARAMS {
+ pub cbSize: u32,
+ pub himl: HIMAGELIST,
+ pub i: i32,
+ pub hdcDst: super::super::Graphics::Gdi::HDC,
+ pub x: i32,
+ pub y: i32,
+ pub cx: i32,
+ pub cy: i32,
+ pub xBitmap: i32,
+ pub yBitmap: i32,
+ pub rgbBk: super::super::Foundation::COLORREF,
+ pub rgbFg: super::super::Foundation::COLORREF,
+ pub fStyle: u32,
+ pub dwRop: u32,
+ pub fState: u32,
+ pub Frame: u32,
+ pub crEffect: super::super::Foundation::COLORREF,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for IMAGELISTDRAWPARAMS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for IMAGELISTDRAWPARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct IMAGELISTSTATS {
+ pub cbSize: u32,
+ pub cAlloc: i32,
+ pub cUsed: i32,
+ pub cStandby: i32,
+}
+impl ::core::marker::Copy for IMAGELISTSTATS {}
+impl ::core::clone::Clone for IMAGELISTSTATS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct INITCOMMONCONTROLSEX {
+ pub dwSize: u32,
+ pub dwICC: INITCOMMONCONTROLSEX_ICC,
+}
+impl ::core::marker::Copy for INITCOMMONCONTROLSEX {}
+impl ::core::clone::Clone for INITCOMMONCONTROLSEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct INTLIST {
+ pub iValueCount: i32,
+ pub iValues: [i32; 402],
+}
+impl ::core::marker::Copy for INTLIST {}
+impl ::core::clone::Clone for INTLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LHITTESTINFO {
+ pub pt: super::super::Foundation::POINT,
+ pub item: LITEM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LHITTESTINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LHITTESTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LITEM {
+ pub mask: LIST_ITEM_FLAGS,
+ pub iLink: i32,
+ pub state: LIST_ITEM_STATE_FLAGS,
+ pub stateMask: LIST_ITEM_STATE_FLAGS,
+ pub szID: [u16; 48],
+ pub szUrl: [u16; 2084],
+}
+impl ::core::marker::Copy for LITEM {}
+impl ::core::clone::Clone for LITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct LVBKIMAGEA {
+ pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS,
+ pub hbm: super::super::Graphics::Gdi::HBITMAP,
+ pub pszImage: ::windows_sys::core::PSTR,
+ pub cchImageMax: u32,
+ pub xOffsetPercent: i32,
+ pub yOffsetPercent: i32,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for LVBKIMAGEA {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for LVBKIMAGEA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct LVBKIMAGEW {
+ pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS,
+ pub hbm: super::super::Graphics::Gdi::HBITMAP,
+ pub pszImage: ::windows_sys::core::PWSTR,
+ pub cchImageMax: u32,
+ pub xOffsetPercent: i32,
+ pub yOffsetPercent: i32,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for LVBKIMAGEW {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for LVBKIMAGEW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVCOLUMNA {
+ pub mask: LVCOLUMNW_MASK,
+ pub fmt: LVCOLUMNW_FORMAT,
+ pub cx: i32,
+ pub pszText: ::windows_sys::core::PSTR,
+ pub cchTextMax: i32,
+ pub iSubItem: i32,
+ pub iImage: i32,
+ pub iOrder: i32,
+ pub cxMin: i32,
+ pub cxDefault: i32,
+ pub cxIdeal: i32,
+}
+impl ::core::marker::Copy for LVCOLUMNA {}
+impl ::core::clone::Clone for LVCOLUMNA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVCOLUMNW {
+ pub mask: LVCOLUMNW_MASK,
+ pub fmt: LVCOLUMNW_FORMAT,
+ pub cx: i32,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub cchTextMax: i32,
+ pub iSubItem: i32,
+ pub iImage: i32,
+ pub iOrder: i32,
+ pub cxMin: i32,
+ pub cxDefault: i32,
+ pub cxIdeal: i32,
+}
+impl ::core::marker::Copy for LVCOLUMNW {}
+impl ::core::clone::Clone for LVCOLUMNW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVFINDINFOA {
+ pub flags: LVFINDINFOW_FLAGS,
+ pub psz: ::windows_sys::core::PCSTR,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub pt: super::super::Foundation::POINT,
+ pub vkDirection: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVFINDINFOA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVFINDINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVFINDINFOW {
+ pub flags: LVFINDINFOW_FLAGS,
+ pub psz: ::windows_sys::core::PCWSTR,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub pt: super::super::Foundation::POINT,
+ pub vkDirection: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVFINDINFOW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVFINDINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVFOOTERINFO {
+ pub mask: u32,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub cchTextMax: i32,
+ pub cItems: u32,
+}
+impl ::core::marker::Copy for LVFOOTERINFO {}
+impl ::core::clone::Clone for LVFOOTERINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVFOOTERITEM {
+ pub mask: LVFOOTERITEM_MASK,
+ pub iItem: i32,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub cchTextMax: i32,
+ pub state: u32,
+ pub stateMask: u32,
+}
+impl ::core::marker::Copy for LVFOOTERITEM {}
+impl ::core::clone::Clone for LVFOOTERITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVGROUP {
+ pub cbSize: u32,
+ pub mask: LVGROUP_MASK,
+ pub pszHeader: ::windows_sys::core::PWSTR,
+ pub cchHeader: i32,
+ pub pszFooter: ::windows_sys::core::PWSTR,
+ pub cchFooter: i32,
+ pub iGroupId: i32,
+ pub stateMask: LIST_VIEW_GROUP_STATE_FLAGS,
+ pub state: LIST_VIEW_GROUP_STATE_FLAGS,
+ pub uAlign: LIST_VIEW_GROUP_ALIGN_FLAGS,
+ pub pszSubtitle: ::windows_sys::core::PWSTR,
+ pub cchSubtitle: u32,
+ pub pszTask: ::windows_sys::core::PWSTR,
+ pub cchTask: u32,
+ pub pszDescriptionTop: ::windows_sys::core::PWSTR,
+ pub cchDescriptionTop: u32,
+ pub pszDescriptionBottom: ::windows_sys::core::PWSTR,
+ pub cchDescriptionBottom: u32,
+ pub iTitleImage: i32,
+ pub iExtendedImage: i32,
+ pub iFirstItem: i32,
+ pub cItems: u32,
+ pub pszSubsetTitle: ::windows_sys::core::PWSTR,
+ pub cchSubsetTitle: u32,
+}
+impl ::core::marker::Copy for LVGROUP {}
+impl ::core::clone::Clone for LVGROUP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVGROUPMETRICS {
+ pub cbSize: u32,
+ pub mask: u32,
+ pub Left: u32,
+ pub Top: u32,
+ pub Right: u32,
+ pub Bottom: u32,
+ pub crLeft: super::super::Foundation::COLORREF,
+ pub crTop: super::super::Foundation::COLORREF,
+ pub crRight: super::super::Foundation::COLORREF,
+ pub crBottom: super::super::Foundation::COLORREF,
+ pub crHeader: super::super::Foundation::COLORREF,
+ pub crFooter: super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVGROUPMETRICS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVGROUPMETRICS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVHITTESTINFO {
+ pub pt: super::super::Foundation::POINT,
+ pub flags: LVHITTESTINFO_FLAGS,
+ pub iItem: i32,
+ pub iSubItem: i32,
+ pub iGroup: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVHITTESTINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVHITTESTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVINSERTGROUPSORTED {
+ pub pfnGroupCompare: PFNLVGROUPCOMPARE,
+ pub pvData: *mut ::core::ffi::c_void,
+ pub lvGroup: LVGROUP,
+}
+impl ::core::marker::Copy for LVINSERTGROUPSORTED {}
+impl ::core::clone::Clone for LVINSERTGROUPSORTED {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVINSERTMARK {
+ pub cbSize: u32,
+ pub dwFlags: LIST_VIEW_INSERT_MARK_FLAGS,
+ pub iItem: i32,
+ pub dwReserved: u32,
+}
+impl ::core::marker::Copy for LVINSERTMARK {}
+impl ::core::clone::Clone for LVINSERTMARK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVITEMA {
+ pub mask: LIST_VIEW_ITEM_FLAGS,
+ pub iItem: i32,
+ pub iSubItem: i32,
+ pub state: LIST_VIEW_ITEM_STATE_FLAGS,
+ pub stateMask: LIST_VIEW_ITEM_STATE_FLAGS,
+ pub pszText: ::windows_sys::core::PSTR,
+ pub cchTextMax: i32,
+ pub iImage: i32,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub iIndent: i32,
+ pub iGroupId: LVITEMA_GROUP_ID,
+ pub cColumns: u32,
+ pub puColumns: *mut u32,
+ pub piColFmt: *mut LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS,
+ pub iGroup: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVITEMA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVITEMA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVITEMINDEX {
+ pub iItem: i32,
+ pub iGroup: i32,
+}
+impl ::core::marker::Copy for LVITEMINDEX {}
+impl ::core::clone::Clone for LVITEMINDEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVITEMW {
+ pub mask: LIST_VIEW_ITEM_FLAGS,
+ pub iItem: i32,
+ pub iSubItem: i32,
+ pub state: LIST_VIEW_ITEM_STATE_FLAGS,
+ pub stateMask: LIST_VIEW_ITEM_STATE_FLAGS,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub cchTextMax: i32,
+ pub iImage: i32,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub iIndent: i32,
+ pub iGroupId: LVITEMA_GROUP_ID,
+ pub cColumns: u32,
+ pub puColumns: *mut u32,
+ pub piColFmt: *mut LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS,
+ pub iGroup: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVITEMW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVITEMW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVSETINFOTIP {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+ pub pszText: ::windows_sys::core::PWSTR,
+ pub iItem: i32,
+ pub iSubItem: i32,
+}
+impl ::core::marker::Copy for LVSETINFOTIP {}
+impl ::core::clone::Clone for LVSETINFOTIP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct LVTILEINFO {
+ pub cbSize: u32,
+ pub iItem: i32,
+ pub cColumns: u32,
+ pub puColumns: *mut u32,
+ pub piColFmt: *mut i32,
+}
+impl ::core::marker::Copy for LVTILEINFO {}
+impl ::core::clone::Clone for LVTILEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LVTILEVIEWINFO {
+ pub cbSize: u32,
+ pub dwMask: LVTILEVIEWINFO_MASK,
+ pub dwFlags: LVTILEVIEWINFO_FLAGS,
+ pub sizeTile: super::super::Foundation::SIZE,
+ pub cLines: i32,
+ pub rcLabelMargin: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LVTILEVIEWINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LVTILEVIEWINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct MARGINS {
+ pub cxLeftWidth: i32,
+ pub cxRightWidth: i32,
+ pub cyTopHeight: i32,
+ pub cyBottomHeight: i32,
+}
+impl ::core::marker::Copy for MARGINS {}
+impl ::core::clone::Clone for MARGINS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MCGRIDINFO {
+ pub cbSize: u32,
+ pub dwPart: MCGRIDINFO_PART,
+ pub dwFlags: MCGRIDINFO_FLAGS,
+ pub iCalendar: i32,
+ pub iRow: i32,
+ pub iCol: i32,
+ pub bSelected: super::super::Foundation::BOOL,
+ pub stStart: super::super::Foundation::SYSTEMTIME,
+ pub stEnd: super::super::Foundation::SYSTEMTIME,
+ pub rc: super::super::Foundation::RECT,
+ pub pszName: ::windows_sys::core::PWSTR,
+ pub cchName: usize,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MCGRIDINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MCGRIDINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MCHITTESTINFO {
+ pub cbSize: u32,
+ pub pt: super::super::Foundation::POINT,
+ pub uHit: MCHITTESTINFO_HIT_FLAGS,
+ pub st: super::super::Foundation::SYSTEMTIME,
+ pub rc: super::super::Foundation::RECT,
+ pub iOffset: i32,
+ pub iRow: i32,
+ pub iCol: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MCHITTESTINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MCHITTESTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
+pub struct MEASUREITEMSTRUCT {
+ pub CtlType: DRAWITEMSTRUCT_CTL_TYPE,
+ pub CtlID: u32,
+ pub itemID: u32,
+ pub itemWidth: u32,
+ pub itemHeight: u32,
+ pub itemData: usize,
+}
+impl ::core::marker::Copy for MEASUREITEMSTRUCT {}
+impl ::core::clone::Clone for MEASUREITEMSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4424,7 +10244,7 @@ pub struct NMCUSTOMDRAW {
pub hdc: super::super::Graphics::Gdi::HDC,
pub rc: super::super::Foundation::RECT,
pub dwItemSpec: usize,
- pub uItemState: u32,
+ pub uItemState: NMCUSTOMDRAW_DRAW_STATE_FLAGS,
pub lItemlParam: super::super::Foundation::LPARAM,
}
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -4435,24 +10255,6 @@ impl ::core::clone::Clone for NMCUSTOMDRAW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMCUSTOMDRAW_DRAW_STAGE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_POSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_PREERASE: NMCUSTOMDRAW_DRAW_STAGE = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_PREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_ITEMPOSTERASE: NMCUSTOMDRAW_DRAW_STAGE = 65540u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_ITEMPOSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65538u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_ITEMPREERASE: NMCUSTOMDRAW_DRAW_STAGE = 65539u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_ITEMPREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65537u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const CDDS_SUBITEM: NMCUSTOMDRAW_DRAW_STAGE = 131072u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4495,7 +10297,7 @@ impl ::core::clone::Clone for NMCUSTOMTEXT {
#[cfg(feature = "Win32_Foundation")]
pub struct NMDATETIMECHANGE {
pub nmhdr: NMHDR,
- pub dwFlags: u32,
+ pub dwFlags: NMDATETIMECHANGE_FLAGS,
pub st: super::super::Foundation::SYSTEMTIME,
}
#[cfg(feature = "Win32_Foundation")]
@@ -4843,7 +10645,7 @@ pub struct NMLISTVIEW {
pub iSubItem: i32,
pub uNewState: u32,
pub uOldState: u32,
- pub uChanged: u32,
+ pub uChanged: LIST_VIEW_ITEM_FLAGS,
pub ptAction: super::super::Foundation::POINT,
pub lParam: super::super::Foundation::LPARAM,
}
@@ -4876,17 +10678,17 @@ impl ::core::clone::Clone for NMLVCACHEHINT {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub struct NMLVCUSTOMDRAW {
pub nmcd: NMCUSTOMDRAW,
- pub clrText: u32,
- pub clrTextBk: u32,
+ pub clrText: super::super::Foundation::COLORREF,
+ pub clrTextBk: super::super::Foundation::COLORREF,
pub iSubItem: i32,
pub dwItemType: NMLVCUSTOMDRAW_ITEM_TYPE,
- pub clrFace: u32,
+ pub clrFace: super::super::Foundation::COLORREF,
pub iIconEffect: i32,
pub iIconPhase: i32,
pub iPartId: i32,
pub iStateId: i32,
pub rcText: super::super::Foundation::RECT,
- pub uAlign: NMLVCUSTOMDRAW_ALIGN,
+ pub uAlign: LIST_VIEW_GROUP_ALIGN_FLAGS,
}
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
impl ::core::marker::Copy for NMLVCUSTOMDRAW {}
@@ -4896,22 +10698,6 @@ impl ::core::clone::Clone for NMLVCUSTOMDRAW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMLVCUSTOMDRAW_ALIGN = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGA_HEADER_CENTER: NMLVCUSTOMDRAW_ALIGN = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGA_HEADER_LEFT: NMLVCUSTOMDRAW_ALIGN = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVGA_HEADER_RIGHT: NMLVCUSTOMDRAW_ALIGN = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMLVCUSTOMDRAW_ITEM_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCDI_ITEM: NMLVCUSTOMDRAW_ITEM_TYPE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCDI_GROUP: NMLVCUSTOMDRAW_ITEM_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LVCDI_ITEMSLIST: NMLVCUSTOMDRAW_ITEM_TYPE = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4958,10 +10744,6 @@ impl ::core::clone::Clone for NMLVEMPTYMARKUP {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMLVEMPTYMARKUP_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const EMF_CENTERED: NMLVEMPTYMARKUP_FLAGS = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4999,7 +10781,7 @@ impl ::core::clone::Clone for NMLVFINDITEMW {
#[cfg(feature = "Win32_Foundation")]
pub struct NMLVGETINFOTIPA {
pub hdr: NMHDR,
- pub dwFlags: u32,
+ pub dwFlags: NMLVGETINFOTIP_FLAGS,
pub pszText: ::windows_sys::core::PSTR,
pub cchTextMax: i32,
pub iItem: i32,
@@ -5019,7 +10801,7 @@ impl ::core::clone::Clone for NMLVGETINFOTIPA {
#[cfg(feature = "Win32_Foundation")]
pub struct NMLVGETINFOTIPW {
pub hdr: NMHDR,
- pub dwFlags: u32,
+ pub dwFlags: NMLVGETINFOTIP_FLAGS,
pub pszText: ::windows_sys::core::PWSTR,
pub cchTextMax: i32,
pub iItem: i32,
@@ -5074,8 +10856,8 @@ pub struct NMLVODSTATECHANGE {
pub hdr: NMHDR,
pub iFrom: i32,
pub iTo: i32,
- pub uNewState: u32,
- pub uOldState: u32,
+ pub uNewState: LIST_VIEW_ITEM_STATE_FLAGS,
+ pub uOldState: LIST_VIEW_ITEM_STATE_FLAGS,
}
#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for NMLVODSTATECHANGE {}
@@ -5155,12 +10937,6 @@ impl ::core::clone::Clone for NMPGCALCSIZE {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMPGCALCSIZE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_CALCHEIGHT: NMPGCALCSIZE_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_CALCWIDTH: NMPGCALCSIZE_FLAGS = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5198,26 +10974,6 @@ impl ::core::clone::Clone for NMPGSCROLL {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMPGSCROLL_DIR = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_SCROLLDOWN: NMPGSCROLL_DIR = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_SCROLLLEFT: NMPGSCROLL_DIR = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_SCROLLRIGHT: NMPGSCROLL_DIR = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_SCROLLUP: NMPGSCROLL_DIR = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMPGSCROLL_KEYS = u16;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGK_NONE: NMPGSCROLL_KEYS = 0u16;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGK_SHIFT: NMPGSCROLL_KEYS = 1u16;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGK_CONTROL: NMPGSCROLL_KEYS = 2u16;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGK_MENU: NMPGSCROLL_KEYS = 4u16;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5326,14 +11082,6 @@ impl ::core::clone::Clone for NMREBARSPLITTER {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMREBAR_MASK_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBNM_ID: NMREBAR_MASK_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBNM_LPARAM: NMREBAR_MASK_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBNM_STYLE: NMREBAR_MASK_FLAGS = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5375,12 +11123,12 @@ pub struct NMTBCUSTOMDRAW {
pub hbrMonoDither: super::super::Graphics::Gdi::HBRUSH,
pub hbrLines: super::super::Graphics::Gdi::HBRUSH,
pub hpenLines: super::super::Graphics::Gdi::HPEN,
- pub clrText: u32,
- pub clrMark: u32,
- pub clrTextHighlight: u32,
- pub clrBtnFace: u32,
- pub clrBtnHighlight: u32,
- pub clrHighlightHotTrack: u32,
+ pub clrText: super::super::Foundation::COLORREF,
+ pub clrMark: super::super::Foundation::COLORREF,
+ pub clrTextHighlight: super::super::Foundation::COLORREF,
+ pub clrBtnFace: super::super::Foundation::COLORREF,
+ pub clrBtnHighlight: super::super::Foundation::COLORREF,
+ pub clrHighlightHotTrack: super::super::Foundation::COLORREF,
pub rcText: super::super::Foundation::RECT,
pub nStringBkMode: i32,
pub nHLStringBkMode: i32,
@@ -5434,14 +11182,6 @@ impl ::core::clone::Clone for NMTBDISPINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMTBDISPINFOW_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBNF_IMAGE: NMTBDISPINFOW_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBNF_TEXT: NMTBDISPINFOW_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBNF_DI_SETITEM: NMTBDISPINFOW_MASK = 268435456u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5495,28 +11235,6 @@ impl ::core::clone::Clone for NMTBHOTITEM {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type NMTBHOTITEM_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_ACCELERATOR: NMTBHOTITEM_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_ARROWKEYS: NMTBHOTITEM_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_DUPACCEL: NMTBHOTITEM_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_ENTERING: NMTBHOTITEM_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_LEAVING: NMTBHOTITEM_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_LMOUSE: NMTBHOTITEM_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_MOUSE: NMTBHOTITEM_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_OTHER: NMTBHOTITEM_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_RESELECT: NMTBHOTITEM_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const HICF_TOGGLEDROPDOWN: NMTBHOTITEM_FLAGS = 256u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5648,7 +11366,7 @@ impl ::core::clone::Clone for NMTRBTHUMBPOSCHANGING {
#[cfg(feature = "Win32_Foundation")]
pub struct NMTREEVIEWA {
pub hdr: NMHDR,
- pub action: u32,
+ pub action: NM_TREEVIEW_ACTION,
pub itemOld: TVITEMA,
pub itemNew: TVITEMA,
pub ptDrag: super::super::Foundation::POINT,
@@ -5666,7 +11384,7 @@ impl ::core::clone::Clone for NMTREEVIEWA {
#[cfg(feature = "Win32_Foundation")]
pub struct NMTREEVIEWW {
pub hdr: NMHDR,
- pub action: u32,
+ pub action: NM_TREEVIEW_ACTION,
pub itemOld: TVITEMW,
pub itemNew: TVITEMW,
pub ptDrag: super::super::Foundation::POINT,
@@ -5702,7 +11420,7 @@ pub struct NMTTDISPINFOA {
pub lpszText: ::windows_sys::core::PSTR,
pub szText: [super::super::Foundation::CHAR; 80],
pub hinst: super::super::Foundation::HINSTANCE,
- pub uFlags: u32,
+ pub uFlags: TOOLTIP_FLAGS,
pub lParam: super::super::Foundation::LPARAM,
}
#[cfg(feature = "Win32_Foundation")]
@@ -5721,7 +11439,7 @@ pub struct NMTTDISPINFOW {
pub lpszText: ::windows_sys::core::PWSTR,
pub szText: [u16; 80],
pub hinst: super::super::Foundation::HINSTANCE,
- pub uFlags: u32,
+ pub uFlags: TOOLTIP_FLAGS,
pub lParam: super::super::Foundation::LPARAM,
}
#[cfg(feature = "Win32_Foundation")]
@@ -5757,8 +11475,8 @@ impl ::core::clone::Clone for NMTVASYNCDRAW {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub struct NMTVCUSTOMDRAW {
pub nmcd: NMCUSTOMDRAW,
- pub clrText: u32,
- pub clrTextBk: u32,
+ pub clrText: super::super::Foundation::COLORREF,
+ pub clrTextBk: super::super::Foundation::COLORREF,
pub iLevel: i32,
}
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -5938,8 +11656,8 @@ impl ::core::clone::Clone for NMUPDOWN {
#[cfg(feature = "Win32_Foundation")]
pub struct NMVIEWCHANGE {
pub nmhdr: NMHDR,
- pub dwOldView: u32,
- pub dwNewView: u32,
+ pub dwOldView: MONTH_CALDENDAR_MESSAGES_VIEW,
+ pub dwNewView: MONTH_CALDENDAR_MESSAGES_VIEW,
}
#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for NMVIEWCHANGE {}
@@ -5949,104 +11667,6 @@ impl ::core::clone::Clone for NMVIEWCHANGE {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const NM_GETCUSTOMSPLITRECT: u32 = 4294966049u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ODT_HEADER: u32 = 100u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type OFFSETTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_TOPLEFT: OFFSETTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_TOPRIGHT: OFFSETTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_TOPMIDDLE: OFFSETTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_BOTTOMLEFT: OFFSETTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_BOTTOMRIGHT: OFFSETTYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_BOTTOMMIDDLE: OFFSETTYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_MIDDLELEFT: OFFSETTYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_MIDDLERIGHT: OFFSETTYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_LEFTOFCAPTION: OFFSETTYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_RIGHTOFCAPTION: OFFSETTYPE = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_LEFTOFLASTBUTTON: OFFSETTYPE = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_RIGHTOFLASTBUTTON: OFFSETTYPE = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_ABOVELASTBUTTON: OFFSETTYPE = 12i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OT_BELOWLASTBUTTON: OFFSETTYPE = 13i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type OPENBOXSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPOB_NORMAL: OPENBOXSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPOB_HOT: OPENBOXSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPOB_SELECTED: OPENBOXSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPOB_DISABLED: OPENBOXSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPOB_FOCUSED: OPENBOXSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type OPEN_THEME_DATA_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OTD_FORCE_RECT_SIZING: OPEN_THEME_DATA_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const OTD_NONCLIENT: OPEN_THEME_DATA_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type PAGEPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGRP_UP: PAGEPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGRP_DOWN: PAGEPARTS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGRP_UPHORZ: PAGEPARTS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGRP_DOWNHORZ: PAGEPARTS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PAGESETUPDLGORD: u32 = 1546u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PAGESETUPDLGORDMOTIF: u32 = 1550u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_DELTAPOS: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_GETBARCOLOR: u32 = 1039u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_GETBKCOLOR: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_GETPOS: u32 = 1032u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_GETRANGE: u32 = 1031u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_GETSTATE: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_GETSTEP: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETBARCOLOR: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETBKCOLOR: u32 = 8193u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETMARQUEE: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETPOS: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETRANGE: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETRANGE32: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETSTATE: u32 = 1040u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_SETSTEP: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBM_STEPIT: u32 = 1029u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct PBRANGE {
@@ -6059,105 +11679,6 @@ impl ::core::clone::Clone for PBRANGE {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBST_ERROR: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBST_NORMAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBST_PAUSED: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBS_MARQUEE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBS_SMOOTH: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBS_SMOOTHREVERSE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PBS_VERTICAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDACOMPARE = ::core::option::Option<unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDACOMPARECONST = ::core::option::Option<unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type PFNDAENUMCALLBACK = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type PFNDAENUMCALLBACKCONST = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDPAMERGE = ::core::option::Option<unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDPAMERGECONST = ::core::option::Option<unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
-#[cfg(feature = "Win32_System_Com")]
-pub type PFNDPASTREAM = ::core::option::Option<unsafe extern "system" fn(pinfo: *const DPASTREAMINFO, pstream: super::super::System::Com::IStream, pvinstdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNLVCOMPARE = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::LPARAM, param1: super::super::Foundation::LPARAM, param2: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type PFNLVGROUPCOMPARE = ::core::option::Option<unsafe extern "system" fn(param0: i32, param1: i32, param2: *mut ::core::ffi::c_void) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNPROPSHEETCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNTVCOMPARE = ::core::option::Option<unsafe extern "system" fn(lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM, lparamsort: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFTASKDIALOGCALLBACK = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lprefdata: isize) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGB_BOTTOMORRIGHT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGB_TOPORLEFT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_DEPRESSED: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_GRAYED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_HOT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_INVISIBLE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGF_NORMAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_FIRST: u32 = 5120u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_FORWARDMOUSE: u32 = 5123u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_GETBKCOLOR: u32 = 5125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_GETBORDER: u32 = 5127u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_GETBUTTONSIZE: u32 = 5131u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_GETBUTTONSTATE: u32 = 5132u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_GETDROPTARGET: u32 = 8196u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_GETPOS: u32 = 5129u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_RECALCSIZE: u32 = 5122u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_SETBKCOLOR: u32 = 5124u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_SETBORDER: u32 = 5126u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_SETBUTTONSIZE: u32 = 5130u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_SETCHILD: u32 = 5121u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_SETPOS: u32 = 5128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGM_SETSCROLLINFO: u32 = 5133u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGS_AUTOSCROLL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGS_DRAGNDROP: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGS_HORZ: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PGS_VERT: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct POINTER_DEVICE_CURSOR_INFO {
@@ -6170,16 +11691,6 @@ impl ::core::clone::Clone for POINTER_DEVICE_CURSOR_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type POINTER_DEVICE_CURSOR_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN: POINTER_DEVICE_CURSOR_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_CURSOR_TYPE_TIP: POINTER_DEVICE_CURSOR_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_CURSOR_TYPE_ERASER: POINTER_DEVICE_CURSOR_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_CURSOR_TYPE_MAX: POINTER_DEVICE_CURSOR_TYPE = -1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -6218,26 +11729,6 @@ impl ::core::clone::Clone for POINTER_DEVICE_PROPERTY {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type POINTER_DEVICE_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN: POINTER_DEVICE_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN: POINTER_DEVICE_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_TYPE_TOUCH: POINTER_DEVICE_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_TYPE_TOUCH_PAD: POINTER_DEVICE_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_DEVICE_TYPE_MAX: POINTER_DEVICE_TYPE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type POINTER_FEEDBACK_MODE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_FEEDBACK_DEFAULT: POINTER_FEEDBACK_MODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_FEEDBACK_INDIRECT: POINTER_FEEDBACK_MODE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const POINTER_FEEDBACK_NONE: POINTER_FEEDBACK_MODE = 3i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -6268,30 +11759,6 @@ impl ::core::clone::Clone for POINTER_TYPE_INFO_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PRINTDLGEXORD: u32 = 1549u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PRINTDLGORD: u32 = 1538u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PRNSETUPDLGORD: u32 = 1539u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROGRESS_CLASS: &str = "msctls_progress32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROGRESS_CLASSA: &str = "msctls_progress32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROGRESS_CLASSW: &str = "msctls_progress32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type PROPERTYORIGIN = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PO_STATE: PROPERTYORIGIN = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PO_PART: PROPERTYORIGIN = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PO_CLASS: PROPERTYORIGIN = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PO_GLOBAL: PROPERTYORIGIN = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PO_NOTFOUND: PROPERTYORIGIN = 4i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -7102,40 +12569,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V3_1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROP_LG_CXDLG: u32 = 252u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROP_LG_CYDLG: u32 = 218u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROP_MED_CXDLG: u32 = 227u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROP_MED_CYDLG: u32 = 215u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROP_SM_CXDLG: u32 = 212u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PROP_SM_CYDLG: u32 = 188u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_APPLYNOW: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_BACK: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_CANCEL: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_FINISH: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_HELP: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_MAX: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_NEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSBTN_OK: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSCB_BUTTONPRESSED: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSCB_INITIALIZED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSCB_PRECREATE: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -7151,266 +12584,6 @@ impl ::core::clone::Clone for PSHNOTIFY {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_AEROWIZARD: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_HASHELP: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_HEADER: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_HEADERBITMAP: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_MODELESS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_NOAPPLYNOW: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_NOCONTEXTHELP: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_NOMARGIN: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_PROPSHEETPAGE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_PROPTITLE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_RESIZABLE: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_RTLREADING: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_STRETCHWATERMARK: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USECALLBACK: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEHBMHEADER: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEHBMWATERMARK: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEHICON: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEHPLWATERMARK: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEICONID: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEPAGELANG: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_USEPSTARTPAGE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_WATERMARK: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_WIZARD: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_WIZARD97: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_WIZARDCONTEXTHELP: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_WIZARDHASFINISH: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSH_WIZARD_LITE: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_ADDPAGE: u32 = 1127u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_APPLY: u32 = 1134u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_CANCELTOCLOSE: u32 = 1131u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_CHANGED: u32 = 1128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_ENABLEWIZBUTTONS: u32 = 1163u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_GETCURRENTPAGEHWND: u32 = 1142u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_GETRESULT: u32 = 1159u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_GETTABCONTROL: u32 = 1140u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_HWNDTOINDEX: u32 = 1153u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_IDTOINDEX: u32 = 1157u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_INDEXTOHWND: u32 = 1154u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_INDEXTOID: u32 = 1158u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_INDEXTOPAGE: u32 = 1156u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_INSERTPAGE: u32 = 1143u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_ISDIALOGMESSAGE: u32 = 1141u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_PAGETOINDEX: u32 = 1155u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_PRESSBUTTON: u32 = 1137u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_QUERYSIBLINGS: u32 = 1132u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_REBOOTSYSTEM: u32 = 1130u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_RECALCPAGESIZES: u32 = 1160u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_REMOVEPAGE: u32 = 1126u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_RESTARTWINDOWS: u32 = 1129u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETBUTTONTEXT: u32 = 1164u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETBUTTONTEXTW: u32 = 1164u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETCURSEL: u32 = 1125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETCURSELID: u32 = 1138u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETFINISHTEXT: u32 = 1145u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETFINISHTEXTA: u32 = 1139u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETFINISHTEXTW: u32 = 1145u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETHEADERSUBTITLE: u32 = 1152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETHEADERSUBTITLEA: u32 = 1151u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETHEADERSUBTITLEW: u32 = 1152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETHEADERTITLE: u32 = 1150u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETHEADERTITLEA: u32 = 1149u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETHEADERTITLEW: u32 = 1150u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETNEXTTEXT: u32 = 1161u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETNEXTTEXTW: u32 = 1161u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETTITLE: u32 = 1144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETTITLEA: u32 = 1135u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETTITLEW: u32 = 1144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SETWIZBUTTONS: u32 = 1136u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_SHOWWIZBUTTONS: u32 = 1162u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSM_UNCHANGED: u32 = 1133u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSNRET_INVALID: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSNRET_INVALID_NOCHANGEPAGE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSNRET_MESSAGEHANDLED: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSNRET_NOERROR: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type PSPCB_MESSAGE = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSPCB_ADDREF: PSPCB_MESSAGE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSPCB_CREATE: PSPCB_MESSAGE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSPCB_RELEASE: PSPCB_MESSAGE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSPCB_SI_INITDIALOG: PSPCB_MESSAGE = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_DLGINDIRECT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_HASHELP: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_HIDEHEADER: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_PREMATURE: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_RTLREADING: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USECALLBACK: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USEFUSIONCONTEXT: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USEHEADERSUBTITLE: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USEHEADERTITLE: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USEHICON: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USEICONID: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USEREFPARENT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSP_USETITLE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZBF_ELEVATIONREQUIRED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_BACK: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_CANCEL: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_DISABLEDFINISH: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_FINISH: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_NEXT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_RESTORE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const PSWIZB_SHOW: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBAB_ADDBAND: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBAB_AUTOSIZE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_BACKGROUND: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_CHEVRONLOCATION: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_CHEVRONSTATE: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_CHILD: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_CHILDSIZE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_COLORS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_HEADERSIZE: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_ID: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_IDEALSIZE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_IMAGE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_LPARAM: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_SIZE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_STYLE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBIM_TEXT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_BREAK: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_CHILDEDGE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_FIXEDBMP: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_FIXEDSIZE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_GRIPPERALWAYS: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_HIDDEN: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_HIDETITLE: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_NOGRIPPER: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_NOVERT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_TOPALIGN: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_USECHEVRON: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBBS_VARIABLEHEIGHT: u32 = 64u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -7427,134 +12600,6 @@ impl ::core::clone::Clone for RBHITTESTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBHT_CAPTION: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBHT_CHEVRON: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBHT_CLIENT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBHT_GRABBER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBHT_NOWHERE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBHT_SPLITTER: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBIM_IMAGELIST: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBSTR_CHANGERECT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_AUTOSIZE: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_BANDBORDERS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_DBLCLKTOGGLE: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_FIXEDORDER: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_REGISTERDROP: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_TOOLTIPS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_VARHEIGHT: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RBS_VERTICALGRIPPER: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_BEGINDRAG: u32 = 1048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_DELETEBAND: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_DRAGMOVE: u32 = 1050u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_ENDDRAG: u32 = 1049u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBANDBORDERS: u32 = 1058u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBANDCOUNT: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBANDINFO: u32 = 1052u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBANDINFOA: u32 = 1053u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBANDINFOW: u32 = 1052u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBANDMARGINS: u32 = 1064u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBARHEIGHT: u32 = 1051u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBARINFO: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETBKCOLOR: u32 = 1044u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETCOLORSCHEME: u32 = 8195u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETDROPTARGET: u32 = 8196u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETEXTENDEDSTYLE: u32 = 1066u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETPALETTE: u32 = 1062u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETRECT: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETROWCOUNT: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETROWHEIGHT: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETTEXTCOLOR: u32 = 1046u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETTOOLTIPS: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_HITTEST: u32 = 1032u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_IDTOINDEX: u32 = 1040u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_INSERTBAND: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_INSERTBANDA: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_INSERTBANDW: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_MAXIMIZEBAND: u32 = 1055u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_MINIMIZEBAND: u32 = 1054u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_MOVEBAND: u32 = 1063u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_PUSHCHEVRON: u32 = 1067u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETBANDINFO: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETBANDINFOA: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETBANDINFOW: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETBANDWIDTH: u32 = 1068u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETBARINFO: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETBKCOLOR: u32 = 1043u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETCOLORSCHEME: u32 = 8194u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETEXTENDEDSTYLE: u32 = 1065u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETPALETTE: u32 = 1061u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETPARENT: u32 = 1031u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETTEXTCOLOR: u32 = 1045u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETTOOLTIPS: u32 = 1042u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SETWINDOWTHEME: u32 = 8203u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SHOWBAND: u32 = 1059u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RB_SIZETORECT: u32 = 1047u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -7562,8 +12607,8 @@ pub struct REBARBANDINFOA {
pub cbSize: u32,
pub fMask: u32,
pub fStyle: u32,
- pub clrFore: u32,
- pub clrBack: u32,
+ pub clrFore: super::super::Foundation::COLORREF,
+ pub clrBack: super::super::Foundation::COLORREF,
pub lpText: ::windows_sys::core::PSTR,
pub cch: u32,
pub iImage: i32,
@@ -7597,8 +12642,8 @@ pub struct REBARBANDINFOW {
pub cbSize: u32,
pub fMask: u32,
pub fStyle: u32,
- pub clrFore: u32,
- pub clrBack: u32,
+ pub clrFore: super::super::Foundation::COLORREF,
+ pub clrBack: super::super::Foundation::COLORREF,
pub lpText: ::windows_sys::core::PWSTR,
pub cch: u32,
pub iImage: i32,
@@ -7625,12 +12670,6 @@ impl ::core::clone::Clone for REBARBANDINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const REBARCLASSNAME: &str = "ReBarWindow32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const REBARCLASSNAMEA: &str = "ReBarWindow32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const REBARCLASSNAMEW: &str = "ReBarWindow32";
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct REBARINFO {
@@ -7644,212 +12683,6 @@ impl ::core::clone::Clone for REBARINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const REPLACEDLGORD: u32 = 1541u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const RUNDLGORD: u32 = 1545u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBARS_SIZEGRIP: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBARS_TOOLTIPS: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBT_NOBORDERS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBT_NOTABPARSING: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBT_OWNERDRAW: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBT_POPOUT: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBT_RTLREADING: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SBT_TOOLTIPS: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETBORDERS: u32 = 1031u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETICON: u32 = 1044u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETPARTS: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETRECT: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTEXT: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTEXTA: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTEXTLENGTH: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTEXTLENGTHA: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTEXTLENGTHW: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTEXTW: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTIPTEXTA: u32 = 1042u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETTIPTEXTW: u32 = 1043u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_ISSIMPLE: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETBKCOLOR: u32 = 8193u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETICON: u32 = 1039u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETMINHEIGHT: u32 = 1032u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETPARTS: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETTEXT: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETTEXTA: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETTEXTW: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETTIPTEXTA: u32 = 1040u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETTIPTEXTW: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SIMPLE: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SB_SIMPLEID: u32 = 255u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type SIZINGTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ST_TRUESIZE: SIZINGTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ST_STRETCH: SIZINGTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ST_TILE: SIZINGTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type SOFTWAREEXPLORERSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPSE_NORMAL: SOFTWAREEXPLORERSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPSE_HOT: SOFTWAREEXPLORERSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPSE_SELECTED: SOFTWAREEXPLORERSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPSE_DISABLED: SOFTWAREEXPLORERSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPSE_FOCUSED: SOFTWAREEXPLORERSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type STARTPANELPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_USERPANE: STARTPANELPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_MOREPROGRAMS: STARTPANELPARTS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_MOREPROGRAMSARROW: STARTPANELPARTS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_PROGLIST: STARTPANELPARTS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_PROGLISTSEPARATOR: STARTPANELPARTS = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_PLACESLIST: STARTPANELPARTS = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_PLACESLISTSEPARATOR: STARTPANELPARTS = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_LOGOFF: STARTPANELPARTS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_LOGOFFBUTTONS: STARTPANELPARTS = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_USERPICTURE: STARTPANELPARTS = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_PREVIEW: STARTPANELPARTS = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_MOREPROGRAMSTAB: STARTPANELPARTS = 12i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_NSCHOST: STARTPANELPARTS = 13i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_SOFTWAREEXPLORER: STARTPANELPARTS = 14i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_OPENBOX: STARTPANELPARTS = 15i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_SEARCHVIEW: STARTPANELPARTS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_MOREPROGRAMSARROWBACK: STARTPANELPARTS = 17i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_TOPMATCH: STARTPANELPARTS = 18i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SPP_LOGOFFSPLITBUTTONDROPDOWN: STARTPANELPARTS = 19i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type STATICPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STAT_TEXT: STATICPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATUSCLASSNAME: &str = "msctls_statusbar32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATUSCLASSNAMEA: &str = "msctls_statusbar32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STATUSCLASSNAMEW: &str = "msctls_statusbar32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_COPY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_CUT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_DELETE: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_FILENEW: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_FILEOPEN: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_FILESAVE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_FIND: u32 = 12u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_HELP: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_PASTE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_PRINT: u32 = 14u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_PRINTPRE: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_PROPERTIES: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_REDOW: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_REPLACE: u32 = 13u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const STD_UNDO: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SZ_THDOCPROP_AUTHOR: &str = "author";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SZ_THDOCPROP_CANONICALNAME: &str = "ThemeName";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SZ_THDOCPROP_DISPLAYNAME: &str = "DisplayName";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const SZ_THDOCPROP_TOOLTIP: &str = "ToolTip";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKBANDPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDP_GROUPCOUNT: TASKBANDPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDP_FLASHBUTTON: TASKBANDPARTS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDP_FLASHBUTTONGROUPMENU: TASKBANDPARTS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKBARPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_BACKGROUNDBOTTOM: TASKBARPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_BACKGROUNDRIGHT: TASKBARPARTS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_BACKGROUNDTOP: TASKBARPARTS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_BACKGROUNDLEFT: TASKBARPARTS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_SIZINGBARBOTTOM: TASKBARPARTS = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_SIZINGBARRIGHT: TASKBARPARTS = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_SIZINGBARTOP: TASKBARPARTS = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBP_SIZINGBARLEFT: TASKBARPARTS = 8i32;
#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -7929,130 +12762,6 @@ impl ::core::clone::Clone for TASKDIALOG_BUTTON {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKDIALOG_COMMON_BUTTON_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDCBF_OK_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDCBF_YES_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDCBF_NO_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDCBF_CANCEL_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDCBF_RETRY_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDCBF_CLOSE_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKDIALOG_ELEMENTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDE_CONTENT: TASKDIALOG_ELEMENTS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDE_EXPANDED_INFORMATION: TASKDIALOG_ELEMENTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDE_FOOTER: TASKDIALOG_ELEMENTS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDE_MAIN_INSTRUCTION: TASKDIALOG_ELEMENTS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKDIALOG_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_ENABLE_HYPERLINKS: TASKDIALOG_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_USE_HICON_MAIN: TASKDIALOG_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_USE_HICON_FOOTER: TASKDIALOG_FLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_ALLOW_DIALOG_CANCELLATION: TASKDIALOG_FLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_USE_COMMAND_LINKS: TASKDIALOG_FLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_USE_COMMAND_LINKS_NO_ICON: TASKDIALOG_FLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_EXPAND_FOOTER_AREA: TASKDIALOG_FLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_EXPANDED_BY_DEFAULT: TASKDIALOG_FLAGS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_VERIFICATION_FLAG_CHECKED: TASKDIALOG_FLAGS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_SHOW_PROGRESS_BAR: TASKDIALOG_FLAGS = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_SHOW_MARQUEE_PROGRESS_BAR: TASKDIALOG_FLAGS = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_CALLBACK_TIMER: TASKDIALOG_FLAGS = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_POSITION_RELATIVE_TO_WINDOW: TASKDIALOG_FLAGS = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_RTL_LAYOUT: TASKDIALOG_FLAGS = 8192i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_NO_DEFAULT_RADIO_BUTTON: TASKDIALOG_FLAGS = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_CAN_BE_MINIMIZED: TASKDIALOG_FLAGS = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_NO_SET_FOREGROUND: TASKDIALOG_FLAGS = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDF_SIZE_TO_CONTENT: TASKDIALOG_FLAGS = 16777216i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKDIALOG_ICON_ELEMENTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDIE_ICON_MAIN: TASKDIALOG_ICON_ELEMENTS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDIE_ICON_FOOTER: TASKDIALOG_ICON_ELEMENTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKDIALOG_MESSAGES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_NAVIGATE_PAGE: TASKDIALOG_MESSAGES = 1125i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_CLICK_BUTTON: TASKDIALOG_MESSAGES = 1126i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_MARQUEE_PROGRESS_BAR: TASKDIALOG_MESSAGES = 1127i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_PROGRESS_BAR_STATE: TASKDIALOG_MESSAGES = 1128i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_PROGRESS_BAR_RANGE: TASKDIALOG_MESSAGES = 1129i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_PROGRESS_BAR_POS: TASKDIALOG_MESSAGES = 1130i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_PROGRESS_BAR_MARQUEE: TASKDIALOG_MESSAGES = 1131i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1132i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_CLICK_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1134i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_ENABLE_BUTTON: TASKDIALOG_MESSAGES = 1135i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_ENABLE_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1136i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_CLICK_VERIFICATION: TASKDIALOG_MESSAGES = 1137i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_UPDATE_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1138i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE: TASKDIALOG_MESSAGES = 1139i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDM_UPDATE_ICON: TASKDIALOG_MESSAGES = 1140i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TASKDIALOG_NOTIFICATIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_CREATED: TASKDIALOG_NOTIFICATIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_NAVIGATED: TASKDIALOG_NOTIFICATIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_HYPERLINK_CLICKED: TASKDIALOG_NOTIFICATIONS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_TIMER: TASKDIALOG_NOTIFICATIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_DESTROYED: TASKDIALOG_NOTIFICATIONS = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_RADIO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_DIALOG_CONSTRUCTED: TASKDIALOG_NOTIFICATIONS = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_VERIFICATION_CLICKED: TASKDIALOG_NOTIFICATIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_HELP: TASKDIALOG_NOTIFICATIONS = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TDN_EXPANDO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 10i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TA_CUBIC_BEZIER {
@@ -8068,34 +12777,6 @@ impl ::core::clone::Clone for TA_CUBIC_BEZIER {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TA_PROPERTY = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAP_FLAGS: TA_PROPERTY = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAP_TRANSFORMCOUNT: TA_PROPERTY = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAP_STAGGERDELAY: TA_PROPERTY = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAP_STAGGERDELAYCAP: TA_PROPERTY = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAP_STAGGERDELAYFACTOR: TA_PROPERTY = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAP_ZORDER: TA_PROPERTY = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TA_PROPERTY_FLAG = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAPF_NONE: TA_PROPERTY_FLAG = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAPF_HASSTAGGER: TA_PROPERTY_FLAG = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAPF_ISRTLAWARE: TA_PROPERTY_FLAG = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAPF_ALLOWCOLLECTION: TA_PROPERTY_FLAG = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAPF_HASBACKGROUND: TA_PROPERTY_FLAG = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TAPF_HASPERSPECTIVE: TA_PROPERTY_FLAG = 16u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TA_TIMINGFUNCTION {
@@ -8107,12 +12788,6 @@ impl ::core::clone::Clone for TA_TIMINGFUNCTION {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TA_TIMINGFUNCTION_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTFT_UNDEFINED: TA_TIMINGFUNCTION_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTFT_CUBIC_BEZIER: TA_TIMINGFUNCTION_TYPE = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TA_TRANSFORM {
@@ -8164,16 +12839,6 @@ impl ::core::clone::Clone for TA_TRANSFORM_CLIP {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TA_TRANSFORM_FLAG = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATF_NONE: TA_TRANSFORM_FLAG = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATF_TARGETVALUES_USER: TA_TRANSFORM_FLAG = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATF_HASINITIALVALUES: TA_TRANSFORM_FLAG = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATF_HASORIGINVALUES: TA_TRANSFORM_FLAG = 4i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TA_TRANSFORM_OPACITY {
@@ -8187,16 +12852,6 @@ impl ::core::clone::Clone for TA_TRANSFORM_OPACITY {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TA_TRANSFORM_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATT_TRANSLATE_2D: TA_TRANSFORM_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATT_SCALE_2D: TA_TRANSFORM_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATT_OPACITY: TA_TRANSFORM_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TATT_CLIP: TA_TRANSFORM_TYPE = 3i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -8212,8 +12867,6 @@ impl ::core::clone::Clone for TBADDBITMAP {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBBF_LARGE: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -8294,52 +12947,6 @@ impl ::core::clone::Clone for TBBUTTONINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TBBUTTONINFOW_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_BYINDEX: TBBUTTONINFOW_MASK = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_COMMAND: TBBUTTONINFOW_MASK = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_IMAGE: TBBUTTONINFOW_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_LPARAM: TBBUTTONINFOW_MASK = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_SIZE: TBBUTTONINFOW_MASK = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_STATE: TBBUTTONINFOW_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_STYLE: TBBUTTONINFOW_MASK = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIF_TEXT: TBBUTTONINFOW_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_BLENDICON: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_HILITEHOTTRACK: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_NOBACKGROUND: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_NOEDGES: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_NOETCHEDEFFECT: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_NOMARK: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_NOOFFSET: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCDRF_USECDCOLORS: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCD_CHANNEL: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCD_THUMB: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBCD_TICS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBDDRET_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBDDRET_NODEFAULT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBDDRET_TREATPRESSED: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TBINSERTMARK {
@@ -8352,14 +12959,6 @@ impl ::core::clone::Clone for TBINSERTMARK {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TBINSERTMARK_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIMHT_NONE: TBINSERTMARK_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIMHT_AFTER: TBINSERTMARK_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBIMHT_BACKGROUND: TBINSERTMARK_FLAGS = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TBMETRICS {
@@ -8378,86 +12977,6 @@ impl ::core::clone::Clone for TBMETRICS {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBMF_BARPAD: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBMF_BUTTONSPACING: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBMF_PAD: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_CLEARSEL: u32 = 1043u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_CLEARTICS: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETBUDDY: u32 = 1057u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETCHANNELRECT: u32 = 1050u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETLINESIZE: u32 = 1048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETNUMTICS: u32 = 1040u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETPAGESIZE: u32 = 1046u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETPTICS: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETRANGEMAX: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETRANGEMIN: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETSELEND: u32 = 1042u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETSELSTART: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETTHUMBLENGTH: u32 = 1052u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETTHUMBRECT: u32 = 1049u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETTIC: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETTICPOS: u32 = 1039u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETTOOLTIPS: u32 = 1054u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETBUDDY: u32 = 1056u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETLINESIZE: u32 = 1047u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETPAGESIZE: u32 = 1045u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETPOS: u32 = 1029u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETPOSNOTIFY: u32 = 1058u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETRANGE: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETRANGEMAX: u32 = 1032u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETRANGEMIN: u32 = 1031u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETSEL: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETSELEND: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETSELSTART: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETTHUMBLENGTH: u32 = 1051u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETTIC: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETTICFREQ: u32 = 1044u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETTIPSIDE: u32 = 1055u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETTOOLTIPS: u32 = 1053u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBM_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBNRF_ENDCUSTOMIZE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBNRF_HIDEHELP: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -8508,346 +13027,6 @@ impl ::core::clone::Clone for TBSAVEPARAMSW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_CHECKED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_ELLIPSES: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_ENABLED: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_HIDDEN: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_INDETERMINATE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_MARKED: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_PRESSED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTATE_WRAP: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_ALTDRAG: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_AUTOSIZE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_BUTTON: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_CHECK: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_CUSTOMERASE: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_DROPDOWN: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_EX_DOUBLEBUFFER: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_EX_DRAWDDARROWS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_EX_MIXEDBUTTONS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_EX_MULTICOLUMN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_EX_VERTICAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_FLAT: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_GROUP: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_LIST: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_NOPREFIX: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_REGISTERDROP: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_SEP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_TOOLTIPS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_TRANSPARENT: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBSTYLE_WRAPABLE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_AUTOTICKS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_BOTH: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_BOTTOM: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_DOWNISLEFT: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_ENABLESELRANGE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_FIXEDLENGTH: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_HORZ: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_LEFT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_NOTHUMB: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_NOTICKS: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_NOTIFYBEFOREMOVE: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_REVERSED: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_RIGHT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_TOOLTIPS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_TOP: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_TRANSPARENTBKGND: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBS_VERT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBTS_BOTTOM: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBTS_LEFT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBTS_RIGHT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TBTS_TOP: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDBITMAP: u32 = 1043u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDBUTTONS: u32 = 1092u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDBUTTONSA: u32 = 1044u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDBUTTONSW: u32 = 1092u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDSTRING: u32 = 1101u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDSTRINGA: u32 = 1052u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ADDSTRINGW: u32 = 1101u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_AUTOSIZE: u32 = 1057u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_BOTTOM: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_BUTTONCOUNT: u32 = 1048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_BUTTONSTRUCTSIZE: u32 = 1054u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_CHANGEBITMAP: u32 = 1067u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_CHECKBUTTON: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_COMMANDTOINDEX: u32 = 1049u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_CUSTOMIZE: u32 = 1051u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_DELETEBUTTON: u32 = 1046u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ENABLEBUTTON: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ENDTRACK: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETANCHORHIGHLIGHT: u32 = 1098u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBITMAP: u32 = 1068u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBITMAPFLAGS: u32 = 1065u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTON: u32 = 1047u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONINFO: u32 = 1087u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONINFOA: u32 = 1089u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONINFOW: u32 = 1087u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONSIZE: u32 = 1082u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONTEXT: u32 = 1099u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONTEXTA: u32 = 1069u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETBUTTONTEXTW: u32 = 1099u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETCOLORSCHEME: u32 = 8195u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETDISABLEDIMAGELIST: u32 = 1079u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETEXTENDEDSTYLE: u32 = 1109u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETHOTIMAGELIST: u32 = 1077u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETHOTITEM: u32 = 1095u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETIDEALSIZE: u32 = 1123u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETIMAGELIST: u32 = 1073u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETIMAGELISTCOUNT: u32 = 1122u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETINSERTMARK: u32 = 1103u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETINSERTMARKCOLOR: u32 = 1113u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETITEMDROPDOWNRECT: u32 = 1127u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETITEMRECT: u32 = 1053u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETMAXSIZE: u32 = 1107u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETMETRICS: u32 = 1125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETOBJECT: u32 = 1086u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETPADDING: u32 = 1110u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETPRESSEDIMAGELIST: u32 = 1129u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETRECT: u32 = 1075u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETROWS: u32 = 1064u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETSTATE: u32 = 1042u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETSTRING: u32 = 1115u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETSTRINGA: u32 = 1116u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETSTRINGW: u32 = 1115u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETSTYLE: u32 = 1081u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETTEXTROWS: u32 = 1085u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETTOOLTIPS: u32 = 1059u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_HASACCELERATOR: u32 = 1119u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_HIDEBUTTON: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_HITTEST: u32 = 1093u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_INDETERMINATE: u32 = 1029u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_INSERTBUTTON: u32 = 1091u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_INSERTBUTTONA: u32 = 1045u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_INSERTBUTTONW: u32 = 1091u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_INSERTMARKHITTEST: u32 = 1105u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ISBUTTONCHECKED: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ISBUTTONENABLED: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ISBUTTONHIDDEN: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ISBUTTONHIGHLIGHTED: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ISBUTTONINDETERMINATE: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_ISBUTTONPRESSED: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_LINEDOWN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_LINEUP: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_LOADIMAGES: u32 = 1074u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_MAPACCELERATOR: u32 = 1114u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_MAPACCELERATORA: u32 = 1102u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_MAPACCELERATORW: u32 = 1114u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_MARKBUTTON: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_MOVEBUTTON: u32 = 1106u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_PAGEDOWN: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_PAGEUP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_PRESSBUTTON: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_REPLACEBITMAP: u32 = 1070u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SAVERESTORE: u32 = 1100u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SAVERESTOREA: u32 = 1050u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SAVERESTOREW: u32 = 1100u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETANCHORHIGHLIGHT: u32 = 1097u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBITMAPSIZE: u32 = 1056u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBOUNDINGSIZE: u32 = 1117u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBUTTONINFO: u32 = 1088u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBUTTONINFOA: u32 = 1090u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBUTTONINFOW: u32 = 1088u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBUTTONSIZE: u32 = 1055u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETBUTTONWIDTH: u32 = 1083u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETCMDID: u32 = 1066u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETCOLORSCHEME: u32 = 8194u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETDISABLEDIMAGELIST: u32 = 1078u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETDRAWTEXTFLAGS: u32 = 1094u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETEXTENDEDSTYLE: u32 = 1108u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETHOTIMAGELIST: u32 = 1076u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETHOTITEM: u32 = 1096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETHOTITEM2: u32 = 1118u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETIMAGELIST: u32 = 1072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETINDENT: u32 = 1071u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETINSERTMARK: u32 = 1104u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETINSERTMARKCOLOR: u32 = 1112u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETLISTGAP: u32 = 1120u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETMAXTEXTROWS: u32 = 1084u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETMETRICS: u32 = 1126u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETPADDING: u32 = 1111u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETPARENT: u32 = 1061u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETPRESSEDIMAGELIST: u32 = 1128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETROWS: u32 = 1063u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETSTATE: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETSTYLE: u32 = 1080u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETTOOLTIPS: u32 = 1060u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_SETWINDOWTHEME: u32 = 8203u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_THUMBPOSITION: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_THUMBTRACK: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TB_TOP: u32 = 6u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -8863,27 +13042,13 @@ impl ::core::clone::Clone for TCHITTESTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TCHITTESTINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCHT_NOWHERE: TCHITTESTINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCHT_ONITEM: TCHITTESTINFO_FLAGS = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCHT_ONITEMICON: TCHITTESTINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCHT_ONITEMLABEL: TCHITTESTINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIS_BUTTONPRESSED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIS_HIGHLIGHTED: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub struct TCITEMA {
pub mask: TCITEMHEADERA_MASK,
- pub dwState: u32,
- pub dwStateMask: u32,
+ pub dwState: TAB_CONTROL_ITEM_STATE,
+ pub dwStateMask: TAB_CONTROL_ITEM_STATE,
pub pszText: ::windows_sys::core::PSTR,
pub cchTextMax: i32,
pub iImage: i32,
@@ -8913,18 +13078,6 @@ impl ::core::clone::Clone for TCITEMHEADERA {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TCITEMHEADERA_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIF_IMAGE: TCITEMHEADERA_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIF_RTLREADING: TCITEMHEADERA_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIF_TEXT: TCITEMHEADERA_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIF_PARAM: TCITEMHEADERA_MASK = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCIF_STATE: TCITEMHEADERA_MASK = 16u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TCITEMHEADERW {
@@ -8946,8 +13099,8 @@ impl ::core::clone::Clone for TCITEMHEADERW {
#[cfg(feature = "Win32_Foundation")]
pub struct TCITEMW {
pub mask: TCITEMHEADERA_MASK,
- pub dwState: u32,
- pub dwStateMask: u32,
+ pub dwState: TAB_CONTROL_ITEM_STATE,
+ pub dwStateMask: TAB_CONTROL_ITEM_STATE,
pub pszText: ::windows_sys::core::PWSTR,
pub cchTextMax: i32,
pub iImage: i32,
@@ -8961,666 +13114,6 @@ impl ::core::clone::Clone for TCITEMW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_ADJUSTRECT: u32 = 4904u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_DELETEALLITEMS: u32 = 4873u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_DELETEITEM: u32 = 4872u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_DESELECTALL: u32 = 4914u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_FIRST: u32 = 4864u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETCURFOCUS: u32 = 4911u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETCURSEL: u32 = 4875u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETEXTENDEDSTYLE: u32 = 4917u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETIMAGELIST: u32 = 4866u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETITEM: u32 = 4924u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETITEMA: u32 = 4869u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETITEMCOUNT: u32 = 4868u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETITEMRECT: u32 = 4874u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETITEMW: u32 = 4924u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETROWCOUNT: u32 = 4908u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETTOOLTIPS: u32 = 4909u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_HIGHLIGHTITEM: u32 = 4915u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_HITTEST: u32 = 4877u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_INSERTITEM: u32 = 4926u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_INSERTITEMA: u32 = 4871u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_INSERTITEMW: u32 = 4926u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_REMOVEIMAGE: u32 = 4906u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETCURFOCUS: u32 = 4912u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETCURSEL: u32 = 4876u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETEXTENDEDSTYLE: u32 = 4916u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETIMAGELIST: u32 = 4867u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETITEM: u32 = 4925u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETITEMA: u32 = 4870u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETITEMEXTRA: u32 = 4878u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETITEMSIZE: u32 = 4905u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETITEMW: u32 = 4925u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETMINTABWIDTH: u32 = 4913u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETPADDING: u32 = 4907u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETTOOLTIPS: u32 = 4910u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCM_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_BOTTOM: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_BUTTONS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_EX_FLATSEPARATORS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_EX_REGISTERDROP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_FIXEDWIDTH: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_FLATBUTTONS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_FOCUSNEVER: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_FOCUSONBUTTONDOWN: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_FORCEICONLEFT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_FORCELABELLEFT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_HOTTRACK: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_MULTILINE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_MULTISELECT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_OWNERDRAWFIXED: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_RAGGEDRIGHT: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_RIGHT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_RIGHTJUSTIFY: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_SCROLLOPPOSITE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_SINGLELINE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_TABS: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_TOOLTIPS: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TCS_VERTICAL: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TEXTSHADOWTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TST_NONE: TEXTSHADOWTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TST_SINGLE: TEXTSHADOWTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TST_CONTINUOUS: TEXTSHADOWTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type THEMESIZE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TS_MIN: THEMESIZE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TS_TRUE: THEMESIZE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TS_DRAW: THEMESIZE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type THEME_PROPERTY_SYMBOL_ID = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_RESERVEDLOW: THEME_PROPERTY_SYMBOL_ID = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_RESERVEDHIGH: THEME_PROPERTY_SYMBOL_ID = 7999u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DIBDATA: THEME_PROPERTY_SYMBOL_ID = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHDIBDATA: THEME_PROPERTY_SYMBOL_ID = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ENUM: THEME_PROPERTY_SYMBOL_ID = 200u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_STRING: THEME_PROPERTY_SYMBOL_ID = 201u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INT: THEME_PROPERTY_SYMBOL_ID = 202u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BOOL: THEME_PROPERTY_SYMBOL_ID = 203u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COLOR: THEME_PROPERTY_SYMBOL_ID = 204u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MARGINS: THEME_PROPERTY_SYMBOL_ID = 205u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FILENAME: THEME_PROPERTY_SYMBOL_ID = 206u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SIZE: THEME_PROPERTY_SYMBOL_ID = 207u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_POSITION: THEME_PROPERTY_SYMBOL_ID = 208u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_RECT: THEME_PROPERTY_SYMBOL_ID = 209u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FONT: THEME_PROPERTY_SYMBOL_ID = 210u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INTLIST: THEME_PROPERTY_SYMBOL_ID = 211u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HBITMAP: THEME_PROPERTY_SYMBOL_ID = 212u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DISKSTREAM: THEME_PROPERTY_SYMBOL_ID = 213u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_STREAM: THEME_PROPERTY_SYMBOL_ID = 214u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BITMAPREF: THEME_PROPERTY_SYMBOL_ID = 215u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FLOAT: THEME_PROPERTY_SYMBOL_ID = 216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FLOATLIST: THEME_PROPERTY_SYMBOL_ID = 217u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COLORSCHEMES: THEME_PROPERTY_SYMBOL_ID = 401u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SIZES: THEME_PROPERTY_SYMBOL_ID = 402u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CHARSET: THEME_PROPERTY_SYMBOL_ID = 403u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_NAME: THEME_PROPERTY_SYMBOL_ID = 600u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DISPLAYNAME: THEME_PROPERTY_SYMBOL_ID = 601u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOOLTIP: THEME_PROPERTY_SYMBOL_ID = 602u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COMPANY: THEME_PROPERTY_SYMBOL_ID = 603u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_AUTHOR: THEME_PROPERTY_SYMBOL_ID = 604u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COPYRIGHT: THEME_PROPERTY_SYMBOL_ID = 605u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_URL: THEME_PROPERTY_SYMBOL_ID = 606u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_VERSION: THEME_PROPERTY_SYMBOL_ID = 607u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DESCRIPTION: THEME_PROPERTY_SYMBOL_ID = 608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 601u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LAST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 801u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SMALLCAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 802u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENUFONT: THEME_PROPERTY_SYMBOL_ID = 803u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_STATUSFONT: THEME_PROPERTY_SYMBOL_ID = 804u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MSGBOXFONT: THEME_PROPERTY_SYMBOL_ID = 805u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ICONTITLEFONT: THEME_PROPERTY_SYMBOL_ID = 806u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HEADING1FONT: THEME_PROPERTY_SYMBOL_ID = 807u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HEADING2FONT: THEME_PROPERTY_SYMBOL_ID = 808u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BODYFONT: THEME_PROPERTY_SYMBOL_ID = 809u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRSTFONT: THEME_PROPERTY_SYMBOL_ID = 801u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTFONT: THEME_PROPERTY_SYMBOL_ID = 809u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FLATMENUS: THEME_PROPERTY_SYMBOL_ID = 1001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRSTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SIZINGBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1201u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SCROLLBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1202u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SCROLLBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1203u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1204u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1205u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SMCAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1206u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SMCAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1207u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENUBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1208u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENUBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1209u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_PADDEDBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1210u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRSTSIZE: THEME_PROPERTY_SYMBOL_ID = 1201u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTSIZE: THEME_PROPERTY_SYMBOL_ID = 1210u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINCOLORDEPTH: THEME_PROPERTY_SYMBOL_ID = 1301u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRSTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CSSNAME: THEME_PROPERTY_SYMBOL_ID = 1401u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_XMLNAME: THEME_PROPERTY_SYMBOL_ID = 1402u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTUPDATED: THEME_PROPERTY_SYMBOL_ID = 1403u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ALIAS: THEME_PROPERTY_SYMBOL_ID = 1404u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRSTSTRING: THEME_PROPERTY_SYMBOL_ID = 1401u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTSTRING: THEME_PROPERTY_SYMBOL_ID = 1404u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SCROLLBAR: THEME_PROPERTY_SYMBOL_ID = 1601u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BACKGROUND: THEME_PROPERTY_SYMBOL_ID = 1602u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1603u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1604u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENU: THEME_PROPERTY_SYMBOL_ID = 1605u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_WINDOW: THEME_PROPERTY_SYMBOL_ID = 1606u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_WINDOWFRAME: THEME_PROPERTY_SYMBOL_ID = 1607u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENUTEXT: THEME_PROPERTY_SYMBOL_ID = 1608u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_WINDOWTEXT: THEME_PROPERTY_SYMBOL_ID = 1609u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1610u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1611u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1612u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_APPWORKSPACE: THEME_PROPERTY_SYMBOL_ID = 1613u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1614u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HIGHLIGHTTEXT: THEME_PROPERTY_SYMBOL_ID = 1615u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BTNFACE: THEME_PROPERTY_SYMBOL_ID = 1616u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BTNSHADOW: THEME_PROPERTY_SYMBOL_ID = 1617u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRAYTEXT: THEME_PROPERTY_SYMBOL_ID = 1618u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BTNTEXT: THEME_PROPERTY_SYMBOL_ID = 1619u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INACTIVECAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1620u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BTNHIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1621u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DKSHADOW3D: THEME_PROPERTY_SYMBOL_ID = 1622u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LIGHT3D: THEME_PROPERTY_SYMBOL_ID = 1623u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INFOTEXT: THEME_PROPERTY_SYMBOL_ID = 1624u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INFOBK: THEME_PROPERTY_SYMBOL_ID = 1625u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BUTTONALTERNATEFACE: THEME_PROPERTY_SYMBOL_ID = 1626u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HOTTRACKING: THEME_PROPERTY_SYMBOL_ID = 1627u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1628u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTINACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1629u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENUHILIGHT: THEME_PROPERTY_SYMBOL_ID = 1630u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MENUBAR: THEME_PROPERTY_SYMBOL_ID = 1631u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FIRSTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1601u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LASTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1631u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMHUE1: THEME_PROPERTY_SYMBOL_ID = 1801u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMHUE2: THEME_PROPERTY_SYMBOL_ID = 1802u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMHUE3: THEME_PROPERTY_SYMBOL_ID = 1803u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMHUE4: THEME_PROPERTY_SYMBOL_ID = 1804u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMHUE5: THEME_PROPERTY_SYMBOL_ID = 1805u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOHUE1: THEME_PROPERTY_SYMBOL_ID = 1806u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOHUE2: THEME_PROPERTY_SYMBOL_ID = 1807u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOHUE3: THEME_PROPERTY_SYMBOL_ID = 1808u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOHUE4: THEME_PROPERTY_SYMBOL_ID = 1809u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOHUE5: THEME_PROPERTY_SYMBOL_ID = 1810u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2002u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2003u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2004u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FROMCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2005u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2006u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2007u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2008u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2009u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TOCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2010u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2201u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_AUTOSIZE: THEME_PROPERTY_SYMBOL_ID = 2202u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BORDERONLY: THEME_PROPERTY_SYMBOL_ID = 2203u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COMPOSITED: THEME_PROPERTY_SYMBOL_ID = 2204u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BGFILL: THEME_PROPERTY_SYMBOL_ID = 2205u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHTRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2206u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHONLY: THEME_PROPERTY_SYMBOL_ID = 2207u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ALWAYSSHOWSIZINGBAR: THEME_PROPERTY_SYMBOL_ID = 2208u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2209u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_UNIFORMSIZING: THEME_PROPERTY_SYMBOL_ID = 2210u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_INTEGRALSIZING: THEME_PROPERTY_SYMBOL_ID = 2211u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SOURCEGROW: THEME_PROPERTY_SYMBOL_ID = 2212u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SOURCESHRINK: THEME_PROPERTY_SYMBOL_ID = 2213u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DRAWBORDERS: THEME_PROPERTY_SYMBOL_ID = 2214u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_NOETCHEDEFFECT: THEME_PROPERTY_SYMBOL_ID = 2215u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTAPPLYOVERLAY: THEME_PROPERTY_SYMBOL_ID = 2216u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTGLOW: THEME_PROPERTY_SYMBOL_ID = 2217u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTITALIC: THEME_PROPERTY_SYMBOL_ID = 2218u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COMPOSITEDOPAQUE: THEME_PROPERTY_SYMBOL_ID = 2219u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_LOCALIZEDMIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2220u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGECOUNT: THEME_PROPERTY_SYMBOL_ID = 2401u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ALPHALEVEL: THEME_PROPERTY_SYMBOL_ID = 2402u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2403u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ROUNDCORNERWIDTH: THEME_PROPERTY_SYMBOL_ID = 2404u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ROUNDCORNERHEIGHT: THEME_PROPERTY_SYMBOL_ID = 2405u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTRATIO1: THEME_PROPERTY_SYMBOL_ID = 2406u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTRATIO2: THEME_PROPERTY_SYMBOL_ID = 2407u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTRATIO3: THEME_PROPERTY_SYMBOL_ID = 2408u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTRATIO4: THEME_PROPERTY_SYMBOL_ID = 2409u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTRATIO5: THEME_PROPERTY_SYMBOL_ID = 2410u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_PROGRESSCHUNKSIZE: THEME_PROPERTY_SYMBOL_ID = 2411u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_PROGRESSSPACESIZE: THEME_PROPERTY_SYMBOL_ID = 2412u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SATURATION: THEME_PROPERTY_SYMBOL_ID = 2413u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTBORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2414u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ALPHATHRESHOLD: THEME_PROPERTY_SYMBOL_ID = 2415u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_WIDTH: THEME_PROPERTY_SYMBOL_ID = 2416u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HEIGHT: THEME_PROPERTY_SYMBOL_ID = 2417u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHINDEX: THEME_PROPERTY_SYMBOL_ID = 2418u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TRUESIZESTRETCHMARK: THEME_PROPERTY_SYMBOL_ID = 2419u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI1: THEME_PROPERTY_SYMBOL_ID = 2420u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI2: THEME_PROPERTY_SYMBOL_ID = 2421u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI3: THEME_PROPERTY_SYMBOL_ID = 2422u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI4: THEME_PROPERTY_SYMBOL_ID = 2423u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI5: THEME_PROPERTY_SYMBOL_ID = 2424u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTGLOWSIZE: THEME_PROPERTY_SYMBOL_ID = 2425u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FRAMESPERSECOND: THEME_PROPERTY_SYMBOL_ID = 2426u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_PIXELSPERFRAME: THEME_PROPERTY_SYMBOL_ID = 2427u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ANIMATIONDELAY: THEME_PROPERTY_SYMBOL_ID = 2428u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLOWINTENSITY: THEME_PROPERTY_SYMBOL_ID = 2429u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_OPACITY: THEME_PROPERTY_SYMBOL_ID = 2430u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COLORIZATIONCOLOR: THEME_PROPERTY_SYMBOL_ID = 2431u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_COLORIZATIONOPACITY: THEME_PROPERTY_SYMBOL_ID = 2432u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI6: THEME_PROPERTY_SYMBOL_ID = 2433u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINDPI7: THEME_PROPERTY_SYMBOL_ID = 2434u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHFONT: THEME_PROPERTY_SYMBOL_ID = 2601u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE1: THEME_PROPERTY_SYMBOL_ID = 3002u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE2: THEME_PROPERTY_SYMBOL_ID = 3003u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE3: THEME_PROPERTY_SYMBOL_ID = 3004u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE4: THEME_PROPERTY_SYMBOL_ID = 3005u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE5: THEME_PROPERTY_SYMBOL_ID = 3006u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHIMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3008u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE6: THEME_PROPERTY_SYMBOL_ID = 3009u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGEFILE7: THEME_PROPERTY_SYMBOL_ID = 3010u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXT: THEME_PROPERTY_SYMBOL_ID = 3201u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CLASSICVALUE: THEME_PROPERTY_SYMBOL_ID = 3202u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_OFFSET: THEME_PROPERTY_SYMBOL_ID = 3401u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTSHADOWOFFSET: THEME_PROPERTY_SYMBOL_ID = 3402u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE: THEME_PROPERTY_SYMBOL_ID = 3403u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE1: THEME_PROPERTY_SYMBOL_ID = 3404u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE2: THEME_PROPERTY_SYMBOL_ID = 3405u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE3: THEME_PROPERTY_SYMBOL_ID = 3406u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE4: THEME_PROPERTY_SYMBOL_ID = 3407u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE5: THEME_PROPERTY_SYMBOL_ID = 3408u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_NORMALSIZE: THEME_PROPERTY_SYMBOL_ID = 3409u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE6: THEME_PROPERTY_SYMBOL_ID = 3410u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_MINSIZE7: THEME_PROPERTY_SYMBOL_ID = 3411u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SIZINGMARGINS: THEME_PROPERTY_SYMBOL_ID = 3601u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CONTENTMARGINS: THEME_PROPERTY_SYMBOL_ID = 3602u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CAPTIONMARGINS: THEME_PROPERTY_SYMBOL_ID = 3603u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3801u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3802u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3803u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_EDGELIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3804u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_EDGEHIGHLIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3805u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_EDGESHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3806u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_EDGEDKSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3807u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_EDGEFILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3808u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3809u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTCOLOR1: THEME_PROPERTY_SYMBOL_ID = 3810u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTCOLOR2: THEME_PROPERTY_SYMBOL_ID = 3811u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTCOLOR3: THEME_PROPERTY_SYMBOL_ID = 3812u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTCOLOR4: THEME_PROPERTY_SYMBOL_ID = 3813u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GRADIENTCOLOR5: THEME_PROPERTY_SYMBOL_ID = 3814u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3815u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3816u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTBORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3817u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3818u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3819u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHTRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3820u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FILLCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3821u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BORDERCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3822u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ACCENTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3823u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3824u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HEADING1TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3825u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HEADING2TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3826u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BODYTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3827u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BGTYPE: THEME_PROPERTY_SYMBOL_ID = 4001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BORDERTYPE: THEME_PROPERTY_SYMBOL_ID = 4002u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_FILLTYPE: THEME_PROPERTY_SYMBOL_ID = 4003u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4004u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_HALIGN: THEME_PROPERTY_SYMBOL_ID = 4005u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CONTENTALIGNMENT: THEME_PROPERTY_SYMBOL_ID = 4006u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_VALIGN: THEME_PROPERTY_SYMBOL_ID = 4007u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_OFFSETTYPE: THEME_PROPERTY_SYMBOL_ID = 4008u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ICONEFFECT: THEME_PROPERTY_SYMBOL_ID = 4009u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TEXTSHADOWTYPE: THEME_PROPERTY_SYMBOL_ID = 4010u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGELAYOUT: THEME_PROPERTY_SYMBOL_ID = 4011u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHTYPE: THEME_PROPERTY_SYMBOL_ID = 4012u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_IMAGESELECTTYPE: THEME_PROPERTY_SYMBOL_ID = 4013u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_GLYPHFONTSIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4014u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TRUESIZESCALINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4015u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_USERPICTURE: THEME_PROPERTY_SYMBOL_ID = 5001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_DEFAULTPANESIZE: THEME_PROPERTY_SYMBOL_ID = 5002u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_BLENDCOLOR: THEME_PROPERTY_SYMBOL_ID = 5003u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_CUSTOMSPLITRECT: THEME_PROPERTY_SYMBOL_ID = 5004u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ANIMATIONBUTTONRECT: THEME_PROPERTY_SYMBOL_ID = 5005u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ANIMATIONDURATION: THEME_PROPERTY_SYMBOL_ID = 5006u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_TRANSITIONDURATIONS: THEME_PROPERTY_SYMBOL_ID = 6000u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_SCALEDBACKGROUND: THEME_PROPERTY_SYMBOL_ID = 7001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ATLASIMAGE: THEME_PROPERTY_SYMBOL_ID = 8000u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ATLASINPUTIMAGE: THEME_PROPERTY_SYMBOL_ID = 8001u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TMT_ATLASRECT: THEME_PROPERTY_SYMBOL_ID = 8002u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TOOLBARCLASSNAME: &str = "ToolbarWindow32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TOOLBARCLASSNAMEA: &str = "ToolbarWindow32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TOOLBARCLASSNAMEW: &str = "ToolbarWindow32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TOOLTIPS_CLASS: &str = "tooltips_class32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TOOLTIPS_CLASSA: &str = "tooltips_class32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TOOLTIPS_CLASSW: &str = "tooltips_class32";
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -9654,64 +13147,6 @@ impl ::core::clone::Clone for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TRACKBAR_CLASS: &str = "msctls_trackbar32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TRACKBAR_CLASSA: &str = "msctls_trackbar32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TRACKBAR_CLASSW: &str = "msctls_trackbar32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TRAILINGGRIDCELLSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_HOT: TRAILINGGRIDCELLSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_HASSTATE: TRAILINGGRIDCELLSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_HASSTATEHOT: TRAILINGGRIDCELLSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_TODAY: TRAILINGGRIDCELLSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_TODAYSELECTED: TRAILINGGRIDCELLSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_SELECTED: TRAILINGGRIDCELLSTATES = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGC_SELECTEDHOT: TRAILINGGRIDCELLSTATES = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TRAILINGGRIDCELLUPPERSTATES = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGCU_HOT: TRAILINGGRIDCELLUPPERSTATES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGCU_HASSTATE: TRAILINGGRIDCELLUPPERSTATES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGCU_HASSTATEHOT: TRAILINGGRIDCELLUPPERSTATES = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGCU_SELECTED: TRAILINGGRIDCELLUPPERSTATES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const MCTGCU_SELECTEDHOT: TRAILINGGRIDCELLUPPERSTATES = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TRAYNOTIFYPARTS = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TNP_BACKGROUND: TRAYNOTIFYPARTS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TNP_ANIMBACKGROUND: TRAYNOTIFYPARTS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TRUESIZESCALINGTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TSST_NONE: TRUESIZESCALINGTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TSST_SIZE: TRUESIZESCALINGTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TSST_DPI: TRUESIZESCALINGTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTDT_AUTOMATIC: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTDT_AUTOPOP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTDT_INITIAL: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTDT_RESHOW: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_DI_SETITEM: u32 = 32768u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct TTGETTITLE {
@@ -9758,138 +13193,12 @@ impl ::core::clone::Clone for TTHITTESTINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ACTIVATE: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ADDTOOL: u32 = 1074u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ADDTOOLA: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ADDTOOLW: u32 = 1074u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ADJUSTRECT: u32 = 1055u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_DELTOOL: u32 = 1075u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_DELTOOLA: u32 = 1029u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_DELTOOLW: u32 = 1075u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ENUMTOOLS: u32 = 1082u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ENUMTOOLSA: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_ENUMTOOLSW: u32 = 1082u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETBUBBLESIZE: u32 = 1054u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETCURRENTTOOL: u32 = 1083u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETCURRENTTOOLA: u32 = 1039u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETCURRENTTOOLW: u32 = 1083u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETDELAYTIME: u32 = 1045u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETMARGIN: u32 = 1051u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETMAXTIPWIDTH: u32 = 1049u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTEXT: u32 = 1080u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTEXTA: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTEXTW: u32 = 1080u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTIPBKCOLOR: u32 = 1046u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTIPTEXTCOLOR: u32 = 1047u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTITLE: u32 = 1059u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTOOLCOUNT: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTOOLINFO: u32 = 1077u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTOOLINFOA: u32 = 1032u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_GETTOOLINFOW: u32 = 1077u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_HITTEST: u32 = 1079u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_HITTESTA: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_HITTESTW: u32 = 1079u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_NEWTOOLRECT: u32 = 1076u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_NEWTOOLRECTA: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_NEWTOOLRECTW: u32 = 1076u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_POP: u32 = 1052u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_POPUP: u32 = 1058u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_RELAYEVENT: u32 = 1031u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETDELAYTIME: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETMARGIN: u32 = 1050u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETMAXTIPWIDTH: u32 = 1048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTIPBKCOLOR: u32 = 1043u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTIPTEXTCOLOR: u32 = 1044u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTITLE: u32 = 1057u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTITLEA: u32 = 1056u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTITLEW: u32 = 1057u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTOOLINFO: u32 = 1078u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTOOLINFOA: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETTOOLINFOW: u32 = 1078u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_SETWINDOWTHEME: u32 = 8203u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_TRACKACTIVATE: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_TRACKPOSITION: u32 = 1042u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_UPDATE: u32 = 1053u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_UPDATETIPTEXT: u32 = 1081u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_UPDATETIPTEXTA: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_UPDATETIPTEXTW: u32 = 1081u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTM_WINDOWFROMPOINT: u32 = 1040u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_ALWAYSTIP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_BALLOON: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_CLOSE: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_NOANIMATE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_NOFADE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_NOPREFIX: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTS_USEVISUALSTYLE: u32 = 256u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub struct TTTOOLINFOA {
pub cbSize: u32,
- pub uFlags: TTTOOLINFO_FLAGS,
+ pub uFlags: TOOLTIP_FLAGS,
pub hwnd: super::super::Foundation::HWND,
pub uId: usize,
pub rect: super::super::Foundation::RECT,
@@ -9911,7 +13220,7 @@ impl ::core::clone::Clone for TTTOOLINFOA {
#[cfg(feature = "Win32_Foundation")]
pub struct TTTOOLINFOW {
pub cbSize: u32,
- pub uFlags: TTTOOLINFO_FLAGS,
+ pub uFlags: TOOLTIP_FLAGS,
pub hwnd: super::super::Foundation::HWND,
pub uId: usize,
pub rect: super::super::Foundation::RECT,
@@ -9928,42 +13237,6 @@ impl ::core::clone::Clone for TTTOOLINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TTTOOLINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_ABSOLUTE: TTTOOLINFO_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_CENTERTIP: TTTOOLINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_IDISHWND: TTTOOLINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_PARSELINKS: TTTOOLINFO_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_RTLREADING: TTTOOLINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_SUBCLASS: TTTOOLINFO_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_TRACK: TTTOOLINFO_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TTF_TRANSPARENT: TTTOOLINFO_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVCDRF_NOIMAGES: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVC_BYKEYBOARD: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVC_BYMOUSE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVC_UNKNOWN: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVE_COLLAPSE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVE_COLLAPSERESET: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVE_EXPAND: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVE_EXPANDPARTIAL: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVE_TOGGLE: u32 = 3u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -9980,30 +13253,6 @@ impl ::core::clone::Clone for TVGETITEMPARTRECTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_CARET: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_CHILD: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_DROPHILITE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_FIRSTVISIBLE: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_LASTVISIBLE: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_NEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_NEXTSELECTED: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_NEXTVISIBLE: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_PARENT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_PREVIOUS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_PREVIOUSVISIBLE: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGN_ROOT: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -10020,32 +13269,6 @@ impl ::core::clone::Clone for TVHITTESTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TVHITTESTINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ABOVE: TVHITTESTINFO_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_BELOW: TVHITTESTINFO_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_NOWHERE: TVHITTESTINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEM: TVHITTESTINFO_FLAGS = 70u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEMBUTTON: TVHITTESTINFO_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEMICON: TVHITTESTINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEMINDENT: TVHITTESTINFO_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEMLABEL: TVHITTESTINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEMRIGHT: TVHITTESTINFO_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_ONITEMSTATEICON: TVHITTESTINFO_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_TOLEFT: TVHITTESTINFO_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVHT_TORIGHT: TVHITTESTINFO_FLAGS = 1024u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -10108,40 +13331,14 @@ impl ::core::clone::Clone for TVINSERTSTRUCTW_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_BOLD: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_CUT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_DROPHILITED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_EXPANDED: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_EXPANDEDONCE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_EXPANDPARTIAL: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_EX_ALL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_EX_DISABLED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_EX_FLAT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_OVERLAYMASK: u32 = 3840u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_SELECTED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_STATEIMAGEMASK: u32 = 61440u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIS_USERMASK: u32 = 61440u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub struct TVITEMA {
pub mask: TVITEM_MASK,
pub hItem: HTREEITEM,
- pub state: u32,
- pub stateMask: u32,
+ pub state: TREE_VIEW_ITEM_STATE_FLAGS,
+ pub stateMask: TREE_VIEW_ITEM_STATE_FLAGS,
pub pszText: ::windows_sys::core::PSTR,
pub cchTextMax: i32,
pub iImage: i32,
@@ -10213,28 +13410,14 @@ impl ::core::clone::Clone for TVITEMEXW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TVITEMEXW_CHILDREN = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const I_ZERO: TVITEMEXW_CHILDREN = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const I_ONE_OR_MORE: TVITEMEXW_CHILDREN = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const I_CHILDRENCALLBACK: TVITEMEXW_CHILDREN = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const I_CHILDRENAUTO: TVITEMEXW_CHILDREN = -2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TVITEMPART = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVGIPR_BUTTON: TVITEMPART = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub struct TVITEMW {
pub mask: TVITEM_MASK,
pub hItem: HTREEITEM,
- pub state: u32,
- pub stateMask: u32,
+ pub state: TREE_VIEW_ITEM_STATE_FLAGS,
+ pub stateMask: TREE_VIEW_ITEM_STATE_FLAGS,
pub pszText: ::windows_sys::core::PWSTR,
pub cchTextMax: i32,
pub iImage: i32,
@@ -10250,176 +13433,6 @@ impl ::core::clone::Clone for TVITEMW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type TVITEM_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_CHILDREN: TVITEM_MASK = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_DI_SETITEM: TVITEM_MASK = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_HANDLE: TVITEM_MASK = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_IMAGE: TVITEM_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_PARAM: TVITEM_MASK = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_SELECTEDIMAGE: TVITEM_MASK = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_STATE: TVITEM_MASK = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_TEXT: TVITEM_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_EXPANDEDIMAGE: TVITEM_MASK = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_INTEGRAL: TVITEM_MASK = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVIF_STATEEX: TVITEM_MASK = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVI_FIRST: HTREEITEM = -65535i32 as _;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVI_LAST: HTREEITEM = -65534i32 as _;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVI_ROOT: HTREEITEM = -65536i32 as _;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVI_SORT: HTREEITEM = -65533i32 as _;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_CREATEDRAGIMAGE: u32 = 4370u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_DELETEITEM: u32 = 4353u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_EDITLABEL: u32 = 4417u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_EDITLABELA: u32 = 4366u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_EDITLABELW: u32 = 4417u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_ENDEDITLABELNOW: u32 = 4374u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_ENSUREVISIBLE: u32 = 4372u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_EXPAND: u32 = 4354u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETBKCOLOR: u32 = 4383u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETCOUNT: u32 = 4357u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETEDITCONTROL: u32 = 4367u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETEXTENDEDSTYLE: u32 = 4397u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETIMAGELIST: u32 = 4360u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETINDENT: u32 = 4358u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETINSERTMARKCOLOR: u32 = 4390u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETISEARCHSTRING: u32 = 4416u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETISEARCHSTRINGA: u32 = 4375u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETISEARCHSTRINGW: u32 = 4416u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEM: u32 = 4414u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEMA: u32 = 4364u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEMHEIGHT: u32 = 4380u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEMPARTRECT: u32 = 4424u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEMRECT: u32 = 4356u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEMSTATE: u32 = 4391u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETITEMW: u32 = 4414u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETLINECOLOR: u32 = 4393u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETNEXTITEM: u32 = 4362u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETSCROLLTIME: u32 = 4386u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETSELECTEDCOUNT: u32 = 4422u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETTEXTCOLOR: u32 = 4384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETTOOLTIPS: u32 = 4377u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_GETVISIBLECOUNT: u32 = 4368u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_HITTEST: u32 = 4369u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_INSERTITEM: u32 = 4402u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_INSERTITEMA: u32 = 4352u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_INSERTITEMW: u32 = 4402u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_MAPACCIDTOHTREEITEM: u32 = 4394u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_MAPHTREEITEMTOACCID: u32 = 4395u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SELECTITEM: u32 = 4363u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETAUTOSCROLLINFO: u32 = 4411u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETBKCOLOR: u32 = 4381u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETBORDER: u32 = 4387u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETEXTENDEDSTYLE: u32 = 4396u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETHOT: u32 = 4410u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETIMAGELIST: u32 = 4361u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETINDENT: u32 = 4359u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETINSERTMARK: u32 = 4378u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETINSERTMARKCOLOR: u32 = 4389u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETITEM: u32 = 4415u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETITEMA: u32 = 4365u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETITEMHEIGHT: u32 = 4379u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETITEMW: u32 = 4415u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETLINECOLOR: u32 = 4392u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETSCROLLTIME: u32 = 4385u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETTEXTCOLOR: u32 = 4382u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETTOOLTIPS: u32 = 4376u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SHOWINFOTIP: u32 = 4423u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SORTCHILDREN: u32 = 4371u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVM_SORTCHILDRENCB: u32 = 4373u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVNRET_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVNRET_SKIPNEW: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVNRET_SKIPOLD: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVSBF_XBORDER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVSBF_YBORDER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVSIL_NORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVSIL_STATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -10436,62 +13449,6 @@ impl ::core::clone::Clone for TVSORTCB {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_CHECKBOXES: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_DISABLEDRAGDROP: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EDITLABELS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_AUTOHSCROLL: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_DIMMEDCHECKBOXES: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_DOUBLEBUFFER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_DRAWIMAGEASYNC: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_EXCLUSIONCHECKBOXES: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_FADEINOUTEXPANDOS: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_MULTISELECT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_NOINDENTSTATE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_NOSINGLECOLLAPSE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_PARTIALCHECKBOXES: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_EX_RICHTOOLTIP: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_FULLROWSELECT: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_HASBUTTONS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_HASLINES: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_INFOTIP: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_LINESATROOT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_NOHSCROLL: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_NONEVENHEIGHT: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_NOSCROLL: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_NOTOOLTIPS: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_RTLREADING: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_SHOWSELALWAYS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_SINGLEEXPAND: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TVS_TRACKSELECT: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const TV_FIRST: u32 = 4352u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct UDACCEL {
@@ -10504,64 +13461,6 @@ impl ::core::clone::Clone for UDACCEL {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETACCEL: u32 = 1132u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETBASE: u32 = 1134u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETBUDDY: u32 = 1130u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETPOS: u32 = 1128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETPOS32: u32 = 1138u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETRANGE: u32 = 1126u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETRANGE32: u32 = 1136u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_GETUNICODEFORMAT: u32 = 8198u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETACCEL: u32 = 1131u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETBASE: u32 = 1133u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETBUDDY: u32 = 1129u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETPOS: u32 = 1127u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETPOS32: u32 = 1137u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETRANGE: u32 = 1125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETRANGE32: u32 = 1135u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDM_SETUNICODEFORMAT: u32 = 8197u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_ALIGNLEFT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_ALIGNRIGHT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_ARROWKEYS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_AUTOBUDDY: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_HORZ: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_HOTTRACK: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_NOTHOUSANDS: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_SETBUDDYINT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UDS_WRAP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UD_MAXVAL: u32 = 32767u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UPDOWN_CLASS: &str = "msctls_updown32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UPDOWN_CLASSA: &str = "msctls_updown32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const UPDOWN_CLASSW: &str = "msctls_updown32";
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct USAGE_PROPERTIES {
@@ -10582,214 +13481,6 @@ impl ::core::clone::Clone for USAGE_PROPERTIES {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type VALIGN = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VA_TOP: VALIGN = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VA_CENTER: VALIGN = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VA_BOTTOM: VALIGN = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_DETAILS: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_LARGEICONS: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_LIST: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_NETCONNECT: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_NETDISCONNECT: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_NEWFOLDER: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_PARENTFOLDER: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_SMALLICONS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_SORTDATE: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_SORTNAME: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_SORTSIZE: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_SORTTYPE: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VIEW_VIEWMENU: u32 = 12u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_CLOCK: &str = "CLOCK";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_EMPTYMARKUP: &str = "EMPTYMARKUP";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_LINK: &str = "LINK";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_MENUBAND: &str = "MENUBAND";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_MONTHCAL: &str = "MONTHCAL";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_PAGE: &str = "PAGE";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_STARTPANEL: &str = "STARTPANEL";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_STATIC: &str = "STATIC";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_TASKBAND: &str = "TASKBAND";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_TASKBAR: &str = "TASKBAR";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const VSCLASS_TRAYNOTIFY: &str = "TRAYNOTIFY";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_BUTTON: &str = "Button";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_BUTTONA: &str = "Button";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_BUTTONW: &str = "Button";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_COMBOBOX: &str = "ComboBox";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_COMBOBOXA: &str = "ComboBox";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_COMBOBOXEX: &str = "ComboBoxEx32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_COMBOBOXEXA: &str = "ComboBoxEx32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_COMBOBOXEXW: &str = "ComboBoxEx32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_COMBOBOXW: &str = "ComboBox";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_EDIT: &str = "Edit";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_EDITA: &str = "Edit";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_EDITW: &str = "Edit";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_HEADER: &str = "SysHeader32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_HEADERA: &str = "SysHeader32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_HEADERW: &str = "SysHeader32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_IPADDRESS: &str = "SysIPAddress32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_IPADDRESSA: &str = "SysIPAddress32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_IPADDRESSW: &str = "SysIPAddress32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LINK: &str = "SysLink";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LISTBOX: &str = "ListBox";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LISTBOXA: &str = "ListBox";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LISTBOXW: &str = "ListBox";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LISTVIEW: &str = "SysListView32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LISTVIEWA: &str = "SysListView32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_LISTVIEWW: &str = "SysListView32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_NATIVEFONTCTL: &str = "NativeFontCtl";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_NATIVEFONTCTLA: &str = "NativeFontCtl";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_NATIVEFONTCTLW: &str = "NativeFontCtl";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_PAGESCROLLER: &str = "SysPager";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_PAGESCROLLERA: &str = "SysPager";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_PAGESCROLLERW: &str = "SysPager";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_SCROLLBAR: &str = "ScrollBar";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_SCROLLBARA: &str = "ScrollBar";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_SCROLLBARW: &str = "ScrollBar";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_STATIC: &str = "Static";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_STATICA: &str = "Static";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_STATICW: &str = "Static";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_TABCONTROL: &str = "SysTabControl32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_TABCONTROLA: &str = "SysTabControl32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_TABCONTROLW: &str = "SysTabControl32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_TREEVIEW: &str = "SysTreeView32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_TREEVIEWA: &str = "SysTreeView32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WC_TREEVIEWW: &str = "SysTreeView32";
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type WINDOWTHEMEATTRIBUTETYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WTA_NONCLIENT: WINDOWTHEMEATTRIBUTETYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WIZ_BODYCX: u32 = 184u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WIZ_BODYX: u32 = 92u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WIZ_CXBMP: u32 = 80u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WIZ_CXDLG: u32 = 276u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WIZ_CYDLG: u32 = 140u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WM_CTLCOLOR: u32 = 25u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WM_MOUSEHOVER: u32 = 673u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WM_MOUSELEAVE: u32 = 675u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type WORD_BREAK_ACTION = u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_CLASSIFY: WORD_BREAK_ACTION = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_ISDELIMITER: WORD_BREAK_ACTION = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_LEFT: WORD_BREAK_ACTION = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_LEFTBREAK: WORD_BREAK_ACTION = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_MOVEWORDLEFT: WORD_BREAK_ACTION = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_MOVEWORDRIGHT: WORD_BREAK_ACTION = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_RIGHT: WORD_BREAK_ACTION = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WB_RIGHTBREAK: WORD_BREAK_ACTION = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type WSB_PROP = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_CXHSCROLL: WSB_PROP = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_CXHTHUMB: WSB_PROP = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_CXVSCROLL: WSB_PROP = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_CYHSCROLL: WSB_PROP = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_CYVSCROLL: WSB_PROP = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_CYVTHUMB: WSB_PROP = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_HBKGCOLOR: WSB_PROP = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_HSTYLE: WSB_PROP = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_PALETTE: WSB_PROP = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_VBKGCOLOR: WSB_PROP = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_VSTYLE: WSB_PROP = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_WINSTYLE: WSB_PROP = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WSB_PROP_MASK: i32 = 4095i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
pub struct WTA_OPTIONS {
@@ -10802,329 +13493,73 @@ impl ::core::clone::Clone for WTA_OPTIONS {
*self
}
}
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub type DTT_CALLBACK_PROC = ::core::option::Option<unsafe extern "system" fn(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PWSTR, cchtext: i32, prc: *mut super::super::Foundation::RECT, dwflags: u32, lparam: super::super::Foundation::LPARAM) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WTNCA_NODRAWCAPTION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WTNCA_NODRAWICON: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WTNCA_NOMIRRORHELP: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const WTNCA_NOSYSMENU: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub type _LI_METRIC = i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIM_SMALL: _LI_METRIC = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const LIM_LARGE: _LI_METRIC = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx1: u32 = 1040u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx10: u32 = 1049u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx11: u32 = 1050u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx12: u32 = 1051u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx13: u32 = 1052u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx14: u32 = 1053u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx15: u32 = 1054u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx16: u32 = 1055u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx2: u32 = 1041u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx3: u32 = 1042u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx4: u32 = 1043u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx5: u32 = 1044u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx6: u32 = 1045u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx7: u32 = 1046u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx8: u32 = 1047u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const chx9: u32 = 1048u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb1: u32 = 1136u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb10: u32 = 1145u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb11: u32 = 1146u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb12: u32 = 1147u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb13: u32 = 1148u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb14: u32 = 1149u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb15: u32 = 1150u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb16: u32 = 1151u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb2: u32 = 1137u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb3: u32 = 1138u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb4: u32 = 1139u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb5: u32 = 1140u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb6: u32 = 1141u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb7: u32 = 1142u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb8: u32 = 1143u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const cmb9: u32 = 1144u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ctl1: u32 = 1184u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ctlFirst: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ctlLast: u32 = 1279u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt1: u32 = 1152u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt10: u32 = 1161u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt11: u32 = 1162u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt12: u32 = 1163u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt13: u32 = 1164u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt14: u32 = 1165u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt15: u32 = 1166u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt16: u32 = 1167u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt2: u32 = 1153u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt3: u32 = 1154u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt4: u32 = 1155u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt5: u32 = 1156u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt6: u32 = 1157u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt7: u32 = 1158u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt8: u32 = 1159u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const edt9: u32 = 1160u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const frm1: u32 = 1076u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const frm2: u32 = 1077u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const frm3: u32 = 1078u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const frm4: u32 = 1079u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const grp1: u32 = 1072u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const grp2: u32 = 1073u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const grp3: u32 = 1074u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const grp4: u32 = 1075u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ico1: u32 = 1084u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ico2: u32 = 1085u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ico3: u32 = 1086u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const ico4: u32 = 1087u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst1: u32 = 1120u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst10: u32 = 1129u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst11: u32 = 1130u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst12: u32 = 1131u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst13: u32 = 1132u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst14: u32 = 1133u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst15: u32 = 1134u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst16: u32 = 1135u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst2: u32 = 1121u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst3: u32 = 1122u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst4: u32 = 1123u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst5: u32 = 1124u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst6: u32 = 1125u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst7: u32 = 1126u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst8: u32 = 1127u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const lst9: u32 = 1128u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh1: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh10: u32 = 1033u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh11: u32 = 1034u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh12: u32 = 1035u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh13: u32 = 1036u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh14: u32 = 1037u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh15: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh16: u32 = 1039u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh2: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh3: u32 = 1026u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh4: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh5: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh6: u32 = 1029u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh7: u32 = 1030u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh8: u32 = 1031u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const psh9: u32 = 1032u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const pshHelp: u32 = 1038u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad1: u32 = 1056u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad10: u32 = 1065u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad11: u32 = 1066u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad12: u32 = 1067u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad13: u32 = 1068u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad14: u32 = 1069u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad15: u32 = 1070u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad16: u32 = 1071u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad2: u32 = 1057u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad3: u32 = 1058u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad4: u32 = 1059u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad5: u32 = 1060u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad6: u32 = 1061u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad7: u32 = 1062u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad8: u32 = 1063u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rad9: u32 = 1064u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rct1: u32 = 1080u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rct2: u32 = 1081u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rct3: u32 = 1082u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const rct4: u32 = 1083u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr1: u32 = 1168u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr2: u32 = 1169u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr3: u32 = 1170u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr4: u32 = 1171u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr5: u32 = 1172u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr6: u32 = 1173u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr7: u32 = 1174u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const scr8: u32 = 1175u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc1: u32 = 1088u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc10: u32 = 1097u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc11: u32 = 1098u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc12: u32 = 1099u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc13: u32 = 1100u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc14: u32 = 1101u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc15: u32 = 1102u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc16: u32 = 1103u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc17: u32 = 1104u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc18: u32 = 1105u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc19: u32 = 1106u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc2: u32 = 1089u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc20: u32 = 1107u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc21: u32 = 1108u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc22: u32 = 1109u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc23: u32 = 1110u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc24: u32 = 1111u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc25: u32 = 1112u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc26: u32 = 1113u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc27: u32 = 1114u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc28: u32 = 1115u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc29: u32 = 1116u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc3: u32 = 1090u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc30: u32 = 1117u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc31: u32 = 1118u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc32: u32 = 1119u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc4: u32 = 1091u32;
-#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc5: u32 = 1092u32;
+pub type EDITWORDBREAKPROCA = ::core::option::Option<unsafe extern "system" fn(lpch: ::windows_sys::core::PCSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc6: u32 = 1093u32;
+pub type EDITWORDBREAKPROCW = ::core::option::Option<unsafe extern "system" fn(lpch: ::windows_sys::core::PCWSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNADDPROPSHEETPAGES = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: LPFNSVADDPROPSHEETPAGE, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub type LPFNCCINFOA = ::core::option::Option<unsafe extern "system" fn(acci: *mut CCINFOA) -> u32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub type LPFNCCINFOW = ::core::option::Option<unsafe extern "system" fn(acci: *mut CCINFOW) -> u32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub type LPFNCCSIZETOTEXTA = ::core::option::Option<unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: ::windows_sys::core::PCSTR) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub type LPFNCCSIZETOTEXTW = ::core::option::Option<unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: ::windows_sys::core::PCWSTR) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNCCSTYLEA = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEA) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNCCSTYLEW = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEW) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type LPFNPSPCALLBACKA = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEA) -> u32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type LPFNPSPCALLBACKW = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEW) -> u32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option<unsafe extern "system" fn(param0: HPROPSHEETPAGE, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNDACOMPARE = ::core::option::Option<unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNDACOMPARECONST = ::core::option::Option<unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc7: u32 = 1094u32;
+pub type PFNDAENUMCALLBACK = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc8: u32 = 1095u32;
+pub type PFNDAENUMCALLBACKCONST = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNDPAMERGE = ::core::option::Option<unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNDPAMERGECONST = ::core::option::Option<unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
+pub type PFNDPASTREAM = ::core::option::Option<unsafe extern "system" fn(pinfo: *const DPASTREAMINFO, pstream: super::super::System::Com::IStream, pvinstdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNLVCOMPARE = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::LPARAM, param1: super::super::Foundation::LPARAM, param2: super::super::Foundation::LPARAM) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
-pub const stc9: u32 = 1096u32;
+pub type PFNLVGROUPCOMPARE = ::core::option::Option<unsafe extern "system" fn(param0: i32, param1: i32, param2: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNPROPSHEETCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNTVCOMPARE = ::core::option::Option<unsafe extern "system" fn(lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM, lparamsort: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFTASKDIALOGCALLBACK = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lprefdata: isize) -> ::windows_sys::core::HRESULT>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/HiDpi/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/HiDpi/mod.rs
index e937d7ad3..739578b7b 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/HiDpi/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/HiDpi/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -36,8 +36,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn GetSystemDpiForProcess(hprocess: super::super::Foundation::HANDLE) -> u32;
- #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
- pub fn GetSystemMetricsForDpi(nindex: i32, dpi: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+ #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+ pub fn GetSystemMetricsForDpi(nindex: super::WindowsAndMessaging::SYSTEM_METRICS_INDEX, dpi: u32) -> i32;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
pub fn GetThreadDpiAwarenessContext() -> DPI_AWARENESS_CONTEXT;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
@@ -80,6 +81,16 @@ extern "system" {
pub fn SystemParametersInfoForDpi(uiaction: u32, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: u32, dpi: u32) -> super::super::Foundation::BOOL;
}
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
+pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE: DPI_AWARENESS_CONTEXT = -3i32 as _;
+#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
+pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2: DPI_AWARENESS_CONTEXT = -4i32 as _;
+#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
+pub const DPI_AWARENESS_CONTEXT_SYSTEM_AWARE: DPI_AWARENESS_CONTEXT = -2i32 as _;
+#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
+pub const DPI_AWARENESS_CONTEXT_UNAWARE: DPI_AWARENESS_CONTEXT = -1i32 as _;
+#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
+pub const DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED: DPI_AWARENESS_CONTEXT = -5i32 as _;
+#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
pub type DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = u32;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
pub const DCDC_DEFAULT: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 0u32;
@@ -107,17 +118,6 @@ pub const DPI_AWARENESS_UNAWARE: DPI_AWARENESS = 0i32;
pub const DPI_AWARENESS_SYSTEM_AWARE: DPI_AWARENESS = 1i32;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
pub const DPI_AWARENESS_PER_MONITOR_AWARE: DPI_AWARENESS = 2i32;
-pub type DPI_AWARENESS_CONTEXT = isize;
-#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
-pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE: DPI_AWARENESS_CONTEXT = -3i32 as _;
-#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
-pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2: DPI_AWARENESS_CONTEXT = -4i32 as _;
-#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
-pub const DPI_AWARENESS_CONTEXT_SYSTEM_AWARE: DPI_AWARENESS_CONTEXT = -2i32 as _;
-#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
-pub const DPI_AWARENESS_CONTEXT_UNAWARE: DPI_AWARENESS_CONTEXT = -1i32 as _;
-#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
-pub const DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED: DPI_AWARENESS_CONTEXT = -5i32 as _;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
pub type DPI_HOSTING_BEHAVIOR = i32;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
@@ -144,3 +144,4 @@ pub const PROCESS_DPI_UNAWARE: PROCESS_DPI_AWARENESS = 0i32;
pub const PROCESS_SYSTEM_DPI_AWARE: PROCESS_DPI_AWARENESS = 1i32;
#[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"]
pub const PROCESS_PER_MONITOR_DPI_AWARE: PROCESS_DPI_AWARENESS = 2i32;
+pub type DPI_AWARENESS_CONTEXT = isize;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/Ime/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/Ime/mod.rs
index 1c381285a..acf729aab 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/Ime/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/Ime/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
@@ -50,10 +50,10 @@ extern "system" {
pub fn ImmEnumRegisterWordW(param0: super::super::TextServices::HKL, param1: REGISTERWORDENUMPROCW, lpszreading: ::windows_sys::core::PCWSTR, param3: u32, lpszregister: ::windows_sys::core::PCWSTR, param5: *mut ::core::ffi::c_void) -> u32;
#[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"))]
- pub 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;
+ pub fn ImmEscapeA(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, param2: IME_ESCAPE, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT;
#[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"))]
- pub 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;
+ pub fn ImmEscapeW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, param2: IME_ESCAPE, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
pub fn ImmGenerateMessage(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
@@ -80,10 +80,10 @@ extern "system" {
pub fn ImmGetCompositionFontW(param0: super::super::super::Globalization::HIMC, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
#[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCompositionStringA(param0: super::super::super::Globalization::HIMC, param1: u32, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32;
+ pub fn ImmGetCompositionStringA(param0: super::super::super::Globalization::HIMC, param1: IME_COMPOSITION_STRING, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
#[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCompositionStringW(param0: super::super::super::Globalization::HIMC, param1: u32, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32;
+ pub fn ImmGetCompositionStringW(param0: super::super::super::Globalization::HIMC, param1: IME_COMPOSITION_STRING, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
pub fn ImmGetCompositionWindow(param0: super::super::super::Globalization::HIMC, lpcompform: *mut COMPOSITIONFORM) -> super::super::super::Foundation::BOOL;
@@ -98,7 +98,7 @@ extern "system" {
pub fn ImmGetConversionListW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: ::windows_sys::core::PCWSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetConversionStatus(param0: super::super::super::Globalization::HIMC, lpfdwconversion: *mut u32, lpfdwsentence: *mut u32) -> super::super::super::Foundation::BOOL;
+ pub fn ImmGetConversionStatus(param0: super::super::super::Globalization::HIMC, lpfdwconversion: *mut IME_CONVERSION_MODE, lpfdwsentence: *mut IME_SENTENCE_MODE) -> super::super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn ImmGetDefaultIMEWnd(param0: super::super::super::Foundation::HWND) -> super::super::super::Foundation::HWND;
@@ -218,7 +218,7 @@ extern "system" {
pub fn ImmSetCompositionWindow(param0: super::super::super::Globalization::HIMC, lpcompform: *const COMPOSITIONFORM) -> super::super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetConversionStatus(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32) -> super::super::super::Foundation::BOOL;
+ pub fn ImmSetConversionStatus(param0: super::super::super::Globalization::HIMC, param1: IME_CONVERSION_MODE, param2: IME_SENTENCE_MODE) -> super::super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
pub fn ImmSetHotKey(param0: u32, param1: u32, param2: u32, param3: super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL;
@@ -233,7 +233,7 @@ extern "system" {
pub fn ImmShowSoftKeyboard(param0: super::super::super::Foundation::HWND, param1: i32) -> super::super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn ImmSimulateHotKey(param0: super::super::super::Foundation::HWND, param1: u32) -> super::super::super::Foundation::BOOL;
+ pub fn ImmSimulateHotKey(param0: super::super::super::Foundation::HWND, param1: IME_HOTKEY_IDENTIFIER) -> super::super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
pub fn ImmUnlockIMC(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
@@ -247,32 +247,23 @@ extern "system" {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
pub fn ImmUnregisterWordW(param0: super::super::TextServices::HKL, lpszreading: ::windows_sys::core::PCWSTR, param2: u32, lpszunregister: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct APPLETIDLIST {
- pub count: i32,
- pub pIIDList: *mut ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for APPLETIDLIST {}
-impl ::core::clone::Clone for APPLETIDLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct APPLYCANDEXPARAM {
- pub dwSize: u32,
- pub lpwstrDisplay: ::windows_sys::core::PWSTR,
- pub lpwstrReading: ::windows_sys::core::PWSTR,
- pub dwReserved: u32,
-}
-impl ::core::marker::Copy for APPLYCANDEXPARAM {}
-impl ::core::clone::Clone for APPLYCANDEXPARAM {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub type IActiveIME = *mut ::core::ffi::c_void;
+pub type IActiveIME2 = *mut ::core::ffi::c_void;
+pub type IActiveIMMApp = *mut ::core::ffi::c_void;
+pub type IActiveIMMIME = *mut ::core::ffi::c_void;
+pub type IActiveIMMMessagePumpOwner = *mut ::core::ffi::c_void;
+pub type IActiveIMMRegistrar = *mut ::core::ffi::c_void;
+pub type IEnumInputContext = *mut ::core::ffi::c_void;
+pub type IEnumRegisterWordA = *mut ::core::ffi::c_void;
+pub type IEnumRegisterWordW = *mut ::core::ffi::c_void;
+pub type IFEClassFactory = *mut ::core::ffi::c_void;
+pub type IFECommon = *mut ::core::ffi::c_void;
+pub type IFEDictionary = *mut ::core::ffi::c_void;
+pub type IFELanguage = *mut ::core::ffi::c_void;
+pub type IImePad = *mut ::core::ffi::c_void;
+pub type IImePadApplet = *mut ::core::ffi::c_void;
+pub type IImePlugInDictDictionaryList = *mut ::core::ffi::c_void;
+pub type IImeSpecifyApplets = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const ATTR_CONVERTED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -285,55 +276,6 @@ pub const ATTR_INPUT_ERROR: u32 = 4u32;
pub const ATTR_TARGET_CONVERTED: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const ATTR_TARGET_NOTCONVERTED: u32 = 3u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CANDIDATEFORM {
- pub dwIndex: u32,
- pub dwStyle: u32,
- pub ptCurrentPos: super::super::super::Foundation::POINT,
- pub rcArea: super::super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CANDIDATEFORM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CANDIDATEFORM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct CANDIDATEINFO {
- pub dwSize: u32,
- pub dwCount: u32,
- pub dwOffset: [u32; 32],
- pub dwPrivateSize: u32,
- pub dwPrivateOffset: u32,
-}
-impl ::core::marker::Copy for CANDIDATEINFO {}
-impl ::core::clone::Clone for CANDIDATEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct CANDIDATELIST {
- pub dwSize: u32,
- pub dwStyle: u32,
- pub dwCount: u32,
- pub dwSelection: u32,
- pub dwPageStart: u32,
- pub dwPageSize: u32,
- pub dwOffset: [u32; 1],
-}
-impl ::core::marker::Copy for CANDIDATELIST {}
-impl ::core::clone::Clone for CANDIDATELIST {
- fn clone(&self) -> Self {
- *self
- }
-}
pub const CATID_MSIME_IImePadApplet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1969670865, data2: 20169, data3: 17528, data4: [159, 233, 142, 215, 102, 97, 158, 223] };
pub const CATID_MSIME_IImePadApplet1000: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766608342, data2: 9097, data3: 17355, data4: [182, 111, 96, 159, 130, 61, 159, 156] };
pub const CATID_MSIME_IImePadApplet1200: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2759833084, data2: 32021, data3: 16931, data4: [167, 137, 183, 129, 191, 154, 230, 103] };
@@ -363,57 +305,6 @@ pub const CHARINFO_FEID_MASK: u32 = 15728640u32;
pub const CLSID_ImePlugInDictDictionaryList_CHS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079330971, data2: 23535, data3: 19940, data4: [155, 11, 94, 219, 102, 172, 47, 166] };
pub const CLSID_ImePlugInDictDictionaryList_JPN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340241771, data2: 45305, data3: 17302, data4: [181, 252, 233, 212, 207, 30, 193, 149] };
pub const CLSID_VERSION_DEPENDENT_MSIME_JAPANESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787888286, data2: 43593, data3: 18203, data4: [174, 231, 125, 51, 39, 133, 102, 13] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMPOSITIONFORM {
- pub dwStyle: u32,
- pub ptCurrentPos: super::super::super::Foundation::POINT,
- pub rcArea: super::super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for COMPOSITIONFORM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for COMPOSITIONFORM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct COMPOSITIONSTRING {
- pub dwSize: u32,
- pub dwCompReadAttrLen: u32,
- pub dwCompReadAttrOffset: u32,
- pub dwCompReadClauseLen: u32,
- pub dwCompReadClauseOffset: u32,
- pub dwCompReadStrLen: u32,
- pub dwCompReadStrOffset: u32,
- pub dwCompAttrLen: u32,
- pub dwCompAttrOffset: u32,
- pub dwCompClauseLen: u32,
- pub dwCompClauseOffset: u32,
- pub dwCompStrLen: u32,
- pub dwCompStrOffset: u32,
- pub dwCursorPos: u32,
- pub dwDeltaStart: u32,
- pub dwResultReadClauseLen: u32,
- pub dwResultReadClauseOffset: u32,
- pub dwResultReadStrLen: u32,
- pub dwResultReadStrOffset: u32,
- pub dwResultClauseLen: u32,
- pub dwResultClauseOffset: u32,
- pub dwResultStrLen: u32,
- pub dwResultStrOffset: u32,
- pub dwPrivateSize: u32,
- pub dwPrivateOffset: u32,
-}
-impl ::core::marker::Copy for COMPOSITIONSTRING {}
-impl ::core::clone::Clone for COMPOSITIONSTRING {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const CS_INSERTCHAR: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -539,48 +430,6 @@ pub const FID_RECONVERT_VERSION: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const GCSEX_CANCELRECONVERT: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_COMPATTR: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_COMPCLAUSE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_COMPREADATTR: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_COMPREADCLAUSE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_COMPREADSTR: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_COMPSTR: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_CURSORPOS: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_DELTASTART: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_RESULTCLAUSE: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_RESULTREADCLAUSE: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_RESULTREADSTR: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCS_RESULTSTR: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type GET_CONVERSION_LIST_FLAG = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCL_CONVERSION: GET_CONVERSION_LIST_FLAG = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCL_REVERSECONVERSION: GET_CONVERSION_LIST_FLAG = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GCL_REVERSE_LENGTH: GET_CONVERSION_LIST_FLAG = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type GET_GUIDE_LINE_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GGL_LEVEL: GET_GUIDE_LINE_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GGL_INDEX: GET_GUIDE_LINE_TYPE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GGL_STRING: GET_GUIDE_LINE_TYPE = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const GGL_PRIVATE: GET_GUIDE_LINE_TYPE = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const GL_ID_CANNOTSAVE: u32 = 17u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const GL_ID_CHOOSECANDIDATE: u32 = 40u32;
@@ -622,42 +471,14 @@ pub const GL_LEVEL_INFORMATION: u32 = 4u32;
pub const GL_LEVEL_NOGUIDELINE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const GL_LEVEL_WARNING: u32 = 3u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct GUIDELINE {
- pub dwSize: u32,
- pub dwLevel: u32,
- pub dwIndex: u32,
- pub dwStrLen: u32,
- pub dwStrOffset: u32,
- pub dwPrivateSize: u32,
- pub dwPrivateOffset: u32,
-}
-impl ::core::marker::Copy for GUIDELINE {}
-impl ::core::clone::Clone for GUIDELINE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IACE_CHILDREN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IACE_DEFAULT: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IACE_IGNORENOCONTEXT: u32 = 32u32;
-pub type IActiveIME = *mut ::core::ffi::c_void;
-pub type IActiveIME2 = *mut ::core::ffi::c_void;
-pub type IActiveIMMApp = *mut ::core::ffi::c_void;
-pub type IActiveIMMIME = *mut ::core::ffi::c_void;
-pub type IActiveIMMMessagePumpOwner = *mut ::core::ffi::c_void;
-pub type IActiveIMMRegistrar = *mut ::core::ffi::c_void;
-pub type IEnumInputContext = *mut ::core::ffi::c_void;
-pub type IEnumRegisterWordA = *mut ::core::ffi::c_void;
-pub type IEnumRegisterWordW = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IFEC_S_ALREADY_DEFAULT: ::windows_sys::core::HRESULT = 291840i32;
-pub type IFEClassFactory = *mut ::core::ffi::c_void;
-pub type IFECommon = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IFED_E_INVALID_FORMAT: ::windows_sys::core::HRESULT = -2147192063i32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -770,8 +591,6 @@ pub const IFED_TYPE_NONE: u32 = 0u32;
pub const IFED_TYPE_REVERSE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IFED_TYPE_SPEECH: u32 = 4u32;
-pub type IFEDictionary = *mut ::core::ffi::c_void;
-pub type IFELanguage = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IGIMIF_RIGHTMENU: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -788,13 +607,6 @@ pub const IGIMII_OTHER: u32 = 32u32;
pub const IGIMII_SMODE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IGIMII_TOOLS: u32 = 8u32;
-pub type IImePad = *mut ::core::ffi::c_void;
-pub type IImePadApplet = *mut ::core::ffi::c_void;
-pub type IImePlugInDictDictionaryList = *mut ::core::ffi::c_void;
-pub type IImeSpecifyApplets = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
-pub type IMCENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL>;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMC_CLOSESTATUSWINDOW: u32 = 33u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -835,127 +647,6 @@ pub const IMC_SETSOFTKBDPOS: u32 = 20u32;
pub const IMC_SETSOFTKBDSUBTYPE: u32 = 22u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMC_SETSTATUSWINDOWPOS: u32 = 16u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct IMEAPPLETCFG {
- pub dwConfig: u32,
- pub wchTitle: [u16; 64],
- pub wchTitleFontFace: [u16; 32],
- pub dwCharSet: u32,
- pub iCategory: i32,
- pub hIcon: super::super::WindowsAndMessaging::HICON,
- pub langID: u16,
- pub dummy: u16,
- pub lReserved1: super::super::super::Foundation::LPARAM,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for IMEAPPLETCFG {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for IMEAPPLETCFG {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEAPPLETUI {
- pub hwnd: super::super::super::Foundation::HWND,
- pub dwStyle: u32,
- pub width: i32,
- pub height: i32,
- pub minWidth: i32,
- pub minHeight: i32,
- pub maxWidth: i32,
- pub maxHeight: i32,
- pub lReserved1: super::super::super::Foundation::LPARAM,
- pub lReserved2: super::super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEAPPLETUI {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEAPPLETUI {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMECHARINFO {
- pub wch: u16,
- pub dwCharInfo: u32,
-}
-impl ::core::marker::Copy for IMECHARINFO {}
-impl ::core::clone::Clone for IMECHARINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMECHARPOSITION {
- pub dwSize: u32,
- pub dwCharPos: u32,
- pub pt: super::super::super::Foundation::POINT,
- pub cLineHeight: u32,
- pub rcDocument: super::super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMECHARPOSITION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMECHARPOSITION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMECOMPOSITIONSTRINGINFO {
- pub iCompStrLen: i32,
- pub iCaretPos: i32,
- pub iEditStart: i32,
- pub iEditLen: i32,
- pub iTargetStart: i32,
- pub iTargetLen: i32,
-}
-impl ::core::marker::Copy for IMECOMPOSITIONSTRINGINFO {}
-impl ::core::clone::Clone for IMECOMPOSITIONSTRINGINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEDLG {
- pub cbIMEDLG: i32,
- pub hwnd: super::super::super::Foundation::HWND,
- pub lpwstrWord: ::windows_sys::core::PWSTR,
- pub nTabId: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEDLG {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEDLG {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEDP {
- pub wrdModifier: IMEWRD,
- pub wrdModifiee: IMEWRD,
- pub relID: IMEREL,
-}
-impl ::core::marker::Copy for IMEDP {}
-impl ::core::clone::Clone for IMEDP {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEFAREASTINFO_TYPE_COMMENT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -965,104 +656,6 @@ pub const IMEFAREASTINFO_TYPE_DEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEFAREASTINFO_TYPE_READING: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type IMEFMT = i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_UNKNOWN: IMEFMT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME2_BIN_SYSTEM: IMEFMT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME2_BIN_USER: IMEFMT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME2_TEXT_USER: IMEFMT = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME95_BIN_SYSTEM: IMEFMT = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME95_BIN_USER: IMEFMT = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME95_TEXT_USER: IMEFMT = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME97_BIN_SYSTEM: IMEFMT = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME97_BIN_USER: IMEFMT = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME97_TEXT_USER: IMEFMT = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME98_BIN_SYSTEM: IMEFMT = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME98_BIN_USER: IMEFMT = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME98_TEXT_USER: IMEFMT = 12i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_ACTIVE_DICT: IMEFMT = 13i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_ATOK9: IMEFMT = 14i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_ATOK10: IMEFMT = 15i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_NEC_AI_: IMEFMT = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_WX_II: IMEFMT = 17i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_WX_III: IMEFMT = 18i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_VJE_20: IMEFMT = 19i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME98_SYSTEM_CE: IMEFMT = 20i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME_BIN_SYSTEM: IMEFMT = 21i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME_BIN_USER: IMEFMT = 22i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_MSIME_TEXT_USER: IMEFMT = 23i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_PIME2_BIN_USER: IMEFMT = 24i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_PIME2_BIN_SYSTEM: IMEFMT = 25i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_PIME2_BIN_STANDARD_SYSTEM: IMEFMT = 26i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEINFO {
- pub dwPrivateDataSize: u32,
- pub fdwProperty: u32,
- pub fdwConversionCaps: u32,
- pub fdwSentenceCaps: u32,
- pub fdwUICaps: u32,
- pub fdwSCSCaps: u32,
- pub fdwSelectCaps: u32,
-}
-impl ::core::marker::Copy for IMEINFO {}
-impl ::core::clone::Clone for IMEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEITEM {
- pub cbSize: i32,
- pub iType: i32,
- pub lpItemData: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for IMEITEM {}
-impl ::core::clone::Clone for IMEITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEITEMCANDIDATE {
- pub uCount: u32,
- pub imeItem: [IMEITEM; 1],
-}
-impl ::core::marker::Copy for IMEITEMCANDIDATE {}
-impl ::core::clone::Clone for IMEITEMCANDIDATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEKEYCTRLMASK_ALT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEKEYCTRLMASK_CTRL: u32 = 2u32;
@@ -1072,143 +665,6 @@ pub const IMEKEYCTRLMASK_SHIFT: u32 = 4u32;
pub const IMEKEYCTRL_DOWN: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEKEYCTRL_UP: u32 = 1u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
-#[cfg(feature = "Win32_Globalization")]
-pub struct IMEKMS {
- pub cbSize: i32,
- pub hIMC: super::super::super::Globalization::HIMC,
- pub cKeyList: u32,
- pub pKeyList: *mut IMEKMSKEY,
-}
-#[cfg(feature = "Win32_Globalization")]
-impl ::core::marker::Copy for IMEKMS {}
-#[cfg(feature = "Win32_Globalization")]
-impl ::core::clone::Clone for IMEKMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEKMSFUNCDESC {
- pub cbSize: i32,
- pub idLang: u16,
- pub dwControl: u32,
- pub pwszDescription: [u16; 128],
-}
-impl ::core::marker::Copy for IMEKMSFUNCDESC {}
-impl ::core::clone::Clone for IMEKMSFUNCDESC {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEKMSINIT {
- pub cbSize: i32,
- pub hWnd: super::super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEKMSINIT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEKMSINIT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
-#[cfg(feature = "Win32_Globalization")]
-pub struct IMEKMSINVK {
- pub cbSize: i32,
- pub hIMC: super::super::super::Globalization::HIMC,
- pub dwControl: u32,
-}
-#[cfg(feature = "Win32_Globalization")]
-impl ::core::marker::Copy for IMEKMSINVK {}
-#[cfg(feature = "Win32_Globalization")]
-impl ::core::clone::Clone for IMEKMSINVK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEKMSKEY {
- pub dwStatus: u32,
- pub dwCompStatus: u32,
- pub dwVKEY: u32,
- pub Anonymous1: IMEKMSKEY_0,
- pub Anonymous2: IMEKMSKEY_1,
-}
-impl ::core::marker::Copy for IMEKMSKEY {}
-impl ::core::clone::Clone for IMEKMSKEY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub union IMEKMSKEY_0 {
- pub dwControl: u32,
- pub dwNotUsed: u32,
-}
-impl ::core::marker::Copy for IMEKMSKEY_0 {}
-impl ::core::clone::Clone for IMEKMSKEY_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub union IMEKMSKEY_1 {
- pub pwszDscr: [u16; 31],
- pub pwszNoUse: [u16; 31],
-}
-impl ::core::marker::Copy for IMEKMSKEY_1 {}
-impl ::core::clone::Clone for IMEKMSKEY_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
-#[cfg(feature = "Win32_Globalization")]
-pub struct IMEKMSKMP {
- pub cbSize: i32,
- pub hIMC: super::super::super::Globalization::HIMC,
- pub idLang: u16,
- pub wVKStart: u16,
- pub wVKEnd: u16,
- pub cKeyList: i32,
- pub pKeyList: *mut IMEKMSKEY,
-}
-#[cfg(feature = "Win32_Globalization")]
-impl ::core::marker::Copy for IMEKMSKMP {}
-#[cfg(feature = "Win32_Globalization")]
-impl ::core::clone::Clone for IMEKMSKMP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
-pub struct IMEKMSNTFY {
- pub cbSize: i32,
- pub hIMC: super::super::super::Globalization::HIMC,
- pub fSelect: super::super::super::Foundation::BOOL,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
-impl ::core::marker::Copy for IMEKMSNTFY {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
-impl ::core::clone::Clone for IMEKMSNTFY {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEKMS_2NDLEVEL: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -1225,50 +681,6 @@ pub const IMEKMS_NOCOMPOSITION: u32 = 0u32;
pub const IMEKMS_SELECTION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEKMS_TYPECAND: u32 = 7u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct IMEMENUITEMINFOA {
- pub cbSize: u32,
- pub fType: u32,
- pub fState: u32,
- pub wID: u32,
- pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP,
- pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP,
- pub dwItemData: u32,
- pub szString: [super::super::super::Foundation::CHAR; 80],
- pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for IMEMENUITEMINFOA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for IMEMENUITEMINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct IMEMENUITEMINFOW {
- pub cbSize: u32,
- pub fType: u32,
- pub fState: u32,
- pub wID: u32,
- pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP,
- pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP,
- pub dwItemData: u32,
- pub szString: [u16; 80],
- pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for IMEMENUITEMINFOW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for IMEMENUITEMINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEMENUITEM_STRING_SIZE: u32 = 80u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -1384,168 +796,9 @@ pub const IMEPN_SIZECHANGING: u32 = 262u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEPN_USER: u32 = 356u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type IMEREG = i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REG_HEAD: IMEREG = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REG_TAIL: IMEREG = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REG_DEL: IMEREG = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type IMEREL = i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_NONE: IMEREL = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_NO: IMEREL = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_GA: IMEREL = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_WO: IMEREL = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_NI: IMEREL = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_DE: IMEREL = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_YORI: IMEREL = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_KARA: IMEREL = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_MADE: IMEREL = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_HE: IMEREL = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_TO: IMEREL = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_IDEOM: IMEREL = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_FUKU_YOUGEN: IMEREL = 12i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_KEIYOU_YOUGEN: IMEREL = 13i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_KEIDOU1_YOUGEN: IMEREL = 14i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_KEIDOU2_YOUGEN: IMEREL = 15i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_TAIGEN: IMEREL = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_YOUGEN: IMEREL = 17i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_RENTAI_MEI: IMEREL = 18i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_RENSOU: IMEREL = 19i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_KEIYOU_TO_YOUGEN: IMEREL = 20i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_KEIYOU_TARU_YOUGEN: IMEREL = 21i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_UNKNOWN1: IMEREL = 22i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_UNKNOWN2: IMEREL = 23i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_REL_ALL: IMEREL = 24i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMESHF {
- pub cbShf: u16,
- pub verDic: u16,
- pub szTitle: [super::super::super::Foundation::CHAR; 48],
- pub szDescription: [super::super::super::Foundation::CHAR; 256],
- pub szCopyright: [super::super::super::Foundation::CHAR; 128],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMESHF {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMESHF {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMESTRINGCANDIDATE {
- pub uCount: u32,
- pub lpwstr: [::windows_sys::core::PWSTR; 1],
-}
-impl ::core::marker::Copy for IMESTRINGCANDIDATE {}
-impl ::core::clone::Clone for IMESTRINGCANDIDATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMESTRINGCANDIDATEINFO {
- pub dwFarEastId: u32,
- pub lpFarEastInfo: *mut tabIMEFAREASTINFO,
- pub fInfoMask: u32,
- pub iSelIndex: i32,
- pub uCount: u32,
- pub lpwstr: [::windows_sys::core::PWSTR; 1],
-}
-impl ::core::marker::Copy for IMESTRINGCANDIDATEINFO {}
-impl ::core::clone::Clone for IMESTRINGCANDIDATEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type IMEUCT = i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_UCT_NONE: IMEUCT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_UCT_STRING_SJIS: IMEUCT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_UCT_STRING_UNICODE: IMEUCT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_UCT_USER_DEFINED: IMEUCT = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IFED_UCT_MAX: IMEUCT = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEVER_0310: u32 = 196618u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMEVER_0400: u32 = 262144u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEWRD {
- pub pwchReading: ::windows_sys::core::PWSTR,
- pub pwchDisplay: ::windows_sys::core::PWSTR,
- pub Anonymous: IMEWRD_0,
- pub rgulAttrs: [u32; 2],
- pub cbComment: i32,
- pub uct: IMEUCT,
- pub pvComment: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for IMEWRD {}
-impl ::core::clone::Clone for IMEWRD {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub union IMEWRD_0 {
- pub ulPos: u32,
- pub Anonymous: IMEWRD_0_0,
-}
-impl ::core::marker::Copy for IMEWRD_0 {}
-impl ::core::clone::Clone for IMEWRD_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct IMEWRD_0_0 {
- pub nPos1: u16,
- pub nPos2: u16,
-}
-impl ::core::marker::Copy for IMEWRD_0_0 {}
-impl ::core::clone::Clone for IMEWRD_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_CAND_CODE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -1559,62 +812,14 @@ pub const IME_CAND_STROKE: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_CAND_UNKNOWN: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CHOTKEY_IME_NONIME_TOGGLE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CHOTKEY_SHAPE_TOGGLE: u32 = 17u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CHOTKEY_SYMBOL_TOGGLE: u32 = 18u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CMODE_EUDC: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CMODE_FIXED: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CMODE_NOCONVERSION: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CMODE_RESERVED: u32 = 4026531840u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CMODE_SOFTKBD: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_CMODE_SYMBOL: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_CONFIG_GENERAL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_CONFIG_REGISTERWORD: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_CONFIG_SELECTDICTIONARY: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_AUTOMATA: u32 = 4105u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_GETHELPFILENAME: u32 = 4107u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_GET_EUDC_DICTIONARY: u32 = 4099u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_HANJA_MODE: u32 = 4104u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_IME_NAME: u32 = 4102u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_MAX_KEY: u32 = 4101u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_PRIVATE_FIRST: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_PRIVATE_HOTKEY: u32 = 4106u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_PRIVATE_LAST: u32 = 4095u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_QUERY_SUPPORT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_RESERVED_FIRST: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_RESERVED_LAST: u32 = 2047u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_SEQUENCE_TO_INTERNAL: u32 = 4097u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_SET_EUDC_DICTIONARY: u32 = 4100u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_ESC_STRING_BUFFER_SIZE: u32 = 80u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ESC_SYNC_HOTKEY: u32 = 4103u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_HOTKEY_DSWITCH_FIRST: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_HOTKEY_DSWITCH_LAST: u32 = 287u32;
@@ -1623,62 +828,6 @@ pub const IME_HOTKEY_PRIVATE_FIRST: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_HOTKEY_PRIVATE_LAST: u32 = 543u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ITHOTKEY_PREVIOUS_COMPOSITION: u32 = 513u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ITHOTKEY_RECONVERTSTRING: u32 = 515u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ITHOTKEY_RESEND_RESULTSTR: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_ITHOTKEY_UISTYLE_TOGGLE: u32 = 514u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_JHOTKEY_CLOSE_OPEN: u32 = 48u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_KHOTKEY_ENGLISH: u32 = 82u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_KHOTKEY_HANJACONVERT: u32 = 81u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_KHOTKEY_SHAPE_TOGGLE: u32 = 80u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type IME_PAD_REQUEST_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_INSERTSTRING: IME_PAD_REQUEST_FLAGS = 4097u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_SENDCONTROL: IME_PAD_REQUEST_FLAGS = 4100u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_SETAPPLETSIZE: IME_PAD_REQUEST_FLAGS = 4104u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETCOMPOSITIONSTRING: IME_PAD_REQUEST_FLAGS = 4102u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETCOMPOSITIONSTRINGINFO: IME_PAD_REQUEST_FLAGS = 4108u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_DELETESTRING: IME_PAD_REQUEST_FLAGS = 4112u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_CHANGESTRING: IME_PAD_REQUEST_FLAGS = 4113u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETAPPLHWND: IME_PAD_REQUEST_FLAGS = 4116u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_FORCEIMEPADWINDOWSHOW: IME_PAD_REQUEST_FLAGS = 4117u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_POSTMODALNOTIFY: IME_PAD_REQUEST_FLAGS = 4118u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETDEFAULTUILANGID: IME_PAD_REQUEST_FLAGS = 4119u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4121u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_SETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4122u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_ISAPPLETACTIVE: IME_PAD_REQUEST_FLAGS = 4123u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_ISIMEPADWINDOWVISIBLE: IME_PAD_REQUEST_FLAGS = 4124u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_SETAPPLETMINMAXSIZE: IME_PAD_REQUEST_FLAGS = 4125u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETCONVERSIONSTATUS: IME_PAD_REQUEST_FLAGS = 4126u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETVERSION: IME_PAD_REQUEST_FLAGS = 4127u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IMEPADREQ_GETCURRENTIMEINFO: IME_PAD_REQUEST_FLAGS = 4128u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_PROP_ACCEPT_WIDE_VKEY: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_PROP_AT_CARET: u32 = 65536u32;
@@ -1707,30 +856,10 @@ pub const IME_REGWORD_STYLE_USER_FIRST: u32 = 2147483648u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_REGWORD_STYLE_USER_LAST: u32 = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_AUTOMATIC: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_CONVERSATION: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_PHRASEPREDICT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_PLAURALCLAUSE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_RESERVED: u32 = 61440u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_SMODE_SINGLECONVERT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_SYSINFO_WINLOGON: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_SYSINFO_WOW16: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_THOTKEY_IME_NONIME_TOGGLE: u32 = 112u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_THOTKEY_SHAPE_TOGGLE: u32 = 113u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const IME_THOTKEY_SYMBOL_TOGGLE: u32 = 114u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IME_UI_CLASS_NAME_SIZE: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IMFT_RADIOCHECK: u32 = 1u32;
@@ -1816,51 +945,6 @@ pub const INIT_SENTENCE: u32 = 4u32;
pub const INIT_SOFTKBDPOS: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const INIT_STATUSWNDPOS: u32 = 1u32;
-#[repr(C)]
-#[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"))]
-pub struct INPUTCONTEXT {
- pub hWnd: super::super::super::Foundation::HWND,
- pub fOpen: super::super::super::Foundation::BOOL,
- pub ptStatusWndPos: super::super::super::Foundation::POINT,
- pub ptSoftKbdPos: super::super::super::Foundation::POINT,
- pub fdwConversion: u32,
- pub fdwSentence: u32,
- pub lfFont: INPUTCONTEXT_0,
- pub cfCompForm: COMPOSITIONFORM,
- pub cfCandForm: [CANDIDATEFORM; 4],
- pub hCompStr: super::super::super::Globalization::HIMCC,
- pub hCandInfo: super::super::super::Globalization::HIMCC,
- pub hGuideLine: super::super::super::Globalization::HIMCC,
- pub hPrivate: super::super::super::Globalization::HIMCC,
- pub dwNumMsgBuf: u32,
- pub hMsgBuf: super::super::super::Globalization::HIMCC,
- pub fdwInit: u32,
- pub dwReserve: [u32; 3],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for INPUTCONTEXT {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for INPUTCONTEXT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[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"))]
-pub union INPUTCONTEXT_0 {
- pub A: super::super::super::Graphics::Gdi::LOGFONTA,
- pub W: super::super::super::Graphics::Gdi::LOGFONTW,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for INPUTCONTEXT_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for INPUTCONTEXT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const IPACFG_CATEGORY: i32 = 262144i32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
@@ -2275,6 +1359,1116 @@ pub const MOD_LEFT: u32 = 32768u32;
pub const MOD_ON_KEYUP: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub const MOD_RIGHT: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_CONTEXTUPDATED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_FINALIZECONVERSIONRESULT: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const POS_UNDEFINED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RECONVOPT_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_CHGKEYMAP: &str = "MSIMEChangeKeyMap";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_DOCUMENTFEED: &str = "MSIMEDocumentFeed";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_KEYMAP: &str = "MSIMEKeyMap";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_MODEBIAS: &str = "MSIMEModeBias";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_MOUSE: &str = "MSIMEMouseOperation";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_NTFYKEYMAP: &str = "MSIMENotifyKeyMap";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_QUERYPOSITION: &str = "MSIMEQueryPosition";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_RECONVERT: &str = "MSIMEReconvert";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_RECONVERTOPTIONS: &str = "MSIMEReconvertOptions";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_RECONVERTREQUEST: &str = "MSIMEReconvertRequest";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_SERVICE: &str = "MSIMEService";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_SHOWIMEPAD: &str = "MSIMEShowImePad";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const RWM_UIREADY: &str = "MSIMEUIReady";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_CAP_COMPSTR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_CAP_MAKEREAD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_CAP_SETRECONVERTSTRING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SELECT_CAP_CONVERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SELECT_CAP_SENTENCE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SHOWIMEPAD_CATEGORY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SHOWIMEPAD_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SHOWIMEPAD_GUID: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SOFTKEYBOARD_TYPE_C1: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SOFTKEYBOARD_TYPE_T1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const STYLE_DESCRIPTION_SIZE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const UI_CAP_2700: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const UI_CAP_ROT90: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const UI_CAP_ROTANY: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const UI_CAP_SOFTKBD: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_DOCUMENTFEED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_ID_CHINESE_SIMPLIFIED: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_ID_CHINESE_TRADITIONAL: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_ID_JAPANESE: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_ID_KOREAN: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_MODEBIAS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_MOUSE_OPERATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_QUERYPOSITION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const VERSION_RECONVERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const cbCommentMax: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const szImeChina: &str = "MSIME.China";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const szImeJapan: &str = "MSIME.Japan";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const szImeKorea: &str = "MSIME.Korea";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const szImeTaiwan: &str = "MSIME.Taiwan";
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const wchPrivate1: u32 = 57344u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type GET_CONVERSION_LIST_FLAG = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCL_CONVERSION: GET_CONVERSION_LIST_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCL_REVERSECONVERSION: GET_CONVERSION_LIST_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCL_REVERSE_LENGTH: GET_CONVERSION_LIST_FLAG = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type GET_GUIDE_LINE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GGL_LEVEL: GET_GUIDE_LINE_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GGL_INDEX: GET_GUIDE_LINE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GGL_STRING: GET_GUIDE_LINE_TYPE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GGL_PRIVATE: GET_GUIDE_LINE_TYPE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IMEFMT = i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_UNKNOWN: IMEFMT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME2_BIN_SYSTEM: IMEFMT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME2_BIN_USER: IMEFMT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME2_TEXT_USER: IMEFMT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME95_BIN_SYSTEM: IMEFMT = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME95_BIN_USER: IMEFMT = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME95_TEXT_USER: IMEFMT = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME97_BIN_SYSTEM: IMEFMT = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME97_BIN_USER: IMEFMT = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME97_TEXT_USER: IMEFMT = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME98_BIN_SYSTEM: IMEFMT = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME98_BIN_USER: IMEFMT = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME98_TEXT_USER: IMEFMT = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_ACTIVE_DICT: IMEFMT = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_ATOK9: IMEFMT = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_ATOK10: IMEFMT = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_NEC_AI_: IMEFMT = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_WX_II: IMEFMT = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_WX_III: IMEFMT = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_VJE_20: IMEFMT = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME98_SYSTEM_CE: IMEFMT = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME_BIN_SYSTEM: IMEFMT = 21i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME_BIN_USER: IMEFMT = 22i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_MSIME_TEXT_USER: IMEFMT = 23i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_PIME2_BIN_USER: IMEFMT = 24i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_PIME2_BIN_SYSTEM: IMEFMT = 25i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_PIME2_BIN_STANDARD_SYSTEM: IMEFMT = 26i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IMEREG = i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REG_HEAD: IMEREG = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REG_TAIL: IMEREG = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REG_DEL: IMEREG = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IMEREL = i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_NONE: IMEREL = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_NO: IMEREL = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_GA: IMEREL = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_WO: IMEREL = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_NI: IMEREL = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_DE: IMEREL = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_YORI: IMEREL = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_KARA: IMEREL = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_MADE: IMEREL = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_HE: IMEREL = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_TO: IMEREL = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_IDEOM: IMEREL = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_FUKU_YOUGEN: IMEREL = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_KEIYOU_YOUGEN: IMEREL = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_KEIDOU1_YOUGEN: IMEREL = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_KEIDOU2_YOUGEN: IMEREL = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_TAIGEN: IMEREL = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_YOUGEN: IMEREL = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_RENTAI_MEI: IMEREL = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_RENSOU: IMEREL = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_KEIYOU_TO_YOUGEN: IMEREL = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_KEIYOU_TARU_YOUGEN: IMEREL = 21i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_UNKNOWN1: IMEREL = 22i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_UNKNOWN2: IMEREL = 23i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_REL_ALL: IMEREL = 24i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IMEUCT = i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_UCT_NONE: IMEUCT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_UCT_STRING_SJIS: IMEUCT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_UCT_STRING_UNICODE: IMEUCT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_UCT_USER_DEFINED: IMEUCT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IFED_UCT_MAX: IMEUCT = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IME_COMPOSITION_STRING = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_COMPREADSTR: IME_COMPOSITION_STRING = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_COMPREADATTR: IME_COMPOSITION_STRING = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_COMPREADCLAUSE: IME_COMPOSITION_STRING = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_COMPSTR: IME_COMPOSITION_STRING = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_COMPATTR: IME_COMPOSITION_STRING = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_COMPCLAUSE: IME_COMPOSITION_STRING = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_CURSORPOS: IME_COMPOSITION_STRING = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_DELTASTART: IME_COMPOSITION_STRING = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_RESULTREADSTR: IME_COMPOSITION_STRING = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_RESULTREADCLAUSE: IME_COMPOSITION_STRING = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_RESULTSTR: IME_COMPOSITION_STRING = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const GCS_RESULTCLAUSE: IME_COMPOSITION_STRING = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IME_CONVERSION_MODE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_ALPHANUMERIC: IME_CONVERSION_MODE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_NATIVE: IME_CONVERSION_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_CHINESE: IME_CONVERSION_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_HANGUL: IME_CONVERSION_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_JAPANESE: IME_CONVERSION_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_KATAKANA: IME_CONVERSION_MODE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_LANGUAGE: IME_CONVERSION_MODE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_FULLSHAPE: IME_CONVERSION_MODE = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_ROMAN: IME_CONVERSION_MODE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_CHARCODE: IME_CONVERSION_MODE = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_HANJACONVERT: IME_CONVERSION_MODE = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_NATIVESYMBOL: IME_CONVERSION_MODE = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_HANGEUL: IME_CONVERSION_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_SOFTKBD: IME_CONVERSION_MODE = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_NOCONVERSION: IME_CONVERSION_MODE = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_EUDC: IME_CONVERSION_MODE = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_SYMBOL: IME_CONVERSION_MODE = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_FIXED: IME_CONVERSION_MODE = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CMODE_RESERVED: IME_CONVERSION_MODE = 4026531840u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IME_ESCAPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_QUERY_SUPPORT: IME_ESCAPE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_RESERVED_FIRST: IME_ESCAPE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_RESERVED_LAST: IME_ESCAPE = 2047u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_PRIVATE_FIRST: IME_ESCAPE = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_PRIVATE_LAST: IME_ESCAPE = 4095u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_SEQUENCE_TO_INTERNAL: IME_ESCAPE = 4097u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_GET_EUDC_DICTIONARY: IME_ESCAPE = 4099u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_SET_EUDC_DICTIONARY: IME_ESCAPE = 4100u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_MAX_KEY: IME_ESCAPE = 4101u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_IME_NAME: IME_ESCAPE = 4102u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_SYNC_HOTKEY: IME_ESCAPE = 4103u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_HANJA_MODE: IME_ESCAPE = 4104u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_AUTOMATA: IME_ESCAPE = 4105u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_PRIVATE_HOTKEY: IME_ESCAPE = 4106u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ESC_GETHELPFILENAME: IME_ESCAPE = 4107u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IME_HOTKEY_IDENTIFIER = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CHOTKEY_IME_NONIME_TOGGLE: IME_HOTKEY_IDENTIFIER = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CHOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 17u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_CHOTKEY_SYMBOL_TOGGLE: IME_HOTKEY_IDENTIFIER = 18u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_JHOTKEY_CLOSE_OPEN: IME_HOTKEY_IDENTIFIER = 48u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_KHOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 80u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_KHOTKEY_HANJACONVERT: IME_HOTKEY_IDENTIFIER = 81u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_KHOTKEY_ENGLISH: IME_HOTKEY_IDENTIFIER = 82u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_THOTKEY_IME_NONIME_TOGGLE: IME_HOTKEY_IDENTIFIER = 112u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_THOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 113u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_THOTKEY_SYMBOL_TOGGLE: IME_HOTKEY_IDENTIFIER = 114u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ITHOTKEY_RESEND_RESULTSTR: IME_HOTKEY_IDENTIFIER = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ITHOTKEY_PREVIOUS_COMPOSITION: IME_HOTKEY_IDENTIFIER = 513u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ITHOTKEY_UISTYLE_TOGGLE: IME_HOTKEY_IDENTIFIER = 514u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_ITHOTKEY_RECONVERTSTRING: IME_HOTKEY_IDENTIFIER = 515u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IME_PAD_REQUEST_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_INSERTSTRING: IME_PAD_REQUEST_FLAGS = 4097u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_SENDCONTROL: IME_PAD_REQUEST_FLAGS = 4100u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_SETAPPLETSIZE: IME_PAD_REQUEST_FLAGS = 4104u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETCOMPOSITIONSTRING: IME_PAD_REQUEST_FLAGS = 4102u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETCOMPOSITIONSTRINGINFO: IME_PAD_REQUEST_FLAGS = 4108u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_DELETESTRING: IME_PAD_REQUEST_FLAGS = 4112u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_CHANGESTRING: IME_PAD_REQUEST_FLAGS = 4113u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETAPPLHWND: IME_PAD_REQUEST_FLAGS = 4116u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_FORCEIMEPADWINDOWSHOW: IME_PAD_REQUEST_FLAGS = 4117u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_POSTMODALNOTIFY: IME_PAD_REQUEST_FLAGS = 4118u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETDEFAULTUILANGID: IME_PAD_REQUEST_FLAGS = 4119u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4121u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_SETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4122u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_ISAPPLETACTIVE: IME_PAD_REQUEST_FLAGS = 4123u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_ISIMEPADWINDOWVISIBLE: IME_PAD_REQUEST_FLAGS = 4124u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_SETAPPLETMINMAXSIZE: IME_PAD_REQUEST_FLAGS = 4125u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETCONVERSIONSTATUS: IME_PAD_REQUEST_FLAGS = 4126u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETVERSION: IME_PAD_REQUEST_FLAGS = 4127u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IMEPADREQ_GETCURRENTIMEINFO: IME_PAD_REQUEST_FLAGS = 4128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type IME_SENTENCE_MODE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_NONE: IME_SENTENCE_MODE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_PLAURALCLAUSE: IME_SENTENCE_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_SINGLECONVERT: IME_SENTENCE_MODE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_AUTOMATIC: IME_SENTENCE_MODE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_PHRASEPREDICT: IME_SENTENCE_MODE = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_CONVERSATION: IME_SENTENCE_MODE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const IME_SMODE_RESERVED: IME_SENTENCE_MODE = 61440u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type NOTIFY_IME_ACTION = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_CHANGECANDIDATELIST: NOTIFY_IME_ACTION = 19u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_CLOSECANDIDATE: NOTIFY_IME_ACTION = 17u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_COMPOSITIONSTR: NOTIFY_IME_ACTION = 21u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_IMEMENUSELECTED: NOTIFY_IME_ACTION = 24u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_OPENCANDIDATE: NOTIFY_IME_ACTION = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_SELECTCANDIDATESTR: NOTIFY_IME_ACTION = 18u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_SETCANDIDATE_PAGESIZE: NOTIFY_IME_ACTION = 23u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const NI_SETCANDIDATE_PAGESTART: NOTIFY_IME_ACTION = 22u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type NOTIFY_IME_INDEX = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const CPS_CANCEL: NOTIFY_IME_INDEX = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const CPS_COMPLETE: NOTIFY_IME_INDEX = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const CPS_CONVERT: NOTIFY_IME_INDEX = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const CPS_REVERT: NOTIFY_IME_INDEX = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type SET_COMPOSITION_STRING_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_SETSTR: SET_COMPOSITION_STRING_TYPE = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_CHANGEATTR: SET_COMPOSITION_STRING_TYPE = 18u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_CHANGECLAUSE: SET_COMPOSITION_STRING_TYPE = 36u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_SETRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub const SCS_QUERYRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 131072u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct APPLETIDLIST {
+ pub count: i32,
+ pub pIIDList: *mut ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for APPLETIDLIST {}
+impl ::core::clone::Clone for APPLETIDLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct APPLYCANDEXPARAM {
+ pub dwSize: u32,
+ pub lpwstrDisplay: ::windows_sys::core::PWSTR,
+ pub lpwstrReading: ::windows_sys::core::PWSTR,
+ pub dwReserved: u32,
+}
+impl ::core::marker::Copy for APPLYCANDEXPARAM {}
+impl ::core::clone::Clone for APPLYCANDEXPARAM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CANDIDATEFORM {
+ pub dwIndex: u32,
+ pub dwStyle: u32,
+ pub ptCurrentPos: super::super::super::Foundation::POINT,
+ pub rcArea: super::super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CANDIDATEFORM {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CANDIDATEFORM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct CANDIDATEINFO {
+ pub dwSize: u32,
+ pub dwCount: u32,
+ pub dwOffset: [u32; 32],
+ pub dwPrivateSize: u32,
+ pub dwPrivateOffset: u32,
+}
+impl ::core::marker::Copy for CANDIDATEINFO {}
+impl ::core::clone::Clone for CANDIDATEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct CANDIDATELIST {
+ pub dwSize: u32,
+ pub dwStyle: u32,
+ pub dwCount: u32,
+ pub dwSelection: u32,
+ pub dwPageStart: u32,
+ pub dwPageSize: u32,
+ pub dwOffset: [u32; 1],
+}
+impl ::core::marker::Copy for CANDIDATELIST {}
+impl ::core::clone::Clone for CANDIDATELIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COMPOSITIONFORM {
+ pub dwStyle: u32,
+ pub ptCurrentPos: super::super::super::Foundation::POINT,
+ pub rcArea: super::super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COMPOSITIONFORM {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COMPOSITIONFORM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct COMPOSITIONSTRING {
+ pub dwSize: u32,
+ pub dwCompReadAttrLen: u32,
+ pub dwCompReadAttrOffset: u32,
+ pub dwCompReadClauseLen: u32,
+ pub dwCompReadClauseOffset: u32,
+ pub dwCompReadStrLen: u32,
+ pub dwCompReadStrOffset: u32,
+ pub dwCompAttrLen: u32,
+ pub dwCompAttrOffset: u32,
+ pub dwCompClauseLen: u32,
+ pub dwCompClauseOffset: u32,
+ pub dwCompStrLen: u32,
+ pub dwCompStrOffset: u32,
+ pub dwCursorPos: u32,
+ pub dwDeltaStart: u32,
+ pub dwResultReadClauseLen: u32,
+ pub dwResultReadClauseOffset: u32,
+ pub dwResultReadStrLen: u32,
+ pub dwResultReadStrOffset: u32,
+ pub dwResultClauseLen: u32,
+ pub dwResultClauseOffset: u32,
+ pub dwResultStrLen: u32,
+ pub dwResultStrOffset: u32,
+ pub dwPrivateSize: u32,
+ pub dwPrivateOffset: u32,
+}
+impl ::core::marker::Copy for COMPOSITIONSTRING {}
+impl ::core::clone::Clone for COMPOSITIONSTRING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct GUIDELINE {
+ pub dwSize: u32,
+ pub dwLevel: u32,
+ pub dwIndex: u32,
+ pub dwStrLen: u32,
+ pub dwStrOffset: u32,
+ pub dwPrivateSize: u32,
+ pub dwPrivateOffset: u32,
+}
+impl ::core::marker::Copy for GUIDELINE {}
+impl ::core::clone::Clone for GUIDELINE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct IMEAPPLETCFG {
+ pub dwConfig: u32,
+ pub wchTitle: [u16; 64],
+ pub wchTitleFontFace: [u16; 32],
+ pub dwCharSet: u32,
+ pub iCategory: i32,
+ pub hIcon: super::super::WindowsAndMessaging::HICON,
+ pub langID: u16,
+ pub dummy: u16,
+ pub lReserved1: super::super::super::Foundation::LPARAM,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for IMEAPPLETCFG {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for IMEAPPLETCFG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IMEAPPLETUI {
+ pub hwnd: super::super::super::Foundation::HWND,
+ pub dwStyle: u32,
+ pub width: i32,
+ pub height: i32,
+ pub minWidth: i32,
+ pub minHeight: i32,
+ pub maxWidth: i32,
+ pub maxHeight: i32,
+ pub lReserved1: super::super::super::Foundation::LPARAM,
+ pub lReserved2: super::super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IMEAPPLETUI {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IMEAPPLETUI {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMECHARINFO {
+ pub wch: u16,
+ pub dwCharInfo: u32,
+}
+impl ::core::marker::Copy for IMECHARINFO {}
+impl ::core::clone::Clone for IMECHARINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IMECHARPOSITION {
+ pub dwSize: u32,
+ pub dwCharPos: u32,
+ pub pt: super::super::super::Foundation::POINT,
+ pub cLineHeight: u32,
+ pub rcDocument: super::super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IMECHARPOSITION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IMECHARPOSITION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMECOMPOSITIONSTRINGINFO {
+ pub iCompStrLen: i32,
+ pub iCaretPos: i32,
+ pub iEditStart: i32,
+ pub iEditLen: i32,
+ pub iTargetStart: i32,
+ pub iTargetLen: i32,
+}
+impl ::core::marker::Copy for IMECOMPOSITIONSTRINGINFO {}
+impl ::core::clone::Clone for IMECOMPOSITIONSTRINGINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IMEDLG {
+ pub cbIMEDLG: i32,
+ pub hwnd: super::super::super::Foundation::HWND,
+ pub lpwstrWord: ::windows_sys::core::PWSTR,
+ pub nTabId: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IMEDLG {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IMEDLG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEDP {
+ pub wrdModifier: IMEWRD,
+ pub wrdModifiee: IMEWRD,
+ pub relID: IMEREL,
+}
+impl ::core::marker::Copy for IMEDP {}
+impl ::core::clone::Clone for IMEDP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEFAREASTINFO {
+ pub dwSize: u32,
+ pub dwType: u32,
+ pub dwData: [u32; 1],
+}
+impl ::core::marker::Copy for IMEFAREASTINFO {}
+impl ::core::clone::Clone for IMEFAREASTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEINFO {
+ pub dwPrivateDataSize: u32,
+ pub fdwProperty: u32,
+ pub fdwConversionCaps: u32,
+ pub fdwSentenceCaps: u32,
+ pub fdwUICaps: u32,
+ pub fdwSCSCaps: u32,
+ pub fdwSelectCaps: u32,
+}
+impl ::core::marker::Copy for IMEINFO {}
+impl ::core::clone::Clone for IMEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEITEM {
+ pub cbSize: i32,
+ pub iType: i32,
+ pub lpItemData: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for IMEITEM {}
+impl ::core::clone::Clone for IMEITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEITEMCANDIDATE {
+ pub uCount: u32,
+ pub imeItem: [IMEITEM; 1],
+}
+impl ::core::marker::Copy for IMEITEMCANDIDATE {}
+impl ::core::clone::Clone for IMEITEMCANDIDATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
+#[cfg(feature = "Win32_Globalization")]
+pub struct IMEKMS {
+ pub cbSize: i32,
+ pub hIMC: super::super::super::Globalization::HIMC,
+ pub cKeyList: u32,
+ pub pKeyList: *mut IMEKMSKEY,
+}
+#[cfg(feature = "Win32_Globalization")]
+impl ::core::marker::Copy for IMEKMS {}
+#[cfg(feature = "Win32_Globalization")]
+impl ::core::clone::Clone for IMEKMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEKMSFUNCDESC {
+ pub cbSize: i32,
+ pub idLang: u16,
+ pub dwControl: u32,
+ pub pwszDescription: [u16; 128],
+}
+impl ::core::marker::Copy for IMEKMSFUNCDESC {}
+impl ::core::clone::Clone for IMEKMSFUNCDESC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IMEKMSINIT {
+ pub cbSize: i32,
+ pub hWnd: super::super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IMEKMSINIT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IMEKMSINIT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
+#[cfg(feature = "Win32_Globalization")]
+pub struct IMEKMSINVK {
+ pub cbSize: i32,
+ pub hIMC: super::super::super::Globalization::HIMC,
+ pub dwControl: u32,
+}
+#[cfg(feature = "Win32_Globalization")]
+impl ::core::marker::Copy for IMEKMSINVK {}
+#[cfg(feature = "Win32_Globalization")]
+impl ::core::clone::Clone for IMEKMSINVK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEKMSKEY {
+ pub dwStatus: u32,
+ pub dwCompStatus: u32,
+ pub dwVKEY: u32,
+ pub Anonymous1: IMEKMSKEY_0,
+ pub Anonymous2: IMEKMSKEY_1,
+}
+impl ::core::marker::Copy for IMEKMSKEY {}
+impl ::core::clone::Clone for IMEKMSKEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub union IMEKMSKEY_0 {
+ pub dwControl: u32,
+ pub dwNotUsed: u32,
+}
+impl ::core::marker::Copy for IMEKMSKEY_0 {}
+impl ::core::clone::Clone for IMEKMSKEY_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub union IMEKMSKEY_1 {
+ pub pwszDscr: [u16; 31],
+ pub pwszNoUse: [u16; 31],
+}
+impl ::core::marker::Copy for IMEKMSKEY_1 {}
+impl ::core::clone::Clone for IMEKMSKEY_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"]
+#[cfg(feature = "Win32_Globalization")]
+pub struct IMEKMSKMP {
+ pub cbSize: i32,
+ pub hIMC: super::super::super::Globalization::HIMC,
+ pub idLang: u16,
+ pub wVKStart: u16,
+ pub wVKEnd: u16,
+ pub cKeyList: i32,
+ pub pKeyList: *mut IMEKMSKEY,
+}
+#[cfg(feature = "Win32_Globalization")]
+impl ::core::marker::Copy for IMEKMSKMP {}
+#[cfg(feature = "Win32_Globalization")]
+impl ::core::clone::Clone for IMEKMSKMP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
+pub struct IMEKMSNTFY {
+ pub cbSize: i32,
+ pub hIMC: super::super::super::Globalization::HIMC,
+ pub fSelect: super::super::super::Foundation::BOOL,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
+impl ::core::marker::Copy for IMEKMSNTFY {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
+impl ::core::clone::Clone for IMEKMSNTFY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct IMEMENUITEMINFOA {
+ pub cbSize: u32,
+ pub fType: u32,
+ pub fState: u32,
+ pub wID: u32,
+ pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP,
+ pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP,
+ pub dwItemData: u32,
+ pub szString: [super::super::super::Foundation::CHAR; 80],
+ pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for IMEMENUITEMINFOA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for IMEMENUITEMINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct IMEMENUITEMINFOW {
+ pub cbSize: u32,
+ pub fType: u32,
+ pub fState: u32,
+ pub wID: u32,
+ pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP,
+ pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP,
+ pub dwItemData: u32,
+ pub szString: [u16; 80],
+ pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for IMEMENUITEMINFOW {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for IMEMENUITEMINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IMESHF {
+ pub cbShf: u16,
+ pub verDic: u16,
+ pub szTitle: [super::super::super::Foundation::CHAR; 48],
+ pub szDescription: [super::super::super::Foundation::CHAR; 256],
+ pub szCopyright: [super::super::super::Foundation::CHAR; 128],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IMESHF {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IMESHF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMESTRINGCANDIDATE {
+ pub uCount: u32,
+ pub lpwstr: [::windows_sys::core::PWSTR; 1],
+}
+impl ::core::marker::Copy for IMESTRINGCANDIDATE {}
+impl ::core::clone::Clone for IMESTRINGCANDIDATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMESTRINGCANDIDATEINFO {
+ pub dwFarEastId: u32,
+ pub lpFarEastInfo: *mut IMEFAREASTINFO,
+ pub fInfoMask: u32,
+ pub iSelIndex: i32,
+ pub uCount: u32,
+ pub lpwstr: [::windows_sys::core::PWSTR; 1],
+}
+impl ::core::marker::Copy for IMESTRINGCANDIDATEINFO {}
+impl ::core::clone::Clone for IMESTRINGCANDIDATEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMESTRINGINFO {
+ pub dwFarEastId: u32,
+ pub lpwstr: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for IMESTRINGINFO {}
+impl ::core::clone::Clone for IMESTRINGINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEWRD {
+ pub pwchReading: ::windows_sys::core::PWSTR,
+ pub pwchDisplay: ::windows_sys::core::PWSTR,
+ pub Anonymous: IMEWRD_0,
+ pub rgulAttrs: [u32; 2],
+ pub cbComment: i32,
+ pub uct: IMEUCT,
+ pub pvComment: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for IMEWRD {}
+impl ::core::clone::Clone for IMEWRD {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub union IMEWRD_0 {
+ pub ulPos: u32,
+ pub Anonymous: IMEWRD_0_0,
+}
+impl ::core::marker::Copy for IMEWRD_0 {}
+impl ::core::clone::Clone for IMEWRD_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub struct IMEWRD_0_0 {
+ pub nPos1: u16,
+ pub nPos2: u16,
+}
+impl ::core::marker::Copy for IMEWRD_0_0 {}
+impl ::core::clone::Clone for IMEWRD_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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"))]
+pub struct INPUTCONTEXT {
+ pub hWnd: super::super::super::Foundation::HWND,
+ pub fOpen: super::super::super::Foundation::BOOL,
+ pub ptStatusWndPos: super::super::super::Foundation::POINT,
+ pub ptSoftKbdPos: super::super::super::Foundation::POINT,
+ pub fdwConversion: u32,
+ pub fdwSentence: u32,
+ pub lfFont: INPUTCONTEXT_0,
+ pub cfCompForm: COMPOSITIONFORM,
+ pub cfCandForm: [CANDIDATEFORM; 4],
+ pub hCompStr: super::super::super::Globalization::HIMCC,
+ pub hCandInfo: super::super::super::Globalization::HIMCC,
+ pub hGuideLine: super::super::super::Globalization::HIMCC,
+ pub hPrivate: super::super::super::Globalization::HIMCC,
+ pub dwNumMsgBuf: u32,
+ pub hMsgBuf: super::super::super::Globalization::HIMCC,
+ pub fdwInit: u32,
+ pub dwReserve: [u32; 3],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for INPUTCONTEXT {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for INPUTCONTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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"))]
+pub union INPUTCONTEXT_0 {
+ pub A: super::super::super::Graphics::Gdi::LOGFONTA,
+ pub W: super::super::super::Graphics::Gdi::LOGFONTW,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for INPUTCONTEXT_0 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for INPUTCONTEXT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct MORRSLT {
@@ -2334,41 +2528,6 @@ impl ::core::clone::Clone for MORRSLT_2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_CONTEXTUPDATED: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_FINALIZECONVERSIONRESULT: u32 = 20u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type NOTIFY_IME_ACTION = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_CHANGECANDIDATELIST: NOTIFY_IME_ACTION = 19u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_CLOSECANDIDATE: NOTIFY_IME_ACTION = 17u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_COMPOSITIONSTR: NOTIFY_IME_ACTION = 21u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_IMEMENUSELECTED: NOTIFY_IME_ACTION = 24u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_OPENCANDIDATE: NOTIFY_IME_ACTION = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_SELECTCANDIDATESTR: NOTIFY_IME_ACTION = 18u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_SETCANDIDATE_PAGESIZE: NOTIFY_IME_ACTION = 23u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const NI_SETCANDIDATE_PAGESTART: NOTIFY_IME_ACTION = 22u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type NOTIFY_IME_INDEX = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const CPS_CANCEL: NOTIFY_IME_INDEX = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const CPS_COMPLETE: NOTIFY_IME_INDEX = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const CPS_CONVERT: NOTIFY_IME_INDEX = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const CPS_REVERT: NOTIFY_IME_INDEX = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNLOG = ::core::option::Option<unsafe extern "system" fn(param0: *mut IMEDP, param1: ::windows_sys::core::HRESULT) -> super::super::super::Foundation::BOOL>;
#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct POSTBL {
@@ -2381,8 +2540,6 @@ impl ::core::clone::Clone for POSTBL {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const POS_UNDEFINED: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct RECONVERTSTRING {
@@ -2401,10 +2558,6 @@ impl ::core::clone::Clone for RECONVERTSTRING {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RECONVOPT_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct REGISTERWORDA {
@@ -2417,10 +2570,6 @@ impl ::core::clone::Clone for REGISTERWORDA {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type REGISTERWORDENUMPROCA = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCSTR, param1: u32, lpszstring: ::windows_sys::core::PCSTR, param3: *mut ::core::ffi::c_void) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type REGISTERWORDENUMPROCW = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCWSTR, param1: u32, lpszstring: ::windows_sys::core::PCWSTR, param3: *mut ::core::ffi::c_void) -> i32>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct REGISTERWORDW {
@@ -2433,60 +2582,6 @@ impl ::core::clone::Clone for REGISTERWORDW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_CHGKEYMAP: &str = "MSIMEChangeKeyMap";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_DOCUMENTFEED: &str = "MSIMEDocumentFeed";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_KEYMAP: &str = "MSIMEKeyMap";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_MODEBIAS: &str = "MSIMEModeBias";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_MOUSE: &str = "MSIMEMouseOperation";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_NTFYKEYMAP: &str = "MSIMENotifyKeyMap";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_QUERYPOSITION: &str = "MSIMEQueryPosition";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_RECONVERT: &str = "MSIMEReconvert";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_RECONVERTOPTIONS: &str = "MSIMEReconvertOptions";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_RECONVERTREQUEST: &str = "MSIMEReconvertRequest";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_SERVICE: &str = "MSIMEService";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_SHOWIMEPAD: &str = "MSIMEShowImePad";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const RWM_UIREADY: &str = "MSIMEUIReady";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_CAP_COMPSTR: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_CAP_MAKEREAD: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_CAP_SETRECONVERTSTRING: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SELECT_CAP_CONVERSION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SELECT_CAP_SENTENCE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub type SET_COMPOSITION_STRING_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_SETSTR: SET_COMPOSITION_STRING_TYPE = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_CHANGEATTR: SET_COMPOSITION_STRING_TYPE = 18u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_CHANGECLAUSE: SET_COMPOSITION_STRING_TYPE = 36u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_SETRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SCS_QUERYRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SHOWIMEPAD_CATEGORY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SHOWIMEPAD_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SHOWIMEPAD_GUID: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct SOFTKBDDATA {
@@ -2499,10 +2594,6 @@ impl ::core::clone::Clone for SOFTKBDDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SOFTKEYBOARD_TYPE_C1: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const SOFTKEYBOARD_TYPE_T1: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2530,8 +2621,6 @@ impl ::core::clone::Clone for STYLEBUFW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const STYLE_DESCRIPTION_SIZE: u32 = 32u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2563,32 +2652,6 @@ impl ::core::clone::Clone for TRANSMSGLIST {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const UI_CAP_2700: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const UI_CAP_ROT90: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const UI_CAP_ROTANY: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const UI_CAP_SOFTKBD: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_DOCUMENTFEED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_ID_CHINESE_SIMPLIFIED: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_ID_CHINESE_TRADITIONAL: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_ID_JAPANESE: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_ID_KOREAN: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_MODEBIAS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_MOUSE_OPERATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_QUERYPOSITION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const VERSION_RECONVERSION: u32 = 1u32;
#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub struct WDD {
@@ -2631,46 +2694,19 @@ impl ::core::clone::Clone for WDD_1 {
*self
}
}
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
+pub type IMCENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNLOG = ::core::option::Option<unsafe extern "system" fn(param0: *mut IMEDP, param1: ::windows_sys::core::HRESULT) -> super::super::super::Foundation::BOOL>;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const cbCommentMax: u32 = 256u32;
+pub type REGISTERWORDENUMPROCA = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCSTR, param1: u32, lpszstring: ::windows_sys::core::PCSTR, param3: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
+pub type REGISTERWORDENUMPROCW = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCWSTR, param1: u32, lpszstring: ::windows_sys::core::PCWSTR, param3: *mut ::core::ffi::c_void) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub type fpCreateIFECommonInstanceType = ::core::option::Option<unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub type fpCreateIFEDictionaryInstanceType = ::core::option::Option<unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
pub type fpCreateIFELanguageInstanceType = ::core::option::Option<unsafe extern "system" fn(clsid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const szImeChina: &str = "MSIME.China";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const szImeJapan: &str = "MSIME.Japan";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const szImeKorea: &str = "MSIME.Korea";
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const szImeTaiwan: &str = "MSIME.Taiwan";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct tabIMEFAREASTINFO {
- pub dwSize: u32,
- pub dwType: u32,
- pub dwData: [u32; 1],
-}
-impl ::core::marker::Copy for tabIMEFAREASTINFO {}
-impl ::core::clone::Clone for tabIMEFAREASTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub struct tabIMESTRINGINFO {
- pub dwFarEastId: u32,
- pub lpwstr: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for tabIMESTRINGINFO {}
-impl ::core::clone::Clone for tabIMESTRINGINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"]
-pub const wchPrivate1: u32 = 57344u32;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/Ink/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/Ink/mod.rs
index d09bfbcf9..fea24751b 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/Ink/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/Ink/mod.rs
@@ -4,6 +4,8 @@ pub type IInkD2DRenderer2 = *mut ::core::ffi::c_void;
pub type IInkDesktopHost = *mut ::core::ffi::c_void;
pub type IInkHostWorkItem = *mut ::core::ffi::c_void;
pub type IInkPresenterDesktop = *mut ::core::ffi::c_void;
+pub const InkD2DRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1078257164, data2: 31489, data3: 18033, data4: [169, 124, 4, 224, 33, 10, 7, 165] };
+pub const InkDesktopHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 103122086, data2: 63536, data3: 19420, data4: [164, 210, 10, 16, 171, 6, 43, 29] };
#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"]
pub type INK_HIGH_CONTRAST_ADJUSTMENT = i32;
#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"]
@@ -12,5 +14,3 @@ pub const USE_SYSTEM_COLORS_WHEN_NECESSARY: INK_HIGH_CONTRAST_ADJUSTMENT = 0i32;
pub const USE_SYSTEM_COLORS: INK_HIGH_CONTRAST_ADJUSTMENT = 1i32;
#[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"]
pub const USE_ORIGINAL_COLORS: INK_HIGH_CONTRAST_ADJUSTMENT = 2i32;
-pub const InkD2DRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1078257164, data2: 31489, data3: 18033, data4: [169, 124, 4, 224, 33, 10, 7, 165] };
-pub const InkDesktopHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 103122086, data2: 63536, data3: 19420, data4: [164, 210, 10, 16, 171, 6, 43, 29] };
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs
index 99a553433..fe4e6ac30 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"]
#[cfg(feature = "Win32_UI_TextServices")]
@@ -141,24 +141,6 @@ extern "system" {
pub fn mouse_event(dwflags: MOUSE_EVENT_FLAGS, dx: i32, dy: i32, dwdata: u32, dwextrainfo: usize);
}
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub type ACTIVATE_KEYBOARD_LAYOUT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_REORDER: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_RESET: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_SETFORPROCESS: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_SHIFTLOCK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_ACTIVATE: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_NOTELLSHELL: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_REPLACELANG: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KLF_SUBSTITUTE_OK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const ACUTE: u32 = 769u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const AX_KBD_DESKTOP_TYPE: u32 = 1u32;
@@ -172,19 +154,6 @@ pub const CAPLOKALTGR: u32 = 4u32;
pub const CEDILLA: u32 = 807u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const CIRCUMFLEX: u32 = 770u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct DEADKEY {
- pub dwBoth: u32,
- pub wchComposed: u16,
- pub uFlags: u16,
-}
-impl ::core::marker::Copy for DEADKEY {}
-impl ::core::clone::Clone for DEADKEY {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const DEC_KBD_ANSI_LAYOUT_TYPE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
@@ -212,78 +181,14 @@ pub const FMR_KBD_OASYS_TYPE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const FMV_KBD_OASYS_TYPE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub type GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const GMMP_USE_DISPLAY_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const GMMP_USE_HIGH_RESOLUTION_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const GRAVE: u32 = 768u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const GRPSELTAP: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const HACEK: u32 = 780u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct HARDWAREINPUT {
- pub uMsg: u32,
- pub wParamL: u16,
- pub wParamH: u16,
-}
-impl ::core::marker::Copy for HARDWAREINPUT {}
-impl ::core::clone::Clone for HARDWAREINPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const HOOK_ABOVE: u32 = 777u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub type HOT_KEY_MODIFIERS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOD_ALT: HOT_KEY_MODIFIERS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOD_CONTROL: HOT_KEY_MODIFIERS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOD_NOREPEAT: HOT_KEY_MODIFIERS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOD_SHIFT: HOT_KEY_MODIFIERS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOD_WIN: HOT_KEY_MODIFIERS = 8u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct INPUT {
- pub r#type: INPUT_TYPE,
- pub Anonymous: INPUT_0,
-}
-impl ::core::marker::Copy for INPUT {}
-impl ::core::clone::Clone for INPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub union INPUT_0 {
- pub mi: MOUSEINPUT,
- pub ki: KEYBDINPUT,
- pub hi: HARDWAREINPUT,
-}
-impl ::core::marker::Copy for INPUT_0 {}
-impl ::core::clone::Clone for INPUT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub type INPUT_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const INPUT_MOUSE: INPUT_TYPE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const INPUT_KEYBOARD: INPUT_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const INPUT_HARDWARE: INPUT_TYPE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KANALOK: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KBDALT: u32 = 4u32;
@@ -343,75 +248,12 @@ pub const KBDNLS_TYPE_TOGGLE: u32 = 2u32;
pub const KBDROYA: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KBDSHIFT: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct KBDTABLE_DESC {
- pub wszDllName: [u16; 32],
- pub dwType: u32,
- pub dwSubType: u32,
-}
-impl ::core::marker::Copy for KBDTABLE_DESC {}
-impl ::core::clone::Clone for KBDTABLE_DESC {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct KBDTABLE_MULTI {
- pub nTables: u32,
- pub aKbdTables: [KBDTABLE_DESC; 8],
-}
-impl ::core::marker::Copy for KBDTABLE_MULTI {}
-impl ::core::clone::Clone for KBDTABLE_MULTI {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KBDTABLE_MULTI_MAX: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KBD_TYPE: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct KBD_TYPE_INFO {
- pub dwVersion: u32,
- pub dwType: u32,
- pub dwSubType: u32,
-}
-impl ::core::marker::Copy for KBD_TYPE_INFO {}
-impl ::core::clone::Clone for KBD_TYPE_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KBD_VERSION: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct KEYBDINPUT {
- pub wVk: VIRTUAL_KEY,
- pub wScan: u16,
- pub dwFlags: KEYBD_EVENT_FLAGS,
- pub time: u32,
- pub dwExtraInfo: usize,
-}
-impl ::core::marker::Copy for KEYBDINPUT {}
-impl ::core::clone::Clone for KEYBDINPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub type KEYBD_EVENT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KEYEVENTF_EXTENDEDKEY: KEYBD_EVENT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KEYEVENTF_KEYUP: KEYBD_EVENT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KEYEVENTF_SCANCODE: KEYBD_EVENT_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const KEYEVENTF_UNICODE: KEYBD_EVENT_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KEYBOARD_TYPE_GENERIC_101: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
@@ -428,83 +270,6 @@ pub const KLLF_GLOBAL_ATTRS: u32 = 2u32;
pub const KLLF_LRM_RLM: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const KLLF_SHIFTLOCK: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct LASTINPUTINFO {
- pub cbSize: u32,
- pub dwTime: u32,
-}
-impl ::core::marker::Copy for LASTINPUTINFO {}
-impl ::core::clone::Clone for LASTINPUTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct LIGATURE1 {
- pub VirtualKey: u8,
- pub ModificationNumber: u16,
- pub wch: [u16; 1],
-}
-impl ::core::marker::Copy for LIGATURE1 {}
-impl ::core::clone::Clone for LIGATURE1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct LIGATURE2 {
- pub VirtualKey: u8,
- pub ModificationNumber: u16,
- pub wch: [u16; 2],
-}
-impl ::core::marker::Copy for LIGATURE2 {}
-impl ::core::clone::Clone for LIGATURE2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct LIGATURE3 {
- pub VirtualKey: u8,
- pub ModificationNumber: u16,
- pub wch: [u16; 3],
-}
-impl ::core::marker::Copy for LIGATURE3 {}
-impl ::core::clone::Clone for LIGATURE3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct LIGATURE4 {
- pub VirtualKey: u8,
- pub ModificationNumber: u16,
- pub wch: [u16; 4],
-}
-impl ::core::marker::Copy for LIGATURE4 {}
-impl ::core::clone::Clone for LIGATURE4 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct LIGATURE5 {
- pub VirtualKey: u8,
- pub ModificationNumber: u16,
- pub wch: [u16; 5],
-}
-impl ::core::marker::Copy for LIGATURE5 {}
-impl ::core::clone::Clone for LIGATURE5 {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const MACRON: u32 = 772u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
@@ -527,79 +292,6 @@ pub const MICROSOFT_KBD_106_TYPE: u32 = 2u32;
pub const MICROSOFT_KBD_AX_TYPE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const MICROSOFT_KBD_FUNC: u32 = 12u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct MODIFIERS {
- pub pVkToBit: *mut VK_TO_BIT,
- pub wMaxModBits: u16,
- pub ModNumber: [u8; 1],
-}
-impl ::core::marker::Copy for MODIFIERS {}
-impl ::core::clone::Clone for MODIFIERS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct MOUSEINPUT {
- pub dx: i32,
- pub dy: i32,
- pub mouseData: i32,
- pub dwFlags: MOUSE_EVENT_FLAGS,
- pub time: u32,
- pub dwExtraInfo: usize,
-}
-impl ::core::marker::Copy for MOUSEINPUT {}
-impl ::core::clone::Clone for MOUSEINPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct MOUSEMOVEPOINT {
- pub x: i32,
- pub y: i32,
- pub time: u32,
- pub dwExtraInfo: usize,
-}
-impl ::core::marker::Copy for MOUSEMOVEPOINT {}
-impl ::core::clone::Clone for MOUSEMOVEPOINT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub type MOUSE_EVENT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_ABSOLUTE: MOUSE_EVENT_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_LEFTDOWN: MOUSE_EVENT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_LEFTUP: MOUSE_EVENT_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_MIDDLEDOWN: MOUSE_EVENT_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_MIDDLEUP: MOUSE_EVENT_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_MOVE: MOUSE_EVENT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_RIGHTDOWN: MOUSE_EVENT_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_RIGHTUP: MOUSE_EVENT_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_WHEEL: MOUSE_EVENT_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_XDOWN: MOUSE_EVENT_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_XUP: MOUSE_EVENT_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_HWHEEL: MOUSE_EVENT_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_MOVE_NOCOALESCE: MOUSE_EVENT_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const MOUSEEVENTF_VIRTUALDESK: MOUSE_EVENT_FLAGS = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const NEC_KBD_106_TYPE: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
@@ -672,23 +364,166 @@ pub const TONOS: u32 = 900u32;
pub const TOSHIBA_KBD_DESKTOP_TYPE: u32 = 13u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const TOSHIBA_KBD_LAPTOP_TYPE: u32 = 15u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TRACKMOUSEEVENT {
- pub cbSize: u32,
- pub dwFlags: TRACKMOUSEEVENT_FLAGS,
- pub hwndTrack: super::super::super::Foundation::HWND,
- pub dwHoverTime: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TRACKMOUSEEVENT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TRACKMOUSEEVENT {
- fn clone(&self) -> Self {
- *self
- }
-}
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const UMLAUT: u32 = 776u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_ABNT_C1: u32 = 193u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_ABNT_C2: u32 = 194u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_ALPHANUMERIC: u32 = 240u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_CODEINPUT: u32 = 250u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_DBCSCHAR: u32 = 244u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_DETERMINESTRING: u32 = 252u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_ENTERDLGCONVERSIONMODE: u32 = 253u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_ENTERIMECONFIGMODE: u32 = 248u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_ENTERWORDREGISTERMODE: u32 = 247u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_FLUSHSTRING: u32 = 249u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_HIRAGANA: u32 = 242u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_KATAKANA: u32 = 241u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_NOCODEINPUT: u32 = 251u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_NOROMAN: u32 = 246u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_ROMAN: u32 = 245u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK_DBE_SBCSCHAR: u32 = 243u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const VK__none_: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const WCH_DEAD: u32 = 61441u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const WCH_LGTR: u32 = 61442u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const WCH_NONE: u32 = 61440u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszACUTE: &str = "\u{301}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszBREVE: &str = "\u{306}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszCEDILLA: &str = "\u{327}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszCIRCUMFLEX: &str = "\u{302}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszDIARESIS_TONOS: &str = "\u{385}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszDOT_ABOVE: &str = "\u{307}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszDOUBLE_ACUTE: &str = "\u{30b}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszGRAVE: &str = "\u{300}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszHACEK: &str = "\u{30c}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszHOOK_ABOVE: &str = "\u{309}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszMACRON: &str = "\u{304}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszOGONEK: &str = "\u{328}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszOVERSCORE: &str = "\u{305}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszRING: &str = "\u{30a}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszTILDE: &str = "\u{303}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszTONOS: &str = "\u{384}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const wszUMLAUT: &str = "\u{308}";
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub type ACTIVATE_KEYBOARD_LAYOUT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_REORDER: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_RESET: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_SETFORPROCESS: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_SHIFTLOCK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_ACTIVATE: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_NOTELLSHELL: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_REPLACELANG: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KLF_SUBSTITUTE_OK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub type GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const GMMP_USE_DISPLAY_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const GMMP_USE_HIGH_RESOLUTION_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub type HOT_KEY_MODIFIERS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOD_ALT: HOT_KEY_MODIFIERS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOD_CONTROL: HOT_KEY_MODIFIERS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOD_NOREPEAT: HOT_KEY_MODIFIERS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOD_SHIFT: HOT_KEY_MODIFIERS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOD_WIN: HOT_KEY_MODIFIERS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub type INPUT_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const INPUT_MOUSE: INPUT_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const INPUT_KEYBOARD: INPUT_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const INPUT_HARDWARE: INPUT_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub type KEYBD_EVENT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KEYEVENTF_EXTENDEDKEY: KEYBD_EVENT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KEYEVENTF_KEYUP: KEYBD_EVENT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KEYEVENTF_SCANCODE: KEYBD_EVENT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const KEYEVENTF_UNICODE: KEYBD_EVENT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub type MOUSE_EVENT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_ABSOLUTE: MOUSE_EVENT_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_LEFTDOWN: MOUSE_EVENT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_LEFTUP: MOUSE_EVENT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_MIDDLEDOWN: MOUSE_EVENT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_MIDDLEUP: MOUSE_EVENT_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_MOVE: MOUSE_EVENT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_RIGHTDOWN: MOUSE_EVENT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_RIGHTUP: MOUSE_EVENT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_WHEEL: MOUSE_EVENT_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_XDOWN: MOUSE_EVENT_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_XUP: MOUSE_EVENT_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_HWHEEL: MOUSE_EVENT_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_MOVE_NOCOALESCE: MOUSE_EVENT_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub const MOUSEEVENTF_VIRTUALDESK: MOUSE_EVENT_FLAGS = 16384u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub type TRACKMOUSEEVENT_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
@@ -702,8 +537,6 @@ pub const TME_NONCLIENT: TRACKMOUSEEVENT_FLAGS = 16u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const TME_QUERY: TRACKMOUSEEVENT_FLAGS = 1073741824u32;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const UMLAUT: u32 = 776u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub type VIRTUAL_KEY = u16;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const VK_0: VIRTUAL_KEY = 48u16;
@@ -1165,38 +998,317 @@ pub const VK_NONAME: VIRTUAL_KEY = 252u16;
pub const VK_PA1: VIRTUAL_KEY = 253u16;
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub const VK_OEM_CLEAR: VIRTUAL_KEY = 254u16;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_ABNT_C1: u32 = 193u32;
+pub struct DEADKEY {
+ pub dwBoth: u32,
+ pub wchComposed: u16,
+ pub uFlags: u16,
+}
+impl ::core::marker::Copy for DEADKEY {}
+impl ::core::clone::Clone for DEADKEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_ABNT_C2: u32 = 194u32;
+pub struct HARDWAREINPUT {
+ pub uMsg: u32,
+ pub wParamL: u16,
+ pub wParamH: u16,
+}
+impl ::core::marker::Copy for HARDWAREINPUT {}
+impl ::core::clone::Clone for HARDWAREINPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_ALPHANUMERIC: u32 = 240u32;
+pub struct INPUT {
+ pub r#type: INPUT_TYPE,
+ pub Anonymous: INPUT_0,
+}
+impl ::core::marker::Copy for INPUT {}
+impl ::core::clone::Clone for INPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_CODEINPUT: u32 = 250u32;
+pub union INPUT_0 {
+ pub mi: MOUSEINPUT,
+ pub ki: KEYBDINPUT,
+ pub hi: HARDWAREINPUT,
+}
+impl ::core::marker::Copy for INPUT_0 {}
+impl ::core::clone::Clone for INPUT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_DBCSCHAR: u32 = 244u32;
+pub struct KBDNLSTABLES {
+ pub OEMIdentifier: u16,
+ pub LayoutInformation: u16,
+ pub NumOfVkToF: u32,
+ pub pVkToF: *mut VK_F,
+ pub NumOfMouseVKey: i32,
+ pub pusMouseVKey: *mut u16,
+}
+impl ::core::marker::Copy for KBDNLSTABLES {}
+impl ::core::clone::Clone for KBDNLSTABLES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_DETERMINESTRING: u32 = 252u32;
+pub struct KBDTABLES {
+ pub pCharModifiers: *mut MODIFIERS,
+ pub pVkToWcharTable: *mut VK_TO_WCHAR_TABLE,
+ pub pDeadKey: *mut DEADKEY,
+ pub pKeyNames: *mut VSC_LPWSTR,
+ pub pKeyNamesExt: *mut VSC_LPWSTR,
+ pub pKeyNamesDead: *mut *mut u16,
+ pub pusVSCtoVK: *mut u16,
+ pub bMaxVSCtoVK: u8,
+ pub pVSCtoVK_E0: *mut VSC_VK,
+ pub pVSCtoVK_E1: *mut VSC_VK,
+ pub fLocaleFlags: u32,
+ pub nLgMax: u8,
+ pub cbLgEntry: u8,
+ pub pLigature: *mut LIGATURE1,
+ pub dwType: u32,
+ pub dwSubType: u32,
+}
+impl ::core::marker::Copy for KBDTABLES {}
+impl ::core::clone::Clone for KBDTABLES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_ENTERDLGCONVERSIONMODE: u32 = 253u32;
+pub struct KBDTABLE_DESC {
+ pub wszDllName: [u16; 32],
+ pub dwType: u32,
+ pub dwSubType: u32,
+}
+impl ::core::marker::Copy for KBDTABLE_DESC {}
+impl ::core::clone::Clone for KBDTABLE_DESC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_ENTERIMECONFIGMODE: u32 = 248u32;
+pub struct KBDTABLE_MULTI {
+ pub nTables: u32,
+ pub aKbdTables: [KBDTABLE_DESC; 8],
+}
+impl ::core::marker::Copy for KBDTABLE_MULTI {}
+impl ::core::clone::Clone for KBDTABLE_MULTI {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_ENTERWORDREGISTERMODE: u32 = 247u32;
+pub struct KBD_TYPE_INFO {
+ pub dwVersion: u32,
+ pub dwType: u32,
+ pub dwSubType: u32,
+}
+impl ::core::marker::Copy for KBD_TYPE_INFO {}
+impl ::core::clone::Clone for KBD_TYPE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_FLUSHSTRING: u32 = 249u32;
+pub struct KEYBDINPUT {
+ pub wVk: VIRTUAL_KEY,
+ pub wScan: u16,
+ pub dwFlags: KEYBD_EVENT_FLAGS,
+ pub time: u32,
+ pub dwExtraInfo: usize,
+}
+impl ::core::marker::Copy for KEYBDINPUT {}
+impl ::core::clone::Clone for KEYBDINPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_HIRAGANA: u32 = 242u32;
+pub struct LASTINPUTINFO {
+ pub cbSize: u32,
+ pub dwTime: u32,
+}
+impl ::core::marker::Copy for LASTINPUTINFO {}
+impl ::core::clone::Clone for LASTINPUTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_KATAKANA: u32 = 241u32;
+pub struct LIGATURE1 {
+ pub VirtualKey: u8,
+ pub ModificationNumber: u16,
+ pub wch: [u16; 1],
+}
+impl ::core::marker::Copy for LIGATURE1 {}
+impl ::core::clone::Clone for LIGATURE1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_NOCODEINPUT: u32 = 251u32;
+pub struct LIGATURE2 {
+ pub VirtualKey: u8,
+ pub ModificationNumber: u16,
+ pub wch: [u16; 2],
+}
+impl ::core::marker::Copy for LIGATURE2 {}
+impl ::core::clone::Clone for LIGATURE2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_NOROMAN: u32 = 246u32;
+pub struct LIGATURE3 {
+ pub VirtualKey: u8,
+ pub ModificationNumber: u16,
+ pub wch: [u16; 3],
+}
+impl ::core::marker::Copy for LIGATURE3 {}
+impl ::core::clone::Clone for LIGATURE3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_ROMAN: u32 = 245u32;
+pub struct LIGATURE4 {
+ pub VirtualKey: u8,
+ pub ModificationNumber: u16,
+ pub wch: [u16; 4],
+}
+impl ::core::marker::Copy for LIGATURE4 {}
+impl ::core::clone::Clone for LIGATURE4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK_DBE_SBCSCHAR: u32 = 243u32;
+pub struct LIGATURE5 {
+ pub VirtualKey: u8,
+ pub ModificationNumber: u16,
+ pub wch: [u16; 5],
+}
+impl ::core::marker::Copy for LIGATURE5 {}
+impl ::core::clone::Clone for LIGATURE5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub struct MODIFIERS {
+ pub pVkToBit: *mut VK_TO_BIT,
+ pub wMaxModBits: u16,
+ pub ModNumber: [u8; 1],
+}
+impl ::core::marker::Copy for MODIFIERS {}
+impl ::core::clone::Clone for MODIFIERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub struct MOUSEINPUT {
+ pub dx: i32,
+ pub dy: i32,
+ pub mouseData: i32,
+ pub dwFlags: MOUSE_EVENT_FLAGS,
+ pub time: u32,
+ pub dwExtraInfo: usize,
+}
+impl ::core::marker::Copy for MOUSEINPUT {}
+impl ::core::clone::Clone for MOUSEINPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub struct MOUSEMOVEPOINT {
+ pub x: i32,
+ pub y: i32,
+ pub time: u32,
+ pub dwExtraInfo: usize,
+}
+impl ::core::marker::Copy for MOUSEMOVEPOINT {}
+impl ::core::clone::Clone for MOUSEMOVEPOINT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TRACKMOUSEEVENT {
+ pub cbSize: u32,
+ pub dwFlags: TRACKMOUSEEVENT_FLAGS,
+ pub hwndTrack: super::super::super::Foundation::HWND,
+ pub dwHoverTime: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TRACKMOUSEEVENT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TRACKMOUSEEVENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub struct VK_F {
+ pub Vk: u8,
+ pub NLSFEProcType: u8,
+ pub NLSFEProcCurrent: u8,
+ pub NLSFEProcSwitch: u8,
+ pub NLSFEProc: [VK_FPARAM; 8],
+ pub NLSFEProcAlt: [VK_FPARAM; 8],
+}
+impl ::core::marker::Copy for VK_F {}
+impl ::core::clone::Clone for VK_F {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
+pub struct VK_FPARAM {
+ pub NLSFEProcIndex: u8,
+ pub NLSFEProcParam: u32,
+}
+impl ::core::marker::Copy for VK_FPARAM {}
+impl ::core::clone::Clone for VK_FPARAM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub struct VK_TO_BIT {
@@ -1364,8 +1476,6 @@ impl ::core::clone::Clone for VK_VSC {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const VK__none_: u32 = 255u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
pub struct VSC_LPWSTR {
@@ -1390,113 +1500,3 @@ impl ::core::clone::Clone for VSC_VK {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const WCH_DEAD: u32 = 61441u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const WCH_LGTR: u32 = 61442u32;
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const WCH_NONE: u32 = 61440u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct _VK_FUNCTION_PARAM {
- pub NLSFEProcIndex: u8,
- pub NLSFEProcParam: u32,
-}
-impl ::core::marker::Copy for _VK_FUNCTION_PARAM {}
-impl ::core::clone::Clone for _VK_FUNCTION_PARAM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct _VK_TO_FUNCTION_TABLE {
- pub Vk: u8,
- pub NLSFEProcType: u8,
- pub NLSFEProcCurrent: u8,
- pub NLSFEProcSwitch: u8,
- pub NLSFEProc: [_VK_FUNCTION_PARAM; 8],
- pub NLSFEProcAlt: [_VK_FUNCTION_PARAM; 8],
-}
-impl ::core::marker::Copy for _VK_TO_FUNCTION_TABLE {}
-impl ::core::clone::Clone for _VK_TO_FUNCTION_TABLE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct tagKbdLayer {
- pub pCharModifiers: *mut MODIFIERS,
- pub pVkToWcharTable: *mut VK_TO_WCHAR_TABLE,
- pub pDeadKey: *mut DEADKEY,
- pub pKeyNames: *mut VSC_LPWSTR,
- pub pKeyNamesExt: *mut VSC_LPWSTR,
- pub pKeyNamesDead: *mut *mut u16,
- pub pusVSCtoVK: *mut u16,
- pub bMaxVSCtoVK: u8,
- pub pVSCtoVK_E0: *mut VSC_VK,
- pub pVSCtoVK_E1: *mut VSC_VK,
- pub fLocaleFlags: u32,
- pub nLgMax: u8,
- pub cbLgEntry: u8,
- pub pLigature: *mut LIGATURE1,
- pub dwType: u32,
- pub dwSubType: u32,
-}
-impl ::core::marker::Copy for tagKbdLayer {}
-impl ::core::clone::Clone for tagKbdLayer {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub struct tagKbdNlsLayer {
- pub OEMIdentifier: u16,
- pub LayoutInformation: u16,
- pub NumOfVkToF: u32,
- pub pVkToF: *mut _VK_TO_FUNCTION_TABLE,
- pub NumOfMouseVKey: i32,
- pub pusMouseVKey: *mut u16,
-}
-impl ::core::marker::Copy for tagKbdNlsLayer {}
-impl ::core::clone::Clone for tagKbdNlsLayer {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszACUTE: &str = "\u{301}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszBREVE: &str = "\u{306}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszCEDILLA: &str = "\u{327}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszCIRCUMFLEX: &str = "\u{302}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszDIARESIS_TONOS: &str = "\u{385}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszDOT_ABOVE: &str = "\u{307}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszDOUBLE_ACUTE: &str = "\u{30b}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszGRAVE: &str = "\u{300}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszHACEK: &str = "\u{30c}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszHOOK_ABOVE: &str = "\u{309}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszMACRON: &str = "\u{304}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszOGONEK: &str = "\u{328}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszOVERSCORE: &str = "\u{305}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszRING: &str = "\u{30a}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszTILDE: &str = "\u{303}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszTONOS: &str = "\u{384}";
-#[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"]
-pub const wszUMLAUT: &str = "\u{308}";
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/Pointer/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/Pointer/mod.rs
index f1aedf614..3649b178a 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/Pointer/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/Pointer/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -84,69 +84,6 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn SkipPointerFrameMessages(pointerid: u32) -> super::super::super::Foundation::BOOL;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub struct INPUT_INJECTION_VALUE {
- pub page: u16,
- pub usage: u16,
- pub value: i32,
- pub index: u16,
-}
-impl ::core::marker::Copy for INPUT_INJECTION_VALUE {}
-impl ::core::clone::Clone for INPUT_INJECTION_VALUE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub struct INPUT_TRANSFORM {
- pub Anonymous: INPUT_TRANSFORM_0,
-}
-impl ::core::marker::Copy for INPUT_TRANSFORM {}
-impl ::core::clone::Clone for INPUT_TRANSFORM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub union INPUT_TRANSFORM_0 {
- pub Anonymous: INPUT_TRANSFORM_0_0,
- pub m: [f32; 16],
-}
-impl ::core::marker::Copy for INPUT_TRANSFORM_0 {}
-impl ::core::clone::Clone for INPUT_TRANSFORM_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub struct INPUT_TRANSFORM_0_0 {
- pub _11: f32,
- pub _12: f32,
- pub _13: f32,
- pub _14: f32,
- pub _21: f32,
- pub _22: f32,
- pub _23: f32,
- pub _24: f32,
- pub _31: f32,
- pub _32: f32,
- pub _33: f32,
- pub _34: f32,
- pub _41: f32,
- pub _42: f32,
- pub _43: f32,
- pub _44: f32,
-}
-impl ::core::marker::Copy for INPUT_TRANSFORM_0_0 {}
-impl ::core::clone::Clone for INPUT_TRANSFORM_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
pub type POINTER_BUTTON_CHANGE_TYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
@@ -211,6 +148,77 @@ pub const POINTER_FLAG_HWHEEL: POINTER_FLAGS = 1048576u32;
pub const POINTER_FLAG_CAPTURECHANGED: POINTER_FLAGS = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
pub const POINTER_FLAG_HASTRANSFORM: POINTER_FLAGS = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub type TOUCH_FEEDBACK_MODE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub const TOUCH_FEEDBACK_DEFAULT: TOUCH_FEEDBACK_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub const TOUCH_FEEDBACK_INDIRECT: TOUCH_FEEDBACK_MODE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub const TOUCH_FEEDBACK_NONE: TOUCH_FEEDBACK_MODE = 3u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub struct INPUT_INJECTION_VALUE {
+ pub page: u16,
+ pub usage: u16,
+ pub value: i32,
+ pub index: u16,
+}
+impl ::core::marker::Copy for INPUT_INJECTION_VALUE {}
+impl ::core::clone::Clone for INPUT_INJECTION_VALUE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub struct INPUT_TRANSFORM {
+ pub Anonymous: INPUT_TRANSFORM_0,
+}
+impl ::core::marker::Copy for INPUT_TRANSFORM {}
+impl ::core::clone::Clone for INPUT_TRANSFORM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub union INPUT_TRANSFORM_0 {
+ pub Anonymous: INPUT_TRANSFORM_0_0,
+ pub m: [f32; 16],
+}
+impl ::core::marker::Copy for INPUT_TRANSFORM_0 {}
+impl ::core::clone::Clone for INPUT_TRANSFORM_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
+pub struct INPUT_TRANSFORM_0_0 {
+ pub _11: f32,
+ pub _12: f32,
+ pub _13: f32,
+ pub _14: f32,
+ pub _21: f32,
+ pub _22: f32,
+ pub _23: f32,
+ pub _24: f32,
+ pub _31: f32,
+ pub _32: f32,
+ pub _33: f32,
+ pub _34: f32,
+ pub _41: f32,
+ pub _42: f32,
+ pub _43: f32,
+ pub _44: f32,
+}
+impl ::core::marker::Copy for INPUT_TRANSFORM_0_0 {}
+impl ::core::clone::Clone for INPUT_TRANSFORM_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -280,11 +288,3 @@ impl ::core::clone::Clone for POINTER_TOUCH_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub type TOUCH_FEEDBACK_MODE = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub const TOUCH_FEEDBACK_DEFAULT: TOUCH_FEEDBACK_MODE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub const TOUCH_FEEDBACK_INDIRECT: TOUCH_FEEDBACK_MODE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"]
-pub const TOUCH_FEEDBACK_NONE: TOUCH_FEEDBACK_MODE = 3u32;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/Touch/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/Touch/mod.rs
index fa0098d2b..e4af31d56 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/Touch/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/Touch/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -31,19 +31,11 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn UnregisterTouchWindow(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::BOOL;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub struct GESTURECONFIG {
- pub dwID: GESTURECONFIG_ID,
- pub dwWant: u32,
- pub dwBlock: u32,
-}
-impl ::core::marker::Copy for GESTURECONFIG {}
-impl ::core::clone::Clone for GESTURECONFIG {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub type IInertiaProcessor = *mut ::core::ffi::c_void;
+pub type IManipulationProcessor = *mut ::core::ffi::c_void;
+pub type _IManipulationEvents = *mut ::core::ffi::c_void;
+pub const InertiaProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2880598151, data2: 19680, data3: 20056, data4: [160, 203, 226, 77, 249, 104, 20, 190] };
+pub const ManipulationProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1501384624, data2: 18429, data3: 19199, data4: [137, 185, 198, 207, 174, 140, 240, 142] };
#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
pub type GESTURECONFIG_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
@@ -62,6 +54,65 @@ pub const GID_TWOFINGERTAP: GESTURECONFIG_ID = 6u32;
pub const GID_PRESSANDTAP: GESTURECONFIG_ID = 7u32;
#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
pub const GID_ROLLOVER: GESTURECONFIG_ID = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub type MANIPULATION_PROCESSOR_MANIPULATIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const MANIPULATION_NONE: MANIPULATION_PROCESSOR_MANIPULATIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const MANIPULATION_TRANSLATE_X: MANIPULATION_PROCESSOR_MANIPULATIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const MANIPULATION_TRANSLATE_Y: MANIPULATION_PROCESSOR_MANIPULATIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const MANIPULATION_SCALE: MANIPULATION_PROCESSOR_MANIPULATIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const MANIPULATION_ROTATE: MANIPULATION_PROCESSOR_MANIPULATIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const MANIPULATION_ALL: MANIPULATION_PROCESSOR_MANIPULATIONS = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub type REGISTER_TOUCH_WINDOW_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TWF_FINETOUCH: REGISTER_TOUCH_WINDOW_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TWF_WANTPALM: REGISTER_TOUCH_WINDOW_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub type TOUCHEVENTF_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_MOVE: TOUCHEVENTF_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_DOWN: TOUCHEVENTF_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_UP: TOUCHEVENTF_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_INRANGE: TOUCHEVENTF_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_PRIMARY: TOUCHEVENTF_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_NOCOALESCE: TOUCHEVENTF_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_PEN: TOUCHEVENTF_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHEVENTF_PALM: TOUCHEVENTF_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub type TOUCHINPUTMASKF_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHINPUTMASKF_TIMEFROMSYSTEM: TOUCHINPUTMASKF_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHINPUTMASKF_EXTRAINFO: TOUCHINPUTMASKF_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub const TOUCHINPUTMASKF_CONTACTAREA: TOUCHINPUTMASKF_MASK = 4u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
+pub struct GESTURECONFIG {
+ pub dwID: GESTURECONFIG_ID,
+ pub dwWant: u32,
+ pub dwBlock: u32,
+}
+impl ::core::marker::Copy for GESTURECONFIG {}
+impl ::core::clone::Clone for GESTURECONFIG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -104,48 +155,6 @@ impl ::core::clone::Clone for GESTURENOTIFYSTRUCT {
}
pub type HGESTUREINFO = isize;
pub type HTOUCHINPUT = isize;
-pub type IInertiaProcessor = *mut ::core::ffi::c_void;
-pub type IManipulationProcessor = *mut ::core::ffi::c_void;
-pub const InertiaProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2880598151, data2: 19680, data3: 20056, data4: [160, 203, 226, 77, 249, 104, 20, 190] };
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub type MANIPULATION_PROCESSOR_MANIPULATIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const MANIPULATION_NONE: MANIPULATION_PROCESSOR_MANIPULATIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const MANIPULATION_TRANSLATE_X: MANIPULATION_PROCESSOR_MANIPULATIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const MANIPULATION_TRANSLATE_Y: MANIPULATION_PROCESSOR_MANIPULATIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const MANIPULATION_SCALE: MANIPULATION_PROCESSOR_MANIPULATIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const MANIPULATION_ROTATE: MANIPULATION_PROCESSOR_MANIPULATIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const MANIPULATION_ALL: MANIPULATION_PROCESSOR_MANIPULATIONS = 15i32;
-pub const ManipulationProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1501384624, data2: 18429, data3: 19199, data4: [137, 185, 198, 207, 174, 140, 240, 142] };
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub type REGISTER_TOUCH_WINDOW_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TWF_FINETOUCH: REGISTER_TOUCH_WINDOW_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TWF_WANTPALM: REGISTER_TOUCH_WINDOW_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub type TOUCHEVENTF_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_MOVE: TOUCHEVENTF_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_DOWN: TOUCHEVENTF_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_UP: TOUCHEVENTF_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_INRANGE: TOUCHEVENTF_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_PRIMARY: TOUCHEVENTF_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_NOCOALESCE: TOUCHEVENTF_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_PEN: TOUCHEVENTF_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHEVENTF_PALM: TOUCHEVENTF_FLAGS = 128u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -169,12 +178,3 @@ impl ::core::clone::Clone for TOUCHINPUT {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub type TOUCHINPUTMASKF_MASK = u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHINPUTMASKF_TIMEFROMSYSTEM: TOUCHINPUTMASKF_MASK = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHINPUTMASKF_EXTRAINFO: TOUCHINPUTMASKF_MASK = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"]
-pub const TOUCHINPUTMASKF_CONTACTAREA: TOUCHINPUTMASKF_MASK = 4u32;
-pub type _IManipulationEvents = *mut ::core::ffi::c_void;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/XboxController/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/XboxController/mod.rs
index e8340092c..89e5660bf 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/XboxController/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/XboxController/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -6,9 +6,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
pub fn XInputGetAudioDeviceIds(dwuserindex: u32, prenderdeviceid: ::windows_sys::core::PWSTR, prendercount: *mut u32, pcapturedeviceid: ::windows_sys::core::PWSTR, pcapturecount: *mut u32) -> u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
- pub fn XInputGetBatteryInformation(dwuserindex: u32, devtype: u8, pbatteryinformation: *mut XINPUT_BATTERY_INFORMATION) -> u32;
+ pub fn XInputGetBatteryInformation(dwuserindex: u32, devtype: BATTERY_DEVTYPE, pbatteryinformation: *mut XINPUT_BATTERY_INFORMATION) -> u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
- pub fn XInputGetCapabilities(dwuserindex: u32, dwflags: u32, pcapabilities: *mut XINPUT_CAPABILITIES) -> u32;
+ pub fn XInputGetCapabilities(dwuserindex: u32, dwflags: XINPUT_FLAG, pcapabilities: *mut XINPUT_CAPABILITIES) -> u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
pub fn XInputGetKeystroke(dwuserindex: u32, dwreserved: u32, pkeystroke: *mut XINPUT_KEYSTROKE) -> u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
@@ -17,192 +17,133 @@ extern "system" {
pub fn XInputSetState(dwuserindex: u32, pvibration: *const XINPUT_VIBRATION) -> u32;
}
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_DEVTYPE_GAMEPAD: u32 = 0u32;
+pub const XINPUT_DLL: &str = "xinput1_4.dll";
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_DEVTYPE_HEADSET: u32 = 1u32;
+pub const XINPUT_DLL_A: &str = "xinput1_4.dll";
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_LEVEL_EMPTY: u32 = 0u32;
+pub const XINPUT_DLL_W: &str = "xinput1_4.dll";
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_LEVEL_FULL: u32 = 3u32;
+pub const XUSER_INDEX_ANY: u32 = 255u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_LEVEL_LOW: u32 = 1u32;
+pub const XUSER_MAX_COUNT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_LEVEL_MEDIUM: u32 = 2u32;
+pub type BATTERY_DEVTYPE = u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_TYPE_ALKALINE: u32 = 2u32;
+pub const BATTERY_DEVTYPE_GAMEPAD: BATTERY_DEVTYPE = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_TYPE_DISCONNECTED: u32 = 0u32;
+pub const BATTERY_DEVTYPE_HEADSET: BATTERY_DEVTYPE = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_TYPE_NIMH: u32 = 3u32;
+pub type BATTERY_LEVEL = u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_TYPE_UNKNOWN: u32 = 255u32;
+pub const BATTERY_LEVEL_EMPTY: BATTERY_LEVEL = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const BATTERY_TYPE_WIRED: u32 = 1u32;
-#[repr(C)]
+pub const BATTERY_LEVEL_LOW: BATTERY_LEVEL = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub struct XINPUT_BATTERY_INFORMATION {
- pub BatteryType: u8,
- pub BatteryLevel: u8,
-}
-impl ::core::marker::Copy for XINPUT_BATTERY_INFORMATION {}
-impl ::core::clone::Clone for XINPUT_BATTERY_INFORMATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const BATTERY_LEVEL_MEDIUM: BATTERY_LEVEL = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub struct XINPUT_CAPABILITIES {
- pub Type: u8,
- pub SubType: u8,
- pub Flags: u16,
- pub Gamepad: XINPUT_GAMEPAD,
- pub Vibration: XINPUT_VIBRATION,
-}
-impl ::core::marker::Copy for XINPUT_CAPABILITIES {}
-impl ::core::clone::Clone for XINPUT_CAPABILITIES {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const BATTERY_LEVEL_FULL: BATTERY_LEVEL = 3u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_CAPS_FFB_SUPPORTED: u32 = 1u32;
+pub type BATTERY_TYPE = u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_CAPS_NO_NAVIGATION: u32 = 16u32;
+pub const BATTERY_TYPE_DISCONNECTED: BATTERY_TYPE = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_CAPS_PMD_SUPPORTED: u32 = 8u32;
+pub const BATTERY_TYPE_WIRED: BATTERY_TYPE = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_CAPS_VOICE_SUPPORTED: u32 = 4u32;
+pub const BATTERY_TYPE_ALKALINE: BATTERY_TYPE = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_CAPS_WIRELESS: u32 = 2u32;
+pub const BATTERY_TYPE_NIMH: BATTERY_TYPE = 3u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_ARCADE_PAD: u32 = 19u32;
+pub const BATTERY_TYPE_UNKNOWN: BATTERY_TYPE = 255u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_ARCADE_STICK: u32 = 3u32;
+pub type XINPUT_CAPABILITIES_FLAGS = u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_DANCE_PAD: u32 = 5u32;
+pub const XINPUT_CAPS_VOICE_SUPPORTED: XINPUT_CAPABILITIES_FLAGS = 4u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_DRUM_KIT: u32 = 8u32;
+pub const XINPUT_CAPS_FFB_SUPPORTED: XINPUT_CAPABILITIES_FLAGS = 1u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_FLIGHT_STICK: u32 = 4u32;
+pub const XINPUT_CAPS_WIRELESS: XINPUT_CAPABILITIES_FLAGS = 2u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_GAMEPAD: u32 = 1u32;
+pub const XINPUT_CAPS_PMD_SUPPORTED: XINPUT_CAPABILITIES_FLAGS = 8u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_GUITAR: u32 = 6u32;
+pub const XINPUT_CAPS_NO_NAVIGATION: XINPUT_CAPABILITIES_FLAGS = 16u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE: u32 = 7u32;
+pub type XINPUT_DEVSUBTYPE = u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_GUITAR_BASS: u32 = 11u32;
+pub const XINPUT_DEVSUBTYPE_GAMEPAD: XINPUT_DEVSUBTYPE = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_UNKNOWN: u32 = 0u32;
+pub const XINPUT_DEVSUBTYPE_UNKNOWN: XINPUT_DEVSUBTYPE = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVSUBTYPE_WHEEL: u32 = 2u32;
+pub const XINPUT_DEVSUBTYPE_WHEEL: XINPUT_DEVSUBTYPE = 2u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DEVTYPE_GAMEPAD: u32 = 1u32;
+pub const XINPUT_DEVSUBTYPE_ARCADE_STICK: XINPUT_DEVSUBTYPE = 3u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DLL: &str = "xinput1_4.dll";
+pub const XINPUT_DEVSUBTYPE_FLIGHT_STICK: XINPUT_DEVSUBTYPE = 4u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DLL_A: &str = "xinput1_4.dll";
+pub const XINPUT_DEVSUBTYPE_DANCE_PAD: XINPUT_DEVSUBTYPE = 5u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_DLL_W: &str = "xinput1_4.dll";
+pub const XINPUT_DEVSUBTYPE_GUITAR: XINPUT_DEVSUBTYPE = 6u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_FLAG_GAMEPAD: u32 = 1u32;
-#[repr(C)]
+pub const XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE: XINPUT_DEVSUBTYPE = 7u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub struct XINPUT_GAMEPAD {
- pub wButtons: u16,
- pub bLeftTrigger: u8,
- pub bRightTrigger: u8,
- pub sThumbLX: i16,
- pub sThumbLY: i16,
- pub sThumbRX: i16,
- pub sThumbRY: i16,
-}
-impl ::core::marker::Copy for XINPUT_GAMEPAD {}
-impl ::core::clone::Clone for XINPUT_GAMEPAD {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const XINPUT_DEVSUBTYPE_DRUM_KIT: XINPUT_DEVSUBTYPE = 8u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_A: u32 = 4096u32;
+pub const XINPUT_DEVSUBTYPE_GUITAR_BASS: XINPUT_DEVSUBTYPE = 11u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_B: u32 = 8192u32;
+pub const XINPUT_DEVSUBTYPE_ARCADE_PAD: XINPUT_DEVSUBTYPE = 19u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_BACK: u32 = 32u32;
+pub type XINPUT_DEVTYPE = u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_DPAD_DOWN: u32 = 2u32;
+pub const XINPUT_DEVTYPE_GAMEPAD: XINPUT_DEVTYPE = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_DPAD_LEFT: u32 = 4u32;
+pub type XINPUT_FLAG = u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_DPAD_RIGHT: u32 = 8u32;
+pub const XINPUT_FLAG_ALL: XINPUT_FLAG = 0u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_DPAD_UP: u32 = 1u32;
+pub const XINPUT_FLAG_GAMEPAD: XINPUT_FLAG = 1u32;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_LEFT_SHOULDER: u32 = 256u32;
+pub type XINPUT_GAMEPAD_BUTTON_FLAGS = u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_LEFT_THUMB: u32 = 64u32;
+pub const XINPUT_GAMEPAD_DPAD_UP: XINPUT_GAMEPAD_BUTTON_FLAGS = 1u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE: u32 = 7849u32;
+pub const XINPUT_GAMEPAD_DPAD_DOWN: XINPUT_GAMEPAD_BUTTON_FLAGS = 2u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_RIGHT_SHOULDER: u32 = 512u32;
+pub const XINPUT_GAMEPAD_DPAD_LEFT: XINPUT_GAMEPAD_BUTTON_FLAGS = 4u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_RIGHT_THUMB: u32 = 128u32;
+pub const XINPUT_GAMEPAD_DPAD_RIGHT: XINPUT_GAMEPAD_BUTTON_FLAGS = 8u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE: u32 = 8689u32;
+pub const XINPUT_GAMEPAD_START: XINPUT_GAMEPAD_BUTTON_FLAGS = 16u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_START: u32 = 16u32;
+pub const XINPUT_GAMEPAD_BACK: XINPUT_GAMEPAD_BUTTON_FLAGS = 32u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_TRIGGER_THRESHOLD: u32 = 30u32;
+pub const XINPUT_GAMEPAD_LEFT_THUMB: XINPUT_GAMEPAD_BUTTON_FLAGS = 64u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_X: u32 = 16384u32;
+pub const XINPUT_GAMEPAD_RIGHT_THUMB: XINPUT_GAMEPAD_BUTTON_FLAGS = 128u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_GAMEPAD_Y: u32 = 32768u32;
-#[repr(C)]
+pub const XINPUT_GAMEPAD_LEFT_SHOULDER: XINPUT_GAMEPAD_BUTTON_FLAGS = 256u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub struct XINPUT_KEYSTROKE {
- pub VirtualKey: XINPUT_VIRTUAL_KEY,
- pub Unicode: u16,
- pub Flags: u16,
- pub UserIndex: u8,
- pub HidCode: u8,
-}
-impl ::core::marker::Copy for XINPUT_KEYSTROKE {}
-impl ::core::clone::Clone for XINPUT_KEYSTROKE {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const XINPUT_GAMEPAD_RIGHT_SHOULDER: XINPUT_GAMEPAD_BUTTON_FLAGS = 512u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_KEYSTROKE_KEYDOWN: u32 = 1u32;
+pub const XINPUT_GAMEPAD_A: XINPUT_GAMEPAD_BUTTON_FLAGS = 4096u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_KEYSTROKE_KEYUP: u32 = 2u32;
+pub const XINPUT_GAMEPAD_B: XINPUT_GAMEPAD_BUTTON_FLAGS = 8192u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XINPUT_KEYSTROKE_REPEAT: u32 = 4u32;
-#[repr(C)]
+pub const XINPUT_GAMEPAD_X: XINPUT_GAMEPAD_BUTTON_FLAGS = 16384u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub struct XINPUT_STATE {
- pub dwPacketNumber: u32,
- pub Gamepad: XINPUT_GAMEPAD,
-}
-impl ::core::marker::Copy for XINPUT_STATE {}
-impl ::core::clone::Clone for XINPUT_STATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const XINPUT_GAMEPAD_Y: XINPUT_GAMEPAD_BUTTON_FLAGS = 32768u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub struct XINPUT_VIBRATION {
- pub wLeftMotorSpeed: u16,
- pub wRightMotorSpeed: u16,
-}
-impl ::core::marker::Copy for XINPUT_VIBRATION {}
-impl ::core::clone::Clone for XINPUT_VIBRATION {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE: XINPUT_GAMEPAD_BUTTON_FLAGS = 7849u16;
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub const XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE: XINPUT_GAMEPAD_BUTTON_FLAGS = 8689u16;
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub const XINPUT_GAMEPAD_TRIGGER_THRESHOLD: XINPUT_GAMEPAD_BUTTON_FLAGS = 30u16;
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub type XINPUT_KEYSTROKE_FLAGS = u16;
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub const XINPUT_KEYSTROKE_KEYDOWN: XINPUT_KEYSTROKE_FLAGS = 1u16;
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub const XINPUT_KEYSTROKE_KEYUP: XINPUT_KEYSTROKE_FLAGS = 2u16;
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub const XINPUT_KEYSTROKE_REPEAT: XINPUT_KEYSTROKE_FLAGS = 4u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
pub type XINPUT_VIRTUAL_KEY = u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
@@ -269,7 +210,86 @@ pub const VK_PAD_RTHUMB_UPRIGHT: XINPUT_VIRTUAL_KEY = 22581u16;
pub const VK_PAD_RTHUMB_DOWNRIGHT: XINPUT_VIRTUAL_KEY = 22582u16;
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
pub const VK_PAD_RTHUMB_DOWNLEFT: XINPUT_VIRTUAL_KEY = 22583u16;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XUSER_INDEX_ANY: u32 = 255u32;
+pub struct XINPUT_BATTERY_INFORMATION {
+ pub BatteryType: BATTERY_TYPE,
+ pub BatteryLevel: BATTERY_LEVEL,
+}
+impl ::core::marker::Copy for XINPUT_BATTERY_INFORMATION {}
+impl ::core::clone::Clone for XINPUT_BATTERY_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
-pub const XUSER_MAX_COUNT: u32 = 4u32;
+pub struct XINPUT_CAPABILITIES {
+ pub Type: XINPUT_DEVTYPE,
+ pub SubType: XINPUT_DEVSUBTYPE,
+ pub Flags: XINPUT_CAPABILITIES_FLAGS,
+ pub Gamepad: XINPUT_GAMEPAD,
+ pub Vibration: XINPUT_VIBRATION,
+}
+impl ::core::marker::Copy for XINPUT_CAPABILITIES {}
+impl ::core::clone::Clone for XINPUT_CAPABILITIES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub struct XINPUT_GAMEPAD {
+ pub wButtons: XINPUT_GAMEPAD_BUTTON_FLAGS,
+ pub bLeftTrigger: u8,
+ pub bRightTrigger: u8,
+ pub sThumbLX: i16,
+ pub sThumbLY: i16,
+ pub sThumbRX: i16,
+ pub sThumbRY: i16,
+}
+impl ::core::marker::Copy for XINPUT_GAMEPAD {}
+impl ::core::clone::Clone for XINPUT_GAMEPAD {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub struct XINPUT_KEYSTROKE {
+ pub VirtualKey: XINPUT_VIRTUAL_KEY,
+ pub Unicode: u16,
+ pub Flags: XINPUT_KEYSTROKE_FLAGS,
+ pub UserIndex: u8,
+ pub HidCode: u8,
+}
+impl ::core::marker::Copy for XINPUT_KEYSTROKE {}
+impl ::core::clone::Clone for XINPUT_KEYSTROKE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub struct XINPUT_STATE {
+ pub dwPacketNumber: u32,
+ pub Gamepad: XINPUT_GAMEPAD,
+}
+impl ::core::marker::Copy for XINPUT_STATE {}
+impl ::core::clone::Clone for XINPUT_STATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"]
+pub struct XINPUT_VIBRATION {
+ pub wLeftMotorSpeed: u16,
+ pub wRightMotorSpeed: u16,
+}
+impl ::core::marker::Copy for XINPUT_VIBRATION {}
+impl ::core::clone::Clone for XINPUT_VIBRATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Input/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Input/mod.rs
index f3eb6c968..4734b2e27 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Input/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Input/mod.rs
@@ -12,7 +12,7 @@ pub mod Radial;
pub mod Touch;
#[cfg(feature = "Win32_UI_Input_XboxController")]
pub mod XboxController;
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -44,7 +44,6 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn RegisterRawInputDevices(prawinputdevices: *const RAWINPUTDEVICE, uinumdevices: u32, cbsize: u32) -> super::super::Foundation::BOOL;
}
-pub type HRAWINPUT = isize;
#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
pub type INPUT_MESSAGE_DEVICE_TYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
@@ -69,6 +68,51 @@ pub const IMO_HARDWARE: INPUT_MESSAGE_ORIGIN_ID = 1i32;
pub const IMO_INJECTED: INPUT_MESSAGE_ORIGIN_ID = 2i32;
#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
pub const IMO_SYSTEM: INPUT_MESSAGE_ORIGIN_ID = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub type RAWINPUTDEVICE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_REMOVE: RAWINPUTDEVICE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_EXCLUDE: RAWINPUTDEVICE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_PAGEONLY: RAWINPUTDEVICE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_NOLEGACY: RAWINPUTDEVICE_FLAGS = 48u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_INPUTSINK: RAWINPUTDEVICE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_CAPTUREMOUSE: RAWINPUTDEVICE_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_NOHOTKEYS: RAWINPUTDEVICE_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_APPKEYS: RAWINPUTDEVICE_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_EXINPUTSINK: RAWINPUTDEVICE_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDEV_DEVNOTIFY: RAWINPUTDEVICE_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub type RAW_INPUT_DATA_COMMAND_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RID_HEADER: RAW_INPUT_DATA_COMMAND_FLAGS = 268435461u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RID_INPUT: RAW_INPUT_DATA_COMMAND_FLAGS = 268435459u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub type RAW_INPUT_DEVICE_INFO_COMMAND = u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDI_PREPARSEDDATA: RAW_INPUT_DEVICE_INFO_COMMAND = 536870917u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDI_DEVICENAME: RAW_INPUT_DEVICE_INFO_COMMAND = 536870919u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIDI_DEVICEINFO: RAW_INPUT_DEVICE_INFO_COMMAND = 536870923u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub type RID_DEVICE_INFO_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIM_TYPEMOUSE: RID_DEVICE_INFO_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIM_TYPEKEYBOARD: RID_DEVICE_INFO_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
+pub const RIM_TYPEHID: RID_DEVICE_INFO_TYPE = 2u32;
+pub type HRAWINPUT = isize;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
pub struct INPUT_MESSAGE_SOURCE {
@@ -157,28 +201,6 @@ impl ::core::clone::Clone for RAWINPUTDEVICELIST {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub type RAWINPUTDEVICE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_REMOVE: RAWINPUTDEVICE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_EXCLUDE: RAWINPUTDEVICE_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_PAGEONLY: RAWINPUTDEVICE_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_NOLEGACY: RAWINPUTDEVICE_FLAGS = 48u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_INPUTSINK: RAWINPUTDEVICE_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_CAPTUREMOUSE: RAWINPUTDEVICE_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_NOHOTKEYS: RAWINPUTDEVICE_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_APPKEYS: RAWINPUTDEVICE_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_EXINPUTSINK: RAWINPUTDEVICE_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDEV_DEVNOTIFY: RAWINPUTDEVICE_FLAGS = 8192u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -252,20 +274,6 @@ impl ::core::clone::Clone for RAWMOUSE_0_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub type RAW_INPUT_DATA_COMMAND_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RID_HEADER: RAW_INPUT_DATA_COMMAND_FLAGS = 268435461u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RID_INPUT: RAW_INPUT_DATA_COMMAND_FLAGS = 268435459u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub type RAW_INPUT_DEVICE_INFO_COMMAND = u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDI_PREPARSEDDATA: RAW_INPUT_DEVICE_INFO_COMMAND = 536870917u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDI_DEVICENAME: RAW_INPUT_DEVICE_INFO_COMMAND = 536870919u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIDI_DEVICEINFO: RAW_INPUT_DEVICE_INFO_COMMAND = 536870923u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -346,11 +354,3 @@ impl ::core::clone::Clone for RID_DEVICE_INFO_MOUSE {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub type RID_DEVICE_INFO_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIM_TYPEMOUSE: RID_DEVICE_INFO_TYPE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIM_TYPEKEYBOARD: RID_DEVICE_INFO_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Input\"`*"]
-pub const RIM_TYPEHID: RID_DEVICE_INFO_TYPE = 2u32;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/InteractionContext/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/InteractionContext/mod.rs
index b0f76b35e..993fde3fc 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/InteractionContext/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/InteractionContext/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub fn AddPointerInteractionContext(interactioncontext: HINTERACTIONCONTEXT, pointerid: u32) -> ::windows_sys::core::HRESULT;
@@ -78,18 +78,6 @@ pub const CROSS_SLIDE_FLAGS_SPEED_BUMP: CROSS_SLIDE_FLAGS = 2u32;
pub const CROSS_SLIDE_FLAGS_REARRANGE: CROSS_SLIDE_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub const CROSS_SLIDE_FLAGS_MAX: CROSS_SLIDE_FLAGS = 4294967295u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub struct CROSS_SLIDE_PARAMETER {
- pub threshold: CROSS_SLIDE_THRESHOLD,
- pub distance: f32,
-}
-impl ::core::marker::Copy for CROSS_SLIDE_PARAMETER {}
-impl ::core::clone::Clone for CROSS_SLIDE_PARAMETER {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub type CROSS_SLIDE_THRESHOLD = i32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
@@ -104,7 +92,6 @@ pub const CROSS_SLIDE_THRESHOLD_REARRANGE_START: CROSS_SLIDE_THRESHOLD = 3i32;
pub const CROSS_SLIDE_THRESHOLD_COUNT: CROSS_SLIDE_THRESHOLD = 4i32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub const CROSS_SLIDE_THRESHOLD_MAX: CROSS_SLIDE_THRESHOLD = -1i32;
-pub type HINTERACTIONCONTEXT = isize;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub type HOLD_PARAMETER = i32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
@@ -133,42 +120,6 @@ pub const INERTIA_PARAMETER_EXPANSION_DECELERATION: INERTIA_PARAMETER = 5i32;
pub const INERTIA_PARAMETER_EXPANSION_EXPANSION: INERTIA_PARAMETER = 6i32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub const INERTIA_PARAMETER_MAX: INERTIA_PARAMETER = -1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub struct INTERACTION_ARGUMENTS_CROSS_SLIDE {
- pub flags: CROSS_SLIDE_FLAGS,
-}
-impl ::core::marker::Copy for INTERACTION_ARGUMENTS_CROSS_SLIDE {}
-impl ::core::clone::Clone for INTERACTION_ARGUMENTS_CROSS_SLIDE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub struct INTERACTION_ARGUMENTS_MANIPULATION {
- pub delta: MANIPULATION_TRANSFORM,
- pub cumulative: MANIPULATION_TRANSFORM,
- pub velocity: MANIPULATION_VELOCITY,
- pub railsState: MANIPULATION_RAILS_STATE,
-}
-impl ::core::marker::Copy for INTERACTION_ARGUMENTS_MANIPULATION {}
-impl ::core::clone::Clone for INTERACTION_ARGUMENTS_MANIPULATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub struct INTERACTION_ARGUMENTS_TAP {
- pub count: u32,
-}
-impl ::core::marker::Copy for INTERACTION_ARGUMENTS_TAP {}
-impl ::core::clone::Clone for INTERACTION_ARGUMENTS_TAP {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub type INTERACTION_CONFIGURATION_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
@@ -227,6 +178,149 @@ pub const INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER: INTERACTION_CONFI
pub const INTERACTION_CONFIGURATION_FLAG_DRAG: INTERACTION_CONFIGURATION_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub const INTERACTION_CONFIGURATION_FLAG_MAX: INTERACTION_CONFIGURATION_FLAGS = 4294967295u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type INTERACTION_CONTEXT_PROPERTY = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_CONTEXT_PROPERTY_MEASUREMENT_UNITS: INTERACTION_CONTEXT_PROPERTY = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_CONTEXT_PROPERTY_INTERACTION_UI_FEEDBACK: INTERACTION_CONTEXT_PROPERTY = 2i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS: INTERACTION_CONTEXT_PROPERTY = 3i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_CONTEXT_PROPERTY_MAX: INTERACTION_CONTEXT_PROPERTY = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type INTERACTION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_FLAG_NONE: INTERACTION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_FLAG_BEGIN: INTERACTION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_FLAG_END: INTERACTION_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_FLAG_CANCEL: INTERACTION_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_FLAG_INERTIA: INTERACTION_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_FLAG_MAX: INTERACTION_FLAGS = 4294967295u32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type INTERACTION_ID = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_NONE: INTERACTION_ID = 0i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_MANIPULATION: INTERACTION_ID = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_TAP: INTERACTION_ID = 2i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_SECONDARY_TAP: INTERACTION_ID = 3i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_HOLD: INTERACTION_ID = 4i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_DRAG: INTERACTION_ID = 5i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_CROSS_SLIDE: INTERACTION_ID = 6i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_ID_MAX: INTERACTION_ID = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type INTERACTION_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_STATE_IDLE: INTERACTION_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_STATE_IN_INTERACTION: INTERACTION_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_STATE_POSSIBLE_DOUBLE_TAP: INTERACTION_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const INTERACTION_STATE_MAX: INTERACTION_STATE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type MANIPULATION_RAILS_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MANIPULATION_RAILS_STATE_UNDECIDED: MANIPULATION_RAILS_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MANIPULATION_RAILS_STATE_FREE: MANIPULATION_RAILS_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MANIPULATION_RAILS_STATE_RAILED: MANIPULATION_RAILS_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MANIPULATION_RAILS_STATE_MAX: MANIPULATION_RAILS_STATE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type MOUSE_WHEEL_PARAMETER = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 2i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_DELTA_SCALE: MOUSE_WHEEL_PARAMETER = 3i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_DELTA_ROTATION: MOUSE_WHEEL_PARAMETER = 4i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 5i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 6i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const MOUSE_WHEEL_PARAMETER_MAX: MOUSE_WHEEL_PARAMETER = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type TAP_PARAMETER = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const TAP_PARAMETER_MIN_CONTACT_COUNT: TAP_PARAMETER = 0i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const TAP_PARAMETER_MAX_CONTACT_COUNT: TAP_PARAMETER = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const TAP_PARAMETER_MAX: TAP_PARAMETER = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub type TRANSLATION_PARAMETER = i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const TRANSLATION_PARAMETER_MIN_CONTACT_COUNT: TRANSLATION_PARAMETER = 0i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const TRANSLATION_PARAMETER_MAX_CONTACT_COUNT: TRANSLATION_PARAMETER = 1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub const TRANSLATION_PARAMETER_MAX: TRANSLATION_PARAMETER = -1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub struct CROSS_SLIDE_PARAMETER {
+ pub threshold: CROSS_SLIDE_THRESHOLD,
+ pub distance: f32,
+}
+impl ::core::marker::Copy for CROSS_SLIDE_PARAMETER {}
+impl ::core::clone::Clone for CROSS_SLIDE_PARAMETER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HINTERACTIONCONTEXT = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub struct INTERACTION_ARGUMENTS_CROSS_SLIDE {
+ pub flags: CROSS_SLIDE_FLAGS,
+}
+impl ::core::marker::Copy for INTERACTION_ARGUMENTS_CROSS_SLIDE {}
+impl ::core::clone::Clone for INTERACTION_ARGUMENTS_CROSS_SLIDE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub struct INTERACTION_ARGUMENTS_MANIPULATION {
+ pub delta: MANIPULATION_TRANSFORM,
+ pub cumulative: MANIPULATION_TRANSFORM,
+ pub velocity: MANIPULATION_VELOCITY,
+ pub railsState: MANIPULATION_RAILS_STATE,
+}
+impl ::core::marker::Copy for INTERACTION_ARGUMENTS_MANIPULATION {}
+impl ::core::clone::Clone for INTERACTION_ARGUMENTS_MANIPULATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
+pub struct INTERACTION_ARGUMENTS_TAP {
+ pub count: u32,
+}
+impl ::core::marker::Copy for INTERACTION_ARGUMENTS_TAP {}
+impl ::core::clone::Clone for INTERACTION_ARGUMENTS_TAP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub struct INTERACTION_CONTEXT_CONFIGURATION {
@@ -311,74 +405,6 @@ impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT2_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT)>;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = ::core::option::Option<unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT2)>;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type INTERACTION_CONTEXT_PROPERTY = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_CONTEXT_PROPERTY_MEASUREMENT_UNITS: INTERACTION_CONTEXT_PROPERTY = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_CONTEXT_PROPERTY_INTERACTION_UI_FEEDBACK: INTERACTION_CONTEXT_PROPERTY = 2i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS: INTERACTION_CONTEXT_PROPERTY = 3i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_CONTEXT_PROPERTY_MAX: INTERACTION_CONTEXT_PROPERTY = -1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type INTERACTION_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_FLAG_NONE: INTERACTION_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_FLAG_BEGIN: INTERACTION_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_FLAG_END: INTERACTION_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_FLAG_CANCEL: INTERACTION_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_FLAG_INERTIA: INTERACTION_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_FLAG_MAX: INTERACTION_FLAGS = 4294967295u32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type INTERACTION_ID = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_NONE: INTERACTION_ID = 0i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_MANIPULATION: INTERACTION_ID = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_TAP: INTERACTION_ID = 2i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_SECONDARY_TAP: INTERACTION_ID = 3i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_HOLD: INTERACTION_ID = 4i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_DRAG: INTERACTION_ID = 5i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_CROSS_SLIDE: INTERACTION_ID = 6i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_ID_MAX: INTERACTION_ID = -1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type INTERACTION_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_STATE_IDLE: INTERACTION_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_STATE_IN_INTERACTION: INTERACTION_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_STATE_POSSIBLE_DOUBLE_TAP: INTERACTION_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const INTERACTION_STATE_MAX: INTERACTION_STATE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type MANIPULATION_RAILS_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MANIPULATION_RAILS_STATE_UNDECIDED: MANIPULATION_RAILS_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MANIPULATION_RAILS_STATE_FREE: MANIPULATION_RAILS_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MANIPULATION_RAILS_STATE_RAILED: MANIPULATION_RAILS_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MANIPULATION_RAILS_STATE_MAX: MANIPULATION_RAILS_STATE = -1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
pub struct MANIPULATION_TRANSFORM {
@@ -408,35 +434,9 @@ impl ::core::clone::Clone for MANIPULATION_VELOCITY {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type MOUSE_WHEEL_PARAMETER = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 2i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_DELTA_SCALE: MOUSE_WHEEL_PARAMETER = 3i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_DELTA_ROTATION: MOUSE_WHEEL_PARAMETER = 4i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 5i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 6i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const MOUSE_WHEEL_PARAMETER_MAX: MOUSE_WHEEL_PARAMETER = -1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type TAP_PARAMETER = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const TAP_PARAMETER_MIN_CONTACT_COUNT: TAP_PARAMETER = 0i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const TAP_PARAMETER_MAX_CONTACT_COUNT: TAP_PARAMETER = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const TAP_PARAMETER_MAX: TAP_PARAMETER = -1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub type TRANSLATION_PARAMETER = i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const TRANSLATION_PARAMETER_MIN_CONTACT_COUNT: TRANSLATION_PARAMETER = 0i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const TRANSLATION_PARAMETER_MAX_CONTACT_COUNT: TRANSLATION_PARAMETER = 1i32;
-#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"]
-pub const TRANSLATION_PARAMETER_MAX: TRANSLATION_PARAMETER = -1i32;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT)>;
+#[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = ::core::option::Option<unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT2)>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs
index 26c96b34d..8f00ae0a8 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs
@@ -1,23 +1,3 @@
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCCBF_LASTNOTIFICATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_DONTSHOWIFZERO: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_ENABLEBYDEFAULT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_ENABLEBYDEFAULT_AUTO: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_HASSETTINGS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_OUTOFDISKSPACE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_REMOVEFROMLIST: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_SETTINGSMODE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_SYSTEMAUTORUN: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const EVCF_USERCONSENTOBTAINED: u32 = 128u32;
pub type IADesktopP2 = *mut ::core::ffi::c_void;
pub type IActiveDesktopP = *mut ::core::ffi::c_void;
pub type IBriefcaseInitiator = *mut ::core::ffi::c_void;
@@ -27,6 +7,8 @@ pub type IEmptyVolumeCacheCallBack = *mut ::core::ffi::c_void;
pub type IReconcilableObject = *mut ::core::ffi::c_void;
pub type IReconcileInitiator = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCCBF_LASTNOTIFICATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
pub const REC_E_ABORTED: ::windows_sys::core::HRESULT = -2147217408i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
pub const REC_E_INEEDTODOTHEUPDATES: ::windows_sys::core::HRESULT = -2147217404i32;
@@ -45,20 +27,40 @@ pub const REC_S_NOTCOMPLETEBUTPROPAGATE: ::windows_sys::core::HRESULT = 266242i3
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
pub const STATEBITS_FLAT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub type _reconcilef = i32;
+pub type EMPTY_VOLUME_CACHE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_HASSETTINGS: EMPTY_VOLUME_CACHE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_ENABLEBYDEFAULT: EMPTY_VOLUME_CACHE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_REMOVEFROMLIST: EMPTY_VOLUME_CACHE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_ENABLEBYDEFAULT_AUTO: EMPTY_VOLUME_CACHE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_DONTSHOWIFZERO: EMPTY_VOLUME_CACHE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_SETTINGSMODE: EMPTY_VOLUME_CACHE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_OUTOFDISKSPACE: EMPTY_VOLUME_CACHE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_USERCONSENTOBTAINED: EMPTY_VOLUME_CACHE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub const EVCF_SYSTEMAUTORUN: EMPTY_VOLUME_CACHE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
+pub type RECONCILEF = i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_MAYBOTHERUSER: _reconcilef = 1i32;
+pub const RECONCILEF_MAYBOTHERUSER: RECONCILEF = 1i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_FEEDBACKWINDOWVALID: _reconcilef = 2i32;
+pub const RECONCILEF_FEEDBACKWINDOWVALID: RECONCILEF = 2i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_NORESIDUESOK: _reconcilef = 4i32;
+pub const RECONCILEF_NORESIDUESOK: RECONCILEF = 4i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_OMITSELFRESIDUE: _reconcilef = 8i32;
+pub const RECONCILEF_OMITSELFRESIDUE: RECONCILEF = 8i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_RESUMERECONCILIATION: _reconcilef = 16i32;
+pub const RECONCILEF_RESUMERECONCILIATION: RECONCILEF = 16i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_YOUMAYDOTHEUPDATES: _reconcilef = 32i32;
+pub const RECONCILEF_YOUMAYDOTHEUPDATES: RECONCILEF = 32i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const RECONCILEF_ONLYYOUWERECHANGED: _reconcilef = 64i32;
+pub const RECONCILEF_ONLYYOUWERECHANGED: RECONCILEF = 64i32;
#[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"]
-pub const ALL_RECONCILE_FLAGS: _reconcilef = 127i32;
+pub const ALL_RECONCILE_FLAGS: RECONCILEF = 127i32;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Magnification/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Magnification/mod.rs
index 23e2980f7..9fcde571a 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Magnification/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Magnification/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -17,7 +17,7 @@ extern "system" {
pub fn MagGetInputTransform(pfenabled: *mut super::super::Foundation::BOOL, prectsource: *mut super::super::Foundation::RECT, prectdest: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn MagGetWindowFilterList(hwnd: super::super::Foundation::HWND, pdwfiltermode: *mut u32, count: i32, phwnd: *mut super::super::Foundation::HWND) -> i32;
+ pub fn MagGetWindowFilterList(hwnd: super::super::Foundation::HWND, pdwfiltermode: *mut MW_FILTERMODE, count: i32, phwnd: *mut super::super::Foundation::HWND) -> i32;
#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn MagGetWindowSource(hwnd: super::super::Foundation::HWND, prect: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
@@ -44,7 +44,7 @@ extern "system" {
pub fn MagSetInputTransform(fenabled: super::super::Foundation::BOOL, prectsource: *const super::super::Foundation::RECT, prectdest: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn MagSetWindowFilterList(hwnd: super::super::Foundation::HWND, dwfiltermode: u32, count: i32, phwnd: *mut super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
+ pub fn MagSetWindowFilterList(hwnd: super::super::Foundation::HWND, dwfiltermode: MW_FILTERMODE, count: i32, phwnd: *mut super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn MagSetWindowSource(hwnd: super::super::Foundation::HWND, rect: super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
@@ -58,6 +58,24 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn MagUninitialize() -> super::super::Foundation::BOOL;
}
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const MS_CLIPAROUNDCURSOR: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const MS_INVERTCOLORS: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const WC_MAGNIFIER: &str = "Magnifier";
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const WC_MAGNIFIERA: &str = "Magnifier";
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const WC_MAGNIFIERW: &str = "Magnifier";
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub type MW_FILTERMODE = u32;
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const MW_FILTERMODE_EXCLUDE: MW_FILTERMODE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
+pub const MW_FILTERMODE_INCLUDE: MW_FILTERMODE = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
pub struct MAGCOLOREFFECT {
@@ -96,22 +114,6 @@ impl ::core::clone::Clone for MAGTRANSFORM {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const MS_CLIPAROUNDCURSOR: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const MS_INVERTCOLORS: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const MW_FILTERMODE_EXCLUDE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const MW_FILTERMODE_INCLUDE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub type MagImageScalingCallback = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, srcdata: *mut ::core::ffi::c_void, srcheader: MAGIMAGEHEADER, destdata: *mut ::core::ffi::c_void, destheader: MAGIMAGEHEADER, unclipped: super::super::Foundation::RECT, clipped: super::super::Foundation::RECT, dirty: super::super::Graphics::Gdi::HRGN) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const WC_MAGNIFIER: &str = "Magnifier";
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const WC_MAGNIFIERA: &str = "Magnifier";
-#[doc = "*Required features: `\"Win32_UI_Magnification\"`*"]
-pub const WC_MAGNIFIERW: &str = "Magnifier";
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Ribbon/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Ribbon/mod.rs
index 74602d4c7..70d236162 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Ribbon/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Ribbon/mod.rs
@@ -16,6 +16,8 @@ pub const UIRibbonImageFromBitmapFactory: ::windows_sys::core::GUID = ::windows_
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub const UI_ALL_COMMANDS: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
+pub const UI_COLLECTION_INVALIDINDEX: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub type UI_COLLECTIONCHANGE = i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub const UI_COLLECTIONCHANGE_INSERT: UI_COLLECTIONCHANGE = 0i32;
@@ -26,8 +28,6 @@ pub const UI_COLLECTIONCHANGE_REPLACE: UI_COLLECTIONCHANGE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub const UI_COLLECTIONCHANGE_RESET: UI_COLLECTIONCHANGE = 3i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
-pub const UI_COLLECTION_INVALIDINDEX: u32 = 4294967295u32;
-#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub type UI_COMMANDTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub const UI_COMMANDTYPE_UNKNOWN: UI_COMMANDTYPE = 0i32;
@@ -79,46 +79,6 @@ pub const UI_EVENTLOCATION_QAT: UI_EVENTLOCATION = 1i32;
pub const UI_EVENTLOCATION_ApplicationMenu: UI_EVENTLOCATION = 2i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub const UI_EVENTLOCATION_ContextPopup: UI_EVENTLOCATION = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
-pub struct UI_EVENTPARAMS {
- pub EventType: UI_EVENTTYPE,
- pub Anonymous: UI_EVENTPARAMS_0,
-}
-impl ::core::marker::Copy for UI_EVENTPARAMS {}
-impl ::core::clone::Clone for UI_EVENTPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
-pub union UI_EVENTPARAMS_0 {
- pub Modes: i32,
- pub Params: UI_EVENTPARAMS_COMMAND,
-}
-impl ::core::marker::Copy for UI_EVENTPARAMS_0 {}
-impl ::core::clone::Clone for UI_EVENTPARAMS_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
-pub struct UI_EVENTPARAMS_COMMAND {
- pub CommandID: u32,
- pub CommandName: ::windows_sys::core::PCWSTR,
- pub ParentCommandID: u32,
- pub ParentCommandName: ::windows_sys::core::PCWSTR,
- pub SelectionIndex: u32,
- pub Location: UI_EVENTLOCATION,
-}
-impl ::core::marker::Copy for UI_EVENTPARAMS_COMMAND {}
-impl ::core::clone::Clone for UI_EVENTPARAMS_COMMAND {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub type UI_EVENTTYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
@@ -221,3 +181,43 @@ pub const UI_VIEWVERB_DESTROY: UI_VIEWVERB = 1i32;
pub const UI_VIEWVERB_SIZE: UI_VIEWVERB = 2i32;
#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
pub const UI_VIEWVERB_ERROR: UI_VIEWVERB = 3i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
+pub struct UI_EVENTPARAMS {
+ pub EventType: UI_EVENTTYPE,
+ pub Anonymous: UI_EVENTPARAMS_0,
+}
+impl ::core::marker::Copy for UI_EVENTPARAMS {}
+impl ::core::clone::Clone for UI_EVENTPARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
+pub union UI_EVENTPARAMS_0 {
+ pub Modes: i32,
+ pub Params: UI_EVENTPARAMS_COMMAND,
+}
+impl ::core::marker::Copy for UI_EVENTPARAMS_0 {}
+impl ::core::clone::Clone for UI_EVENTPARAMS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"]
+pub struct UI_EVENTPARAMS_COMMAND {
+ pub CommandID: u32,
+ pub CommandName: ::windows_sys::core::PCWSTR,
+ pub ParentCommandID: u32,
+ pub ParentCommandName: ::windows_sys::core::PCWSTR,
+ pub SelectionIndex: u32,
+ pub Location: UI_EVENTLOCATION,
+}
+impl ::core::marker::Copy for UI_EVENTPARAMS_COMMAND {}
+impl ::core::clone::Clone for UI_EVENTPARAMS_COMMAND {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Shell/Common/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Shell/Common/mod.rs
index a345448cc..23ef6a88d 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Shell/Common/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Shell/Common/mod.rs
@@ -1,15 +1,19 @@
-#[repr(C)]
+pub type IObjectArray = *mut ::core::ffi::c_void;
+pub type IObjectCollection = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub struct COMDLG_FILTERSPEC {
- pub pszName: ::windows_sys::core::PCWSTR,
- pub pszSpec: ::windows_sys::core::PCWSTR,
-}
-impl ::core::marker::Copy for COMDLG_FILTERSPEC {}
-impl ::core::clone::Clone for COMDLG_FILTERSPEC {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const PERCEIVEDFLAG_GDIPLUS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const PERCEIVEDFLAG_HARDCODED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const PERCEIVEDFLAG_NATIVESUPPORT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const PERCEIVEDFLAG_SOFTCODED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const PERCEIVEDFLAG_UNDEFINED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const PERCEIVEDFLAG_WMSDK: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const PERCEIVEDFLAG_ZIPFOLDER: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub type DEVICE_SCALE_FACTOR = i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
@@ -46,19 +50,6 @@ pub const SCALE_400_PERCENT: DEVICE_SCALE_FACTOR = 400i32;
pub const SCALE_450_PERCENT: DEVICE_SCALE_FACTOR = 450i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub const SCALE_500_PERCENT: DEVICE_SCALE_FACTOR = 500i32;
-pub type IObjectArray = *mut ::core::ffi::c_void;
-pub type IObjectCollection = *mut ::core::ffi::c_void;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub struct ITEMIDLIST {
- pub mkid: SHITEMID,
-}
-impl ::core::marker::Copy for ITEMIDLIST {}
-impl ::core::clone::Clone for ITEMIDLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub type PERCEIVED = i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
@@ -94,20 +85,6 @@ pub const PERCEIVED_TYPE_CONTACTS: PERCEIVED = 10i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub const PERCEIVED_TYPE_LAST: PERCEIVED = 10i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_GDIPLUS: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_HARDCODED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_NATIVESUPPORT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_SOFTCODED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_UNDEFINED: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_WMSDK: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const PERCEIVEDFLAG_ZIPFOLDER: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub type SHCOLSTATE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub const SHCOLSTATE_DEFAULT: SHCOLSTATE = 0i32;
@@ -149,6 +126,37 @@ pub const SHCOLSTATE_NODPISCALE: SHCOLSTATE = 8192i32;
pub const SHCOLSTATE_FIXED_RATIO: SHCOLSTATE = 16384i32;
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub const SHCOLSTATE_DISPLAYMASK: SHCOLSTATE = 61440i32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub type STRRET_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const STRRET_WSTR: STRRET_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const STRRET_OFFSET: STRRET_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub const STRRET_CSTR: STRRET_TYPE = 2i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub struct COMDLG_FILTERSPEC {
+ pub pszName: ::windows_sys::core::PCWSTR,
+ pub pszSpec: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for COMDLG_FILTERSPEC {}
+impl ::core::clone::Clone for COMDLG_FILTERSPEC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
+pub struct ITEMIDLIST {
+ pub mkid: SHITEMID,
+}
+impl ::core::marker::Copy for ITEMIDLIST {}
+impl ::core::clone::Clone for ITEMIDLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
pub struct SHELLDETAILS {
@@ -199,11 +207,3 @@ impl ::core::clone::Clone for STRRET_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub type STRRET_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const STRRET_WSTR: STRRET_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const STRRET_OFFSET: STRRET_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"]
-pub const STRRET_CSTR: STRRET_TYPE = 2i32;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs
index 51062471a..e8b9fd550 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
@@ -181,9 +181,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
pub fn PSPropertyBag_ReadBOOL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_System_Com_StructuredStorage")]
+ pub fn PSPropertyBag_ReadBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(feature = "Win32_System_Com_StructuredStorage")]
pub fn PSPropertyBag_ReadDWORD(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut u32) -> ::windows_sys::core::HRESULT;
@@ -222,7 +222,7 @@ extern "system" {
pub fn PSPropertyBag_ReadStream(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut super::super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
#[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"))]
- pub fn PSPropertyBag_ReadType(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, var: *mut super::super::super::System::Com::VARIANT, r#type: u16) -> ::windows_sys::core::HRESULT;
+ pub fn PSPropertyBag_ReadType(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, var: *mut super::super::super::System::Com::VARIANT, r#type: super::super::super::System::Com::VARENUM) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(feature = "Win32_System_Com_StructuredStorage")]
pub fn PSPropertyBag_ReadULONGLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut u64) -> ::windows_sys::core::HRESULT;
@@ -232,9 +232,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
pub fn PSPropertyBag_WriteBOOL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_System_Com_StructuredStorage")]
+ pub fn PSPropertyBag_WriteBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(feature = "Win32_System_Com_StructuredStorage")]
pub fn PSPropertyBag_WriteDWORD(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: u32) -> ::windows_sys::core::HRESULT;
@@ -301,7 +301,7 @@ extern "system" {
pub fn PifMgr_SetProperties(hprops: super::super::super::Foundation::HANDLE, pszgroup: ::windows_sys::core::PCSTR, lpprops: *const ::core::ffi::c_void, cbprops: i32, flopt: u32) -> i32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantChangeType(ppropvardest: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, propvarsrc: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, flags: PROPVAR_CHANGE_FLAGS, vt: u16) -> ::windows_sys::core::HRESULT;
+ pub fn PropVariantChangeType(ppropvardest: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, propvarsrc: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, flags: PROPVAR_CHANGE_FLAGS, vt: super::super::super::System::Com::VARENUM) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
pub fn PropVariantCompareEx(propvar1: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, propvar2: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, unit: PROPVAR_COMPARE_UNIT, flags: PROPVAR_COMPARE_FLAGS) -> i32;
@@ -340,7 +340,7 @@ extern "system" {
pub fn PropVariantGetUInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u64) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToBSTR(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pbstrout: *mut super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ pub fn PropVariantToBSTR(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pbstrout: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
pub fn PropVariantToBoolean(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pfret: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
@@ -662,6 +662,37 @@ extern "system" {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
pub fn WinRTPropertyValueToPropVariant(punkpropertyvalue: ::windows_sys::core::IUnknown, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
}
+pub type ICreateObject = *mut ::core::ffi::c_void;
+pub type IDelayedPropertyStoreFactory = *mut ::core::ffi::c_void;
+pub type IInitializeWithFile = *mut ::core::ffi::c_void;
+pub type IInitializeWithStream = *mut ::core::ffi::c_void;
+pub type INamedPropertyStore = *mut ::core::ffi::c_void;
+pub type IObjectWithPropertyKey = *mut ::core::ffi::c_void;
+pub type IPersistSerializedPropStorage = *mut ::core::ffi::c_void;
+pub type IPersistSerializedPropStorage2 = *mut ::core::ffi::c_void;
+pub type IPropertyChange = *mut ::core::ffi::c_void;
+pub type IPropertyChangeArray = *mut ::core::ffi::c_void;
+pub type IPropertyDescription = *mut ::core::ffi::c_void;
+pub type IPropertyDescription2 = *mut ::core::ffi::c_void;
+pub type IPropertyDescriptionAliasInfo = *mut ::core::ffi::c_void;
+pub type IPropertyDescriptionList = *mut ::core::ffi::c_void;
+pub type IPropertyDescriptionRelatedPropertyInfo = *mut ::core::ffi::c_void;
+pub type IPropertyDescriptionSearchInfo = *mut ::core::ffi::c_void;
+pub type IPropertyEnumType = *mut ::core::ffi::c_void;
+pub type IPropertyEnumType2 = *mut ::core::ffi::c_void;
+pub type IPropertyEnumTypeList = *mut ::core::ffi::c_void;
+pub type IPropertyStore = *mut ::core::ffi::c_void;
+pub type IPropertyStoreCache = *mut ::core::ffi::c_void;
+pub type IPropertyStoreCapabilities = *mut ::core::ffi::c_void;
+pub type IPropertyStoreFactory = *mut ::core::ffi::c_void;
+pub type IPropertySystem = *mut ::core::ffi::c_void;
+pub type IPropertySystemChangeNotify = *mut ::core::ffi::c_void;
+pub type IPropertyUI = *mut ::core::ffi::c_void;
+pub const InMemoryPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2583879698, data2: 25347, data3: 19998, data4: [185, 161, 99, 15, 128, 37, 146, 197] };
+pub const InMemoryPropertyStoreMarshalByValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3570011693, data2: 28071, data3: 19317, data4: [169, 124, 95, 48, 111, 14, 174, 220] };
+#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+pub const PKEY_PIDSTR_MAX: u32 = 10u32;
+pub const PropertySystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3096870789, data2: 22702, data3: 20294, data4: [159, 178, 93, 121, 4, 121, 143, 75] };
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub type DRAWPROGRESSFLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
@@ -708,34 +739,6 @@ pub const GPS_VOLATILEPROPERTIES: GETPROPERTYSTOREFLAGS = 2048u32;
pub const GPS_VOLATILEPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 4096u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const GPS_MASK_VALID: GETPROPERTYSTOREFLAGS = 8191u32;
-pub type ICreateObject = *mut ::core::ffi::c_void;
-pub type IDelayedPropertyStoreFactory = *mut ::core::ffi::c_void;
-pub type IInitializeWithFile = *mut ::core::ffi::c_void;
-pub type IInitializeWithStream = *mut ::core::ffi::c_void;
-pub type INamedPropertyStore = *mut ::core::ffi::c_void;
-pub type IObjectWithPropertyKey = *mut ::core::ffi::c_void;
-pub type IPersistSerializedPropStorage = *mut ::core::ffi::c_void;
-pub type IPersistSerializedPropStorage2 = *mut ::core::ffi::c_void;
-pub type IPropertyChange = *mut ::core::ffi::c_void;
-pub type IPropertyChangeArray = *mut ::core::ffi::c_void;
-pub type IPropertyDescription = *mut ::core::ffi::c_void;
-pub type IPropertyDescription2 = *mut ::core::ffi::c_void;
-pub type IPropertyDescriptionAliasInfo = *mut ::core::ffi::c_void;
-pub type IPropertyDescriptionList = *mut ::core::ffi::c_void;
-pub type IPropertyDescriptionRelatedPropertyInfo = *mut ::core::ffi::c_void;
-pub type IPropertyDescriptionSearchInfo = *mut ::core::ffi::c_void;
-pub type IPropertyEnumType = *mut ::core::ffi::c_void;
-pub type IPropertyEnumType2 = *mut ::core::ffi::c_void;
-pub type IPropertyEnumTypeList = *mut ::core::ffi::c_void;
-pub type IPropertyStore = *mut ::core::ffi::c_void;
-pub type IPropertyStoreCache = *mut ::core::ffi::c_void;
-pub type IPropertyStoreCapabilities = *mut ::core::ffi::c_void;
-pub type IPropertyStoreFactory = *mut ::core::ffi::c_void;
-pub type IPropertySystem = *mut ::core::ffi::c_void;
-pub type IPropertySystemChangeNotify = *mut ::core::ffi::c_void;
-pub type IPropertyUI = *mut ::core::ffi::c_void;
-pub const InMemoryPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2583879698, data2: 25347, data3: 19998, data4: [185, 161, 99, 15, 128, 37, 146, 197] };
-pub const InMemoryPropertyStoreMarshalByValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3570011693, data2: 28071, data3: 19317, data4: [169, 124, 95, 48, 111, 14, 174, 220] };
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub type PDOPSTATUS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
@@ -757,8 +760,6 @@ pub const PKA_APPEND: PKA_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const PKA_DELETE: PKA_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
-pub const PKEY_PIDSTR_MAX: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub type PLACEHOLDER_STATES = u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const PS_NONE: PLACEHOLDER_STATES = 0u32;
@@ -1020,18 +1021,6 @@ pub const PET_RANGEDVALUE: PROPENUMTYPE = 1i32;
pub const PET_DEFAULTVALUE: PROPENUMTYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const PET_ENDRANGE: PROPENUMTYPE = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
-pub struct PROPERTYKEY {
- pub fmtid: ::windows_sys::core::GUID,
- pub pid: u32,
-}
-impl ::core::marker::Copy for PROPERTYKEY {}
-impl ::core::clone::Clone for PROPERTYKEY {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub type PROPERTYUI_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
@@ -1058,31 +1047,6 @@ pub type PROPERTYUI_NAME_FLAGS = u32;
pub const PUIFNF_DEFAULT: PROPERTYUI_NAME_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const PUIFNF_MNEMONIC: PROPERTYUI_NAME_FLAGS = 1u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PROPPRG {
- pub flPrg: u16,
- pub flPrgInit: u16,
- pub achTitle: [super::super::super::Foundation::CHAR; 30],
- pub achCmdLine: [super::super::super::Foundation::CHAR; 128],
- pub achWorkDir: [super::super::super::Foundation::CHAR; 64],
- pub wHotKey: u16,
- pub achIconFile: [super::super::super::Foundation::CHAR; 80],
- pub wIconIndex: u16,
- pub dwEnhModeFlags: u32,
- pub dwRealModeFlags: u32,
- pub achOtherFile: [super::super::super::Foundation::CHAR; 80],
- pub achPIFFile: [super::super::super::Foundation::CHAR; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PROPPRG {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PROPPRG {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub type PROPVAR_CHANGE_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
@@ -1145,9 +1109,6 @@ pub type PSTIME_FLAGS = u32;
pub const PSTF_UTC: PSTIME_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const PSTF_LOCAL: PSTIME_FLAGS = 1u32;
-pub const PropertySystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3096870789, data2: 22702, data3: 20294, data4: [159, 178, 93, 121, 4, 121, 143, 75] };
-#[repr(C)]
-pub struct SERIALIZEDPROPSTORAGE(pub u8);
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub type SYNC_ENGINE_STATE_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
@@ -1206,3 +1167,42 @@ pub const FPSPS_DEFAULT: _PERSIST_SPROPSTORE_FLAGS = 0i32;
pub const FPSPS_READONLY: _PERSIST_SPROPSTORE_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
pub const FPSPS_TREAT_NEW_VALUES_AS_DIRTY: _PERSIST_SPROPSTORE_FLAGS = 2i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+pub struct PROPERTYKEY {
+ pub fmtid: ::windows_sys::core::GUID,
+ pub pid: u32,
+}
+impl ::core::marker::Copy for PROPERTYKEY {}
+impl ::core::clone::Clone for PROPERTYKEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PROPPRG {
+ pub flPrg: u16,
+ pub flPrgInit: u16,
+ pub achTitle: [super::super::super::Foundation::CHAR; 30],
+ pub achCmdLine: [super::super::super::Foundation::CHAR; 128],
+ pub achWorkDir: [super::super::super::Foundation::CHAR; 64],
+ pub wHotKey: u16,
+ pub achIconFile: [super::super::super::Foundation::CHAR; 80],
+ pub wIconIndex: u16,
+ pub dwEnhModeFlags: u32,
+ pub dwRealModeFlags: u32,
+ pub achOtherFile: [super::super::super::Foundation::CHAR; 80],
+ pub achPIFFile: [super::super::super::Foundation::CHAR; 260],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PROPPRG {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PROPPRG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct SERIALIZEDPROPSTORAGE(pub u8);
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Shell/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Shell/mod.rs
index b43c27212..023d75a98 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Shell/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Shell/mod.rs
@@ -2,7 +2,20 @@
pub mod Common;
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
pub mod PropertiesSystem;
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
+extern "cdecl" {
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ShellMessageBoxA(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: ::windows_sys::core::PCSTR, lpctitle: ::windows_sys::core::PCSTR, fustyle: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ShellMessageBoxW(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: ::windows_sys::core::PCWSTR, lpctitle: ::windows_sys::core::PCWSTR, fustyle: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+ pub fn wnsprintfA(pszdest: ::windows_sys::core::PSTR, cchdest: i32, pszfmt: ::windows_sys::core::PCSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+ pub fn wnsprintfW(pszdest: ::windows_sys::core::PWSTR, cchdest: i32, pszfmt: ::windows_sys::core::PCWSTR) -> i32;
+}
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn AssocCreate(clsid: ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
@@ -48,11 +61,13 @@ extern "system" {
pub fn ChrCmpIW(w1: u16, w2: u16) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn ColorAdjustLuma(clrrgb: u32, n: i32, fscale: super::super::Foundation::BOOL) -> u32;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn ColorHLSToRGB(whue: u16, wluminance: u16, wsaturation: u16) -> u32;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn ColorRGBToHLS(clrrgb: u32, pwhue: *mut u16, pwluminance: *mut u16, pwsaturation: *mut u16);
+ pub fn ColorAdjustLuma(clrrgb: super::super::Foundation::COLORREF, n: i32, fscale: super::super::Foundation::BOOL) -> super::super::Foundation::COLORREF;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ColorHLSToRGB(whue: u16, wluminance: u16, wsaturation: u16) -> super::super::Foundation::COLORREF;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ColorRGBToHLS(clrrgb: super::super::Foundation::COLORREF, pwhue: *mut u16, pwluminance: *mut u16, pwsaturation: *mut u16);
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn CommandLineToArgvW(lpcmdline: ::windows_sys::core::PCWSTR, pnumargs: *mut i32) -> *mut ::windows_sys::core::PWSTR;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
@@ -442,9 +457,9 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn PathAddExtensionW(pszpath: ::windows_sys::core::PWSTR, pszext: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn PathAllocCanonicalize(pszpathin: ::windows_sys::core::PCWSTR, dwflags: u32, ppszpathout: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ pub fn PathAllocCanonicalize(pszpathin: ::windows_sys::core::PCWSTR, dwflags: PATHCCH_OPTIONS, ppszpathout: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn PathAllocCombine(pszpathin: ::windows_sys::core::PCWSTR, pszmore: ::windows_sys::core::PCWSTR, dwflags: u32, ppszpathout: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ pub fn PathAllocCombine(pszpathin: ::windows_sys::core::PCWSTR, pszmore: ::windows_sys::core::PCWSTR, dwflags: PATHCCH_OPTIONS, ppszpathout: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn PathAppendA(pszpath: ::windows_sys::core::PSTR, pszmore: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
@@ -470,15 +485,15 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn PathCchAppend(pszpath: ::windows_sys::core::PWSTR, cchpath: usize, pszmore: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn PathCchAppendEx(pszpath: ::windows_sys::core::PWSTR, cchpath: usize, pszmore: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
+ pub fn PathCchAppendEx(pszpath: ::windows_sys::core::PWSTR, cchpath: usize, pszmore: ::windows_sys::core::PCWSTR, dwflags: PATHCCH_OPTIONS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn PathCchCanonicalize(pszpathout: ::windows_sys::core::PWSTR, cchpathout: usize, pszpathin: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn PathCchCanonicalizeEx(pszpathout: ::windows_sys::core::PWSTR, cchpathout: usize, pszpathin: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
+ pub fn PathCchCanonicalizeEx(pszpathout: ::windows_sys::core::PWSTR, cchpathout: usize, pszpathin: ::windows_sys::core::PCWSTR, dwflags: PATHCCH_OPTIONS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn PathCchCombine(pszpathout: ::windows_sys::core::PWSTR, cchpathout: usize, pszpathin: ::windows_sys::core::PCWSTR, pszmore: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn PathCchCombineEx(pszpathout: ::windows_sys::core::PWSTR, cchpathout: usize, pszpathin: ::windows_sys::core::PCWSTR, pszmore: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
+ pub fn PathCchCombineEx(pszpathout: ::windows_sys::core::PWSTR, cchpathout: usize, pszpathin: ::windows_sys::core::PCWSTR, pszmore: ::windows_sys::core::PCWSTR, dwflags: PATHCCH_OPTIONS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn PathCchFindExtension(pszpath: ::windows_sys::core::PCWSTR, cchpath: usize, ppszext: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
@@ -853,7 +868,7 @@ extern "system" {
pub fn SHAssocEnumHandlersForProtocolByApplication(protocol: ::windows_sys::core::PCWSTR, riid: *const ::windows_sys::core::GUID, enumhandlers: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn SHAutoComplete(hwndedit: super::super::Foundation::HWND, dwflags: u32) -> ::windows_sys::core::HRESULT;
+ pub fn SHAutoComplete(hwndedit: super::super::Foundation::HWND, dwflags: SHELL_AUTOCOMPLETE_FLAGS) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
#[cfg(feature = "Win32_UI_Shell_Common")]
pub fn SHBindToFolderIDListParent(psfroot: IShellFolder, pidl: *const Common::ITEMIDLIST, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void, ppidllast: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
@@ -1021,7 +1036,7 @@ extern "system" {
pub fn SHDestroyPropSheetExtArray(hpsxa: HPSXA);
#[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 fn SHDoDragDrop(hwnd: super::super::Foundation::HWND, pdata: super::super::System::Com::IDataObject, pdsrc: super::super::System::Ole::IDropSource, dweffect: u32, pdweffect: *mut u32) -> ::windows_sys::core::HRESULT;
+ pub fn SHDoDragDrop(hwnd: super::super::Foundation::HWND, pdata: super::super::System::Com::IDataObject, pdsrc: super::super::System::Ole::IDropSource, dweffect: super::super::System::Ole::DROPEFFECT, pdweffect: *mut super::super::System::Ole::DROPEFFECT) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn SHEmptyRecycleBinA(hwnd: super::super::Foundation::HWND, pszrootpath: ::windows_sys::core::PCSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
@@ -1142,7 +1157,7 @@ extern "system" {
pub fn SHGetKnownFolderItem(rfid: *const ::windows_sys::core::GUID, flags: KNOWN_FOLDER_FLAG, htoken: super::super::Foundation::HANDLE, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn SHGetKnownFolderPath(rfid: *const ::windows_sys::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, ppszpath: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ pub fn SHGetKnownFolderPath(rfid: *const ::windows_sys::core::GUID, dwflags: KNOWN_FOLDER_FLAG, htoken: super::super::Foundation::HANDLE, ppszpath: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn SHGetLocalizedName(pszpath: ::windows_sys::core::PCWSTR, pszresmodule: ::windows_sys::core::PWSTR, cch: u32, pidsres: *mut i32) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
@@ -1162,7 +1177,7 @@ extern "system" {
pub fn SHGetPathFromIDListA(pidl: *const Common::ITEMIDLIST, pszpath: ::windows_sys::core::PSTR) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetPathFromIDListEx(pidl: *const Common::ITEMIDLIST, pszpath: ::windows_sys::core::PWSTR, cchpath: u32, uopts: i32) -> super::super::Foundation::BOOL;
+ pub fn SHGetPathFromIDListEx(pidl: *const Common::ITEMIDLIST, pszpath: ::windows_sys::core::PWSTR, cchpath: u32, uopts: GPFIDL_FLAGS) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
pub fn SHGetPathFromIDListW(pidl: *const Common::ITEMIDLIST, pszpath: ::windows_sys::core::PWSTR) -> super::super::Foundation::BOOL;
@@ -1324,9 +1339,9 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn SHRegDeleteUSValueW(huskey: isize, pwzvalue: ::windows_sys::core::PCWSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::WIN32_ERROR;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegDuplicateHKey(hkey: super::super::System::Registry::HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
+ #[cfg(feature = "Win32_System_Registry")]
+ pub fn SHRegDuplicateHKey(hkey: super::super::System::Registry::HKEY) -> super::super::System::Registry::HKEY;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn SHRegEnumUSKeyA(huskey: isize, dwindex: u32, pszname: ::windows_sys::core::PSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR;
@@ -1341,10 +1356,10 @@ extern "system" {
pub fn SHRegEnumUSValueW(huskey: isize, dwindex: u32, pszvaluename: ::windows_sys::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;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetBoolUSValueA(pszsubkey: ::windows_sys::core::PCSTR, pszvalue: ::windows_sys::core::PCSTR, fignorehkcu: super::super::Foundation::BOOL, fdefault: super::super::Foundation::BOOL) -> super::super::Foundation::WIN32_ERROR;
+ pub fn SHRegGetBoolUSValueA(pszsubkey: ::windows_sys::core::PCSTR, pszvalue: ::windows_sys::core::PCSTR, fignorehkcu: super::super::Foundation::BOOL, fdefault: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetBoolUSValueW(pszsubkey: ::windows_sys::core::PCWSTR, pszvalue: ::windows_sys::core::PCWSTR, fignorehkcu: super::super::Foundation::BOOL, fdefault: super::super::Foundation::BOOL) -> super::super::Foundation::WIN32_ERROR;
+ pub fn SHRegGetBoolUSValueW(pszsubkey: ::windows_sys::core::PCWSTR, pszvalue: ::windows_sys::core::PCWSTR, fignorehkcu: super::super::Foundation::BOOL, fdefault: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
pub fn SHRegGetIntW(hk: super::super::System::Registry::HKEY, pwzkey: ::windows_sys::core::PCWSTR, idefault: i32) -> super::super::Foundation::WIN32_ERROR;
@@ -1509,24 +1524,18 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
pub fn ShellAboutW(hwnd: super::super::Foundation::HWND, szapp: ::windows_sys::core::PCWSTR, szotherstuff: ::windows_sys::core::PCWSTR, hicon: super::WindowsAndMessaging::HICON) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellExecuteA(hwnd: super::super::Foundation::HWND, lpoperation: ::windows_sys::core::PCSTR, lpfile: ::windows_sys::core::PCSTR, lpparameters: ::windows_sys::core::PCSTR, lpdirectory: ::windows_sys::core::PCSTR, nshowcmd: i32) -> super::super::Foundation::HINSTANCE;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+ pub fn ShellExecuteA(hwnd: super::super::Foundation::HWND, lpoperation: ::windows_sys::core::PCSTR, lpfile: ::windows_sys::core::PCSTR, lpparameters: ::windows_sys::core::PCSTR, lpdirectory: ::windows_sys::core::PCSTR, nshowcmd: super::WindowsAndMessaging::SHOW_WINDOW_CMD) -> super::super::Foundation::HINSTANCE;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
pub fn ShellExecuteExA(pexecinfo: *mut SHELLEXECUTEINFOA) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
pub fn ShellExecuteExW(pexecinfo: *mut SHELLEXECUTEINFOW) -> super::super::Foundation::BOOL;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellExecuteW(hwnd: super::super::Foundation::HWND, lpoperation: ::windows_sys::core::PCWSTR, lpfile: ::windows_sys::core::PCWSTR, lpparameters: ::windows_sys::core::PCWSTR, lpdirectory: ::windows_sys::core::PCWSTR, nshowcmd: i32) -> super::super::Foundation::HINSTANCE;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellMessageBoxA(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: ::windows_sys::core::PCSTR, lpctitle: ::windows_sys::core::PCSTR, fustyle: u32) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellMessageBoxW(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: ::windows_sys::core::PCWSTR, lpctitle: ::windows_sys::core::PCWSTR, fustyle: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+ pub fn ShellExecuteW(hwnd: super::super::Foundation::HWND, lpoperation: ::windows_sys::core::PCWSTR, lpfile: ::windows_sys::core::PCWSTR, lpparameters: ::windows_sys::core::PCWSTR, lpdirectory: ::windows_sys::core::PCWSTR, nshowcmd: super::WindowsAndMessaging::SHOW_WINDOW_CMD) -> super::super::Foundation::HINSTANCE;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn Shell_GetCachedImageIndex(pwsziconpath: ::windows_sys::core::PCWSTR, iiconindex: i32, uiconflags: u32) -> i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -1665,9 +1674,9 @@ extern "system" {
pub fn StrRStrIA(pszsource: ::windows_sys::core::PCSTR, pszlast: ::windows_sys::core::PCSTR, pszsrch: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn StrRStrIW(pszsource: ::windows_sys::core::PCWSTR, pszlast: ::windows_sys::core::PCWSTR, pszsrch: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn StrRetToBSTR(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, pbstr: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
+ #[cfg(feature = "Win32_UI_Shell_Common")]
+ pub fn StrRetToBSTR(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, pbstr: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
#[cfg(feature = "Win32_UI_Shell_Common")]
pub fn StrRetToBufA(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, pszbuf: ::windows_sys::core::PSTR, cchbuf: u32) -> ::windows_sys::core::HRESULT;
@@ -1804,42 +1813,426 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn WriteCabinetState(pcs: *const CABINETSTATE) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn wnsprintfA(pszdest: ::windows_sys::core::PSTR, cchdest: i32, pszfmt: ::windows_sys::core::PCSTR) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
- pub fn wnsprintfW(pszdest: ::windows_sys::core::PWSTR, cchdest: i32, pszfmt: ::windows_sys::core::PCWSTR) -> i32;
- #[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn wvnsprintfA(pszdest: ::windows_sys::core::PSTR, cchdest: i32, pszfmt: ::windows_sys::core::PCSTR, arglist: *const i8) -> i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub fn wvnsprintfW(pszdest: ::windows_sys::core::PWSTR, cchdest: i32, pszfmt: ::windows_sys::core::PCWSTR, arglist: *const i8) -> i32;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct AASHELLMENUFILENAME {
- pub cbTotal: i16,
- pub rgbReserved: [u8; 12],
- pub szFileName: [u16; 1],
-}
-impl ::core::marker::Copy for AASHELLMENUFILENAME {}
-impl ::core::clone::Clone for AASHELLMENUFILENAME {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct AASHELLMENUITEM {
- pub lpReserved1: *mut ::core::ffi::c_void,
- pub iReserved: i32,
- pub uiReserved: u32,
- pub lpName: *mut AASHELLMENUFILENAME,
- pub psz: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for AASHELLMENUITEM {}
-impl ::core::clone::Clone for AASHELLMENUITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub type CIE4ConnectionPoint = *mut ::core::ffi::c_void;
+pub type DFConstraint = *mut ::core::ffi::c_void;
+pub type DShellFolderViewEvents = *mut ::core::ffi::c_void;
+pub type DShellNameSpaceEvents = *mut ::core::ffi::c_void;
+pub type DShellWindowsEvents = *mut ::core::ffi::c_void;
+pub type DWebBrowserEvents = *mut ::core::ffi::c_void;
+pub type DWebBrowserEvents2 = *mut ::core::ffi::c_void;
+pub type Folder = *mut ::core::ffi::c_void;
+pub type Folder2 = *mut ::core::ffi::c_void;
+pub type Folder3 = *mut ::core::ffi::c_void;
+pub type FolderItem = *mut ::core::ffi::c_void;
+pub type FolderItem2 = *mut ::core::ffi::c_void;
+pub type FolderItemVerb = *mut ::core::ffi::c_void;
+pub type FolderItemVerbs = *mut ::core::ffi::c_void;
+pub type FolderItems = *mut ::core::ffi::c_void;
+pub type FolderItems2 = *mut ::core::ffi::c_void;
+pub type FolderItems3 = *mut ::core::ffi::c_void;
+pub type IACList = *mut ::core::ffi::c_void;
+pub type IACList2 = *mut ::core::ffi::c_void;
+pub type IAccessibilityDockingService = *mut ::core::ffi::c_void;
+pub type IAccessibilityDockingServiceCallback = *mut ::core::ffi::c_void;
+pub type IAccessibleObject = *mut ::core::ffi::c_void;
+pub type IActionProgress = *mut ::core::ffi::c_void;
+pub type IActionProgressDialog = *mut ::core::ffi::c_void;
+pub type IAppActivationUIInfo = *mut ::core::ffi::c_void;
+pub type IAppPublisher = *mut ::core::ffi::c_void;
+pub type IAppVisibility = *mut ::core::ffi::c_void;
+pub type IAppVisibilityEvents = *mut ::core::ffi::c_void;
+pub type IApplicationActivationManager = *mut ::core::ffi::c_void;
+pub type IApplicationAssociationRegistration = *mut ::core::ffi::c_void;
+pub type IApplicationAssociationRegistrationUI = *mut ::core::ffi::c_void;
+pub type IApplicationDesignModeSettings = *mut ::core::ffi::c_void;
+pub type IApplicationDesignModeSettings2 = *mut ::core::ffi::c_void;
+pub type IApplicationDestinations = *mut ::core::ffi::c_void;
+pub type IApplicationDocumentLists = *mut ::core::ffi::c_void;
+pub type IAssocHandler = *mut ::core::ffi::c_void;
+pub type IAssocHandlerInvoker = *mut ::core::ffi::c_void;
+pub type IAttachmentExecute = *mut ::core::ffi::c_void;
+pub type IAutoComplete = *mut ::core::ffi::c_void;
+pub type IAutoComplete2 = *mut ::core::ffi::c_void;
+pub type IAutoCompleteDropDown = *mut ::core::ffi::c_void;
+pub type IBandHost = *mut ::core::ffi::c_void;
+pub type IBandSite = *mut ::core::ffi::c_void;
+pub type IBannerNotificationHandler = *mut ::core::ffi::c_void;
+pub type IBanneredBar = *mut ::core::ffi::c_void;
+pub type IBrowserFrameOptions = *mut ::core::ffi::c_void;
+pub type IBrowserService = *mut ::core::ffi::c_void;
+pub type IBrowserService2 = *mut ::core::ffi::c_void;
+pub type IBrowserService3 = *mut ::core::ffi::c_void;
+pub type IBrowserService4 = *mut ::core::ffi::c_void;
+pub type ICDBurn = *mut ::core::ffi::c_void;
+pub type ICDBurnExt = *mut ::core::ffi::c_void;
+pub type ICategorizer = *mut ::core::ffi::c_void;
+pub type ICategoryProvider = *mut ::core::ffi::c_void;
+pub type IColumnManager = *mut ::core::ffi::c_void;
+pub type IColumnProvider = *mut ::core::ffi::c_void;
+pub type ICommDlgBrowser = *mut ::core::ffi::c_void;
+pub type ICommDlgBrowser2 = *mut ::core::ffi::c_void;
+pub type ICommDlgBrowser3 = *mut ::core::ffi::c_void;
+pub type IComputerInfoChangeNotify = *mut ::core::ffi::c_void;
+pub type IConnectableCredentialProviderCredential = *mut ::core::ffi::c_void;
+pub type IContactManagerInterop = *mut ::core::ffi::c_void;
+pub type IContextMenu = *mut ::core::ffi::c_void;
+pub type IContextMenu2 = *mut ::core::ffi::c_void;
+pub type IContextMenu3 = *mut ::core::ffi::c_void;
+pub type IContextMenuCB = *mut ::core::ffi::c_void;
+pub type IContextMenuSite = *mut ::core::ffi::c_void;
+pub type ICopyHookA = *mut ::core::ffi::c_void;
+pub type ICopyHookW = *mut ::core::ffi::c_void;
+pub type ICreateProcessInputs = *mut ::core::ffi::c_void;
+pub type ICreatingProcess = *mut ::core::ffi::c_void;
+pub type ICredentialProvider = *mut ::core::ffi::c_void;
+pub type ICredentialProviderCredential = *mut ::core::ffi::c_void;
+pub type ICredentialProviderCredential2 = *mut ::core::ffi::c_void;
+pub type ICredentialProviderCredentialEvents = *mut ::core::ffi::c_void;
+pub type ICredentialProviderCredentialEvents2 = *mut ::core::ffi::c_void;
+pub type ICredentialProviderCredentialWithFieldOptions = *mut ::core::ffi::c_void;
+pub type ICredentialProviderEvents = *mut ::core::ffi::c_void;
+pub type ICredentialProviderFilter = *mut ::core::ffi::c_void;
+pub type ICredentialProviderSetUserArray = *mut ::core::ffi::c_void;
+pub type ICredentialProviderUser = *mut ::core::ffi::c_void;
+pub type ICredentialProviderUserArray = *mut ::core::ffi::c_void;
+pub type ICurrentItem = *mut ::core::ffi::c_void;
+pub type ICurrentWorkingDirectory = *mut ::core::ffi::c_void;
+pub type ICustomDestinationList = *mut ::core::ffi::c_void;
+pub type IDataObjectAsyncCapability = *mut ::core::ffi::c_void;
+pub type IDataObjectProvider = *mut ::core::ffi::c_void;
+pub type IDataTransferManagerInterop = *mut ::core::ffi::c_void;
+pub type IDefaultExtractIconInit = *mut ::core::ffi::c_void;
+pub type IDefaultFolderMenuInitialize = *mut ::core::ffi::c_void;
+pub type IDelegateFolder = *mut ::core::ffi::c_void;
+pub type IDelegateItem = *mut ::core::ffi::c_void;
+pub type IDeskBand = *mut ::core::ffi::c_void;
+pub type IDeskBand2 = *mut ::core::ffi::c_void;
+pub type IDeskBandInfo = *mut ::core::ffi::c_void;
+pub type IDeskBar = *mut ::core::ffi::c_void;
+pub type IDeskBarClient = *mut ::core::ffi::c_void;
+pub type IDesktopGadget = *mut ::core::ffi::c_void;
+pub type IDesktopWallpaper = *mut ::core::ffi::c_void;
+pub type IDestinationStreamFactory = *mut ::core::ffi::c_void;
+pub type IDisplayItem = *mut ::core::ffi::c_void;
+pub type IDocViewSite = *mut ::core::ffi::c_void;
+pub type IDockingWindow = *mut ::core::ffi::c_void;
+pub type IDockingWindowFrame = *mut ::core::ffi::c_void;
+pub type IDockingWindowSite = *mut ::core::ffi::c_void;
+pub type IDragSourceHelper = *mut ::core::ffi::c_void;
+pub type IDragSourceHelper2 = *mut ::core::ffi::c_void;
+pub type IDropTargetHelper = *mut ::core::ffi::c_void;
+pub type IDynamicHWHandler = *mut ::core::ffi::c_void;
+pub type IEnumACString = *mut ::core::ffi::c_void;
+pub type IEnumAssocHandlers = *mut ::core::ffi::c_void;
+pub type IEnumExplorerCommand = *mut ::core::ffi::c_void;
+pub type IEnumExtraSearch = *mut ::core::ffi::c_void;
+pub type IEnumFullIDList = *mut ::core::ffi::c_void;
+pub type IEnumHLITEM = *mut ::core::ffi::c_void;
+pub type IEnumIDList = *mut ::core::ffi::c_void;
+pub type IEnumObjects = *mut ::core::ffi::c_void;
+pub type IEnumPublishedApps = *mut ::core::ffi::c_void;
+pub type IEnumReadyCallback = *mut ::core::ffi::c_void;
+pub type IEnumResources = *mut ::core::ffi::c_void;
+pub type IEnumShellItems = *mut ::core::ffi::c_void;
+pub type IEnumSyncMgrConflict = *mut ::core::ffi::c_void;
+pub type IEnumSyncMgrEvents = *mut ::core::ffi::c_void;
+pub type IEnumSyncMgrSyncItems = *mut ::core::ffi::c_void;
+pub type IEnumTravelLogEntry = *mut ::core::ffi::c_void;
+pub type IEnumerableView = *mut ::core::ffi::c_void;
+pub type IExecuteCommand = *mut ::core::ffi::c_void;
+pub type IExecuteCommandApplicationHostEnvironment = *mut ::core::ffi::c_void;
+pub type IExecuteCommandHost = *mut ::core::ffi::c_void;
+pub type IExpDispSupport = *mut ::core::ffi::c_void;
+pub type IExpDispSupportXP = *mut ::core::ffi::c_void;
+pub type IExplorerBrowser = *mut ::core::ffi::c_void;
+pub type IExplorerBrowserEvents = *mut ::core::ffi::c_void;
+pub type IExplorerCommand = *mut ::core::ffi::c_void;
+pub type IExplorerCommandProvider = *mut ::core::ffi::c_void;
+pub type IExplorerCommandState = *mut ::core::ffi::c_void;
+pub type IExplorerPaneVisibility = *mut ::core::ffi::c_void;
+pub type IExtensionServices = *mut ::core::ffi::c_void;
+pub type IExtractIconA = *mut ::core::ffi::c_void;
+pub type IExtractIconW = *mut ::core::ffi::c_void;
+pub type IExtractImage = *mut ::core::ffi::c_void;
+pub type IExtractImage2 = *mut ::core::ffi::c_void;
+pub type IFileDialog = *mut ::core::ffi::c_void;
+pub type IFileDialog2 = *mut ::core::ffi::c_void;
+pub type IFileDialogControlEvents = *mut ::core::ffi::c_void;
+pub type IFileDialogCustomize = *mut ::core::ffi::c_void;
+pub type IFileDialogEvents = *mut ::core::ffi::c_void;
+pub type IFileIsInUse = *mut ::core::ffi::c_void;
+pub type IFileOpenDialog = *mut ::core::ffi::c_void;
+pub type IFileOperation = *mut ::core::ffi::c_void;
+pub type IFileOperation2 = *mut ::core::ffi::c_void;
+pub type IFileOperationProgressSink = *mut ::core::ffi::c_void;
+pub type IFileSaveDialog = *mut ::core::ffi::c_void;
+pub type IFileSearchBand = *mut ::core::ffi::c_void;
+pub type IFileSyncMergeHandler = *mut ::core::ffi::c_void;
+pub type IFileSystemBindData = *mut ::core::ffi::c_void;
+pub type IFileSystemBindData2 = *mut ::core::ffi::c_void;
+pub type IFolderBandPriv = *mut ::core::ffi::c_void;
+pub type IFolderFilter = *mut ::core::ffi::c_void;
+pub type IFolderFilterSite = *mut ::core::ffi::c_void;
+pub type IFolderView = *mut ::core::ffi::c_void;
+pub type IFolderView2 = *mut ::core::ffi::c_void;
+pub type IFolderViewHost = *mut ::core::ffi::c_void;
+pub type IFolderViewOC = *mut ::core::ffi::c_void;
+pub type IFolderViewOptions = *mut ::core::ffi::c_void;
+pub type IFolderViewSettings = *mut ::core::ffi::c_void;
+pub type IFrameworkInputPane = *mut ::core::ffi::c_void;
+pub type IFrameworkInputPaneHandler = *mut ::core::ffi::c_void;
+pub type IGetServiceIds = *mut ::core::ffi::c_void;
+pub type IHWEventHandler = *mut ::core::ffi::c_void;
+pub type IHWEventHandler2 = *mut ::core::ffi::c_void;
+pub type IHandlerActivationHost = *mut ::core::ffi::c_void;
+pub type IHandlerInfo = *mut ::core::ffi::c_void;
+pub type IHandlerInfo2 = *mut ::core::ffi::c_void;
+pub type IHlink = *mut ::core::ffi::c_void;
+pub type IHlinkBrowseContext = *mut ::core::ffi::c_void;
+pub type IHlinkFrame = *mut ::core::ffi::c_void;
+pub type IHlinkSite = *mut ::core::ffi::c_void;
+pub type IHlinkTarget = *mut ::core::ffi::c_void;
+pub type IHomeGroup = *mut ::core::ffi::c_void;
+pub type IIOCancelInformation = *mut ::core::ffi::c_void;
+pub type IIdentityName = *mut ::core::ffi::c_void;
+pub type IImageRecompress = *mut ::core::ffi::c_void;
+pub type IInitializeCommand = *mut ::core::ffi::c_void;
+pub type IInitializeNetworkFolder = *mut ::core::ffi::c_void;
+pub type IInitializeObject = *mut ::core::ffi::c_void;
+pub type IInitializeWithBindCtx = *mut ::core::ffi::c_void;
+pub type IInitializeWithItem = *mut ::core::ffi::c_void;
+pub type IInitializeWithPropertyStore = *mut ::core::ffi::c_void;
+pub type IInitializeWithWindow = *mut ::core::ffi::c_void;
+pub type IInputObject = *mut ::core::ffi::c_void;
+pub type IInputObject2 = *mut ::core::ffi::c_void;
+pub type IInputObjectSite = *mut ::core::ffi::c_void;
+pub type IInputPaneAnimationCoordinator = *mut ::core::ffi::c_void;
+pub type IInputPanelConfiguration = *mut ::core::ffi::c_void;
+pub type IInputPanelInvocationConfiguration = *mut ::core::ffi::c_void;
+pub type IInsertItem = *mut ::core::ffi::c_void;
+pub type IItemNameLimits = *mut ::core::ffi::c_void;
+pub type IKnownFolder = *mut ::core::ffi::c_void;
+pub type IKnownFolderManager = *mut ::core::ffi::c_void;
+pub type ILaunchSourceAppUserModelId = *mut ::core::ffi::c_void;
+pub type ILaunchSourceViewSizePreference = *mut ::core::ffi::c_void;
+pub type ILaunchTargetMonitor = *mut ::core::ffi::c_void;
+pub type ILaunchTargetViewSizePreference = *mut ::core::ffi::c_void;
+pub type ILaunchUIContext = *mut ::core::ffi::c_void;
+pub type ILaunchUIContextProvider = *mut ::core::ffi::c_void;
+pub type IMenuBand = *mut ::core::ffi::c_void;
+pub type IMenuPopup = *mut ::core::ffi::c_void;
+pub type IModalWindow = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeAccessible = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeControl = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeControl2 = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeControlCustomDraw = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeControlDropHandler = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeControlEvents = *mut ::core::ffi::c_void;
+pub type INameSpaceTreeControlFolderCapabilities = *mut ::core::ffi::c_void;
+pub type INamedPropertyBag = *mut ::core::ffi::c_void;
+pub type INamespaceWalk = *mut ::core::ffi::c_void;
+pub type INamespaceWalkCB = *mut ::core::ffi::c_void;
+pub type INamespaceWalkCB2 = *mut ::core::ffi::c_void;
+pub type INetworkFolderInternal = *mut ::core::ffi::c_void;
+pub type INewMenuClient = *mut ::core::ffi::c_void;
+pub type INewShortcutHookA = *mut ::core::ffi::c_void;
+pub type INewShortcutHookW = *mut ::core::ffi::c_void;
+pub type INewWDEvents = *mut ::core::ffi::c_void;
+pub type INewWindowManager = *mut ::core::ffi::c_void;
+pub type INotifyReplica = *mut ::core::ffi::c_void;
+pub type IObjMgr = *mut ::core::ffi::c_void;
+pub type IObjectProvider = *mut ::core::ffi::c_void;
+pub type IObjectWithAppUserModelID = *mut ::core::ffi::c_void;
+pub type IObjectWithBackReferences = *mut ::core::ffi::c_void;
+pub type IObjectWithCancelEvent = *mut ::core::ffi::c_void;
+pub type IObjectWithFolderEnumMode = *mut ::core::ffi::c_void;
+pub type IObjectWithProgID = *mut ::core::ffi::c_void;
+pub type IObjectWithSelection = *mut ::core::ffi::c_void;
+pub type IOpenControlPanel = *mut ::core::ffi::c_void;
+pub type IOpenSearchSource = *mut ::core::ffi::c_void;
+pub type IOperationsProgressDialog = *mut ::core::ffi::c_void;
+pub type IPackageDebugSettings = *mut ::core::ffi::c_void;
+pub type IPackageDebugSettings2 = *mut ::core::ffi::c_void;
+pub type IPackageExecutionStateChangeNotification = *mut ::core::ffi::c_void;
+pub type IParentAndItem = *mut ::core::ffi::c_void;
+pub type IParseAndCreateItem = *mut ::core::ffi::c_void;
+pub type IPersistFolder = *mut ::core::ffi::c_void;
+pub type IPersistFolder2 = *mut ::core::ffi::c_void;
+pub type IPersistFolder3 = *mut ::core::ffi::c_void;
+pub type IPersistIDList = *mut ::core::ffi::c_void;
+pub type IPreviewHandler = *mut ::core::ffi::c_void;
+pub type IPreviewHandlerFrame = *mut ::core::ffi::c_void;
+pub type IPreviewHandlerVisuals = *mut ::core::ffi::c_void;
+pub type IPreviewItem = *mut ::core::ffi::c_void;
+pub type IPreviousVersionsInfo = *mut ::core::ffi::c_void;
+pub type IProfferService = *mut ::core::ffi::c_void;
+pub type IProgressDialog = *mut ::core::ffi::c_void;
+pub type IPropertyKeyStore = *mut ::core::ffi::c_void;
+pub type IPublishedApp = *mut ::core::ffi::c_void;
+pub type IPublishedApp2 = *mut ::core::ffi::c_void;
+pub type IPublishingWizard = *mut ::core::ffi::c_void;
+pub type IQueryAssociations = *mut ::core::ffi::c_void;
+pub type IQueryCancelAutoPlay = *mut ::core::ffi::c_void;
+pub type IQueryCodePage = *mut ::core::ffi::c_void;
+pub type IQueryContinue = *mut ::core::ffi::c_void;
+pub type IQueryContinueWithStatus = *mut ::core::ffi::c_void;
+pub type IQueryInfo = *mut ::core::ffi::c_void;
+pub type IRegTreeItem = *mut ::core::ffi::c_void;
+pub type IRelatedItem = *mut ::core::ffi::c_void;
+pub type IRemoteComputer = *mut ::core::ffi::c_void;
+pub type IResolveShellLink = *mut ::core::ffi::c_void;
+pub type IResultsFolder = *mut ::core::ffi::c_void;
+pub type IRunnableTask = *mut ::core::ffi::c_void;
+pub type IScriptErrorList = *mut ::core::ffi::c_void;
+pub type ISearchBoxInfo = *mut ::core::ffi::c_void;
+pub type ISearchContext = *mut ::core::ffi::c_void;
+pub type ISearchFolderItemFactory = *mut ::core::ffi::c_void;
+pub type ISharedBitmap = *mut ::core::ffi::c_void;
+pub type ISharingConfigurationManager = *mut ::core::ffi::c_void;
+pub type IShellApp = *mut ::core::ffi::c_void;
+pub type IShellBrowser = *mut ::core::ffi::c_void;
+pub type IShellChangeNotify = *mut ::core::ffi::c_void;
+pub type IShellDetails = *mut ::core::ffi::c_void;
+pub type IShellDispatch = *mut ::core::ffi::c_void;
+pub type IShellDispatch2 = *mut ::core::ffi::c_void;
+pub type IShellDispatch3 = *mut ::core::ffi::c_void;
+pub type IShellDispatch4 = *mut ::core::ffi::c_void;
+pub type IShellDispatch5 = *mut ::core::ffi::c_void;
+pub type IShellDispatch6 = *mut ::core::ffi::c_void;
+pub type IShellExtInit = *mut ::core::ffi::c_void;
+pub type IShellFavoritesNameSpace = *mut ::core::ffi::c_void;
+pub type IShellFolder = *mut ::core::ffi::c_void;
+pub type IShellFolder2 = *mut ::core::ffi::c_void;
+pub type IShellFolderBand = *mut ::core::ffi::c_void;
+pub type IShellFolderView = *mut ::core::ffi::c_void;
+pub type IShellFolderViewCB = *mut ::core::ffi::c_void;
+pub type IShellFolderViewDual = *mut ::core::ffi::c_void;
+pub type IShellFolderViewDual2 = *mut ::core::ffi::c_void;
+pub type IShellFolderViewDual3 = *mut ::core::ffi::c_void;
+pub type IShellIcon = *mut ::core::ffi::c_void;
+pub type IShellIconOverlay = *mut ::core::ffi::c_void;
+pub type IShellIconOverlayIdentifier = *mut ::core::ffi::c_void;
+pub type IShellIconOverlayManager = *mut ::core::ffi::c_void;
+pub type IShellImageData = *mut ::core::ffi::c_void;
+pub type IShellImageDataAbort = *mut ::core::ffi::c_void;
+pub type IShellImageDataFactory = *mut ::core::ffi::c_void;
+pub type IShellItem = *mut ::core::ffi::c_void;
+pub type IShellItem2 = *mut ::core::ffi::c_void;
+pub type IShellItemArray = *mut ::core::ffi::c_void;
+pub type IShellItemFilter = *mut ::core::ffi::c_void;
+pub type IShellItemImageFactory = *mut ::core::ffi::c_void;
+pub type IShellItemResources = *mut ::core::ffi::c_void;
+pub type IShellLibrary = *mut ::core::ffi::c_void;
+pub type IShellLinkA = *mut ::core::ffi::c_void;
+pub type IShellLinkDataList = *mut ::core::ffi::c_void;
+pub type IShellLinkDual = *mut ::core::ffi::c_void;
+pub type IShellLinkDual2 = *mut ::core::ffi::c_void;
+pub type IShellLinkW = *mut ::core::ffi::c_void;
+pub type IShellMenu = *mut ::core::ffi::c_void;
+pub type IShellMenuCallback = *mut ::core::ffi::c_void;
+pub type IShellNameSpace = *mut ::core::ffi::c_void;
+pub type IShellPropSheetExt = *mut ::core::ffi::c_void;
+pub type IShellRunDll = *mut ::core::ffi::c_void;
+pub type IShellService = *mut ::core::ffi::c_void;
+pub type IShellTaskScheduler = *mut ::core::ffi::c_void;
+pub type IShellUIHelper = *mut ::core::ffi::c_void;
+pub type IShellUIHelper2 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper3 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper4 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper5 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper6 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper7 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper8 = *mut ::core::ffi::c_void;
+pub type IShellUIHelper9 = *mut ::core::ffi::c_void;
+pub type IShellView = *mut ::core::ffi::c_void;
+pub type IShellView2 = *mut ::core::ffi::c_void;
+pub type IShellView3 = *mut ::core::ffi::c_void;
+pub type IShellWindows = *mut ::core::ffi::c_void;
+pub type ISortColumnArray = *mut ::core::ffi::c_void;
+pub type IStartMenuPinnedList = *mut ::core::ffi::c_void;
+pub type IStorageProviderBanners = *mut ::core::ffi::c_void;
+pub type IStorageProviderCopyHook = *mut ::core::ffi::c_void;
+pub type IStorageProviderHandler = *mut ::core::ffi::c_void;
+pub type IStorageProviderPropertyHandler = *mut ::core::ffi::c_void;
+pub type IStreamAsync = *mut ::core::ffi::c_void;
+pub type IStreamUnbufferedInfo = *mut ::core::ffi::c_void;
+pub type ISuspensionDependencyManager = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflict = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflictFolder = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflictItems = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflictPresenter = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflictResolutionItems = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflictResolveInfo = *mut ::core::ffi::c_void;
+pub type ISyncMgrConflictStore = *mut ::core::ffi::c_void;
+pub type ISyncMgrControl = *mut ::core::ffi::c_void;
+pub type ISyncMgrEnumItems = *mut ::core::ffi::c_void;
+pub type ISyncMgrEvent = *mut ::core::ffi::c_void;
+pub type ISyncMgrEventLinkUIOperation = *mut ::core::ffi::c_void;
+pub type ISyncMgrEventStore = *mut ::core::ffi::c_void;
+pub type ISyncMgrHandler = *mut ::core::ffi::c_void;
+pub type ISyncMgrHandlerCollection = *mut ::core::ffi::c_void;
+pub type ISyncMgrHandlerInfo = *mut ::core::ffi::c_void;
+pub type ISyncMgrRegister = *mut ::core::ffi::c_void;
+pub type ISyncMgrResolutionHandler = *mut ::core::ffi::c_void;
+pub type ISyncMgrScheduleWizardUIOperation = *mut ::core::ffi::c_void;
+pub type ISyncMgrSessionCreator = *mut ::core::ffi::c_void;
+pub type ISyncMgrSyncCallback = *mut ::core::ffi::c_void;
+pub type ISyncMgrSyncItem = *mut ::core::ffi::c_void;
+pub type ISyncMgrSyncItemContainer = *mut ::core::ffi::c_void;
+pub type ISyncMgrSyncItemInfo = *mut ::core::ffi::c_void;
+pub type ISyncMgrSyncResult = *mut ::core::ffi::c_void;
+pub type ISyncMgrSynchronize = *mut ::core::ffi::c_void;
+pub type ISyncMgrSynchronizeCallback = *mut ::core::ffi::c_void;
+pub type ISyncMgrSynchronizeInvoke = *mut ::core::ffi::c_void;
+pub type ISyncMgrUIOperation = *mut ::core::ffi::c_void;
+pub type ITaskbarList = *mut ::core::ffi::c_void;
+pub type ITaskbarList2 = *mut ::core::ffi::c_void;
+pub type ITaskbarList3 = *mut ::core::ffi::c_void;
+pub type ITaskbarList4 = *mut ::core::ffi::c_void;
+pub type IThumbnailCache = *mut ::core::ffi::c_void;
+pub type IThumbnailCachePrimer = *mut ::core::ffi::c_void;
+pub type IThumbnailCapture = *mut ::core::ffi::c_void;
+pub type IThumbnailHandlerFactory = *mut ::core::ffi::c_void;
+pub type IThumbnailProvider = *mut ::core::ffi::c_void;
+pub type IThumbnailSettings = *mut ::core::ffi::c_void;
+pub type IThumbnailStreamCache = *mut ::core::ffi::c_void;
+pub type ITrackShellMenu = *mut ::core::ffi::c_void;
+pub type ITranscodeImage = *mut ::core::ffi::c_void;
+pub type ITransferAdviseSink = *mut ::core::ffi::c_void;
+pub type ITransferDestination = *mut ::core::ffi::c_void;
+pub type ITransferMediumItem = *mut ::core::ffi::c_void;
+pub type ITransferSource = *mut ::core::ffi::c_void;
+pub type ITravelEntry = *mut ::core::ffi::c_void;
+pub type ITravelLog = *mut ::core::ffi::c_void;
+pub type ITravelLogClient = *mut ::core::ffi::c_void;
+pub type ITravelLogEntry = *mut ::core::ffi::c_void;
+pub type ITravelLogStg = *mut ::core::ffi::c_void;
+pub type ITrayDeskBand = *mut ::core::ffi::c_void;
+pub type IURLSearchHook = *mut ::core::ffi::c_void;
+pub type IURLSearchHook2 = *mut ::core::ffi::c_void;
+pub type IUniformResourceLocatorA = *mut ::core::ffi::c_void;
+pub type IUniformResourceLocatorW = *mut ::core::ffi::c_void;
+pub type IUpdateIDList = *mut ::core::ffi::c_void;
+pub type IUseToBrowseItem = *mut ::core::ffi::c_void;
+pub type IUserAccountChangeCallback = *mut ::core::ffi::c_void;
+pub type IUserNotification = *mut ::core::ffi::c_void;
+pub type IUserNotification2 = *mut ::core::ffi::c_void;
+pub type IUserNotificationCallback = *mut ::core::ffi::c_void;
+pub type IViewStateIdentityItem = *mut ::core::ffi::c_void;
+pub type IVirtualDesktopManager = *mut ::core::ffi::c_void;
+pub type IVisualProperties = *mut ::core::ffi::c_void;
+pub type IWebBrowser = *mut ::core::ffi::c_void;
+pub type IWebBrowser2 = *mut ::core::ffi::c_void;
+pub type IWebBrowserApp = *mut ::core::ffi::c_void;
+pub type IWebWizardExtension = *mut ::core::ffi::c_void;
+pub type IWebWizardHost = *mut ::core::ffi::c_void;
+pub type IWebWizardHost2 = *mut ::core::ffi::c_void;
+pub type IWizardExtension = *mut ::core::ffi::c_void;
+pub type IWizardSite = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ABE_BOTTOM: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -1889,36 +2282,8 @@ pub const ABS_AUTOHIDE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ACDD_VISIBLE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ACENUMOPTION = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACEO_NONE: ACENUMOPTION = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACEO_MOSTRECENTFIRST: ACENUMOPTION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACEO_FIRSTUNUSED: ACENUMOPTION = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ACTIVATEOPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AO_NONE: ACTIVATEOPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AO_DESIGNMODE: ACTIVATEOPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AO_NOERRORUI: ACTIVATEOPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AO_NOSPLASHSCREEN: ACTIVATEOPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AO_PRELAUNCH: ACTIVATEOPTIONS = 33554432i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ADDURL_SILENT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ADJACENT_DISPLAY_EDGES = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ADE_NONE: ADJACENT_DISPLAY_EDGES = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ADE_LEFT: ADJACENT_DISPLAY_EDGES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ADE_RIGHT: ADJACENT_DISPLAY_EDGES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const AD_APPLY_BUFFERED_REFRESH: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const AD_APPLY_DYNAMICREFRESH: u32 = 32u32;
@@ -1937,236 +2302,6 @@ pub const AD_GETWP_IMAGE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const AD_GETWP_LAST_APPLIED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type AHE_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHE_DESKTOP: AHE_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHE_IMMERSIVE: AHE_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type AHTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_UNDEFINED: AHTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_USER_APPLICATION: AHTYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_ANY_APPLICATION: AHTYPE = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_MACHINEDEFAULT: AHTYPE = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_PROGID: AHTYPE = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_APPLICATION: AHTYPE = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_CLASS_APPLICATION: AHTYPE = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AHTYPE_ANY_PROGID: AHTYPE = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPACTIONFLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_INSTALL: APPACTIONFLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_UNINSTALL: APPACTIONFLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_MODIFY: APPACTIONFLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_REPAIR: APPACTIONFLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_UPGRADE: APPACTIONFLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_CANGETSIZE: APPACTIONFLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_MODIFYREMOVE: APPACTIONFLAGS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_ADDLATER: APPACTIONFLAGS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const APPACTION_UNSCHEDULE: APPACTIONFLAGS = 512i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPBARDATA {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uCallbackMessage: u32,
- pub uEdge: u32,
- pub rc: super::super::Foundation::RECT,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPBARDATA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPBARDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPBARDATA {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uCallbackMessage: u32,
- pub uEdge: u32,
- pub rc: super::super::Foundation::RECT,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPBARDATA {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPBARDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct APPCATEGORYINFO {
- pub Locale: u32,
- pub pszDescription: ::windows_sys::core::PWSTR,
- pub AppCategoryId: ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for APPCATEGORYINFO {}
-impl ::core::clone::Clone for APPCATEGORYINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct APPCATEGORYINFOLIST {
- pub cCategory: u32,
- pub pCategoryInfo: *mut APPCATEGORYINFO,
-}
-impl ::core::marker::Copy for APPCATEGORYINFOLIST {}
-impl ::core::clone::Clone for APPCATEGORYINFOLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPDOCLISTTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ADLT_RECENT: APPDOCLISTTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ADLT_FREQUENT: APPDOCLISTTYPE = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct APPINFODATA {
- pub cbSize: u32,
- pub dwMask: u32,
- pub pszDisplayName: ::windows_sys::core::PWSTR,
- pub pszVersion: ::windows_sys::core::PWSTR,
- pub pszPublisher: ::windows_sys::core::PWSTR,
- pub pszProductID: ::windows_sys::core::PWSTR,
- pub pszRegisteredOwner: ::windows_sys::core::PWSTR,
- pub pszRegisteredCompany: ::windows_sys::core::PWSTR,
- pub pszLanguage: ::windows_sys::core::PWSTR,
- pub pszSupportUrl: ::windows_sys::core::PWSTR,
- pub pszSupportTelephone: ::windows_sys::core::PWSTR,
- pub pszHelpLink: ::windows_sys::core::PWSTR,
- pub pszInstallLocation: ::windows_sys::core::PWSTR,
- pub pszInstallSource: ::windows_sys::core::PWSTR,
- pub pszInstallDate: ::windows_sys::core::PWSTR,
- pub pszContact: ::windows_sys::core::PWSTR,
- pub pszComments: ::windows_sys::core::PWSTR,
- pub pszImage: ::windows_sys::core::PWSTR,
- pub pszReadmeUrl: ::windows_sys::core::PWSTR,
- pub pszUpdateInfoUrl: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for APPINFODATA {}
-impl ::core::clone::Clone for APPINFODATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPINFODATAFLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_DISPLAYNAME: APPINFODATAFLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_VERSION: APPINFODATAFLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_PUBLISHER: APPINFODATAFLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_PRODUCTID: APPINFODATAFLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_REGISTEREDOWNER: APPINFODATAFLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_REGISTEREDCOMPANY: APPINFODATAFLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_LANGUAGE: APPINFODATAFLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_SUPPORTURL: APPINFODATAFLAGS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_SUPPORTTELEPHONE: APPINFODATAFLAGS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_HELPLINK: APPINFODATAFLAGS = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_INSTALLLOCATION: APPINFODATAFLAGS = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_INSTALLSOURCE: APPINFODATAFLAGS = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_INSTALLDATE: APPINFODATAFLAGS = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_CONTACT: APPINFODATAFLAGS = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_COMMENTS: APPINFODATAFLAGS = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_IMAGE: APPINFODATAFLAGS = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_READMEURL: APPINFODATAFLAGS = 262144i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AIM_UPDATEINFOURL: APPINFODATAFLAGS = 524288i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type APPLET_PROC = ::core::option::Option<unsafe extern "system" fn(hwndcpl: super::super::Foundation::HWND, msg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> i32>;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPLICATION_VIEW_MIN_WIDTH = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVMW_DEFAULT: APPLICATION_VIEW_MIN_WIDTH = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVMW_320: APPLICATION_VIEW_MIN_WIDTH = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVMW_500: APPLICATION_VIEW_MIN_WIDTH = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPLICATION_VIEW_ORIENTATION = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVO_LANDSCAPE: APPLICATION_VIEW_ORIENTATION = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVO_PORTRAIT: APPLICATION_VIEW_ORIENTATION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPLICATION_VIEW_SIZE_PREFERENCE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_DEFAULT: APPLICATION_VIEW_SIZE_PREFERENCE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_USE_LESS: APPLICATION_VIEW_SIZE_PREFERENCE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_USE_HALF: APPLICATION_VIEW_SIZE_PREFERENCE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_USE_MORE: APPLICATION_VIEW_SIZE_PREFERENCE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_USE_MINIMUM: APPLICATION_VIEW_SIZE_PREFERENCE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_USE_NONE: APPLICATION_VIEW_SIZE_PREFERENCE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVSP_CUSTOM: APPLICATION_VIEW_SIZE_PREFERENCE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type APPLICATION_VIEW_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVS_FULLSCREEN_LANDSCAPE: APPLICATION_VIEW_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVS_FILLED: APPLICATION_VIEW_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVS_SNAPPED: APPLICATION_VIEW_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AVS_FULLSCREEN_PORTRAIT: APPLICATION_VIEW_STATE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const APPNAMEBUFFERLEN: u32 = 40u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ARCONTENT_AUDIOCD: u32 = 4u32;
@@ -2215,52 +2350,6 @@ pub const ARCONTENT_UNKNOWNCONTENT: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ARCONTENT_VCD: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCCLASS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_SHELL_KEY: ASSOCCLASS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_PROGID_KEY: ASSOCCLASS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_PROGID_STR: ASSOCCLASS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_CLSID_KEY: ASSOCCLASS = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_CLSID_STR: ASSOCCLASS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_APP_KEY: ASSOCCLASS = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_APP_STR: ASSOCCLASS = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_SYSTEM_STR: ASSOCCLASS = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_FOLDER: ASSOCCLASS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_STAR: ASSOCCLASS = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_FIXED_PROGID_STR: ASSOCCLASS = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCCLASS_PROTOCOL_STR: ASSOCCLASS = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCDATA = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_MSIDESCRIPTOR: ASSOCDATA = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_NOACTIVATEHANDLER: ASSOCDATA = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_UNUSED1: ASSOCDATA = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_HASPERUSERASSOC: ASSOCDATA = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_EDITFLAGS: ASSOCDATA = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_VALUE: ASSOCDATA = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCDATA_MAX: ASSOCDATA = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCENUM = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCENUM_NONE: ASSOCENUM = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ASSOCF_APP_TO_APP: i32 = 65536i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ASSOCF_IGNOREBASECLASS: i32 = 512i32;
@@ -2298,206 +2387,6 @@ pub const ASSOCF_PER_MACHINE_ONLY: i32 = 32768i32;
pub const ASSOCF_REMAPRUNDLL: i32 = 128i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ASSOCF_VERIFY: i32 = 64i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_System_Registry")]
-pub struct ASSOCIATIONELEMENT {
- pub ac: ASSOCCLASS,
- pub hkClass: super::super::System::Registry::HKEY,
- pub pszClass: ::windows_sys::core::PCWSTR,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_System_Registry")]
-impl ::core::marker::Copy for ASSOCIATIONELEMENT {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_System_Registry")]
-impl ::core::clone::Clone for ASSOCIATIONELEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_System_Registry")]
-pub struct ASSOCIATIONELEMENT {
- pub ac: ASSOCCLASS,
- pub hkClass: super::super::System::Registry::HKEY,
- pub pszClass: ::windows_sys::core::PCWSTR,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_System_Registry")]
-impl ::core::marker::Copy for ASSOCIATIONELEMENT {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_System_Registry")]
-impl ::core::clone::Clone for ASSOCIATIONELEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCIATIONLEVEL = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AL_MACHINE: ASSOCIATIONLEVEL = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AL_EFFECTIVE: ASSOCIATIONLEVEL = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AL_USER: ASSOCIATIONLEVEL = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCIATIONTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AT_FILEEXTENSION: ASSOCIATIONTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AT_URLPROTOCOL: ASSOCIATIONTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AT_STARTMENUCLIENT: ASSOCIATIONTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const AT_MIMETYPE: ASSOCIATIONTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCKEY = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCKEY_SHELLEXECCLASS: ASSOCKEY = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCKEY_APP: ASSOCKEY = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCKEY_CLASS: ASSOCKEY = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCKEY_BASECLASS: ASSOCKEY = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCKEY_MAX: ASSOCKEY = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOCSTR = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_COMMAND: ASSOCSTR = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_EXECUTABLE: ASSOCSTR = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_FRIENDLYDOCNAME: ASSOCSTR = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_FRIENDLYAPPNAME: ASSOCSTR = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_NOOPEN: ASSOCSTR = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_SHELLNEWVALUE: ASSOCSTR = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DDECOMMAND: ASSOCSTR = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DDEIFEXEC: ASSOCSTR = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DDEAPPLICATION: ASSOCSTR = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DDETOPIC: ASSOCSTR = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_INFOTIP: ASSOCSTR = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_QUICKTIP: ASSOCSTR = 12i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_TILEINFO: ASSOCSTR = 13i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_CONTENTTYPE: ASSOCSTR = 14i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DEFAULTICON: ASSOCSTR = 15i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_SHELLEXTENSION: ASSOCSTR = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DROPTARGET: ASSOCSTR = 17i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_DELEGATEEXECUTE: ASSOCSTR = 18i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_SUPPORTED_URI_PROTOCOLS: ASSOCSTR = 19i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_PROGID: ASSOCSTR = 20i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_APPID: ASSOCSTR = 21i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_APPPUBLISHER: ASSOCSTR = 22i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_APPICONREFERENCE: ASSOCSTR = 23i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOCSTR_MAX: ASSOCSTR = 24i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ASSOC_FILTER = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOC_FILTER_NONE: ASSOC_FILTER = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ASSOC_FILTER_RECOMMENDED: ASSOC_FILTER = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ATTACHMENT_ACTION = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_ACTION_CANCEL: ATTACHMENT_ACTION = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_ACTION_SAVE: ATTACHMENT_ACTION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_ACTION_EXEC: ATTACHMENT_ACTION = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type ATTACHMENT_PROMPT = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_PROMPT_NONE: ATTACHMENT_PROMPT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_PROMPT_SAVE: ATTACHMENT_PROMPT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_PROMPT_EXEC: ATTACHMENT_PROMPT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ATTACHMENT_PROMPT_EXEC_OR_SAVE: ATTACHMENT_PROMPT = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type AUTOCOMPLETELISTOPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_NONE: AUTOCOMPLETELISTOPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_CURRENTDIR: AUTOCOMPLETELISTOPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_MYCOMPUTER: AUTOCOMPLETELISTOPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_DESKTOP: AUTOCOMPLETELISTOPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_FAVORITES: AUTOCOMPLETELISTOPTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_FILESYSONLY: AUTOCOMPLETELISTOPTIONS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_FILESYSDIRS: AUTOCOMPLETELISTOPTIONS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACLO_VIRTUALNAMESPACE: AUTOCOMPLETELISTOPTIONS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type AUTOCOMPLETEOPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_NONE: AUTOCOMPLETEOPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_AUTOSUGGEST: AUTOCOMPLETEOPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_AUTOAPPEND: AUTOCOMPLETEOPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_SEARCH: AUTOCOMPLETEOPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_FILTERPREFIXES: AUTOCOMPLETEOPTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_USETAB: AUTOCOMPLETEOPTIONS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_UPDOWNKEYDROPSLIST: AUTOCOMPLETEOPTIONS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_RTLREADING: AUTOCOMPLETEOPTIONS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_WORD_FILTER: AUTOCOMPLETEOPTIONS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ACO_NOPREFIXFILTERING: AUTOCOMPLETEOPTIONS = 256i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct AUTO_SCROLL_DATA {
- pub iNextSample: i32,
- pub dwLastScroll: u32,
- pub bFull: super::super::Foundation::BOOL,
- pub pts: [super::super::Foundation::POINT; 3],
- pub dwTimes: [u32; 3],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for AUTO_SCROLL_DATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for AUTO_SCROLL_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
pub const AccessibilityDockingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 701373766, data2: 46209, data3: 19104, data4: [160, 138, 211, 235, 200, 172, 164, 2] };
pub const AlphabeticalCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1009145030, data2: 29554, data3: 20331, data4: [179, 16, 85, 214, 18, 143, 73, 210] };
pub const AppShellVerbHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1322493721, data2: 52904, data3: 19417, data4: [145, 13, 226, 82, 249, 151, 175, 194] };
@@ -2510,157 +2399,6 @@ pub const ApplicationDesignModeSettings: ::windows_sys::core::GUID = ::windows_s
pub const ApplicationDestinations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2260811779, data2: 19819, data3: 20211, data4: [167, 180, 5, 6, 102, 59, 46, 104] };
pub const ApplicationDocumentLists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2260648482, data2: 12530, data3: 18400, data4: [159, 37, 96, 209, 28, 215, 92, 40] };
pub const AttachmentServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1093000598, data2: 57402, data3: 16643, data4: [143, 112, 224, 89, 125, 128, 59, 156] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub struct BANDINFOSFB {
- pub dwMask: u32,
- pub dwStateMask: u32,
- pub dwState: u32,
- pub crBkgnd: u32,
- pub crBtnLt: u32,
- pub crBtnDk: u32,
- pub wViewMode: u16,
- pub wAlign: u16,
- pub psf: IShellFolder,
- pub pidl: *mut Common::ITEMIDLIST,
-}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::marker::Copy for BANDINFOSFB {}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::clone::Clone for BANDINFOSFB {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type BANDSITECID = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BSID_BANDADDED: BANDSITECID = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BSID_BANDREMOVED: BANDSITECID = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct BANDSITEINFO {
- pub dwMask: u32,
- pub dwState: u32,
- pub dwStyle: u32,
-}
-impl ::core::marker::Copy for BANDSITEINFO {}
-impl ::core::clone::Clone for BANDSITEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct BANNER_NOTIFICATION {
- pub event: BANNER_NOTIFICATION_EVENT,
- pub providerIdentity: ::windows_sys::core::PCWSTR,
- pub contentId: ::windows_sys::core::PCWSTR,
-}
-impl ::core::marker::Copy for BANNER_NOTIFICATION {}
-impl ::core::clone::Clone for BANNER_NOTIFICATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type BANNER_NOTIFICATION_EVENT = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNE_Rendered: BANNER_NOTIFICATION_EVENT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNE_Hovered: BANNER_NOTIFICATION_EVENT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNE_Closed: BANNER_NOTIFICATION_EVENT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNE_Dismissed: BANNER_NOTIFICATION_EVENT = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNE_Button1Clicked: BANNER_NOTIFICATION_EVENT = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNE_Button2Clicked: BANNER_NOTIFICATION_EVENT = 5i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"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"))]
-pub struct BASEBROWSERDATALH {
- pub _hwnd: super::super::Foundation::HWND,
- pub _ptl: ITravelLog,
- pub _phlf: IHlinkFrame,
- pub _pautoWB2: IWebBrowser2,
- pub _pautoEDS: IExpDispSupport,
- pub _pautoSS: IShellService,
- pub _eSecureLockIcon: i32,
- pub _bitfield: u32,
- pub _uActivateState: u32,
- pub _pidlViewState: *mut Common::ITEMIDLIST,
- pub _pctView: super::super::System::Ole::IOleCommandTarget,
- pub _pidlCur: *mut Common::ITEMIDLIST,
- pub _psv: IShellView,
- pub _psf: IShellFolder,
- pub _hwndView: super::super::Foundation::HWND,
- pub _pszTitleCur: ::windows_sys::core::PWSTR,
- pub _pidlPending: *mut Common::ITEMIDLIST,
- pub _psvPending: IShellView,
- pub _psfPending: IShellFolder,
- pub _hwndViewPending: super::super::Foundation::HWND,
- pub _pszTitlePending: ::windows_sys::core::PWSTR,
- pub _fIsViewMSHTML: super::super::Foundation::BOOL,
- pub _fPrivacyImpacted: super::super::Foundation::BOOL,
- pub _clsidView: ::windows_sys::core::GUID,
- pub _clsidViewPending: ::windows_sys::core::GUID,
- pub _hwndFrame: super::super::Foundation::HWND,
- pub _lPhishingFilterStatus: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for BASEBROWSERDATALH {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for BASEBROWSERDATALH {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"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"))]
-pub struct BASEBROWSERDATAXP {
- pub _hwnd: super::super::Foundation::HWND,
- pub _ptl: ITravelLog,
- pub _phlf: IHlinkFrame,
- pub _pautoWB2: IWebBrowser2,
- pub _pautoEDS: IExpDispSupportXP,
- pub _pautoSS: IShellService,
- pub _eSecureLockIcon: i32,
- pub _bitfield: u32,
- pub _uActivateState: u32,
- pub _pidlViewState: *mut Common::ITEMIDLIST,
- pub _pctView: super::super::System::Ole::IOleCommandTarget,
- pub _pidlCur: *mut Common::ITEMIDLIST,
- pub _psv: IShellView,
- pub _psf: IShellFolder,
- pub _hwndView: super::super::Foundation::HWND,
- pub _pszTitleCur: ::windows_sys::core::PWSTR,
- pub _pidlPending: *mut Common::ITEMIDLIST,
- pub _psvPending: IShellView,
- pub _psfPending: IShellFolder,
- pub _hwndViewPending: super::super::Foundation::HWND,
- pub _pszTitlePending: ::windows_sys::core::PWSTR,
- pub _fIsViewMSHTML: super::super::Foundation::BOOL,
- pub _fPrivacyImpacted: super::super::Foundation::BOOL,
- pub _clsidView: ::windows_sys::core::GUID,
- pub _clsidViewPending: ::windows_sys::core::GUID,
- pub _hwndFrame: super::super::Foundation::HWND,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for BASEBROWSERDATAXP {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for BASEBROWSERDATAXP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type BFFCALLBACK = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM, lpdata: super::super::Foundation::LPARAM) -> i32>;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const BFFM_ENABLEOK: u32 = 1125u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -2748,56 +2486,6 @@ pub const BMICON_LARGE: i32 = 0i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const BMICON_SMALL: i32 = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type BNSTATE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNS_NORMAL: BNSTATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNS_BEGIN_NAVIGATE: BNSTATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const BNS_NAVIGATE: BNSTATE = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-pub struct BROWSEINFOA {
- pub hwndOwner: super::super::Foundation::HWND,
- pub pidlRoot: *mut Common::ITEMIDLIST,
- pub pszDisplayName: ::windows_sys::core::PSTR,
- pub lpszTitle: ::windows_sys::core::PCSTR,
- pub ulFlags: u32,
- pub lpfn: BFFCALLBACK,
- pub lParam: super::super::Foundation::LPARAM,
- pub iImage: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for BROWSEINFOA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for BROWSEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-pub struct BROWSEINFOW {
- pub hwndOwner: super::super::Foundation::HWND,
- pub pidlRoot: *mut Common::ITEMIDLIST,
- pub pszDisplayName: ::windows_sys::core::PWSTR,
- pub lpszTitle: ::windows_sys::core::PCWSTR,
- pub ulFlags: u32,
- pub lpfn: BFFCALLBACK,
- pub lParam: super::super::Foundation::LPARAM,
- pub iImage: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for BROWSEINFOW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for BROWSEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const BSF_CANMAXIMIZE: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const BSF_DELEGATEDNAVIGATION: u32 = 65536u32;
@@ -2866,123 +2554,9 @@ pub const BSSF_VISIBLE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const BUFFLEN: u32 = 255u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type BrowserNavConstants = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navOpenInNewWindow: BrowserNavConstants = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navNoHistory: BrowserNavConstants = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navNoReadFromCache: BrowserNavConstants = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navNoWriteToCache: BrowserNavConstants = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navAllowAutosearch: BrowserNavConstants = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navBrowserBar: BrowserNavConstants = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navHyperlink: BrowserNavConstants = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navEnforceRestricted: BrowserNavConstants = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navNewWindowsManaged: BrowserNavConstants = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navUntrustedForDownload: BrowserNavConstants = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navTrustedForActiveX: BrowserNavConstants = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navOpenInNewTab: BrowserNavConstants = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navOpenInBackgroundTab: BrowserNavConstants = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navKeepWordWheelText: BrowserNavConstants = 8192i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navVirtualTab: BrowserNavConstants = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navBlockRedirectsXDomain: BrowserNavConstants = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navOpenNewForegroundTab: BrowserNavConstants = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navTravelLogScreenshot: BrowserNavConstants = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navDeferUnload: BrowserNavConstants = 262144i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navSpeculative: BrowserNavConstants = 524288i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navSuggestNewWindow: BrowserNavConstants = 1048576i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navSuggestNewTab: BrowserNavConstants = 2097152i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved1: BrowserNavConstants = 4194304i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navHomepageNavigate: BrowserNavConstants = 8388608i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navRefresh: BrowserNavConstants = 16777216i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navHostNavigation: BrowserNavConstants = 33554432i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved2: BrowserNavConstants = 67108864i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved3: BrowserNavConstants = 134217728i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved4: BrowserNavConstants = 268435456i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved5: BrowserNavConstants = 536870912i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved6: BrowserNavConstants = 1073741824i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const navReserved7: BrowserNavConstants = -2147483648i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CABINETSTATE {
- pub cLength: u16,
- pub nVersion: u16,
- pub _bitfield: i32,
- pub fMenuEnumFilter: u32,
-}
-impl ::core::marker::Copy for CABINETSTATE {}
-impl ::core::clone::Clone for CABINETSTATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CABINETSTATE_VERSION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CAMERAROLL_E_NO_DOWNSAMPLING_REQUIRED: ::windows_sys::core::HRESULT = -2144927456i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CATEGORYINFO_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_NORMAL: CATEGORYINFO_FLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_COLLAPSED: CATEGORYINFO_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_HIDDEN: CATEGORYINFO_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_EXPANDED: CATEGORYINFO_FLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_NOHEADER: CATEGORYINFO_FLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_NOTCOLLAPSIBLE: CATEGORYINFO_FLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_NOHEADERCOUNT: CATEGORYINFO_FLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_SUBSETTED: CATEGORYINFO_FLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_SEPARATE_IMAGES: CATEGORYINFO_FLAGS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATINFO_SHOWEMPTY: CATEGORYINFO_FLAGS = 256i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CATEGORY_INFO {
- pub cif: CATEGORYINFO_FLAGS,
- pub wszName: [u16; 260],
-}
-impl ::core::marker::Copy for CATEGORY_INFO {}
-impl ::core::clone::Clone for CATEGORY_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
pub const CATID_BrowsableShellExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136336, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
pub const CATID_BrowseInPlace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136337, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
pub const CATID_CommBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136340, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
@@ -2993,12 +2567,6 @@ pub const CATID_LocationFactory: ::windows_sys::core::GUID = ::windows_sys::core
pub const CATID_LocationProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 456959092, data2: 9748, data3: 16715, data4: [184, 19, 26, 206, 202, 62, 61, 216] };
pub const CATID_SearchableApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 913058090, data2: 55731, data3: 19903, data4: [187, 112, 230, 46, 195, 208, 187, 191] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CATSORT_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATSORT_DEFAULT: CATSORT_FLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CATSORT_NAME: CATSORT_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CDB2GVF_ADDSHIELD: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CDB2GVF_ALLOWPREVIEWPANE: u32 = 4u32;
@@ -3026,26 +2594,8 @@ pub const CDBOSC_SELCHANGE: u32 = 2u32;
pub const CDBOSC_SETFOCUS: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CDBOSC_STATECHANGE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CDBURNINGEXTENSIONRET = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDBE_RET_DEFAULT: CDBURNINGEXTENSIONRET = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDBE_RET_DONTRUNOTHEREXTS: CDBURNINGEXTENSIONRET = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDBE_RET_STOPWIZARD: CDBURNINGEXTENSIONRET = 2i32;
pub const CDBurn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4226517509, data2: 48878, data3: 17474, data4: [128, 78, 64, 157, 108, 69, 21, 233] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CDCONTROLSTATEF = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDCS_INACTIVE: CDCONTROLSTATEF = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDCS_ENABLED: CDCONTROLSTATEF = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDCS_VISIBLE: CDCONTROLSTATEF = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CDCS_ENABLEDVISIBLE: CDCONTROLSTATEF = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CFSTR_AUTOPLAY_SHELLIDLISTS: &str = "Autoplay Enumerated IDList Array";
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CFSTR_DROPDESCRIPTION: &str = "DropDescription";
@@ -3118,19 +2668,6 @@ pub const CGID_MENUDESKBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUI
pub const CGID_ShellDocView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136401, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
pub const CGID_ShellServiceObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136402, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
pub const CGID_ShortCut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2477164368, data2: 38170, data3: 4561, data4: [148, 111, 0, 0, 0, 0, 0, 0] };
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CIDA {
- pub cidl: u32,
- pub aoffset: [u32; 1],
-}
-impl ::core::marker::Copy for CIDA {}
-impl ::core::clone::Clone for CIDA {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type CIE4ConnectionPoint = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CLOSEPROPS_DISCARD: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -3237,138 +2774,6 @@ pub const CMIC_MASK_CONTROL_DOWN: u32 = 1073741824u32;
pub const CMIC_MASK_PTINVOKE: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CMIC_MASK_SHIFT_DOWN: u32 = 268435456u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CMINVOKECOMMANDINFO {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: ::windows_sys::core::PCSTR,
- pub lpParameters: ::windows_sys::core::PCSTR,
- pub lpDirectory: ::windows_sys::core::PCSTR,
- pub nShow: i32,
- pub dwHotKey: u32,
- pub hIcon: super::super::Foundation::HANDLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CMINVOKECOMMANDINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CMINVOKECOMMANDINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CMINVOKECOMMANDINFOEX {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: ::windows_sys::core::PCSTR,
- pub lpParameters: ::windows_sys::core::PCSTR,
- pub lpDirectory: ::windows_sys::core::PCSTR,
- pub nShow: i32,
- pub dwHotKey: u32,
- pub hIcon: super::super::Foundation::HANDLE,
- pub lpTitle: ::windows_sys::core::PCSTR,
- pub lpVerbW: ::windows_sys::core::PCWSTR,
- pub lpParametersW: ::windows_sys::core::PCWSTR,
- pub lpDirectoryW: ::windows_sys::core::PCWSTR,
- pub lpTitleW: ::windows_sys::core::PCWSTR,
- pub ptInvoke: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CMINVOKECOMMANDINFOEX {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CMINVOKECOMMANDINFOEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CMINVOKECOMMANDINFOEX_REMOTE {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerbString: ::windows_sys::core::PCSTR,
- pub lpParameters: ::windows_sys::core::PCSTR,
- pub lpDirectory: ::windows_sys::core::PCSTR,
- pub nShow: i32,
- pub dwHotKey: u32,
- pub lpTitle: ::windows_sys::core::PCSTR,
- pub lpVerbWString: ::windows_sys::core::PCWSTR,
- pub lpParametersW: ::windows_sys::core::PCWSTR,
- pub lpDirectoryW: ::windows_sys::core::PCWSTR,
- pub lpTitleW: ::windows_sys::core::PCWSTR,
- pub ptInvoke: super::super::Foundation::POINT,
- pub lpVerbInt: u32,
- pub lpVerbWInt: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CMINVOKECOMMANDINFOEX_REMOTE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CMINVOKECOMMANDINFOEX_REMOTE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CM_COLUMNINFO {
- pub cbSize: u32,
- pub dwMask: u32,
- pub dwState: u32,
- pub uWidth: u32,
- pub uDefaultWidth: u32,
- pub uIdealWidth: u32,
- pub wszName: [u16; 80],
-}
-impl ::core::marker::Copy for CM_COLUMNINFO {}
-impl ::core::clone::Clone for CM_COLUMNINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CM_ENUM_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_ENUM_ALL: CM_ENUM_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_ENUM_VISIBLE: CM_ENUM_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CM_MASK = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_MASK_WIDTH: CM_MASK = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_MASK_DEFAULTWIDTH: CM_MASK = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_MASK_IDEALWIDTH: CM_MASK = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_MASK_NAME: CM_MASK = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_MASK_STATE: CM_MASK = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CM_SET_WIDTH_VALUE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_WIDTH_USEDEFAULT: CM_SET_WIDTH_VALUE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_WIDTH_AUTOSIZE: CM_SET_WIDTH_VALUE = -2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CM_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_STATE_NONE: CM_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_STATE_VISIBLE: CM_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_STATE_FIXEDWIDTH: CM_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_STATE_NOSORTBYFOLDERNESS: CM_STATE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CM_STATE_ALWAYSVISIBLE: CM_STATE = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const COMPONENT_DEFAULT_LEFT: u32 = 65535u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -3417,34 +2822,6 @@ pub const COMP_TYPE_MAX: u32 = 4u32;
pub const COMP_TYPE_PICTURE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const COMP_TYPE_WEBSITE: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CONFIRM_CONFLICT_ITEM {
- pub pShellItem: IShellItem2,
- pub pszOriginalName: ::windows_sys::core::PWSTR,
- pub pszAlternateName: ::windows_sys::core::PWSTR,
- pub pszLocationShort: ::windows_sys::core::PWSTR,
- pub pszLocationFull: ::windows_sys::core::PWSTR,
- pub nType: SYNCMGR_CONFLICT_ITEM_TYPE,
-}
-impl ::core::marker::Copy for CONFIRM_CONFLICT_ITEM {}
-impl ::core::clone::Clone for CONFIRM_CONFLICT_ITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CONFIRM_CONFLICT_RESULT_INFO {
- pub pszNewName: ::windows_sys::core::PWSTR,
- pub iItemIndex: u32,
-}
-impl ::core::marker::Copy for CONFIRM_CONFLICT_RESULT_INFO {}
-impl ::core::clone::Clone for CONFIRM_CONFLICT_RESULT_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CONFLICT_RESOLUTION_CLSID_KEY: &str = "ConflictResolutionCLSID";
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -3633,20 +3010,6 @@ pub const CPFG_SMARTCARD_PIN: ::windows_sys::core::GUID = ::windows_sys::core::G
pub const CPFG_SMARTCARD_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1042206569, data2: 22156, data3: 19862, data4: [157, 89, 70, 68, 65, 116, 226, 214] };
pub const CPFG_STANDALONE_SUBMIT_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 192613080, data2: 52278, data3: 19801, data4: [128, 43, 130, 247, 20, 250, 112, 34] };
pub const CPFG_STYLE_LINK_AS_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 143631624, data2: 38054, data3: 17456, data4: [164, 203, 111, 198, 227, 192, 185, 226] };
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CPLINFO {
- pub idIcon: i32,
- pub idName: i32,
- pub idInfo: i32,
- pub lData: isize,
-}
-impl ::core::marker::Copy for CPLINFO {}
-impl ::core::clone::Clone for CPLINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CPLPAGE_DISPLAY_BACKGROUND: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -3684,164 +3047,8 @@ pub const CPL_STARTWPARMSW: u32 = 10u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CPL_STOP: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CPVIEW = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPVIEW_CLASSIC: CPVIEW = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPVIEW_ALLITEMS: CPVIEW = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPVIEW_CATEGORY: CPVIEW = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPVIEW_HOME: CPVIEW = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPAO_NONE: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPAO_EMPTY_LOCAL: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPAO_EMPTY_CONNECTED: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPCFO_NONE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPCFO_ENABLE_PASSWORD_REVEAL: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPCFO_IS_EMAIL_ADDRESS: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPCFO_NUMBERS_ONLY: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPCFO_SHOW_ENGLISH_KEYBOARD: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 16i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {
- pub ulAuthenticationPackage: u32,
- pub clsidCredentialProvider: ::windows_sys::core::GUID,
- pub cbSerialization: u32,
- pub rgbSerialization: *mut u8,
-}
-impl ::core::marker::Copy for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {}
-impl ::core::clone::Clone for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
- pub dwFieldID: u32,
- pub cpft: CREDENTIAL_PROVIDER_FIELD_TYPE,
- pub pszLabel: ::windows_sys::core::PWSTR,
- pub guidFieldType: ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {}
-impl ::core::clone::Clone for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFIS_NONE: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFIS_READONLY: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFIS_DISABLED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFIS_FOCUSED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_FIELD_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFS_HIDDEN: CREDENTIAL_PROVIDER_FIELD_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFS_DISPLAY_IN_SELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFS_DISPLAY_IN_DESELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFS_DISPLAY_IN_BOTH: CREDENTIAL_PROVIDER_FIELD_STATE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_FIELD_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_INVALID: CREDENTIAL_PROVIDER_FIELD_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_LARGE_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_SMALL_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_COMMAND_LINK: CREDENTIAL_PROVIDER_FIELD_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_EDIT_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_PASSWORD_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_TILE_IMAGE: CREDENTIAL_PROVIDER_FIELD_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_CHECKBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_COMBOBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPFT_SUBMIT_BUTTON: CREDENTIAL_PROVIDER_FIELD_TYPE = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPGSR_NO_CREDENTIAL_NOT_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPGSR_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPGSR_RETURN_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPGSR_RETURN_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CREDENTIAL_PROVIDER_NO_DEFAULT: u32 = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_STATUS_ICON = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPSI_NONE: CREDENTIAL_PROVIDER_STATUS_ICON = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPSI_ERROR: CREDENTIAL_PROVIDER_STATUS_ICON = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPSI_WARNING: CREDENTIAL_PROVIDER_STATUS_ICON = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPSI_SUCCESS: CREDENTIAL_PROVIDER_STATUS_ICON = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CREDENTIAL_PROVIDER_USAGE_SCENARIO = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPUS_INVALID: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPUS_LOGON: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPUS_UNLOCK_WORKSTATION: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPUS_CHANGE_PASSWORD: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPUS_CREDUI: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CPUS_PLAP: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 5i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-pub struct CSFV {
- pub cbSize: u32,
- pub pshf: IShellFolder,
- pub psvOuter: IShellView,
- pub pidl: *mut Common::ITEMIDLIST,
- pub lEvents: i32,
- pub pfnCallback: LPFNVIEWCALLBACK,
- pub fvm: FOLDERVIEWMODE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for CSFV {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for CSFV {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CSIDL_ADMINTOOLS: u32 = 48u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CSIDL_ALTSTARTUP: u32 = 29u32;
@@ -4000,39 +3207,7 @@ pub const CTF_UNUSED: i32 = 128i32;
pub const CTF_WAIT_ALLOWCOM: i32 = 64i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const CTF_WAIT_NO_REENTRANCY: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type CommandStateChangeConstants = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CSC_UPDATECOMMANDS: CommandStateChangeConstants = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CSC_NAVIGATEFORWARD: CommandStateChangeConstants = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const CSC_NAVIGATEBACK: CommandStateChangeConstants = 2i32;
pub const ConflictFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 681146540, data2: 41217, data3: 17217, data4: [168, 23, 33, 235, 167, 253, 4, 109] };
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct DATABLOCK_HEADER {
- pub cbSize: u32,
- pub dwSignature: u32,
-}
-impl ::core::marker::Copy for DATABLOCK_HEADER {}
-impl ::core::clone::Clone for DATABLOCK_HEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DATAOBJ_GET_ITEM_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DOGIF_DEFAULT: DATAOBJ_GET_ITEM_FLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DOGIF_TRAVERSE_LINK: DATAOBJ_GET_ITEM_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DOGIF_NO_HDROP: DATAOBJ_GET_ITEM_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DOGIF_NO_URL: DATAOBJ_GET_ITEM_FLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DOGIF_ONLY_IF_ONE: DATAOBJ_GET_ITEM_FLAGS = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DBCID_CLSIDOFBAR: i32 = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -4108,252 +3283,6 @@ pub const DBIM_TITLE: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DBPC_SELECTFIRST: u32 = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DEFAULTSAVEFOLDERTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSFT_DETECT: DEFAULTSAVEFOLDERTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSFT_PRIVATE: DEFAULTSAVEFOLDERTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSFT_PUBLIC: DEFAULTSAVEFOLDERTYPE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DEFAULT_FOLDER_MENU_RESTRICTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_DEFAULT: DEFAULT_FOLDER_MENU_RESTRICTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_NO_STATIC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_STATIC_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_NO_RESOURCE_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_OPTIN_HANDLERS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_USE_SPECIFIED_HANDLERS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_USE_SPECIFIED_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_NO_ASYNC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_NO_NATIVECPU_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFMR_NO_NONWOW_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 4096i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
-pub struct DEFCONTEXTMENU {
- pub hwnd: super::super::Foundation::HWND,
- pub pcmcb: IContextMenuCB,
- pub pidlFolder: *mut Common::ITEMIDLIST,
- pub psf: IShellFolder,
- pub cidl: u32,
- pub apidl: *mut *mut Common::ITEMIDLIST,
- pub punkAssociationInfo: ::windows_sys::core::IUnknown,
- pub cKeys: u32,
- pub aKeys: *const super::super::System::Registry::HKEY,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for DEFCONTEXTMENU {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for DEFCONTEXTMENU {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DEF_SHARE_ID = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DEFSHAREID_USERS: DEF_SHARE_ID = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DEFSHAREID_PUBLIC: DEF_SHARE_ID = 2i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct DELEGATEITEMID {
- pub cbSize: u16,
- pub wOuter: u16,
- pub cbInner: u16,
- pub rgb: [u8; 1],
-}
-impl ::core::marker::Copy for DELEGATEITEMID {}
-impl ::core::clone::Clone for DELEGATEITEMID {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DESKBANDCID = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_BANDINFOCHANGED: DESKBANDCID = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_SHOWONLY: DESKBANDCID = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_MAXIMIZEBAND: DESKBANDCID = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_PUSHCHEVRON: DESKBANDCID = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_DELAYINIT: DESKBANDCID = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_FINISHINIT: DESKBANDCID = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_SETWINDOWTHEME: DESKBANDCID = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DBID_PERMITAUTOHIDE: DESKBANDCID = 7i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DESKBANDINFO {
- pub dwMask: u32,
- pub ptMinSize: super::super::Foundation::POINTL,
- pub ptMaxSize: super::super::Foundation::POINTL,
- pub ptIntegral: super::super::Foundation::POINTL,
- pub ptActual: super::super::Foundation::POINTL,
- pub wszTitle: [u16; 256],
- pub dwModeFlags: u32,
- pub crBkgnd: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DESKBANDINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DESKBANDINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DESKTOP_SLIDESHOW_DIRECTION = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSD_FORWARD: DESKTOP_SLIDESHOW_DIRECTION = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSD_BACKWARD: DESKTOP_SLIDESHOW_DIRECTION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DESKTOP_SLIDESHOW_OPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSO_SHUFFLEIMAGES: DESKTOP_SLIDESHOW_OPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DESKTOP_SLIDESHOW_STATE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSS_ENABLED: DESKTOP_SLIDESHOW_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSS_SLIDESHOW: DESKTOP_SLIDESHOW_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSS_DISABLED_BY_REMOTE_SESSION: DESKTOP_SLIDESHOW_STATE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DESKTOP_WALLPAPER_POSITION = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DWPOS_CENTER: DESKTOP_WALLPAPER_POSITION = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DWPOS_TILE: DESKTOP_WALLPAPER_POSITION = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DWPOS_STRETCH: DESKTOP_WALLPAPER_POSITION = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DWPOS_FIT: DESKTOP_WALLPAPER_POSITION = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DWPOS_FILL: DESKTOP_WALLPAPER_POSITION = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DWPOS_SPAN: DESKTOP_WALLPAPER_POSITION = 5i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub struct DETAILSINFO {
- pub pidl: *mut Common::ITEMIDLIST,
- pub fmt: i32,
- pub cxChar: i32,
- pub str: Common::STRRET,
- pub iImage: i32,
-}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::marker::Copy for DETAILSINFO {}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::clone::Clone for DETAILSINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type DFConstraint = *mut ::core::ffi::c_void;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DFMICS {
- pub cbSize: u32,
- pub fMask: u32,
- pub lParam: super::super::Foundation::LPARAM,
- pub idCmdFirst: u32,
- pub idDefMax: u32,
- pub pici: *mut CMINVOKECOMMANDINFO,
- pub punkSite: ::windows_sys::core::IUnknown,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DFMICS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DFMICS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DFM_CMD = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_DELETE: DFM_CMD = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_MOVE: DFM_CMD = -2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_COPY: DFM_CMD = -3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_LINK: DFM_CMD = -4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_PROPERTIES: DFM_CMD = -5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_NEWFOLDER: DFM_CMD = -6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_PASTE: DFM_CMD = -7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_VIEWLIST: DFM_CMD = -8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_VIEWDETAILS: DFM_CMD = -9i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_PASTELINK: DFM_CMD = -10i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_PASTESPECIAL: DFM_CMD = -11i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_MODALPROP: DFM_CMD = -12i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_CMD_RENAME: DFM_CMD = -13i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DFM_MESSAGE_ID = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_MERGECONTEXTMENU: DFM_MESSAGE_ID = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_INVOKECOMMAND: DFM_MESSAGE_ID = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_GETHELPTEXT: DFM_MESSAGE_ID = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_WM_MEASUREITEM: DFM_MESSAGE_ID = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_WM_DRAWITEM: DFM_MESSAGE_ID = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_WM_INITMENUPOPUP: DFM_MESSAGE_ID = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_VALIDATECMD: DFM_MESSAGE_ID = 9i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_MERGECONTEXTMENU_TOP: DFM_MESSAGE_ID = 10i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_GETHELPTEXTW: DFM_MESSAGE_ID = 11i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_INVOKECOMMANDEX: DFM_MESSAGE_ID = 12i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_MAPCOMMANDNAME: DFM_MESSAGE_ID = 13i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_GETDEFSTATICID: DFM_MESSAGE_ID = 14i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_GETVERBW: DFM_MESSAGE_ID = 15i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_GETVERBA: DFM_MESSAGE_ID = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_MERGECONTEXTMENU_BOTTOM: DFM_MESSAGE_ID = 17i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DFM_MODIFYQCMFLAGS: DFM_MESSAGE_ID = 18i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DISPID_BEGINDRAG: u32 = 204u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DISPID_CHECKSTATECHANGED: u32 = 209u32;
@@ -4432,46 +3361,10 @@ pub const DISPID_VIEWPAINTDONE: u32 = 211u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DISPID_WORDWHEELEDITED: u32 = 219u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DISPLAY_DEVICE_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DEVICE_PRIMARY: DISPLAY_DEVICE_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DEVICE_IMMERSIVE: DISPLAY_DEVICE_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DI_GETDRAGIMAGE: &str = "ShellGetDragImage";
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DLG_SCRNSAVECONFIGURE: u32 = 2003u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DLLGETVERSIONPROC = ::core::option::Option<unsafe extern "system" fn(param0: *mut DLLVERSIONINFO) -> ::windows_sys::core::HRESULT>;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct DLLVERSIONINFO {
- pub cbSize: u32,
- pub dwMajorVersion: u32,
- pub dwMinorVersion: u32,
- pub dwBuildNumber: u32,
- pub dwPlatformID: u32,
-}
-impl ::core::marker::Copy for DLLVERSIONINFO {}
-impl ::core::clone::Clone for DLLVERSIONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct DLLVERSIONINFO2 {
- pub info1: DLLVERSIONINFO,
- pub dwFlags: u32,
- pub ullVersion: u64,
-}
-impl ::core::marker::Copy for DLLVERSIONINFO2 {}
-impl ::core::clone::Clone for DLLVERSIONINFO2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DLLVER_BUILD_MASK: u64 = 4294901760u64;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DLLVER_MAJOR_MASK: u64 = 18446462598732840960u64;
@@ -4483,145 +3376,6 @@ pub const DLLVER_PLATFORM_NT: u32 = 2u32;
pub const DLLVER_PLATFORM_WINDOWS: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DLLVER_QFE_MASK: u64 = 65535u64;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGINFOA {
- pub uSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub lpFileList: ::windows_sys::core::PSTR,
- pub grfKeyState: u32,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGINFOA {
- pub uSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub lpFileList: ::windows_sys::core::PSTR,
- pub grfKeyState: u32,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOA {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGINFOW {
- pub uSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub lpFileList: ::windows_sys::core::PWSTR,
- pub grfKeyState: u32,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGINFOW {
- pub uSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub lpFileList: ::windows_sys::core::PWSTR,
- pub grfKeyState: u32,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOW {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct DROPDESCRIPTION {
- pub r#type: DROPIMAGETYPE,
- pub szMessage: [u16; 260],
- pub szInsert: [u16; 260],
-}
-impl ::core::marker::Copy for DROPDESCRIPTION {}
-impl ::core::clone::Clone for DROPDESCRIPTION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DROPFILES {
- pub pFiles: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub fWide: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DROPFILES {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DROPFILES {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DROPIMAGETYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_INVALID: DROPIMAGETYPE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_NONE: DROPIMAGETYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_COPY: DROPIMAGETYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_MOVE: DROPIMAGETYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_LINK: DROPIMAGETYPE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_LABEL: DROPIMAGETYPE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_WARNING: DROPIMAGETYPE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DROPIMAGE_NOIMAGE: DROPIMAGETYPE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type DSH_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const DSH_ALLOWDROPDESCRIPTIONTEXT: DSH_FLAGS = 1i32;
-pub type DShellFolderViewEvents = *mut ::core::ffi::c_void;
-pub type DShellNameSpaceEvents = *mut ::core::ffi::c_void;
-pub type DShellWindowsEvents = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DVASPECT_COPY: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -4640,8 +3394,6 @@ pub const DWFAF_HIDDEN: u32 = 1u32;
pub const DWFRF_DELETECONFIGDATA: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const DWFRF_NORMAL: u32 = 0u32;
-pub type DWebBrowserEvents = *mut ::core::ffi::c_void;
-pub type DWebBrowserEvents2 = *mut ::core::ffi::c_void;
pub const DefFolderMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3325264574, data2: 31027, data3: 18640, data4: [154, 200, 133, 251, 70, 190, 47, 221] };
pub const DesktopGadget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454506523, data2: 25954, data3: 19589, data4: [134, 87, 209, 119, 146, 82, 34, 182] };
pub const DesktopWallpaper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3268358416, data2: 17934, data3: 20417, data4: [185, 208, 138, 28, 12, 156, 196, 189] };
@@ -4649,22 +3401,6 @@ pub const DestinationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID
pub const DocPropShellExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2285073347, data2: 49033, data3: 4561, data4: [190, 53, 8, 0, 54, 177, 26, 3] };
pub const DriveSizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2486532947, data2: 51753, data3: 19320, data4: [131, 174, 232, 254, 116, 9, 19, 79] };
pub const DriveTypeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2963862479, data2: 17203, data3: 19371, data4: [136, 115, 28, 203, 28, 173, 164, 139] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type EC_HOST_UI_MODE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ECHUIM_DESKTOP: EC_HOST_UI_MODE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ECHUIM_IMMERSIVE: EC_HOST_UI_MODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const ECHUIM_SYSTEM_LAUNCHER: EC_HOST_UI_MODE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type EDGE_GESTURE_KIND = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EGK_TOUCH: EDGE_GESTURE_KIND = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EGK_KEYBOARD: EDGE_GESTURE_KIND = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EGK_MOUSE: EDGE_GESTURE_KIND = 2i32;
pub const EP_AdvQueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3035224971, data2: 13498, data3: 19513, data4: [181, 204, 22, 161, 189, 44, 65, 28] };
pub const EP_Commands: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3648280680, data2: 51807, data3: 19062, data4: [145, 205, 245, 161, 41, 251, 176, 118] };
pub const EP_Commands_Organize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1927812864, data2: 58348, data3: 18016, data4: [191, 36, 60, 59, 123, 100, 136, 6] };
@@ -4678,116 +3414,15 @@ pub const EP_StatusBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXECUTE_E_LAUNCH_APPLICATION: ::windows_sys::core::HRESULT = -2144927487i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type EXPLORER_BROWSER_FILL_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBF_NONE: EXPLORER_BROWSER_FILL_FLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBF_SELECTFROMDATAOBJECT: EXPLORER_BROWSER_FILL_FLAGS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBF_NODROPTARGET: EXPLORER_BROWSER_FILL_FLAGS = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type EXPLORER_BROWSER_OPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_NONE: EXPLORER_BROWSER_OPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_NAVIGATEONCE: EXPLORER_BROWSER_OPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_SHOWFRAMES: EXPLORER_BROWSER_OPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_ALWAYSNAVIGATE: EXPLORER_BROWSER_OPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_NOTRAVELLOG: EXPLORER_BROWSER_OPTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_NOWRAPPERWINDOW: EXPLORER_BROWSER_OPTIONS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_HTMLSHAREPOINTVIEW: EXPLORER_BROWSER_OPTIONS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_NOBORDER: EXPLORER_BROWSER_OPTIONS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const EBO_NOPERSISTVIEWSTATE: EXPLORER_BROWSER_OPTIONS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXP_DARWIN_ID_SIG: u32 = 2684354566u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct EXP_DARWIN_LINK {
- pub dbh: DATABLOCK_HEADER,
- pub szDarwinID: [super::super::Foundation::CHAR; 260],
- pub szwDarwinID: [u16; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for EXP_DARWIN_LINK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for EXP_DARWIN_LINK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct EXP_PROPERTYSTORAGE {
- pub cbSize: u32,
- pub dwSignature: u32,
- pub abPropertyStorage: [u8; 1],
-}
-impl ::core::marker::Copy for EXP_PROPERTYSTORAGE {}
-impl ::core::clone::Clone for EXP_PROPERTYSTORAGE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXP_PROPERTYSTORAGE_SIG: u32 = 2684354569u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct EXP_SPECIAL_FOLDER {
- pub cbSize: u32,
- pub dwSignature: u32,
- pub idSpecialFolder: u32,
- pub cbOffset: u32,
-}
-impl ::core::marker::Copy for EXP_SPECIAL_FOLDER {}
-impl ::core::clone::Clone for EXP_SPECIAL_FOLDER {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXP_SPECIAL_FOLDER_SIG: u32 = 2684354565u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXP_SZ_ICON_SIG: u32 = 2684354567u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct EXP_SZ_LINK {
- pub cbSize: u32,
- pub dwSignature: u32,
- pub szTarget: [super::super::Foundation::CHAR; 260],
- pub swzTarget: [u16; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for EXP_SZ_LINK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for EXP_SZ_LINK {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXP_SZ_LINK_SIG: u32 = 2684354561u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct EXTRASEARCH {
- pub guidSearch: ::windows_sys::core::GUID,
- pub wszFriendlyName: [u16; 80],
- pub wszUrl: [u16; 2084],
-}
-impl ::core::marker::Copy for EXTRASEARCH {}
-impl ::core::clone::Clone for EXTRASEARCH {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const E_ACTIVATIONDENIED_SHELLERROR: ::windows_sys::core::HRESULT = -2144927439i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -4911,28 +3546,6 @@ pub const FCW_TOOLBAR: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FCW_TREE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FDAP = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDAP_BOTTOM: FDAP = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDAP_TOP: FDAP = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FDE_OVERWRITE_RESPONSE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDEOR_DEFAULT: FDE_OVERWRITE_RESPONSE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDEOR_ACCEPT: FDE_OVERWRITE_RESPONSE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDEOR_REFUSE: FDE_OVERWRITE_RESPONSE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FDE_SHAREVIOLATION_RESPONSE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDESVR_DEFAULT: FDE_SHAREVIOLATION_RESPONSE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDESVR_ACCEPT: FDE_SHAREVIOLATION_RESPONSE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FDESVR_REFUSE: FDE_SHAREVIOLATION_RESPONSE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FDTF_LONGDATE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FDTF_LONGTIME: u32 = 8u32;
@@ -4948,244 +3561,6 @@ pub const FDTF_RTLDATE: u32 = 512u32;
pub const FDTF_SHORTDATE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FDTF_SHORTTIME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FD_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_CLSID: FD_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_SIZEPOINT: FD_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_ATTRIBUTES: FD_FLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_CREATETIME: FD_FLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_ACCESSTIME: FD_FLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_WRITESTIME: FD_FLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_FILESIZE: FD_FLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_PROGRESSUI: FD_FLAGS = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_LINKUI: FD_FLAGS = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FD_UNICODE: FD_FLAGS = -2147483648i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FFFP_MODE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FFFP_EXACTMATCH: FFFP_MODE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FFFP_NEARESTPARENTMATCH: FFFP_MODE = 1i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FILEDESCRIPTORA {
- pub dwFlags: u32,
- pub clsid: ::windows_sys::core::GUID,
- pub sizel: super::super::Foundation::SIZE,
- pub pointl: super::super::Foundation::POINTL,
- pub dwFileAttributes: u32,
- pub ftCreationTime: super::super::Foundation::FILETIME,
- pub ftLastAccessTime: super::super::Foundation::FILETIME,
- pub ftLastWriteTime: super::super::Foundation::FILETIME,
- pub nFileSizeHigh: u32,
- pub nFileSizeLow: u32,
- pub cFileName: [super::super::Foundation::CHAR; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FILEDESCRIPTORA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FILEDESCRIPTORA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FILEDESCRIPTORW {
- pub dwFlags: u32,
- pub clsid: ::windows_sys::core::GUID,
- pub sizel: super::super::Foundation::SIZE,
- pub pointl: super::super::Foundation::POINTL,
- pub dwFileAttributes: u32,
- pub ftCreationTime: super::super::Foundation::FILETIME,
- pub ftLastAccessTime: super::super::Foundation::FILETIME,
- pub ftLastWriteTime: super::super::Foundation::FILETIME,
- pub nFileSizeHigh: u32,
- pub nFileSizeLow: u32,
- pub cFileName: [u16; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FILEDESCRIPTORW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FILEDESCRIPTORW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FILEGROUPDESCRIPTORA {
- pub cItems: u32,
- pub fgd: [FILEDESCRIPTORA; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FILEGROUPDESCRIPTORA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FILEGROUPDESCRIPTORA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FILEGROUPDESCRIPTORW {
- pub cItems: u32,
- pub fgd: [FILEDESCRIPTORW; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FILEGROUPDESCRIPTORW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FILEGROUPDESCRIPTORW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FILEOPENDIALOGOPTIONS = u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_OVERWRITEPROMPT: FILEOPENDIALOGOPTIONS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_STRICTFILETYPES: FILEOPENDIALOGOPTIONS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_NOCHANGEDIR: FILEOPENDIALOGOPTIONS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_PICKFOLDERS: FILEOPENDIALOGOPTIONS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_FORCEFILESYSTEM: FILEOPENDIALOGOPTIONS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_ALLNONSTORAGEITEMS: FILEOPENDIALOGOPTIONS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_NOVALIDATE: FILEOPENDIALOGOPTIONS = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_ALLOWMULTISELECT: FILEOPENDIALOGOPTIONS = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_PATHMUSTEXIST: FILEOPENDIALOGOPTIONS = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_FILEMUSTEXIST: FILEOPENDIALOGOPTIONS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_CREATEPROMPT: FILEOPENDIALOGOPTIONS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_SHAREAWARE: FILEOPENDIALOGOPTIONS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_NOREADONLYRETURN: FILEOPENDIALOGOPTIONS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_NOTESTFILECREATE: FILEOPENDIALOGOPTIONS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_HIDEMRUPLACES: FILEOPENDIALOGOPTIONS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_HIDEPINNEDPLACES: FILEOPENDIALOGOPTIONS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_NODEREFERENCELINKS: FILEOPENDIALOGOPTIONS = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_OKBUTTONNEEDSINTERACTION: FILEOPENDIALOGOPTIONS = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_DONTADDTORECENT: FILEOPENDIALOGOPTIONS = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_FORCESHOWHIDDEN: FILEOPENDIALOGOPTIONS = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_DEFAULTNOMINIMODE: FILEOPENDIALOGOPTIONS = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_FORCEPREVIEWPANEON: FILEOPENDIALOGOPTIONS = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOS_SUPPORTSTREAMABLEITEMS: FILEOPENDIALOGOPTIONS = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FILETYPEATTRIBUTEFLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_None: FILETYPEATTRIBUTEFLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_Exclude: FILETYPEATTRIBUTEFLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_Show: FILETYPEATTRIBUTEFLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_HasExtension: FILETYPEATTRIBUTEFLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEdit: FILETYPEATTRIBUTEFLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoRemove: FILETYPEATTRIBUTEFLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoNewVerb: FILETYPEATTRIBUTEFLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditVerb: FILETYPEATTRIBUTEFLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoRemoveVerb: FILETYPEATTRIBUTEFLAGS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditDesc: FILETYPEATTRIBUTEFLAGS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditIcon: FILETYPEATTRIBUTEFLAGS = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditDflt: FILETYPEATTRIBUTEFLAGS = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditVerbCmd: FILETYPEATTRIBUTEFLAGS = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditVerbExe: FILETYPEATTRIBUTEFLAGS = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoDDE: FILETYPEATTRIBUTEFLAGS = 8192i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoEditMIME: FILETYPEATTRIBUTEFLAGS = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_OpenIsSafe: FILETYPEATTRIBUTEFLAGS = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_AlwaysUnsafe: FILETYPEATTRIBUTEFLAGS = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_NoRecentDocs: FILETYPEATTRIBUTEFLAGS = 1048576i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_SafeForElevation: FILETYPEATTRIBUTEFLAGS = 2097152i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FTA_AlwaysUseDirectInvoke: FILETYPEATTRIBUTEFLAGS = 4194304i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct FILE_ATTRIBUTES_ARRAY {
- pub cItems: u32,
- pub dwSumFileAttributes: u32,
- pub dwProductFileAttributes: u32,
- pub rgdwFileAttributes: [u32; 1],
-}
-impl ::core::marker::Copy for FILE_ATTRIBUTES_ARRAY {}
-impl ::core::clone::Clone for FILE_ATTRIBUTES_ARRAY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FILE_OPERATION_FLAGS2 = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOF2_NONE: FILE_OPERATION_FLAGS2 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FOF2_MERGEFOLDERSONCOLLISION: FILE_OPERATION_FLAGS2 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FILE_USAGE_TYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FUT_PLAYING: FILE_USAGE_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FUT_EDITING: FILE_USAGE_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FUT_GENERIC: FILE_USAGE_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FLYOUT_PLACEMENT = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FP_DEFAULT: FLYOUT_PLACEMENT = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FP_ABOVE: FLYOUT_PLACEMENT = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FP_BELOW: FLYOUT_PLACEMENT = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FP_LEFT: FLYOUT_PLACEMENT = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FP_RIGHT: FLYOUT_PLACEMENT = 4i32;
pub const FMTID_Briefcase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 848136993, data2: 30505, data3: 19452, data4: [149, 76, 144, 43, 50, 157, 86, 176] };
pub const FMTID_CustomImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2127399694, data2: 49462, data3: 19099, data4: [148, 17, 78, 189, 102, 115, 204, 195] };
pub const FMTID_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] };
@@ -5265,74 +3640,6 @@ pub const FOF_SIMPLEPROGRESS: u32 = 256u32;
pub const FOF_WANTMAPPINGHANDLE: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FOF_WANTNUKEWARNING: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FOLDERFLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NONE: FOLDERFLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_AUTOARRANGE: FOLDERFLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_ABBREVIATEDNAMES: FOLDERFLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_SNAPTOGRID: FOLDERFLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_OWNERDATA: FOLDERFLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_BESTFITWINDOW: FOLDERFLAGS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_DESKTOP: FOLDERFLAGS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_SINGLESEL: FOLDERFLAGS = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOSUBFOLDERS: FOLDERFLAGS = 128i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_TRANSPARENT: FOLDERFLAGS = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOCLIENTEDGE: FOLDERFLAGS = 512i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOSCROLL: FOLDERFLAGS = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_ALIGNLEFT: FOLDERFLAGS = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOICONS: FOLDERFLAGS = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_SHOWSELALWAYS: FOLDERFLAGS = 8192i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOVISIBLE: FOLDERFLAGS = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_SINGLECLICKACTIVATE: FOLDERFLAGS = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOWEBVIEW: FOLDERFLAGS = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_HIDEFILENAMES: FOLDERFLAGS = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_CHECKSELECT: FOLDERFLAGS = 262144i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOENUMREFRESH: FOLDERFLAGS = 524288i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOGROUPING: FOLDERFLAGS = 1048576i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_FULLROWSELECT: FOLDERFLAGS = 2097152i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOFILTERS: FOLDERFLAGS = 4194304i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOCOLUMNHEADER: FOLDERFLAGS = 8388608i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOHEADERINALLVIEWS: FOLDERFLAGS = 16777216i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_EXTENDEDTILES: FOLDERFLAGS = 33554432i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_TRICHECKSELECT: FOLDERFLAGS = 67108864i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_AUTOCHECKSELECT: FOLDERFLAGS = 134217728i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_NOBROWSERVIEWSTATE: FOLDERFLAGS = 268435456i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_SUBSETGROUPS: FOLDERFLAGS = 536870912i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_USESEARCHFOLDER: FOLDERFLAGS = 1073741824i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FWF_ALLOWRTLREADING: FOLDERFLAGS = -2147483648i32;
pub const FOLDERID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 9216177, data2: 21940, data3: 19542, data4: [184, 168, 77, 228, 178, 153, 211, 190] };
pub const FOLDERID_AddNewPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3730954609, data2: 24252, data3: 20226, data4: [163, 169, 108, 130, 137, 94, 92, 4] };
pub const FOLDERID_AdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1917776240, data2: 42029, data3: 20463, data4: [159, 38, 182, 14, 132, 111, 186, 79] };
@@ -5475,49 +3782,6 @@ pub const FOLDERID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::co
pub const FOLDERID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 412654365, data2: 39349, data3: 17755, data4: [132, 28, 171, 124, 116, 228, 221, 252] };
pub const FOLDERID_VideosLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1226740271, data2: 22083, data3: 19188, data4: [167, 235, 78, 122, 19, 141, 129, 116] };
pub const FOLDERID_Windows: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4086035460, data2: 7491, data3: 17138, data4: [147, 5, 103, 222, 11, 40, 252, 35] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FOLDERLOGICALVIEWMODE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_UNSPECIFIED: FOLDERLOGICALVIEWMODE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_FIRST: FOLDERLOGICALVIEWMODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_DETAILS: FOLDERLOGICALVIEWMODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_TILES: FOLDERLOGICALVIEWMODE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_ICONS: FOLDERLOGICALVIEWMODE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_LIST: FOLDERLOGICALVIEWMODE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_CONTENT: FOLDERLOGICALVIEWMODE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FLVM_LAST: FOLDERLOGICALVIEWMODE = 5i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct FOLDERSETDATA {
- pub _fs: FOLDERSETTINGS,
- pub _vidRestore: ::windows_sys::core::GUID,
- pub _dwViewPriority: u32,
-}
-impl ::core::marker::Copy for FOLDERSETDATA {}
-impl ::core::clone::Clone for FOLDERSETDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct FOLDERSETTINGS {
- pub ViewMode: u32,
- pub fFlags: u32,
-}
-impl ::core::marker::Copy for FOLDERSETTINGS {}
-impl ::core::clone::Clone for FOLDERSETTINGS {
- fn clone(&self) -> Self {
- *self
- }
-}
pub const FOLDERTYPEID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3676986767, data2: 1766, data3: 16391, data4: [171, 166, 175, 135, 125, 82, 110, 166] };
pub const FOLDERTYPEID_Communications: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2437373925, data2: 22635, data3: 20154, data4: [141, 117, 209, 116, 52, 184, 205, 246] };
pub const FOLDERTYPEID_CompressedFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2149662338, data2: 48381, data3: 19535, data4: [136, 23, 187, 39, 96, 18, 103, 169] };
@@ -5555,52 +3819,6 @@ pub const FOLDERTYPEID_UserFiles: ::windows_sys::core::GUID = ::windows_sys::cor
pub const FOLDERTYPEID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302592265, data2: 24868, data3: 20448, data4: [153, 66, 130, 100, 22, 8, 45, 169] };
pub const FOLDERTYPEID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1604936711, data2: 32375, data3: 18492, data4: [172, 147, 105, 29, 5, 133, 13, 232] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FOLDERVIEWMODE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_AUTO: FOLDERVIEWMODE = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_FIRST: FOLDERVIEWMODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_ICON: FOLDERVIEWMODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_SMALLICON: FOLDERVIEWMODE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_LIST: FOLDERVIEWMODE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_DETAILS: FOLDERVIEWMODE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_THUMBNAIL: FOLDERVIEWMODE = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_TILE: FOLDERVIEWMODE = 6i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_THUMBSTRIP: FOLDERVIEWMODE = 7i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_CONTENT: FOLDERVIEWMODE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVM_LAST: FOLDERVIEWMODE = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FOLDERVIEWOPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_DEFAULT: FOLDERVIEWOPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_VISTALAYOUT: FOLDERVIEWOPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_CUSTOMPOSITION: FOLDERVIEWOPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_CUSTOMORDERING: FOLDERVIEWOPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_SUPPORTHYPERLINKS: FOLDERVIEWOPTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_NOANIMATIONS: FOLDERVIEWOPTIONS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVO_NOSCROLLTIPS: FOLDERVIEWOPTIONS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FOLDER_ENUM_MODE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FEM_VIEWRESULT: FOLDER_ENUM_MODE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FEM_NAVIGATION: FOLDER_ENUM_MODE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FO_COPY: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FO_DELETE: u32 = 3u32;
@@ -5619,24 +3837,10 @@ pub const FVSIF_NEWFILE: u32 = 2147483648u32;
pub const FVSIF_PINNED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const FVSIF_RECT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type FVTEXTTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const FVST_EMPTYTEXT: FVTEXTTYPE = 0i32;
pub const FileOpenDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3692845724, data2: 59530, data3: 19934, data4: [165, 161, 96, 248, 42, 32, 174, 247] };
pub const FileOperation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 986731893, data2: 34903, data3: 18512, data4: [146, 119, 17, 184, 91, 219, 142, 9] };
pub const FileSaveDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3233080051, data2: 47649, data3: 18291, data4: [141, 186, 51, 94, 201, 70, 235, 139] };
pub const FileSearchBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3303944691, data2: 18280, data3: 4562, data4: [190, 92, 0, 160, 201, 168, 61, 161] };
-pub type Folder = *mut ::core::ffi::c_void;
-pub type Folder2 = *mut ::core::ffi::c_void;
-pub type Folder3 = *mut ::core::ffi::c_void;
-pub type FolderItem = *mut ::core::ffi::c_void;
-pub type FolderItem2 = *mut ::core::ffi::c_void;
-pub type FolderItemVerb = *mut ::core::ffi::c_void;
-pub type FolderItemVerbs = *mut ::core::ffi::c_void;
-pub type FolderItems = *mut ::core::ffi::c_void;
-pub type FolderItems2 = *mut ::core::ffi::c_void;
-pub type FolderItems3 = *mut ::core::ffi::c_void;
pub const FolderViewHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 548522787, data2: 26984, data3: 20153, data4: [183, 212, 166, 109, 0, 208, 124, 238] };
pub const FrameworkInputPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3574729379, data2: 18106, data3: 17605, data4: [130, 45, 202, 128, 146, 193, 252, 114] };
pub const FreeSpaceCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3042998163, data2: 9388, data3: 17607, data4: [130, 226, 131, 23, 38, 170, 108, 183] };
@@ -5702,184 +3906,13 @@ pub const GIL_PERINSTANCE: u32 = 2u32;
pub const GIL_SHIELD: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const GIL_SIMULATEDOC: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const GPFIDL_ALTNAME: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const GPFIDL_DEFAULT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const GPFIDL_UNCPRINTER: i32 = 2i32;
pub const GenericCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 634108310, data2: 37613, data3: 17790, data4: [178, 140, 71, 116, 8, 75, 213, 98] };
-pub type HDROP = isize;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HELPINFO {
- pub cbSize: u32,
- pub iContextType: i32,
- pub iCtrlId: i32,
- pub hItemHandle: super::super::Foundation::HANDLE,
- pub dwContextId: usize,
- pub MousePos: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HELPINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HELPINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HELPWININFOA {
- pub wStructSize: i32,
- pub x: i32,
- pub y: i32,
- pub dx: i32,
- pub dy: i32,
- pub wMax: i32,
- pub rgchMember: [super::super::Foundation::CHAR; 2],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HELPWININFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HELPWININFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct HELPWININFOW {
- pub wStructSize: i32,
- pub x: i32,
- pub y: i32,
- pub dx: i32,
- pub dy: i32,
- pub wMax: i32,
- pub rgchMember: [u16; 2],
-}
-impl ::core::marker::Copy for HELPWININFOW {}
-impl ::core::clone::Clone for HELPWININFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLBWIF_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLBWIF_HASFRAMEWNDINFO: HLBWIF_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLBWIF_HASDOCWNDINFO: HLBWIF_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLBWIF_FRAMEWNDMAXIMIZED: HLBWIF_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLBWIF_DOCWNDMAXIMIZED: HLBWIF_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLBWIF_HASWEBTOOLBARINFO: HLBWIF_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLBWIF_WEBTOOLBARHIDDEN: HLBWIF_FLAGS = 32u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HLBWINFO {
- pub cbSize: u32,
- pub grfHLBWIF: u32,
- pub rcFramePos: super::super::Foundation::RECT,
- pub rcDocPos: super::super::Foundation::RECT,
- pub hltbinfo: HLTBINFO,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HLBWINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HLBWINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLFNAMEF = u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLFNAMEF_DEFAULT: HLFNAMEF = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLFNAMEF_TRYCACHE: HLFNAMEF = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLFNAMEF_TRYPRETTYTARGET: HLFNAMEF = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLFNAMEF_TRYFULLTARGET: HLFNAMEF = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLFNAMEF_TRYWIN95SHORTCUT: HLFNAMEF = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLID_INFO = u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLID_INVALID: HLID_INFO = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLID_PREVIOUS: HLID_INFO = 4294967295u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLID_NEXT: HLID_INFO = 4294967294u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLID_CURRENT: HLID_INFO = 4294967293u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLID_STACKBOTTOM: HLID_INFO = 4294967292u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLID_STACKTOP: HLID_INFO = 4294967291u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLINKGETREF = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKGETREF_DEFAULT: HLINKGETREF = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKGETREF_ABSOLUTE: HLINKGETREF = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKGETREF_RELATIVE: HLINKGETREF = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLINKMISC = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKMISC_RELATIVE: HLINKMISC = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLINKSETF = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKSETF_TARGET: HLINKSETF = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKSETF_LOCATION: HLINKSETF = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLINKWHICHMK = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKWHICHMK_CONTAINER: HLINKWHICHMK = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLINKWHICHMK_BASE: HLINKWHICHMK = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HLINK_E_FIRST: ::windows_sys::core::HRESULT = -2147221248i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HLINK_S_DONTHIDE: i32 = 262400i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HLINK_S_FIRST: ::windows_sys::core::HRESULT = 262400i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct HLITEM {
- pub uHLID: u32,
- pub pwzFriendlyName: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for HLITEM {}
-impl ::core::clone::Clone for HLITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLNF = u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLNF_INTERNALJUMP: HLNF = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLNF_OPENINNEWWINDOW: HLNF = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLNF_NAVIGATINGBACK: HLNF = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLNF_NAVIGATINGFORWARD: HLNF = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLNF_NAVIGATINGTOSTACKITEM: HLNF = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLNF_CREATENOHISTORY: HLNF = 32u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HLNF_ALLOW_AUTONAVIGATE: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -5897,127 +3930,11 @@ pub const HLNF_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HLNF_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLQF_INFO = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLQF_ISVALID: HLQF_INFO = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLQF_ISCURRENT: HLQF_INFO = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HLTBINFO {
- pub uDockType: u32,
- pub rcTbPos: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HLTBINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HLTBINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HLTB_INFO = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTB_DOCKEDLEFT: HLTB_INFO = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTB_DOCKEDTOP: HLTB_INFO = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTB_DOCKEDRIGHT: HLTB_INFO = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTB_DOCKEDBOTTOM: HLTB_INFO = 3i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTB_FLOATING: HLTB_INFO = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type HOMEGROUPSHARINGCHOICES = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HGSC_NONE: HOMEGROUPSHARINGCHOICES = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HGSC_MUSICLIBRARY: HOMEGROUPSHARINGCHOICES = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HGSC_PICTURESLIBRARY: HOMEGROUPSHARINGCHOICES = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HGSC_VIDEOSLIBRARY: HOMEGROUPSHARINGCHOICES = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HGSC_DOCUMENTSLIBRARY: HOMEGROUPSHARINGCHOICES = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HGSC_PRINTERS: HOMEGROUPSHARINGCHOICES = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HOMEGROUP_SECURITY_GROUP: &str = "HomeUsers";
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const HOMEGROUP_SECURITY_GROUP_MULTI: &str = "HUG";
-pub type HPSXA = isize;
pub const HideInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 944194225, data2: 10871, data3: 19635, data4: [140, 248, 17, 54, 245, 225, 126, 89] };
pub const HomeGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3732388356, data2: 15506, data3: 19729, data4: [161, 165, 66, 53, 42, 83, 224, 227] };
-pub type IACList = *mut ::core::ffi::c_void;
-pub type IACList2 = *mut ::core::ffi::c_void;
-pub type IAccessibilityDockingService = *mut ::core::ffi::c_void;
-pub type IAccessibilityDockingServiceCallback = *mut ::core::ffi::c_void;
-pub type IAccessibleObject = *mut ::core::ffi::c_void;
-pub type IActionProgress = *mut ::core::ffi::c_void;
-pub type IActionProgressDialog = *mut ::core::ffi::c_void;
-pub type IAppActivationUIInfo = *mut ::core::ffi::c_void;
-pub type IAppPublisher = *mut ::core::ffi::c_void;
-pub type IAppVisibility = *mut ::core::ffi::c_void;
-pub type IAppVisibilityEvents = *mut ::core::ffi::c_void;
-pub type IApplicationActivationManager = *mut ::core::ffi::c_void;
-pub type IApplicationAssociationRegistration = *mut ::core::ffi::c_void;
-pub type IApplicationAssociationRegistrationUI = *mut ::core::ffi::c_void;
-pub type IApplicationDesignModeSettings = *mut ::core::ffi::c_void;
-pub type IApplicationDesignModeSettings2 = *mut ::core::ffi::c_void;
-pub type IApplicationDestinations = *mut ::core::ffi::c_void;
-pub type IApplicationDocumentLists = *mut ::core::ffi::c_void;
-pub type IAssocHandler = *mut ::core::ffi::c_void;
-pub type IAssocHandlerInvoker = *mut ::core::ffi::c_void;
-pub type IAttachmentExecute = *mut ::core::ffi::c_void;
-pub type IAutoComplete = *mut ::core::ffi::c_void;
-pub type IAutoComplete2 = *mut ::core::ffi::c_void;
-pub type IAutoCompleteDropDown = *mut ::core::ffi::c_void;
-pub type IBandHost = *mut ::core::ffi::c_void;
-pub type IBandSite = *mut ::core::ffi::c_void;
-pub type IBannerNotificationHandler = *mut ::core::ffi::c_void;
-pub type IBanneredBar = *mut ::core::ffi::c_void;
-pub type IBrowserFrameOptions = *mut ::core::ffi::c_void;
-pub type IBrowserService = *mut ::core::ffi::c_void;
-pub type IBrowserService2 = *mut ::core::ffi::c_void;
-pub type IBrowserService3 = *mut ::core::ffi::c_void;
-pub type IBrowserService4 = *mut ::core::ffi::c_void;
-pub type ICDBurn = *mut ::core::ffi::c_void;
-pub type ICDBurnExt = *mut ::core::ffi::c_void;
-pub type ICategorizer = *mut ::core::ffi::c_void;
-pub type ICategoryProvider = *mut ::core::ffi::c_void;
-pub type IColumnManager = *mut ::core::ffi::c_void;
-pub type IColumnProvider = *mut ::core::ffi::c_void;
-pub type ICommDlgBrowser = *mut ::core::ffi::c_void;
-pub type ICommDlgBrowser2 = *mut ::core::ffi::c_void;
-pub type ICommDlgBrowser3 = *mut ::core::ffi::c_void;
-pub type IComputerInfoChangeNotify = *mut ::core::ffi::c_void;
-pub type IConnectableCredentialProviderCredential = *mut ::core::ffi::c_void;
-pub type IContactManagerInterop = *mut ::core::ffi::c_void;
-pub type IContextMenu = *mut ::core::ffi::c_void;
-pub type IContextMenu2 = *mut ::core::ffi::c_void;
-pub type IContextMenu3 = *mut ::core::ffi::c_void;
-pub type IContextMenuCB = *mut ::core::ffi::c_void;
-pub type IContextMenuSite = *mut ::core::ffi::c_void;
-pub type ICopyHookA = *mut ::core::ffi::c_void;
-pub type ICopyHookW = *mut ::core::ffi::c_void;
-pub type ICreateProcessInputs = *mut ::core::ffi::c_void;
-pub type ICreatingProcess = *mut ::core::ffi::c_void;
-pub type ICredentialProvider = *mut ::core::ffi::c_void;
-pub type ICredentialProviderCredential = *mut ::core::ffi::c_void;
-pub type ICredentialProviderCredential2 = *mut ::core::ffi::c_void;
-pub type ICredentialProviderCredentialEvents = *mut ::core::ffi::c_void;
-pub type ICredentialProviderCredentialEvents2 = *mut ::core::ffi::c_void;
-pub type ICredentialProviderCredentialWithFieldOptions = *mut ::core::ffi::c_void;
-pub type ICredentialProviderEvents = *mut ::core::ffi::c_void;
-pub type ICredentialProviderFilter = *mut ::core::ffi::c_void;
-pub type ICredentialProviderSetUserArray = *mut ::core::ffi::c_void;
-pub type ICredentialProviderUser = *mut ::core::ffi::c_void;
-pub type ICredentialProviderUserArray = *mut ::core::ffi::c_void;
-pub type ICurrentItem = *mut ::core::ffi::c_void;
-pub type ICurrentWorkingDirectory = *mut ::core::ffi::c_void;
-pub type ICustomDestinationList = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IDC_OFFLINE_HAND: u32 = 103u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6040,30 +3957,6 @@ pub const IDO_SHGIOI_SLOWFILE: u64 = 4294967293u64;
pub const IDS_DESCRIPTION: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ID_APP: u32 = 100u32;
-pub type IDataObjectAsyncCapability = *mut ::core::ffi::c_void;
-pub type IDataObjectProvider = *mut ::core::ffi::c_void;
-pub type IDataTransferManagerInterop = *mut ::core::ffi::c_void;
-pub type IDefaultExtractIconInit = *mut ::core::ffi::c_void;
-pub type IDefaultFolderMenuInitialize = *mut ::core::ffi::c_void;
-pub type IDelegateFolder = *mut ::core::ffi::c_void;
-pub type IDelegateItem = *mut ::core::ffi::c_void;
-pub type IDeskBand = *mut ::core::ffi::c_void;
-pub type IDeskBand2 = *mut ::core::ffi::c_void;
-pub type IDeskBandInfo = *mut ::core::ffi::c_void;
-pub type IDeskBar = *mut ::core::ffi::c_void;
-pub type IDeskBarClient = *mut ::core::ffi::c_void;
-pub type IDesktopGadget = *mut ::core::ffi::c_void;
-pub type IDesktopWallpaper = *mut ::core::ffi::c_void;
-pub type IDestinationStreamFactory = *mut ::core::ffi::c_void;
-pub type IDisplayItem = *mut ::core::ffi::c_void;
-pub type IDocViewSite = *mut ::core::ffi::c_void;
-pub type IDockingWindow = *mut ::core::ffi::c_void;
-pub type IDockingWindowFrame = *mut ::core::ffi::c_void;
-pub type IDockingWindowSite = *mut ::core::ffi::c_void;
-pub type IDragSourceHelper = *mut ::core::ffi::c_void;
-pub type IDragSourceHelper2 = *mut ::core::ffi::c_void;
-pub type IDropTargetHelper = *mut ::core::ffi::c_void;
-pub type IDynamicHWHandler = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IEIFLAG_ASPECT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6094,186 +3987,17 @@ pub const IEI_PRIORITY_MAX: u32 = 2147483647u32;
pub const IEI_PRIORITY_MIN: u32 = 0u32;
pub const IENamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2900700419, data2: 58829, data3: 19232, data4: [130, 255, 231, 27, 17, 190, 174, 29] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type IEPDNFLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IEPDN_BINDINGUI: IEPDNFLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type IESHORTCUTFLAGS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IESHORTCUT_NEWBROWSER: IESHORTCUTFLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IESHORTCUT_OPENNEWTAB: IESHORTCUTFLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IESHORTCUT_FORCENAVIGATE: IESHORTCUTFLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IESHORTCUT_BACKGROUNDTAB: IESHORTCUTFLAGS = 8i32;
-pub type IEnumACString = *mut ::core::ffi::c_void;
-pub type IEnumAssocHandlers = *mut ::core::ffi::c_void;
-pub type IEnumExplorerCommand = *mut ::core::ffi::c_void;
-pub type IEnumExtraSearch = *mut ::core::ffi::c_void;
-pub type IEnumFullIDList = *mut ::core::ffi::c_void;
-pub type IEnumHLITEM = *mut ::core::ffi::c_void;
-pub type IEnumIDList = *mut ::core::ffi::c_void;
-pub type IEnumObjects = *mut ::core::ffi::c_void;
-pub type IEnumPublishedApps = *mut ::core::ffi::c_void;
-pub type IEnumReadyCallback = *mut ::core::ffi::c_void;
-pub type IEnumResources = *mut ::core::ffi::c_void;
-pub type IEnumShellItems = *mut ::core::ffi::c_void;
-pub type IEnumSyncMgrConflict = *mut ::core::ffi::c_void;
-pub type IEnumSyncMgrEvents = *mut ::core::ffi::c_void;
-pub type IEnumSyncMgrSyncItems = *mut ::core::ffi::c_void;
-pub type IEnumTravelLogEntry = *mut ::core::ffi::c_void;
-pub type IEnumerableView = *mut ::core::ffi::c_void;
-pub type IExecuteCommand = *mut ::core::ffi::c_void;
-pub type IExecuteCommandApplicationHostEnvironment = *mut ::core::ffi::c_void;
-pub type IExecuteCommandHost = *mut ::core::ffi::c_void;
-pub type IExpDispSupport = *mut ::core::ffi::c_void;
-pub type IExpDispSupportXP = *mut ::core::ffi::c_void;
-pub type IExplorerBrowser = *mut ::core::ffi::c_void;
-pub type IExplorerBrowserEvents = *mut ::core::ffi::c_void;
-pub type IExplorerCommand = *mut ::core::ffi::c_void;
-pub type IExplorerCommandProvider = *mut ::core::ffi::c_void;
-pub type IExplorerCommandState = *mut ::core::ffi::c_void;
-pub type IExplorerPaneVisibility = *mut ::core::ffi::c_void;
-pub type IExtensionServices = *mut ::core::ffi::c_void;
-pub type IExtractIconA = *mut ::core::ffi::c_void;
-pub type IExtractIconW = *mut ::core::ffi::c_void;
-pub type IExtractImage = *mut ::core::ffi::c_void;
-pub type IExtractImage2 = *mut ::core::ffi::c_void;
-pub type IFileDialog = *mut ::core::ffi::c_void;
-pub type IFileDialog2 = *mut ::core::ffi::c_void;
-pub type IFileDialogControlEvents = *mut ::core::ffi::c_void;
-pub type IFileDialogCustomize = *mut ::core::ffi::c_void;
-pub type IFileDialogEvents = *mut ::core::ffi::c_void;
-pub type IFileIsInUse = *mut ::core::ffi::c_void;
-pub type IFileOpenDialog = *mut ::core::ffi::c_void;
-pub type IFileOperation = *mut ::core::ffi::c_void;
-pub type IFileOperation2 = *mut ::core::ffi::c_void;
-pub type IFileOperationProgressSink = *mut ::core::ffi::c_void;
-pub type IFileSaveDialog = *mut ::core::ffi::c_void;
-pub type IFileSearchBand = *mut ::core::ffi::c_void;
-pub type IFileSyncMergeHandler = *mut ::core::ffi::c_void;
-pub type IFileSystemBindData = *mut ::core::ffi::c_void;
-pub type IFileSystemBindData2 = *mut ::core::ffi::c_void;
-pub type IFolderBandPriv = *mut ::core::ffi::c_void;
-pub type IFolderFilter = *mut ::core::ffi::c_void;
-pub type IFolderFilterSite = *mut ::core::ffi::c_void;
-pub type IFolderView = *mut ::core::ffi::c_void;
-pub type IFolderView2 = *mut ::core::ffi::c_void;
-pub type IFolderViewHost = *mut ::core::ffi::c_void;
-pub type IFolderViewOC = *mut ::core::ffi::c_void;
-pub type IFolderViewOptions = *mut ::core::ffi::c_void;
-pub type IFolderViewSettings = *mut ::core::ffi::c_void;
-pub type IFrameworkInputPane = *mut ::core::ffi::c_void;
-pub type IFrameworkInputPaneHandler = *mut ::core::ffi::c_void;
-pub type IGetServiceIds = *mut ::core::ffi::c_void;
-pub type IHWEventHandler = *mut ::core::ffi::c_void;
-pub type IHWEventHandler2 = *mut ::core::ffi::c_void;
-pub type IHandlerActivationHost = *mut ::core::ffi::c_void;
-pub type IHandlerInfo = *mut ::core::ffi::c_void;
-pub type IHandlerInfo2 = *mut ::core::ffi::c_void;
-pub type IHlink = *mut ::core::ffi::c_void;
-pub type IHlinkBrowseContext = *mut ::core::ffi::c_void;
-pub type IHlinkFrame = *mut ::core::ffi::c_void;
-pub type IHlinkSite = *mut ::core::ffi::c_void;
-pub type IHlinkTarget = *mut ::core::ffi::c_void;
-pub type IHomeGroup = *mut ::core::ffi::c_void;
-pub type IIOCancelInformation = *mut ::core::ffi::c_void;
-pub type IIdentityName = *mut ::core::ffi::c_void;
-pub type IImageRecompress = *mut ::core::ffi::c_void;
-pub type IInitializeCommand = *mut ::core::ffi::c_void;
-pub type IInitializeNetworkFolder = *mut ::core::ffi::c_void;
-pub type IInitializeObject = *mut ::core::ffi::c_void;
-pub type IInitializeWithBindCtx = *mut ::core::ffi::c_void;
-pub type IInitializeWithItem = *mut ::core::ffi::c_void;
-pub type IInitializeWithPropertyStore = *mut ::core::ffi::c_void;
-pub type IInitializeWithWindow = *mut ::core::ffi::c_void;
-pub type IInputObject = *mut ::core::ffi::c_void;
-pub type IInputObject2 = *mut ::core::ffi::c_void;
-pub type IInputObjectSite = *mut ::core::ffi::c_void;
-pub type IInputPaneAnimationCoordinator = *mut ::core::ffi::c_void;
-pub type IInputPanelConfiguration = *mut ::core::ffi::c_void;
-pub type IInputPanelInvocationConfiguration = *mut ::core::ffi::c_void;
-pub type IInsertItem = *mut ::core::ffi::c_void;
-pub type IItemNameLimits = *mut ::core::ffi::c_void;
-pub type IKnownFolder = *mut ::core::ffi::c_void;
-pub type IKnownFolderManager = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ILMM_IE4: u32 = 0u32;
-pub type ILaunchSourceAppUserModelId = *mut ::core::ffi::c_void;
-pub type ILaunchSourceViewSizePreference = *mut ::core::ffi::c_void;
-pub type ILaunchTargetMonitor = *mut ::core::ffi::c_void;
-pub type ILaunchTargetViewSizePreference = *mut ::core::ffi::c_void;
-pub type ILaunchUIContext = *mut ::core::ffi::c_void;
-pub type ILaunchUIContextProvider = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IMM_ACC_DOCKING_E_DOCKOCCUPIED: ::windows_sys::core::HRESULT = -2144927183i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IMM_ACC_DOCKING_E_INSUFFICIENTHEIGHT: ::windows_sys::core::HRESULT = -2144927184i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IMSC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows_sys::core::HRESULT = -2144927181i32;
-pub type IMenuBand = *mut ::core::ffi::c_void;
-pub type IMenuPopup = *mut ::core::ffi::c_void;
-pub type IModalWindow = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const INTERNET_MAX_PATH_LENGTH: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const INTERNET_MAX_SCHEME_LENGTH: u32 = 32u32;
-pub type INameSpaceTreeAccessible = *mut ::core::ffi::c_void;
-pub type INameSpaceTreeControl = *mut ::core::ffi::c_void;
-pub type INameSpaceTreeControl2 = *mut ::core::ffi::c_void;
-pub type INameSpaceTreeControlCustomDraw = *mut ::core::ffi::c_void;
-pub type INameSpaceTreeControlDropHandler = *mut ::core::ffi::c_void;
-pub type INameSpaceTreeControlEvents = *mut ::core::ffi::c_void;
-pub type INameSpaceTreeControlFolderCapabilities = *mut ::core::ffi::c_void;
-pub type INamedPropertyBag = *mut ::core::ffi::c_void;
-pub type INamespaceWalk = *mut ::core::ffi::c_void;
-pub type INamespaceWalkCB = *mut ::core::ffi::c_void;
-pub type INamespaceWalkCB2 = *mut ::core::ffi::c_void;
-pub type INetworkFolderInternal = *mut ::core::ffi::c_void;
-pub type INewMenuClient = *mut ::core::ffi::c_void;
-pub type INewShortcutHookA = *mut ::core::ffi::c_void;
-pub type INewShortcutHookW = *mut ::core::ffi::c_void;
-pub type INewWDEvents = *mut ::core::ffi::c_void;
-pub type INewWindowManager = *mut ::core::ffi::c_void;
-pub type INotifyReplica = *mut ::core::ffi::c_void;
-pub type IObjMgr = *mut ::core::ffi::c_void;
-pub type IObjectProvider = *mut ::core::ffi::c_void;
-pub type IObjectWithAppUserModelID = *mut ::core::ffi::c_void;
-pub type IObjectWithBackReferences = *mut ::core::ffi::c_void;
-pub type IObjectWithCancelEvent = *mut ::core::ffi::c_void;
-pub type IObjectWithFolderEnumMode = *mut ::core::ffi::c_void;
-pub type IObjectWithProgID = *mut ::core::ffi::c_void;
-pub type IObjectWithSelection = *mut ::core::ffi::c_void;
-pub type IOpenControlPanel = *mut ::core::ffi::c_void;
-pub type IOpenSearchSource = *mut ::core::ffi::c_void;
-pub type IOperationsProgressDialog = *mut ::core::ffi::c_void;
-pub type IPackageDebugSettings = *mut ::core::ffi::c_void;
-pub type IPackageDebugSettings2 = *mut ::core::ffi::c_void;
-pub type IPackageExecutionStateChangeNotification = *mut ::core::ffi::c_void;
-pub type IParentAndItem = *mut ::core::ffi::c_void;
-pub type IParseAndCreateItem = *mut ::core::ffi::c_void;
-pub type IPersistFolder = *mut ::core::ffi::c_void;
-pub type IPersistFolder2 = *mut ::core::ffi::c_void;
-pub type IPersistFolder3 = *mut ::core::ffi::c_void;
-pub type IPersistIDList = *mut ::core::ffi::c_void;
-pub type IPreviewHandler = *mut ::core::ffi::c_void;
-pub type IPreviewHandlerFrame = *mut ::core::ffi::c_void;
-pub type IPreviewHandlerVisuals = *mut ::core::ffi::c_void;
-pub type IPreviewItem = *mut ::core::ffi::c_void;
-pub type IPreviousVersionsInfo = *mut ::core::ffi::c_void;
-pub type IProfferService = *mut ::core::ffi::c_void;
-pub type IProgressDialog = *mut ::core::ffi::c_void;
-pub type IPropertyKeyStore = *mut ::core::ffi::c_void;
-pub type IPublishedApp = *mut ::core::ffi::c_void;
-pub type IPublishedApp2 = *mut ::core::ffi::c_void;
-pub type IPublishingWizard = *mut ::core::ffi::c_void;
-pub type IQueryAssociations = *mut ::core::ffi::c_void;
-pub type IQueryCancelAutoPlay = *mut ::core::ffi::c_void;
-pub type IQueryCodePage = *mut ::core::ffi::c_void;
-pub type IQueryContinue = *mut ::core::ffi::c_void;
-pub type IQueryContinueWithStatus = *mut ::core::ffi::c_void;
-pub type IQueryInfo = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IRTIR_TASK_FINISHED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6284,12 +4008,6 @@ pub const IRTIR_TASK_PENDING: u32 = 3u32;
pub const IRTIR_TASK_RUNNING: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IRTIR_TASK_SUSPENDED: u32 = 2u32;
-pub type IRegTreeItem = *mut ::core::ffi::c_void;
-pub type IRelatedItem = *mut ::core::ffi::c_void;
-pub type IRemoteComputer = *mut ::core::ffi::c_void;
-pub type IResolveShellLink = *mut ::core::ffi::c_void;
-pub type IResultsFolder = *mut ::core::ffi::c_void;
-pub type IRunnableTask = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ISFBVIEWMODE_LARGEICONS: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6346,122 +4064,6 @@ pub const IS_FULLSCREEN: u32 = 2u32;
pub const IS_NORMAL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const IS_SPLIT: u32 = 4u32;
-pub type IScriptErrorList = *mut ::core::ffi::c_void;
-pub type ISearchBoxInfo = *mut ::core::ffi::c_void;
-pub type ISearchContext = *mut ::core::ffi::c_void;
-pub type ISearchFolderItemFactory = *mut ::core::ffi::c_void;
-pub type ISharedBitmap = *mut ::core::ffi::c_void;
-pub type ISharingConfigurationManager = *mut ::core::ffi::c_void;
-pub type IShellApp = *mut ::core::ffi::c_void;
-pub type IShellBrowser = *mut ::core::ffi::c_void;
-pub type IShellChangeNotify = *mut ::core::ffi::c_void;
-pub type IShellDetails = *mut ::core::ffi::c_void;
-pub type IShellDispatch = *mut ::core::ffi::c_void;
-pub type IShellDispatch2 = *mut ::core::ffi::c_void;
-pub type IShellDispatch3 = *mut ::core::ffi::c_void;
-pub type IShellDispatch4 = *mut ::core::ffi::c_void;
-pub type IShellDispatch5 = *mut ::core::ffi::c_void;
-pub type IShellDispatch6 = *mut ::core::ffi::c_void;
-pub type IShellExtInit = *mut ::core::ffi::c_void;
-pub type IShellFavoritesNameSpace = *mut ::core::ffi::c_void;
-pub type IShellFolder = *mut ::core::ffi::c_void;
-pub type IShellFolder2 = *mut ::core::ffi::c_void;
-pub type IShellFolderBand = *mut ::core::ffi::c_void;
-pub type IShellFolderView = *mut ::core::ffi::c_void;
-pub type IShellFolderViewCB = *mut ::core::ffi::c_void;
-pub type IShellFolderViewDual = *mut ::core::ffi::c_void;
-pub type IShellFolderViewDual2 = *mut ::core::ffi::c_void;
-pub type IShellFolderViewDual3 = *mut ::core::ffi::c_void;
-pub type IShellIcon = *mut ::core::ffi::c_void;
-pub type IShellIconOverlay = *mut ::core::ffi::c_void;
-pub type IShellIconOverlayIdentifier = *mut ::core::ffi::c_void;
-pub type IShellIconOverlayManager = *mut ::core::ffi::c_void;
-pub type IShellImageData = *mut ::core::ffi::c_void;
-pub type IShellImageDataAbort = *mut ::core::ffi::c_void;
-pub type IShellImageDataFactory = *mut ::core::ffi::c_void;
-pub type IShellItem = *mut ::core::ffi::c_void;
-pub type IShellItem2 = *mut ::core::ffi::c_void;
-pub type IShellItemArray = *mut ::core::ffi::c_void;
-pub type IShellItemFilter = *mut ::core::ffi::c_void;
-pub type IShellItemImageFactory = *mut ::core::ffi::c_void;
-pub type IShellItemResources = *mut ::core::ffi::c_void;
-pub type IShellLibrary = *mut ::core::ffi::c_void;
-pub type IShellLinkA = *mut ::core::ffi::c_void;
-pub type IShellLinkDataList = *mut ::core::ffi::c_void;
-pub type IShellLinkDual = *mut ::core::ffi::c_void;
-pub type IShellLinkDual2 = *mut ::core::ffi::c_void;
-pub type IShellLinkW = *mut ::core::ffi::c_void;
-pub type IShellMenu = *mut ::core::ffi::c_void;
-pub type IShellMenuCallback = *mut ::core::ffi::c_void;
-pub type IShellNameSpace = *mut ::core::ffi::c_void;
-pub type IShellPropSheetExt = *mut ::core::ffi::c_void;
-pub type IShellRunDll = *mut ::core::ffi::c_void;
-pub type IShellService = *mut ::core::ffi::c_void;
-pub type IShellTaskScheduler = *mut ::core::ffi::c_void;
-pub type IShellUIHelper = *mut ::core::ffi::c_void;
-pub type IShellUIHelper2 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper3 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper4 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper5 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper6 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper7 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper8 = *mut ::core::ffi::c_void;
-pub type IShellUIHelper9 = *mut ::core::ffi::c_void;
-pub type IShellView = *mut ::core::ffi::c_void;
-pub type IShellView2 = *mut ::core::ffi::c_void;
-pub type IShellView3 = *mut ::core::ffi::c_void;
-pub type IShellWindows = *mut ::core::ffi::c_void;
-pub type ISortColumnArray = *mut ::core::ffi::c_void;
-pub type IStartMenuPinnedList = *mut ::core::ffi::c_void;
-pub type IStorageProviderBanners = *mut ::core::ffi::c_void;
-pub type IStorageProviderCopyHook = *mut ::core::ffi::c_void;
-pub type IStorageProviderHandler = *mut ::core::ffi::c_void;
-pub type IStorageProviderPropertyHandler = *mut ::core::ffi::c_void;
-pub type IStreamAsync = *mut ::core::ffi::c_void;
-pub type IStreamUnbufferedInfo = *mut ::core::ffi::c_void;
-pub type ISuspensionDependencyManager = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflict = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflictFolder = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflictItems = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflictPresenter = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflictResolutionItems = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflictResolveInfo = *mut ::core::ffi::c_void;
-pub type ISyncMgrConflictStore = *mut ::core::ffi::c_void;
-pub type ISyncMgrControl = *mut ::core::ffi::c_void;
-pub type ISyncMgrEnumItems = *mut ::core::ffi::c_void;
-pub type ISyncMgrEvent = *mut ::core::ffi::c_void;
-pub type ISyncMgrEventLinkUIOperation = *mut ::core::ffi::c_void;
-pub type ISyncMgrEventStore = *mut ::core::ffi::c_void;
-pub type ISyncMgrHandler = *mut ::core::ffi::c_void;
-pub type ISyncMgrHandlerCollection = *mut ::core::ffi::c_void;
-pub type ISyncMgrHandlerInfo = *mut ::core::ffi::c_void;
-pub type ISyncMgrRegister = *mut ::core::ffi::c_void;
-pub type ISyncMgrResolutionHandler = *mut ::core::ffi::c_void;
-pub type ISyncMgrScheduleWizardUIOperation = *mut ::core::ffi::c_void;
-pub type ISyncMgrSessionCreator = *mut ::core::ffi::c_void;
-pub type ISyncMgrSyncCallback = *mut ::core::ffi::c_void;
-pub type ISyncMgrSyncItem = *mut ::core::ffi::c_void;
-pub type ISyncMgrSyncItemContainer = *mut ::core::ffi::c_void;
-pub type ISyncMgrSyncItemInfo = *mut ::core::ffi::c_void;
-pub type ISyncMgrSyncResult = *mut ::core::ffi::c_void;
-pub type ISyncMgrSynchronize = *mut ::core::ffi::c_void;
-pub type ISyncMgrSynchronizeCallback = *mut ::core::ffi::c_void;
-pub type ISyncMgrSynchronizeInvoke = *mut ::core::ffi::c_void;
-pub type ISyncMgrUIOperation = *mut ::core::ffi::c_void;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct ITEMSPACING {
- pub cxSmall: i32,
- pub cySmall: i32,
- pub cxLarge: i32,
- pub cyLarge: i32,
-}
-impl ::core::marker::Copy for ITEMSPACING {}
-impl ::core::clone::Clone for ITEMSPACING {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ITSAT_DEFAULT_PRIORITY: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6474,50 +4076,6 @@ pub const ITSSFLAG_COMPLETE_ON_DESTROY: u32 = 0u32;
pub const ITSSFLAG_FLAGS_MASK: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ITSSFLAG_KILL_ON_DESTROY: u32 = 1u32;
-pub type ITaskbarList = *mut ::core::ffi::c_void;
-pub type ITaskbarList2 = *mut ::core::ffi::c_void;
-pub type ITaskbarList3 = *mut ::core::ffi::c_void;
-pub type ITaskbarList4 = *mut ::core::ffi::c_void;
-pub type IThumbnailCache = *mut ::core::ffi::c_void;
-pub type IThumbnailCachePrimer = *mut ::core::ffi::c_void;
-pub type IThumbnailCapture = *mut ::core::ffi::c_void;
-pub type IThumbnailHandlerFactory = *mut ::core::ffi::c_void;
-pub type IThumbnailProvider = *mut ::core::ffi::c_void;
-pub type IThumbnailSettings = *mut ::core::ffi::c_void;
-pub type IThumbnailStreamCache = *mut ::core::ffi::c_void;
-pub type ITrackShellMenu = *mut ::core::ffi::c_void;
-pub type ITranscodeImage = *mut ::core::ffi::c_void;
-pub type ITransferAdviseSink = *mut ::core::ffi::c_void;
-pub type ITransferDestination = *mut ::core::ffi::c_void;
-pub type ITransferMediumItem = *mut ::core::ffi::c_void;
-pub type ITransferSource = *mut ::core::ffi::c_void;
-pub type ITravelEntry = *mut ::core::ffi::c_void;
-pub type ITravelLog = *mut ::core::ffi::c_void;
-pub type ITravelLogClient = *mut ::core::ffi::c_void;
-pub type ITravelLogEntry = *mut ::core::ffi::c_void;
-pub type ITravelLogStg = *mut ::core::ffi::c_void;
-pub type ITrayDeskBand = *mut ::core::ffi::c_void;
-pub type IURLSearchHook = *mut ::core::ffi::c_void;
-pub type IURLSearchHook2 = *mut ::core::ffi::c_void;
-pub type IUniformResourceLocatorA = *mut ::core::ffi::c_void;
-pub type IUniformResourceLocatorW = *mut ::core::ffi::c_void;
-pub type IUpdateIDList = *mut ::core::ffi::c_void;
-pub type IUseToBrowseItem = *mut ::core::ffi::c_void;
-pub type IUserAccountChangeCallback = *mut ::core::ffi::c_void;
-pub type IUserNotification = *mut ::core::ffi::c_void;
-pub type IUserNotification2 = *mut ::core::ffi::c_void;
-pub type IUserNotificationCallback = *mut ::core::ffi::c_void;
-pub type IViewStateIdentityItem = *mut ::core::ffi::c_void;
-pub type IVirtualDesktopManager = *mut ::core::ffi::c_void;
-pub type IVisualProperties = *mut ::core::ffi::c_void;
-pub type IWebBrowser = *mut ::core::ffi::c_void;
-pub type IWebBrowser2 = *mut ::core::ffi::c_void;
-pub type IWebBrowserApp = *mut ::core::ffi::c_void;
-pub type IWebWizardExtension = *mut ::core::ffi::c_void;
-pub type IWebWizardHost = *mut ::core::ffi::c_void;
-pub type IWebWizardHost2 = *mut ::core::ffi::c_void;
-pub type IWizardExtension = *mut ::core::ffi::c_void;
-pub type IWizardSite = *mut ::core::ffi::c_void;
pub const Identity_LocalUserProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2711114395, data2: 29455, data3: 16521, data4: [182, 70, 161, 37, 87, 245, 102, 94] };
pub const ImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2058842311, data2: 3619, data3: 19834, data4: [138, 162, 25, 191, 173, 71, 152, 41] };
pub const ImageRecompress: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1848838428, data2: 54008, data3: 18240, data4: [181, 94, 46, 17, 209, 71, 122, 44] };
@@ -6528,6 +4086,2555 @@ pub const InternetExplorerMedium: ::windows_sys::core::GUID = ::windows_sys::cor
pub const InternetPrintOrdering: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2916313768, data2: 29978, data3: 17785, data4: [162, 102, 214, 111, 82, 2, 204, 187] };
pub const ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2881444933, data2: 23756, data3: 18359, data4: [187, 78, 135, 203, 135, 187, 209, 98] };
pub const ItemIndex_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2459980762, data2: 10601, data3: 16417, data4: [191, 39, 81, 76, 252, 46, 74, 105] };
+pub const KnownFolderManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1307625264, data2: 57245, data3: 19171, data4: [145, 83, 170, 107, 130, 233, 121, 90] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const LIBRARY_E_NO_ACCESSIBLE_LOCATION: ::windows_sys::core::HRESULT = -2144927231i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const LIBRARY_E_NO_SAVE_LOCATION: ::windows_sys::core::HRESULT = -2144927232i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const LINK_E_DELETE: ::windows_sys::core::HRESULT = -2144927485i32;
+pub const LocalThumbnailCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1357858116, data2: 44191, data3: 19086, data4: [178, 27, 138, 38, 24, 13, 177, 63] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAXFILELEN: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_COLUMN_DESC_LEN: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_COLUMN_NAME_LEN: u32 = 80u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_SYNCMGRHANDLERNAME: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_SYNCMGRITEMNAME: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_SYNCMGR_ID: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_SYNCMGR_NAME: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MAX_SYNCMGR_PROGRESSTEXT: u32 = 260u32;
+pub const MailRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656484960, data2: 50447, data3: 4559, data4: [154, 44, 0, 160, 201, 10, 144, 206] };
+pub const MergedCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2390916113, data2: 13287, data3: 19393, data4: [178, 66, 140, 217, 161, 194, 179, 4] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NCM_DISPLAYERRORTIP: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NCM_GETADDRESS: u32 = 1025u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NCM_GETALLOWTYPE: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NCM_SETALLOWTYPE: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NETCACHE_E_NEGATIVE_CACHE: ::windows_sys::core::HRESULT = -2144927488i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NINF_KEY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_BALLOONHIDE: u32 = 1027u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_BALLOONSHOW: u32 = 1026u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_BALLOONTIMEOUT: u32 = 1028u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_BALLOONUSERCLICK: u32 = 1029u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_POPUPCLOSE: u32 = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_POPUPOPEN: u32 = 1030u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIN_SELECT: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NOTIFYICON_VERSION: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NOTIFYICON_VERSION_4: u32 = 4u32;
+pub const NPCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1037483712, data2: 33171, data3: 20478, data4: [174, 37, 224, 142, 57, 234, 64, 99] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NSTCDHPOS_ONTOP: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NT_CONSOLE_PROPS_SIG: u32 = 2684354562u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NT_FE_CONSOLE_PROPS_SIG: u32 = 2684354564u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NUM_POINTS: u32 = 3u32;
+pub const NamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919580178, data2: 13621, data3: 17456, data4: [131, 237, 213, 1, 170, 102, 128, 230] };
+pub const NamespaceWalker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1928028640, data2: 34418, data3: 17155, data4: [145, 117, 242, 228, 198, 139, 46, 124] };
+pub const NetworkConnections: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1879551175, data2: 12802, data3: 4561, data4: [170, 210, 0, 128, 95, 193, 39, 14] };
+pub const NetworkExplorerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029422093, data2: 48673, data3: 17232, data4: [136, 176, 115, 103, 252, 150, 239, 60] };
+pub const NetworkPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 546122848, data2: 15082, data3: 4201, data4: [162, 215, 8, 0, 43, 48, 48, 157] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OFASI_EDIT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OFASI_OPENDESKTOP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OFFLINE_STATUS_INCOMPLETE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OFFLINE_STATUS_LOCAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OFFLINE_STATUS_REMOTE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OF_CAP_CANCLOSE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OF_CAP_CANSWITCHTO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OI_ASYNC: u32 = 4294962926u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OI_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OPENPROPS_INHIBITPIF: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const OPENPROPS_NONE: u32 = 0u32;
+pub const OnexCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 128583814, data2: 52365, data3: 19993, data4: [164, 16, 28, 117, 175, 104, 110, 98] };
+pub const OnexPlapSmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868773078, data2: 28767, data3: 19361, data4: [154, 219, 103, 7, 11, 131, 119, 117] };
+pub const OpenControlPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 107097477, data2: 26710, data3: 17504, data4: [141, 225, 168, 25, 33, 180, 28, 75] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_NAVIGATION: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_NONE: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_OFFLINE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_PRINTER: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_PRIVACY: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_PROGRESS: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_SSL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PANE_ZONE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PATHCCH_MAX_CCH: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PDTIMER_PAUSE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PDTIMER_RESET: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PDTIMER_RESUME: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_AVG_DATA_RATE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_CHANNEL_COUNT: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_COMPRESSION: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_FORMAT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_SAMPLE_RATE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_SAMPLE_SIZE: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_STREAM_NAME: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_STREAM_NUMBER: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDASI_TIMELENGTH: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDDRSI_DESCRIPTION: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDDRSI_PLAYCOUNT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDDRSI_PLAYEXPIRES: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDDRSI_PLAYSTARTS: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDDRSI_PROTECTED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_ALBUM: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_ARTIST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_COMMENT: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_GENRE: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_LYRICS: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_SONGTITLE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_TRACK: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDSI_YEAR: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_COMPRESSION: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_DATA_RATE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_FRAME_COUNT: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_FRAME_HEIGHT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_FRAME_RATE: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_FRAME_WIDTH: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_SAMPLE_SIZE: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_STREAM_NAME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_STREAM_NUMBER: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIDVSI_TIMELENGTH: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_COMPUTERNAME: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_CONTROLPANEL_CATEGORY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_DESCRIPTIONID: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_DISPLACED_DATE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_DISPLACED_FROM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_DISPLAY_PROPERTIES: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_FINDDATA: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_HTMLINFOTIPFILE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_INTROTEXT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_LINK_TARGET: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_LINK_TARGET_TYPE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_MISC_ACCESSCOUNT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_MISC_OWNER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_MISC_PICS: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_MISC_STATUS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_NETRESOURCE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_NETWORKLOCATION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_QUERY_RANK: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_SHARE_CSC_STATUS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_SYNC_COPY_IN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_VOLUME_CAPACITY: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_VOLUME_FILESYSTEM: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_VOLUME_FREE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PID_WHICHFOLDER: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFDEFFILESIZE: u32 = 80u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFDEFPATHSIZE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFMAXFILEPATH: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFNAMESIZE: u32 = 30u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFPARAMSSIZE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFSHDATASIZE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFSHPROGSIZE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PIFSTARTLOCSIZE: u32 = 63u32;
+pub const PINLogonCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3414354450, data2: 40817, data3: 17517, data4: [137, 225, 141, 9, 36, 225, 37, 110] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PLATFORM_BROWSERONLY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PLATFORM_IE3: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PLATFORM_INTEGRATED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PLATFORM_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PMSF_DONT_STRIP_SPACES: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PMSF_MULTIPLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PMSF_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PO_DELETE: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PO_PORTCHANGE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PO_RENAME: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PO_REN_PORT: u32 = 52u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PPCF_ADDARGUMENTS: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PPCF_ADDQUOTES: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PPCF_FORCEQUALIFY: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PPCF_LONGESTPOSSIBLE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PPCF_NODIRECTORIES: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_DOCUMENTDEFAULTS: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_NETINSTALL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_NETINSTALLLINK: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_OPEN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_OPENNETPRN: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_PROPERTIES: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_SERVERPROPERTIES: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINTACTION_TESTPAGE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PRINT_PROP_FORCE_NAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_AUTOTIME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_MARQUEEPROGRESS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_MODAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_NOCANCEL: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_NOMINIMIZE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_NOPROGRESSBAR: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROGDLG_NOTIME: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: &str = "ExtensionCompletionState";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const PROP_CONTRACT_DELEGATE: &str = "ContractDelegate";
+pub const PackageDebugSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2981020015, data2: 9091, data3: 18514, data4: [176, 233, 143, 11, 29, 198, 107, 77] };
+pub const PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1622642312, data2: 60120, data3: 17500, data4: [156, 253, 11, 135, 247, 78, 166, 205] };
+pub const PreviousVersions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1500164194, data2: 46290, data3: 16917, data4: [159, 116, 233, 16, 155, 10, 129, 83] };
+pub const PropertiesUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3641899215, data2: 918, data3: 18709, data4: [136, 78, 251, 66, 93, 50, 148, 59] };
+pub const PublishDropTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3429822459, data2: 17398, data3: 18117, data4: [150, 25, 81, 213, 113, 150, 127, 125] };
+pub const PublishingWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1798510140, data2: 30373, data3: 19308, data4: [191, 33, 69, 222, 156, 213, 3, 161] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const QCMINFO_PLACE_AFTER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const QCMINFO_PLACE_BEFORE: u32 = 0u32;
+pub const QueryCancelAutoPlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857675624, data2: 1449, data3: 19933, data4: [184, 110, 218, 227, 77, 220, 153, 138] };
+pub const RASProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1429725827, data2: 45543, data3: 20216, data4: [156, 110, 122, 176, 175, 229, 5, 109] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_ABSOLUTE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_ACTIVATE_NOFOCUS: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_ALLOW_AUTONAVIGATE: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_CALLERUNTRUSTED: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_CREATENOHISTORY: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_DEFBROWSER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_DEFMODE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_EXPLOREMODE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_FEEDNAVIGATION: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_HELPMODE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_INITIATEDBYHLINKFRAME: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_KEEPSAMETEMPLATE: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_KEEPWORDWHEELTEXT: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_NAVIGATEBACK: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_NAVIGATEFORWARD: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_NEWBROWSER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_NOAUTOSELECT: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_NOTRANSFERHIST: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_OPENMODE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_PARENT: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_PLAYNOSOUND: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_REDIRECT: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_RELATIVE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_SAMEBROWSER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_TRUSTEDFORACTIVEX: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SBSP_WRITENOHISTORY: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_CREATE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_DISPLAY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_DONOTUSE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_EDIT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_GLOBAL: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_LOCAL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_REFRESH: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCHEME_UPDATE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SCRM_VERIFYPW: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_ASYNCOK: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_CLASSKEY: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_CLASSNAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_CONNECTNETDRV: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_DOENVSUBST: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_FLAG_DDEWAIT: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_FLAG_HINST_IS_SITE: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_FLAG_LOG_USAGE: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_FLAG_NO_UI: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_HMONITOR: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_HOTKEY: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_ICON: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_IDLIST: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_INVOKEIDLIST: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_NOASYNC: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_NOCLOSEPROCESS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_NOQUERYCLASSSTORE: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_NOZONECHECKS: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_NO_CONSOLE: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_UNICODE: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SEE_MASK_WAITFORINPUTIDLE: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SETPROPS_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_ACCESSDENIED: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_ASSOCINCOMPLETE: u32 = 27u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_DDEBUSY: u32 = 30u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_DDEFAIL: u32 = 29u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_DDETIMEOUT: u32 = 28u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_DLLNOTFOUND: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_FNF: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_NOASSOC: u32 = 31u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_OOM: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_PNF: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SE_ERR_SHARE: u32 = 26u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFBID_PIDLCHANGED: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_ADDOBJECT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_GETSELECTEDOBJECTS: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_REARRANGE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_REMOVEOBJECT: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_SETCLIPBOARD: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_SETITEMPOS: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_SETPOINTS: u32 = 23u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVM_UPDATEOBJECT: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVSOC_INVALIDATE_ALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SFVSOC_NOSCROLL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCDF_UPDATEITEM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCIDS_ALLFIELDS: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCIDS_BITMASK: i32 = -65536i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCIDS_CANONICALONLY: i32 = 268435456i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCIDS_COLUMNMASK: i32 = 65535i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCNEE_MSI_CHANGE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCNEE_MSI_UNINSTALL: i32 = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHCNEE_ORDERCHANGED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows_sys::core::HRESULT = -2144927180i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHELLSTATEVERSION_IE4: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHELLSTATEVERSION_WIN2K: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHELL_E_WRONG_BITDEPTH: ::windows_sys::core::HRESULT = -2144927486i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHERB_NOCONFIRMATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHERB_NOPROGRESSUI: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHERB_NOSOUND: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGNLI_NOLNK: u64 = 8u64;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGNLI_NOLOCNAME: u64 = 16u64;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGNLI_NOUNIQUE: u64 = 4u64;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGNLI_PIDL: u64 = 1u64;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGNLI_PREFIXNAME: u64 = 2u64;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGNLI_USEURLEXT: u64 = 32u64;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGSI_ICONLOCATION: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_ALLFOLDERS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_ALLUSERS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_INHERIT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_NOAUTODEFAULTS: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_PERFOLDER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_PERUSER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGVSPB_ROAM: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHHLNF_NOAUTOSELECT: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHHLNF_WRITENOHISTORY: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIL_EXTRALARGE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIL_JUMBO: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIL_LARGE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIL_LAST: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIL_SMALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIL_SYSSMALL: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMGDEC_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMGDEC_LOADFULL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMGDEC_THUMBNAIL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMGKEY_QUALITY: &str = "Compression";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMGKEY_RAWFORMAT: &str = "RawDataFormat";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMSTCAPFLAG_LOCKABLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHIMSTCAPFLAG_PURGEABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPPFW_ASKDIRCREATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPPFW_DIRCREATE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPPFW_IGNOREFILENAME: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPPFW_MEDIACHECKONLY: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPPFW_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPPFW_NOWRITECHECK: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPWHF_ANYLOCATION: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPWHF_NOFILESELECTOR: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPWHF_NONETPLACECREATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPWHF_NORECOMPRESS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPWHF_USEMRU: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHPWHF_VALIDATEVIAWEBFOLDERS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHREGSET_FORCE_HKCU: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHREGSET_FORCE_HKLM: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHREGSET_HKCU: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHREGSET_HKLM: u32 = 4u32;
+pub const SID_CommandsPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1845768784, data2: 17430, data3: 18524, data4: [177, 67, 230, 42, 118, 13, 159, 229] };
+pub const SID_CtxQueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4205706304, data2: 46967, data3: 19305, data4: [170, 129, 119, 3, 94, 240, 230, 232] };
+pub const SID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1829961344, data2: 30993, data3: 4559, data4: [149, 52, 0, 0, 192, 91, 174, 11] };
+pub const SID_LaunchSourceAppUserModelId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753369104, data2: 29915, data3: 18620, data4: [156, 106, 16, 243, 114, 73, 87, 35] };
+pub const SID_LaunchSourceViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2153796754, data2: 26585, data3: 16719, data4: [175, 137, 161, 205, 241, 36, 43, 193] };
+pub const SID_LaunchTargetViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651895922, data2: 47031, data3: 16491, data4: [151, 2, 115, 10, 78, 32, 211, 191] };
+pub const SID_MenuShellFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797698740, data2: 11621, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] };
+pub const SID_SCommDlgBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2163409459, data2: 47071, data3: 4562, data4: [163, 59, 0, 96, 151, 223, 91, 212] };
+pub const SID_SCommandBarState: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3114183260, data2: 14416, data3: 17408, data4: [188, 51, 44, 229, 52, 4, 139, 248] };
+pub const SID_SGetViewFromViewDual: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2291831645, data2: 38686, data3: 19218, data4: [185, 12, 36, 223, 201, 225, 229, 232] };
+pub const SID_SInPlaceBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 489349163, data2: 13909, data3: 18124, data4: [182, 58, 40, 89, 136, 21, 59, 202] };
+pub const SID_SMenuBandBKContextMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 374062470, data2: 7437, data3: 19936, data4: [154, 59, 217, 114, 150, 71, 194, 184] };
+pub const SID_SMenuBandBottom: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1950131812, data2: 3563, data3: 4561, data4: [152, 37, 0, 192, 79, 217, 25, 114] };
+pub const SID_SMenuBandBottomSelected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 375306996, data2: 27985, data3: 4562, data4: [131, 173, 0, 192, 79, 217, 24, 208] };
+pub const SID_SMenuBandChild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3986472992, data2: 2233, data3: 4561, data4: [152, 35, 0, 192, 79, 217, 25, 114] };
+pub const SID_SMenuBandContextMenuModifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 961828980, data2: 29026, data3: 18014, data4: [183, 131, 42, 161, 135, 79, 239, 129] };
+pub const SID_SMenuBandParent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2351402732, data2: 16043, data3: 4561, data4: [140, 176, 0, 192, 79, 217, 24, 208] };
+pub const SID_SMenuBandTop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2492704784, data2: 60472, data3: 4560, data4: [188, 70, 0, 170, 0, 108, 226, 245] };
+pub const SID_SMenuPopup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3521621995, data2: 27182, data3: 4560, data4: [140, 120, 0, 192, 79, 217, 24, 180] };
+pub const SID_SSearchBoxInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 338537057, data2: 20843, data3: 18195, data4: [180, 156, 251, 152, 94, 248, 41, 152] };
+pub const SID_STopLevelBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1284947520, data2: 37212, data3: 4559, data4: [153, 211, 0, 170, 0, 74, 232, 55] };
+pub const SID_STopWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1239528704, data2: 17974, data3: 4563, data4: [151, 247, 0, 192, 79, 69, 208, 179] };
+pub const SID_ShellExecuteNamedPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3951340962, data2: 255, data3: 18834, data4: [131, 36, 237, 92, 224, 97, 203, 41] };
+pub const SID_URLExecutionContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217343676, data2: 48054, data3: 19728, data4: [164, 97, 119, 114, 145, 160, 144, 48] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SIOM_ICONINDEX: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SIOM_OVERLAYINDEX: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SIOM_RESERVED_DEFAULT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SIOM_RESERVED_LINK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SIOM_RESERVED_SHARED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SIOM_RESERVED_SLOWFILE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMAE_CONTRACTED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMAE_EXPANDED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMAE_USER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMAE_VALID: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_AUTOEXPANDCHANGE: u32 = 66u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_CHEVRONEXPAND: u32 = 25u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_CHEVRONGETTIP: u32 = 47u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_CREATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_DEFAULTICON: u32 = 22u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_DEMOTE: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_DISPLAYCHEVRONTIP: u32 = 42u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_EXITMENU: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETAUTOEXPANDSTATE: u32 = 65u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETBKCONTEXTMENU: u32 = 68u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETCONTEXTMENUMODIFIER: u32 = 67u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETINFO: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETOBJECT: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETSFINFO: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_GETSFOBJECT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_INITMENU: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_NEWITEM: u32 = 23u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_OPEN: u32 = 69u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_PROMOTE: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_REFRESH: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_SETSFOBJECT: u32 = 45u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_SFDDRESTRICTED: u32 = 48u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_SFEXEC: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_SFEXEC_MIDDLE: u32 = 49u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_SFSELECTITEM: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMC_SHCHANGENOTIFY: u32 = 46u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMDM_HMENU: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMDM_SHELLFOLDER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMDM_TOOLBAR: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_AUTOEXPAND: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_AUTOTOOLTIP: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_CACHED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_DROPONCONTAINER: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_HORIZONTAL: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_RESTRICT_DRAGDROP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_TOPLEVEL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINIT_VERTICAL: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINV_ID: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMINV_REFRESH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMSET_BOTTOM: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMSET_DONTOWN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SMSET_TOP: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_BROWSER: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_DBMON: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_DEBUGBREAK: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_DEBUGOUT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_EVENT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_EVENTTRACE: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_FLUSH: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_FORMATTEXT: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_MEMWATCH: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_MSGTRACE: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_MSVM: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_MULTISTOP: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_PERFTAGS: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_PROFILE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_SHELL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SPMODE_TEST: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_NOEXPAND: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_NOVIRT: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RM_ANY: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RM_NORMAL: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RM_SAFE: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RM_SAFENETWORK: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_ANY: u32 = 65535u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_BINARY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_DWORD: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_EXPAND_SZ: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_MULTI_SZ: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_NONE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_QWORD: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_RT_REG_SZ: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SRRF_ZEROONFAILURE: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SSM_CLEAR: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SSM_REFRESH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SSM_SET: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SSM_UPDATE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STIF_DEFAULT: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STIF_SUPPORT_HEX: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STORE_E_NEWER_VERSION_AVAILABLE: ::windows_sys::core::HRESULT = -2144927484i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: &str = "Avoid Drive Restriction Policy";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_BIND_DELEGATE_CREATE_OBJECT: &str = "Delegate Object Creation";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_BIND_FOLDERS_READ_ONLY: &str = "Folders As Read Only";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_BIND_FOLDER_ENUM_MODE: &str = "Folder Enum Mode";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: &str = "Force Folder Shortcut Resolve";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_DONT_PARSE_RELATIVE: &str = "Don\'t Parse Relative";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_DONT_RESOLVE_LINK: &str = "Don\'t Resolve Link";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_ENUM_ITEMS_FLAGS: &str = "SHCONTF";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_FILE_SYS_BIND_DATA: &str = "File System Bind Data";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: &str = "Win7FileSystemIdList";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GET_ASYNC_HANDLER: &str = "GetAsyncHandler";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GPS_BESTEFFORT: &str = "GPS_BESTEFFORT";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GPS_DELAYCREATION: &str = "GPS_DELAYCREATION";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GPS_FASTPROPERTIESONLY: &str = "GPS_FASTPROPERTIESONLY";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GPS_HANDLERPROPERTIESONLY: &str = "GPS_HANDLERPROPERTIESONLY";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GPS_NO_OPLOCK: &str = "GPS_NO_OPLOCK";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_GPS_OPENSLOWITEM: &str = "GPS_OPENSLOWITEM";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_INTERNAL_NAVIGATE: &str = "Internal Navigation";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: &str = "Validate URL";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_ITEM_CACHE_CONTEXT: &str = "ItemCacheContext";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_MYDOCS_CLSID: &str = "{450D8FBA-AD25-11D0-98A8-0800361B1103}";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_NO_VALIDATE_FILENAME_CHARS: &str = "NoValidateFilenameChars";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: &str = "Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_AND_CREATE_ITEM: &str = "ParseAndCreateItem";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: &str = "Do not require validated URLs";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: &str = "ExplicitAssociationSuccessful";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_PARTIAL_IDLIST: &str = "ParseOriginalItem";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_PREFER_FOLDER_BROWSING: &str = "Parse Prefer Folder Browsing";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_PREFER_WEB_BROWSING: &str = "Do not bind to Internet shell folder handlers";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_PROPERTYSTORE: &str = "DelegateNamedProperties";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: &str = "Parse Shell Protocol To File Objects";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: &str = "Show network diagnostics UI";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_SKIP_NET_CACHE: &str = "Skip Net Resource Cache";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_TRANSLATE_ALIASES: &str = "Parse Translate Aliases";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: &str = "ExplicitAssociationApp";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_WITH_EXPLICIT_PROGID: &str = "ExplicitProgid";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PARSE_WITH_PROPERTIES: &str = "ParseWithProperties";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_PROPERTYBAG_PARAM: &str = "SHBindCtxPropertyBag";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_REFERRER_IDENTIFIER: &str = "Referrer Identifier";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_SKIP_BINDING_CLSID: &str = "Skip Binding CLSID";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_STORAGEITEM_CREATION_FLAGS: &str = "SHGETSTORAGEITEM";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_TAB_REUSE_IDENTIFIER: &str = "Tab Reuse Identifier";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const STR_TRACK_CLSID: &str = "Track the CLSID";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRHANDLERFLAG_MASK: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRITEM_ITEMFLAGMASK: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRLOGERROR_ERRORFLAGS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRLOGERROR_ERRORID: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRLOGERROR_ITEMID: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRPROGRESSITEM_MAXVALUE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRPROGRESSITEM_PROGVALUE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRPROGRESSITEM_STATUSTEXT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRPROGRESSITEM_STATUSTYPE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SYNCMGRREGISTERFLAGS_MASK: u32 = 7u32;
+pub const SYNCMGR_OBJECTID_BrowseContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1472968068, data2: 59828, data3: 18350, data4: [161, 32, 196, 223, 51, 53, 222, 226] };
+pub const SYNCMGR_OBJECTID_ConflictStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3615588852, data2: 9097, data3: 18404, data4: [169, 96, 96, 188, 194, 237, 147, 11] };
+pub const SYNCMGR_OBJECTID_EventLinkClick: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 570670529, data2: 6897, data3: 16514, data4: [140, 48, 40, 57, 159, 65, 56, 76] };
+pub const SYNCMGR_OBJECTID_EventStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1273967801, data2: 42886, data3: 16501, data4: [186, 136, 12, 43, 157, 137, 169, 143] };
+pub const SYNCMGR_OBJECTID_Icon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1841071555, data2: 23815, data3: 19570, data4: [167, 119, 127, 236, 120, 7, 44, 6] };
+pub const SYNCMGR_OBJECTID_QueryBeforeActivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3632453643, data2: 59306, data3: 18925, data4: [134, 183, 230, 225, 247, 20, 205, 254] };
+pub const SYNCMGR_OBJECTID_QueryBeforeDeactivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2700067458, data2: 24800, data3: 17934, data4: [147, 116, 234, 136, 81, 60, 252, 128] };
+pub const SYNCMGR_OBJECTID_QueryBeforeDelete: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4151063447, data2: 44979, data3: 17879, data4: [165, 159, 90, 73, 233, 5, 67, 126] };
+pub const SYNCMGR_OBJECTID_QueryBeforeDisable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3143591082, data2: 61444, data3: 20149, data4: [142, 77, 38, 117, 25, 102, 52, 76] };
+pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 80476144, data2: 23531, data3: 19937, data4: [188, 144, 144, 131, 69, 196, 128, 246] };
+pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3989238755, data2: 33857, data3: 16649, data4: [173, 243, 108, 28, 160, 183, 222, 71] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SZ_CONTENTTYPE_CDF: &str = "application/x-cdf";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SZ_CONTENTTYPE_CDFA: &str = "application/x-cdf";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SZ_CONTENTTYPE_CDFW: &str = "application/x-cdf";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SZ_CONTENTTYPE_HTML: &str = "text/html";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SZ_CONTENTTYPE_HTMLA: &str = "text/html";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SZ_CONTENTTYPE_HTMLW: &str = "text/html";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const S_SYNCMGR_CANCELALL: ::windows_sys::core::HRESULT = 262660i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const S_SYNCMGR_CANCELITEM: ::windows_sys::core::HRESULT = 262659i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const S_SYNCMGR_ENUMITEMS: ::windows_sys::core::HRESULT = 262673i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const S_SYNCMGR_ITEMDELETED: ::windows_sys::core::HRESULT = 262672i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const S_SYNCMGR_MISSINGITEMS: ::windows_sys::core::HRESULT = 262657i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const S_SYNCMGR_RETRYSYNC: ::windows_sys::core::HRESULT = 262658i32;
+pub const ScheduledTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3592911248, data2: 19562, data3: 4559, data4: [141, 135, 0, 170, 0, 96, 245, 191] };
+pub const SearchFolderItemFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 335613442, data2: 48061, data3: 16880, data4: [136, 227, 237, 163, 113, 33, 101, 132] };
+pub const SelectedItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2414024402, data2: 3666, data3: 17930, data4: [156, 30, 72, 242, 115, 212, 112, 163] };
+pub const SharedBitmap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1303536758, data2: 26503, data3: 16454, data4: [184, 54, 232, 65, 42, 158, 138, 39] };
+pub const SharingConfigurationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1240691169, data2: 35932, data3: 19868, data4: [154, 59, 84, 166, 130, 127, 81, 60] };
+pub const Shell: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 326145568, data2: 49785, data3: 4558, data4: [164, 158, 68, 69, 83, 84, 0, 0] };
+pub const ShellBrowserWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3230334352, data2: 62113, data3: 4561, data4: [132, 85, 0, 160, 201, 31, 56, 128] };
+pub const ShellDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136192, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
+pub const ShellDispatchInproc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 176793696, data2: 55217, data3: 4558, data4: [131, 80, 68, 69, 83, 84, 0, 0] };
+pub const ShellFSFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4080421792, data2: 26041, data3: 4558, data4: [169, 186, 0, 170, 0, 74, 232, 55] };
+pub const ShellFolderItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 803427050, data2: 64799, data3: 4562, data4: [177, 244, 0, 192, 79, 142, 235, 62] };
+pub const ShellFolderView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1645292193, data2: 60388, data3: 4559, data4: [165, 251, 0, 32, 175, 231, 41, 45] };
+pub const ShellFolderViewOC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2610977137, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] };
+pub const ShellImageDataFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726276859, data2: 62341, data3: 19920, data4: [141, 116, 162, 239, 209, 188, 97, 120] };
+pub const ShellItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2596928481, data2: 57506, data3: 19158, data4: [180, 238, 226, 18, 1, 62, 169, 23] };
+pub const ShellLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3652395293, data2: 58751, data3: 17446, data4: [170, 239, 48, 168, 6, 173, 211, 151] };
+pub const ShellLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136193, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
+pub const ShellLinkObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 287413280, data2: 5992, data3: 4561, data4: [149, 190, 0, 96, 151, 151, 234, 79] };
+pub const ShellNameSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1427335173, data2: 45790, data3: 4561, data4: [185, 242, 0, 160, 201, 139, 197, 71] };
+pub const ShellUIHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1688947639, data2: 4382, data3: 4561, data4: [143, 121, 0, 192, 79, 194, 251, 225] };
+pub const ShellWindows: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2610977138, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] };
+pub const ShowInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 520383167, data2: 12802, data3: 19905, data4: [140, 181, 60, 103, 97, 124, 225, 250] };
+pub const SimpleConflictPresenter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2047830711, data2: 60804, data3: 18102, data4: [180, 126, 2, 170, 21, 154, 21, 43] };
+pub const SizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1440200786, data2: 63185, data3: 17138, data4: [170, 117, 135, 40, 161, 178, 210, 100] };
+pub const SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2413289884, data2: 15351, data3: 18587, data4: [167, 44, 132, 106, 179, 103, 140, 150] };
+pub const SmartcardPinProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2488888446, data2: 14148, data3: 16846, data4: [137, 62, 187, 240, 145, 34, 247, 106] };
+pub const SmartcardReaderSelectionProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 455620705, data2: 30031, data3: 16418, data4: [173, 71, 165, 234, 170, 97, 136, 148] };
+pub const SmartcardWinRTProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 518468479, data2: 34220, data3: 17890, data4: [162, 60, 55, 199, 83, 32, 151, 105] };
+pub const StartMenuPin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2729006173, data2: 41154, data3: 17076, data4: [151, 8, 160, 178, 186, 221, 119, 200] };
+pub const StorageProviderBanners: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2093873652, data2: 58742, data3: 17754, data4: [139, 199, 246, 236, 104, 214, 240, 99] };
+pub const SuspensionDependencyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1797734341, data2: 25085, data3: 18712, data4: [149, 162, 195, 181, 233, 215, 245, 129] };
+pub const SyncMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1653989159, data2: 13806, data3: 4561, data4: [135, 7, 0, 192, 79, 217, 51, 39] };
+pub const SyncMgrClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302177120, data2: 7596, data3: 17093, data4: [174, 213, 26, 189, 212, 50, 36, 142] };
+pub const SyncMgrControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 438256134, data2: 1672, data3: 20095, data4: [190, 3, 216, 46, 198, 157, 249, 165] };
+pub const SyncMgrFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2624845285, data2: 31463, data3: 20018, data4: [168, 232, 141, 35, 184, 82, 85, 191] };
+pub const SyncMgrScheduleWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2374733360, data2: 50257, data3: 16923, data4: [133, 83, 210, 151, 106, 250, 100, 140] };
+pub const SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1910084708, data2: 15211, data3: 18268, data4: [178, 65, 225, 88, 131, 32, 117, 41] };
+pub const SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782129600, data2: 46135, data3: 18817, data4: [166, 71, 156, 52, 185, 185, 8, 145] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_APPEND: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_INTERNETBAR: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_NOTOOLBAR: u32 = 196608u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_PREPEND: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_REPLACE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TBIF_STANDARDTOOLBAR: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const THBN_CLICKED: u32 = 6144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TITLEBARNAMELEN: u32 = 40u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TLMENUF_BACK: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TLMENUF_FORE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TLMENUF_INCLUDECURRENT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TLOG_BACK: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TLOG_CURRENT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const TLOG_FORE: u32 = 1u32;
+pub const TaskbarList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459483460, data2: 64877, data3: 4560, data4: [149, 138, 0, 96, 151, 201, 160, 144] };
+pub const ThumbnailStreamCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3420520147, data2: 19345, data3: 20112, data4: [131, 84, 138, 140, 132, 236, 104, 114] };
+pub const TimeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1001656719, data2: 56829, data3: 19760, data4: [163, 72, 159, 181, 214, 191, 26, 254] };
+pub const TrackShellMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2188966193, data2: 10814, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] };
+pub const TrayBandSiteService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4127903904, data2: 58849, data3: 17867, data4: [181, 26, 225, 91, 159, 139, 41, 52] };
+pub const TrayDeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3863225399, data2: 27752, data3: 20306, data4: [148, 221, 44, 254, 210, 103, 239, 185] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_APPLY_DEFAULT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_APPLY_FORCEAPPLY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_APPLY_GUESSFILE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_APPLY_GUESSSCHEME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_BROWSER_MODE: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_CONVERT_IF_DOSPATH: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_DONT_ESCAPE_EXTRA_INFO: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_DONT_SIMPLIFY: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_DONT_UNESCAPE: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_DONT_UNESCAPE_EXTRA_INFO: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_ESCAPE_ASCII_URI_COMPONENT: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_ESCAPE_AS_UTF8: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_ESCAPE_PERCENT: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_ESCAPE_SEGMENT_ONLY: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_ESCAPE_SPACES_ONLY: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_ESCAPE_UNSAFE: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_E_INVALID_SYNTAX: ::windows_sys::core::HRESULT = -2147217407i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_E_UNREGISTERED_PROTOCOL: ::windows_sys::core::HRESULT = -2147217406i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_FILE_USE_PATHURL: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_INTERNAL_PATH: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_NO_META: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_PARTFLAG_KEEPSCHEME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_PLUGGABLE_PROTOCOL: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_UNESCAPE: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_UNESCAPE_AS_UTF8: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_UNESCAPE_HIGH_ANSI_ONLY: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_UNESCAPE_INPLACE: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_UNESCAPE_URI_COMPONENT: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URL_WININET_COMPATIBILITY: u32 = 2147483648u32;
+pub const UserNotification: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083662, data2: 34697, data3: 16700, data4: [173, 188, 72, 245, 181, 17, 179, 175] };
+pub const V1PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866849310, data2: 21380, data3: 17786, data4: [188, 19, 44, 216, 27, 13, 40, 237] };
+pub const V1SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2348394768, data2: 43263, data3: 17791, data4: [153, 159, 165, 202, 16, 180, 168, 133] };
+pub const V1WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889531977, data2: 59424, data3: 17219, data4: [166, 91, 55, 122, 198, 52, 220, 9] };
+pub const VID_Content: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 818070580, data2: 2185, data3: 19597, data4: [152, 93, 169, 247, 24, 48, 176, 169] };
+pub const VID_Details: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 327055104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
+pub const VID_LargeIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5755104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
+pub const VID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 236955104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
+pub const VID_SmallIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 143655104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
+pub const VID_ThumbStrip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2398070308, data2: 53737, data3: 17499, data4: [148, 183, 116, 251, 206, 46, 161, 26] };
+pub const VID_Thumbnails: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2347479696, data2: 21200, data3: 4560, data4: [183, 244, 0, 192, 79, 215, 6, 236] };
+pub const VID_Tile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1710302693, data2: 31713, data3: 18448, data4: [186, 157, 210, 113, 200, 67, 44, 227] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_CACHEHIT: u32 = 80u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_CACHEMISS: u32 = 48u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_DESPERATE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_INHERIT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_RESTRICTED: u32 = 112u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_SHELLEXT: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_SHELLEXT_ASBACKUP: u32 = 21u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_STALECACHEHIT: u32 = 69u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VIEW_PRIORITY_USEASDEFAULT: u32 = 67u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const VOLUME_PREFIX: &str = "\\\\?\\Volume";
+pub const VaultProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1345796560, data2: 19550, data3: 19709, data4: [179, 186, 216, 129, 51, 79, 13, 242] };
+pub const VirtualDesktopManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2857406598, data2: 23721, data3: 19493, data4: [143, 149, 88, 157, 60, 7, 180, 138] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WC_NETADDRESS: &str = "msctls_netaddress";
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WM_CPL_LAUNCH: u32 = 2024u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WM_CPL_LAUNCHED: u32 = 2025u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_CENTER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_CROPTOFIT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_KEEPASPECT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_MAX: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_SPAN: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_STRETCH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WPSTYLE_TILE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_DATAFILEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175932i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_EXTRACTIONBLOCKED: ::windows_sys::core::HRESULT = -2147175930i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_EXTRACTIONPENDING: ::windows_sys::core::HRESULT = -2147175931i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_EXTRACTIONTIMEDOUT: ::windows_sys::core::HRESULT = -2147175935i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_FAILEDEXTRACTION: ::windows_sys::core::HRESULT = -2147175936i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_FASTEXTRACTIONNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147175933i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_NOSTORAGEPROVIDERTHUMBNAILHANDLER: ::windows_sys::core::HRESULT = -2147175929i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const WTS_E_SURROGATEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175934i32;
+pub const WebBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287401313, data2: 13322, data3: 4560, data4: [169, 107, 0, 192, 79, 215, 5, 162] };
+pub const WebBrowser_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3937544899, data2: 12481, data3: 4559, data4: [167, 235, 0, 0, 192, 91, 174, 11] };
+pub const WebWizardHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358060873, data2: 21953, data3: 19752, data4: [147, 94, 87, 228, 124, 174, 217, 115] };
+pub const WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3200291363, data2: 45080, data3: 16749, data4: [160, 172, 82, 57, 113, 182, 57, 245] };
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsAppName: u32 = 1007u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsBadOldPW: u32 = 1006u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsChangePW: u32 = 1005u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsDefKeyword: u32 = 1010u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsDifferentPW: u32 = 1004u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsHelpFile: u32 = 1009u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsIniFile: u32 = 1001u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsIsPassword: u32 = 1000u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsNoHelpMemory: u32 = 1008u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsPassword: u32 = 1003u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const idsScreenSaver: u32 = 1002u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ACENUMOPTION = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACEO_NONE: ACENUMOPTION = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACEO_MOSTRECENTFIRST: ACENUMOPTION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACEO_FIRSTUNUSED: ACENUMOPTION = 65536i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ACTIVATEOPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AO_NONE: ACTIVATEOPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AO_DESIGNMODE: ACTIVATEOPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AO_NOERRORUI: ACTIVATEOPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AO_NOSPLASHSCREEN: ACTIVATEOPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AO_PRELAUNCH: ACTIVATEOPTIONS = 33554432i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ADJACENT_DISPLAY_EDGES = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ADE_NONE: ADJACENT_DISPLAY_EDGES = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ADE_LEFT: ADJACENT_DISPLAY_EDGES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ADE_RIGHT: ADJACENT_DISPLAY_EDGES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type AHE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHE_DESKTOP: AHE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHE_IMMERSIVE: AHE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type AHTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_UNDEFINED: AHTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_USER_APPLICATION: AHTYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_ANY_APPLICATION: AHTYPE = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_MACHINEDEFAULT: AHTYPE = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_PROGID: AHTYPE = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_APPLICATION: AHTYPE = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_CLASS_APPLICATION: AHTYPE = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AHTYPE_ANY_PROGID: AHTYPE = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPACTIONFLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_INSTALL: APPACTIONFLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_UNINSTALL: APPACTIONFLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_MODIFY: APPACTIONFLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_REPAIR: APPACTIONFLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_UPGRADE: APPACTIONFLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_CANGETSIZE: APPACTIONFLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_MODIFYREMOVE: APPACTIONFLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_ADDLATER: APPACTIONFLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const APPACTION_UNSCHEDULE: APPACTIONFLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPDOCLISTTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ADLT_RECENT: APPDOCLISTTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ADLT_FREQUENT: APPDOCLISTTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPINFODATAFLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_DISPLAYNAME: APPINFODATAFLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_VERSION: APPINFODATAFLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_PUBLISHER: APPINFODATAFLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_PRODUCTID: APPINFODATAFLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_REGISTEREDOWNER: APPINFODATAFLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_REGISTEREDCOMPANY: APPINFODATAFLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_LANGUAGE: APPINFODATAFLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_SUPPORTURL: APPINFODATAFLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_SUPPORTTELEPHONE: APPINFODATAFLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_HELPLINK: APPINFODATAFLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_INSTALLLOCATION: APPINFODATAFLAGS = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_INSTALLSOURCE: APPINFODATAFLAGS = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_INSTALLDATE: APPINFODATAFLAGS = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_CONTACT: APPINFODATAFLAGS = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_COMMENTS: APPINFODATAFLAGS = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_IMAGE: APPINFODATAFLAGS = 131072i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_READMEURL: APPINFODATAFLAGS = 262144i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AIM_UPDATEINFOURL: APPINFODATAFLAGS = 524288i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPLICATION_VIEW_MIN_WIDTH = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVMW_DEFAULT: APPLICATION_VIEW_MIN_WIDTH = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVMW_320: APPLICATION_VIEW_MIN_WIDTH = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVMW_500: APPLICATION_VIEW_MIN_WIDTH = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPLICATION_VIEW_ORIENTATION = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVO_LANDSCAPE: APPLICATION_VIEW_ORIENTATION = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVO_PORTRAIT: APPLICATION_VIEW_ORIENTATION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPLICATION_VIEW_SIZE_PREFERENCE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_DEFAULT: APPLICATION_VIEW_SIZE_PREFERENCE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_USE_LESS: APPLICATION_VIEW_SIZE_PREFERENCE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_USE_HALF: APPLICATION_VIEW_SIZE_PREFERENCE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_USE_MORE: APPLICATION_VIEW_SIZE_PREFERENCE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_USE_MINIMUM: APPLICATION_VIEW_SIZE_PREFERENCE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_USE_NONE: APPLICATION_VIEW_SIZE_PREFERENCE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVSP_CUSTOM: APPLICATION_VIEW_SIZE_PREFERENCE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type APPLICATION_VIEW_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVS_FULLSCREEN_LANDSCAPE: APPLICATION_VIEW_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVS_FILLED: APPLICATION_VIEW_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVS_SNAPPED: APPLICATION_VIEW_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AVS_FULLSCREEN_PORTRAIT: APPLICATION_VIEW_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCCLASS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_SHELL_KEY: ASSOCCLASS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_PROGID_KEY: ASSOCCLASS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_PROGID_STR: ASSOCCLASS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_CLSID_KEY: ASSOCCLASS = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_CLSID_STR: ASSOCCLASS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_APP_KEY: ASSOCCLASS = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_APP_STR: ASSOCCLASS = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_SYSTEM_STR: ASSOCCLASS = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_FOLDER: ASSOCCLASS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_STAR: ASSOCCLASS = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_FIXED_PROGID_STR: ASSOCCLASS = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCCLASS_PROTOCOL_STR: ASSOCCLASS = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCDATA = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_MSIDESCRIPTOR: ASSOCDATA = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_NOACTIVATEHANDLER: ASSOCDATA = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_UNUSED1: ASSOCDATA = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_HASPERUSERASSOC: ASSOCDATA = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_EDITFLAGS: ASSOCDATA = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_VALUE: ASSOCDATA = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCDATA_MAX: ASSOCDATA = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCENUM = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCENUM_NONE: ASSOCENUM = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCIATIONLEVEL = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AL_MACHINE: ASSOCIATIONLEVEL = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AL_EFFECTIVE: ASSOCIATIONLEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AL_USER: ASSOCIATIONLEVEL = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCIATIONTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AT_FILEEXTENSION: ASSOCIATIONTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AT_URLPROTOCOL: ASSOCIATIONTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AT_STARTMENUCLIENT: ASSOCIATIONTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const AT_MIMETYPE: ASSOCIATIONTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCKEY = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCKEY_SHELLEXECCLASS: ASSOCKEY = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCKEY_APP: ASSOCKEY = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCKEY_CLASS: ASSOCKEY = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCKEY_BASECLASS: ASSOCKEY = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCKEY_MAX: ASSOCKEY = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOCSTR = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_COMMAND: ASSOCSTR = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_EXECUTABLE: ASSOCSTR = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_FRIENDLYDOCNAME: ASSOCSTR = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_FRIENDLYAPPNAME: ASSOCSTR = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_NOOPEN: ASSOCSTR = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_SHELLNEWVALUE: ASSOCSTR = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DDECOMMAND: ASSOCSTR = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DDEIFEXEC: ASSOCSTR = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DDEAPPLICATION: ASSOCSTR = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DDETOPIC: ASSOCSTR = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_INFOTIP: ASSOCSTR = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_QUICKTIP: ASSOCSTR = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_TILEINFO: ASSOCSTR = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_CONTENTTYPE: ASSOCSTR = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DEFAULTICON: ASSOCSTR = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_SHELLEXTENSION: ASSOCSTR = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DROPTARGET: ASSOCSTR = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_DELEGATEEXECUTE: ASSOCSTR = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_SUPPORTED_URI_PROTOCOLS: ASSOCSTR = 19i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_PROGID: ASSOCSTR = 20i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_APPID: ASSOCSTR = 21i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_APPPUBLISHER: ASSOCSTR = 22i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_APPICONREFERENCE: ASSOCSTR = 23i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOCSTR_MAX: ASSOCSTR = 24i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ASSOC_FILTER = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOC_FILTER_NONE: ASSOC_FILTER = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ASSOC_FILTER_RECOMMENDED: ASSOC_FILTER = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ATTACHMENT_ACTION = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_ACTION_CANCEL: ATTACHMENT_ACTION = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_ACTION_SAVE: ATTACHMENT_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_ACTION_EXEC: ATTACHMENT_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type ATTACHMENT_PROMPT = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_PROMPT_NONE: ATTACHMENT_PROMPT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_PROMPT_SAVE: ATTACHMENT_PROMPT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_PROMPT_EXEC: ATTACHMENT_PROMPT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ATTACHMENT_PROMPT_EXEC_OR_SAVE: ATTACHMENT_PROMPT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type AUTOCOMPLETELISTOPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_NONE: AUTOCOMPLETELISTOPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_CURRENTDIR: AUTOCOMPLETELISTOPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_MYCOMPUTER: AUTOCOMPLETELISTOPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_DESKTOP: AUTOCOMPLETELISTOPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_FAVORITES: AUTOCOMPLETELISTOPTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_FILESYSONLY: AUTOCOMPLETELISTOPTIONS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_FILESYSDIRS: AUTOCOMPLETELISTOPTIONS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACLO_VIRTUALNAMESPACE: AUTOCOMPLETELISTOPTIONS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type AUTOCOMPLETEOPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_NONE: AUTOCOMPLETEOPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_AUTOSUGGEST: AUTOCOMPLETEOPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_AUTOAPPEND: AUTOCOMPLETEOPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_SEARCH: AUTOCOMPLETEOPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_FILTERPREFIXES: AUTOCOMPLETEOPTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_USETAB: AUTOCOMPLETEOPTIONS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_UPDOWNKEYDROPSLIST: AUTOCOMPLETEOPTIONS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_RTLREADING: AUTOCOMPLETEOPTIONS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_WORD_FILTER: AUTOCOMPLETEOPTIONS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ACO_NOPREFIXFILTERING: AUTOCOMPLETEOPTIONS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type BANDSITECID = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BSID_BANDADDED: BANDSITECID = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BSID_BANDREMOVED: BANDSITECID = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type BANNER_NOTIFICATION_EVENT = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNE_Rendered: BANNER_NOTIFICATION_EVENT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNE_Hovered: BANNER_NOTIFICATION_EVENT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNE_Closed: BANNER_NOTIFICATION_EVENT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNE_Dismissed: BANNER_NOTIFICATION_EVENT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNE_Button1Clicked: BANNER_NOTIFICATION_EVENT = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNE_Button2Clicked: BANNER_NOTIFICATION_EVENT = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type BNSTATE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNS_NORMAL: BNSTATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNS_BEGIN_NAVIGATE: BNSTATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const BNS_NAVIGATE: BNSTATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type BrowserNavConstants = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navOpenInNewWindow: BrowserNavConstants = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navNoHistory: BrowserNavConstants = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navNoReadFromCache: BrowserNavConstants = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navNoWriteToCache: BrowserNavConstants = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navAllowAutosearch: BrowserNavConstants = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navBrowserBar: BrowserNavConstants = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navHyperlink: BrowserNavConstants = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navEnforceRestricted: BrowserNavConstants = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navNewWindowsManaged: BrowserNavConstants = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navUntrustedForDownload: BrowserNavConstants = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navTrustedForActiveX: BrowserNavConstants = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navOpenInNewTab: BrowserNavConstants = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navOpenInBackgroundTab: BrowserNavConstants = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navKeepWordWheelText: BrowserNavConstants = 8192i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navVirtualTab: BrowserNavConstants = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navBlockRedirectsXDomain: BrowserNavConstants = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navOpenNewForegroundTab: BrowserNavConstants = 65536i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navTravelLogScreenshot: BrowserNavConstants = 131072i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navDeferUnload: BrowserNavConstants = 262144i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navSpeculative: BrowserNavConstants = 524288i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navSuggestNewWindow: BrowserNavConstants = 1048576i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navSuggestNewTab: BrowserNavConstants = 2097152i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved1: BrowserNavConstants = 4194304i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navHomepageNavigate: BrowserNavConstants = 8388608i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navRefresh: BrowserNavConstants = 16777216i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navHostNavigation: BrowserNavConstants = 33554432i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved2: BrowserNavConstants = 67108864i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved3: BrowserNavConstants = 134217728i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved4: BrowserNavConstants = 268435456i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved5: BrowserNavConstants = 536870912i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved6: BrowserNavConstants = 1073741824i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const navReserved7: BrowserNavConstants = -2147483648i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CATEGORYINFO_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_NORMAL: CATEGORYINFO_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_COLLAPSED: CATEGORYINFO_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_HIDDEN: CATEGORYINFO_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_EXPANDED: CATEGORYINFO_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_NOHEADER: CATEGORYINFO_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_NOTCOLLAPSIBLE: CATEGORYINFO_FLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_NOHEADERCOUNT: CATEGORYINFO_FLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_SUBSETTED: CATEGORYINFO_FLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_SEPARATE_IMAGES: CATEGORYINFO_FLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATINFO_SHOWEMPTY: CATEGORYINFO_FLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CATSORT_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATSORT_DEFAULT: CATSORT_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CATSORT_NAME: CATSORT_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CDBURNINGEXTENSIONRET = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDBE_RET_DEFAULT: CDBURNINGEXTENSIONRET = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDBE_RET_DONTRUNOTHEREXTS: CDBURNINGEXTENSIONRET = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDBE_RET_STOPWIZARD: CDBURNINGEXTENSIONRET = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CDCONTROLSTATEF = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDCS_INACTIVE: CDCONTROLSTATEF = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDCS_ENABLED: CDCONTROLSTATEF = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDCS_VISIBLE: CDCONTROLSTATEF = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CDCS_ENABLEDVISIBLE: CDCONTROLSTATEF = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CM_ENUM_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_ENUM_ALL: CM_ENUM_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_ENUM_VISIBLE: CM_ENUM_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CM_MASK = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_MASK_WIDTH: CM_MASK = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_MASK_DEFAULTWIDTH: CM_MASK = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_MASK_IDEALWIDTH: CM_MASK = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_MASK_NAME: CM_MASK = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_MASK_STATE: CM_MASK = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CM_SET_WIDTH_VALUE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_WIDTH_USEDEFAULT: CM_SET_WIDTH_VALUE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_WIDTH_AUTOSIZE: CM_SET_WIDTH_VALUE = -2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CM_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_STATE_NONE: CM_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_STATE_VISIBLE: CM_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_STATE_FIXEDWIDTH: CM_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_STATE_NOSORTBYFOLDERNESS: CM_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CM_STATE_ALWAYSVISIBLE: CM_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CPVIEW = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPVIEW_CLASSIC: CPVIEW = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPVIEW_ALLITEMS: CPVIEW = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPVIEW_CATEGORY: CPVIEW = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPVIEW_HOME: CPVIEW = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPAO_NONE: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPAO_EMPTY_LOCAL: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPAO_EMPTY_CONNECTED: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPCFO_NONE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPCFO_ENABLE_PASSWORD_REVEAL: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPCFO_IS_EMAIL_ADDRESS: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPCFO_NUMBERS_ONLY: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPCFO_SHOW_ENGLISH_KEYBOARD: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFIS_NONE: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFIS_READONLY: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFIS_DISABLED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFIS_FOCUSED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_FIELD_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFS_HIDDEN: CREDENTIAL_PROVIDER_FIELD_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFS_DISPLAY_IN_SELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFS_DISPLAY_IN_DESELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFS_DISPLAY_IN_BOTH: CREDENTIAL_PROVIDER_FIELD_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_FIELD_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_INVALID: CREDENTIAL_PROVIDER_FIELD_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_LARGE_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_SMALL_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_COMMAND_LINK: CREDENTIAL_PROVIDER_FIELD_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_EDIT_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_PASSWORD_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_TILE_IMAGE: CREDENTIAL_PROVIDER_FIELD_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_CHECKBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_COMBOBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPFT_SUBMIT_BUTTON: CREDENTIAL_PROVIDER_FIELD_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPGSR_NO_CREDENTIAL_NOT_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPGSR_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPGSR_RETURN_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPGSR_RETURN_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_STATUS_ICON = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPSI_NONE: CREDENTIAL_PROVIDER_STATUS_ICON = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPSI_ERROR: CREDENTIAL_PROVIDER_STATUS_ICON = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPSI_WARNING: CREDENTIAL_PROVIDER_STATUS_ICON = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPSI_SUCCESS: CREDENTIAL_PROVIDER_STATUS_ICON = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CREDENTIAL_PROVIDER_USAGE_SCENARIO = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPUS_INVALID: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPUS_LOGON: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPUS_UNLOCK_WORKSTATION: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPUS_CHANGE_PASSWORD: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPUS_CREDUI: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CPUS_PLAP: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type CommandStateChangeConstants = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CSC_UPDATECOMMANDS: CommandStateChangeConstants = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CSC_NAVIGATEFORWARD: CommandStateChangeConstants = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const CSC_NAVIGATEBACK: CommandStateChangeConstants = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DATAOBJ_GET_ITEM_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DOGIF_DEFAULT: DATAOBJ_GET_ITEM_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DOGIF_TRAVERSE_LINK: DATAOBJ_GET_ITEM_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DOGIF_NO_HDROP: DATAOBJ_GET_ITEM_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DOGIF_NO_URL: DATAOBJ_GET_ITEM_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DOGIF_ONLY_IF_ONE: DATAOBJ_GET_ITEM_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DEFAULTSAVEFOLDERTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSFT_DETECT: DEFAULTSAVEFOLDERTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSFT_PRIVATE: DEFAULTSAVEFOLDERTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSFT_PUBLIC: DEFAULTSAVEFOLDERTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DEFAULT_FOLDER_MENU_RESTRICTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_DEFAULT: DEFAULT_FOLDER_MENU_RESTRICTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_NO_STATIC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_STATIC_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_NO_RESOURCE_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_OPTIN_HANDLERS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_USE_SPECIFIED_HANDLERS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_USE_SPECIFIED_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_NO_ASYNC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_NO_NATIVECPU_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFMR_NO_NONWOW_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DEF_SHARE_ID = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DEFSHAREID_USERS: DEF_SHARE_ID = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DEFSHAREID_PUBLIC: DEF_SHARE_ID = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DESKBANDCID = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_BANDINFOCHANGED: DESKBANDCID = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_SHOWONLY: DESKBANDCID = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_MAXIMIZEBAND: DESKBANDCID = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_PUSHCHEVRON: DESKBANDCID = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_DELAYINIT: DESKBANDCID = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_FINISHINIT: DESKBANDCID = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_SETWINDOWTHEME: DESKBANDCID = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DBID_PERMITAUTOHIDE: DESKBANDCID = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DESKTOP_SLIDESHOW_DIRECTION = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSD_FORWARD: DESKTOP_SLIDESHOW_DIRECTION = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSD_BACKWARD: DESKTOP_SLIDESHOW_DIRECTION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DESKTOP_SLIDESHOW_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSO_SHUFFLEIMAGES: DESKTOP_SLIDESHOW_OPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DESKTOP_SLIDESHOW_STATE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSS_ENABLED: DESKTOP_SLIDESHOW_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSS_SLIDESHOW: DESKTOP_SLIDESHOW_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSS_DISABLED_BY_REMOTE_SESSION: DESKTOP_SLIDESHOW_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DESKTOP_WALLPAPER_POSITION = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DWPOS_CENTER: DESKTOP_WALLPAPER_POSITION = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DWPOS_TILE: DESKTOP_WALLPAPER_POSITION = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DWPOS_STRETCH: DESKTOP_WALLPAPER_POSITION = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DWPOS_FIT: DESKTOP_WALLPAPER_POSITION = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DWPOS_FILL: DESKTOP_WALLPAPER_POSITION = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DWPOS_SPAN: DESKTOP_WALLPAPER_POSITION = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DFM_CMD = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_DELETE: DFM_CMD = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_MOVE: DFM_CMD = -2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_COPY: DFM_CMD = -3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_LINK: DFM_CMD = -4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_PROPERTIES: DFM_CMD = -5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_NEWFOLDER: DFM_CMD = -6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_PASTE: DFM_CMD = -7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_VIEWLIST: DFM_CMD = -8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_VIEWDETAILS: DFM_CMD = -9i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_PASTELINK: DFM_CMD = -10i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_PASTESPECIAL: DFM_CMD = -11i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_MODALPROP: DFM_CMD = -12i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_CMD_RENAME: DFM_CMD = -13i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DFM_MESSAGE_ID = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_MERGECONTEXTMENU: DFM_MESSAGE_ID = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_INVOKECOMMAND: DFM_MESSAGE_ID = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_GETHELPTEXT: DFM_MESSAGE_ID = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_WM_MEASUREITEM: DFM_MESSAGE_ID = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_WM_DRAWITEM: DFM_MESSAGE_ID = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_WM_INITMENUPOPUP: DFM_MESSAGE_ID = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_VALIDATECMD: DFM_MESSAGE_ID = 9i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_MERGECONTEXTMENU_TOP: DFM_MESSAGE_ID = 10i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_GETHELPTEXTW: DFM_MESSAGE_ID = 11i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_INVOKECOMMANDEX: DFM_MESSAGE_ID = 12i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_MAPCOMMANDNAME: DFM_MESSAGE_ID = 13i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_GETDEFSTATICID: DFM_MESSAGE_ID = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_GETVERBW: DFM_MESSAGE_ID = 15i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_GETVERBA: DFM_MESSAGE_ID = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_MERGECONTEXTMENU_BOTTOM: DFM_MESSAGE_ID = 17i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DFM_MODIFYQCMFLAGS: DFM_MESSAGE_ID = 18i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DISPLAY_DEVICE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DEVICE_PRIMARY: DISPLAY_DEVICE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DEVICE_IMMERSIVE: DISPLAY_DEVICE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DROPIMAGETYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_INVALID: DROPIMAGETYPE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_NONE: DROPIMAGETYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_COPY: DROPIMAGETYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_MOVE: DROPIMAGETYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_LINK: DROPIMAGETYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_LABEL: DROPIMAGETYPE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_WARNING: DROPIMAGETYPE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DROPIMAGE_NOIMAGE: DROPIMAGETYPE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DSH_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const DSH_ALLOWDROPDESCRIPTIONTEXT: DSH_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type EC_HOST_UI_MODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ECHUIM_DESKTOP: EC_HOST_UI_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ECHUIM_IMMERSIVE: EC_HOST_UI_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const ECHUIM_SYSTEM_LAUNCHER: EC_HOST_UI_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type EDGE_GESTURE_KIND = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EGK_TOUCH: EDGE_GESTURE_KIND = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EGK_KEYBOARD: EDGE_GESTURE_KIND = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EGK_MOUSE: EDGE_GESTURE_KIND = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type EXPLORER_BROWSER_FILL_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBF_NONE: EXPLORER_BROWSER_FILL_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBF_SELECTFROMDATAOBJECT: EXPLORER_BROWSER_FILL_FLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBF_NODROPTARGET: EXPLORER_BROWSER_FILL_FLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type EXPLORER_BROWSER_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_NONE: EXPLORER_BROWSER_OPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_NAVIGATEONCE: EXPLORER_BROWSER_OPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_SHOWFRAMES: EXPLORER_BROWSER_OPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_ALWAYSNAVIGATE: EXPLORER_BROWSER_OPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_NOTRAVELLOG: EXPLORER_BROWSER_OPTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_NOWRAPPERWINDOW: EXPLORER_BROWSER_OPTIONS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_HTMLSHAREPOINTVIEW: EXPLORER_BROWSER_OPTIONS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_NOBORDER: EXPLORER_BROWSER_OPTIONS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const EBO_NOPERSISTVIEWSTATE: EXPLORER_BROWSER_OPTIONS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FDAP = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDAP_BOTTOM: FDAP = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDAP_TOP: FDAP = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FDE_OVERWRITE_RESPONSE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDEOR_DEFAULT: FDE_OVERWRITE_RESPONSE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDEOR_ACCEPT: FDE_OVERWRITE_RESPONSE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDEOR_REFUSE: FDE_OVERWRITE_RESPONSE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FDE_SHAREVIOLATION_RESPONSE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDESVR_DEFAULT: FDE_SHAREVIOLATION_RESPONSE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDESVR_ACCEPT: FDE_SHAREVIOLATION_RESPONSE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FDESVR_REFUSE: FDE_SHAREVIOLATION_RESPONSE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FD_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_CLSID: FD_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_SIZEPOINT: FD_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_ATTRIBUTES: FD_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_CREATETIME: FD_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_ACCESSTIME: FD_FLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_WRITESTIME: FD_FLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_FILESIZE: FD_FLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_PROGRESSUI: FD_FLAGS = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_LINKUI: FD_FLAGS = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FD_UNICODE: FD_FLAGS = -2147483648i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FFFP_MODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FFFP_EXACTMATCH: FFFP_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FFFP_NEARESTPARENTMATCH: FFFP_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FILEOPENDIALOGOPTIONS = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_OVERWRITEPROMPT: FILEOPENDIALOGOPTIONS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_STRICTFILETYPES: FILEOPENDIALOGOPTIONS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_NOCHANGEDIR: FILEOPENDIALOGOPTIONS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_PICKFOLDERS: FILEOPENDIALOGOPTIONS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_FORCEFILESYSTEM: FILEOPENDIALOGOPTIONS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_ALLNONSTORAGEITEMS: FILEOPENDIALOGOPTIONS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_NOVALIDATE: FILEOPENDIALOGOPTIONS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_ALLOWMULTISELECT: FILEOPENDIALOGOPTIONS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_PATHMUSTEXIST: FILEOPENDIALOGOPTIONS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_FILEMUSTEXIST: FILEOPENDIALOGOPTIONS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_CREATEPROMPT: FILEOPENDIALOGOPTIONS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_SHAREAWARE: FILEOPENDIALOGOPTIONS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_NOREADONLYRETURN: FILEOPENDIALOGOPTIONS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_NOTESTFILECREATE: FILEOPENDIALOGOPTIONS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_HIDEMRUPLACES: FILEOPENDIALOGOPTIONS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_HIDEPINNEDPLACES: FILEOPENDIALOGOPTIONS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_NODEREFERENCELINKS: FILEOPENDIALOGOPTIONS = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_OKBUTTONNEEDSINTERACTION: FILEOPENDIALOGOPTIONS = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_DONTADDTORECENT: FILEOPENDIALOGOPTIONS = 33554432u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_FORCESHOWHIDDEN: FILEOPENDIALOGOPTIONS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_DEFAULTNOMINIMODE: FILEOPENDIALOGOPTIONS = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_FORCEPREVIEWPANEON: FILEOPENDIALOGOPTIONS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOS_SUPPORTSTREAMABLEITEMS: FILEOPENDIALOGOPTIONS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FILETYPEATTRIBUTEFLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_None: FILETYPEATTRIBUTEFLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_Exclude: FILETYPEATTRIBUTEFLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_Show: FILETYPEATTRIBUTEFLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_HasExtension: FILETYPEATTRIBUTEFLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEdit: FILETYPEATTRIBUTEFLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoRemove: FILETYPEATTRIBUTEFLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoNewVerb: FILETYPEATTRIBUTEFLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditVerb: FILETYPEATTRIBUTEFLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoRemoveVerb: FILETYPEATTRIBUTEFLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditDesc: FILETYPEATTRIBUTEFLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditIcon: FILETYPEATTRIBUTEFLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditDflt: FILETYPEATTRIBUTEFLAGS = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditVerbCmd: FILETYPEATTRIBUTEFLAGS = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditVerbExe: FILETYPEATTRIBUTEFLAGS = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoDDE: FILETYPEATTRIBUTEFLAGS = 8192i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoEditMIME: FILETYPEATTRIBUTEFLAGS = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_OpenIsSafe: FILETYPEATTRIBUTEFLAGS = 65536i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_AlwaysUnsafe: FILETYPEATTRIBUTEFLAGS = 131072i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_NoRecentDocs: FILETYPEATTRIBUTEFLAGS = 1048576i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_SafeForElevation: FILETYPEATTRIBUTEFLAGS = 2097152i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FTA_AlwaysUseDirectInvoke: FILETYPEATTRIBUTEFLAGS = 4194304i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FILE_OPERATION_FLAGS2 = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOF2_NONE: FILE_OPERATION_FLAGS2 = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FOF2_MERGEFOLDERSONCOLLISION: FILE_OPERATION_FLAGS2 = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FILE_USAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FUT_PLAYING: FILE_USAGE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FUT_EDITING: FILE_USAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FUT_GENERIC: FILE_USAGE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FLYOUT_PLACEMENT = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FP_DEFAULT: FLYOUT_PLACEMENT = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FP_ABOVE: FLYOUT_PLACEMENT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FP_BELOW: FLYOUT_PLACEMENT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FP_LEFT: FLYOUT_PLACEMENT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FP_RIGHT: FLYOUT_PLACEMENT = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FOLDERFLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NONE: FOLDERFLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_AUTOARRANGE: FOLDERFLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_ABBREVIATEDNAMES: FOLDERFLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_SNAPTOGRID: FOLDERFLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_OWNERDATA: FOLDERFLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_BESTFITWINDOW: FOLDERFLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_DESKTOP: FOLDERFLAGS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_SINGLESEL: FOLDERFLAGS = 64i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOSUBFOLDERS: FOLDERFLAGS = 128i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_TRANSPARENT: FOLDERFLAGS = 256i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOCLIENTEDGE: FOLDERFLAGS = 512i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOSCROLL: FOLDERFLAGS = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_ALIGNLEFT: FOLDERFLAGS = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOICONS: FOLDERFLAGS = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_SHOWSELALWAYS: FOLDERFLAGS = 8192i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOVISIBLE: FOLDERFLAGS = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_SINGLECLICKACTIVATE: FOLDERFLAGS = 32768i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOWEBVIEW: FOLDERFLAGS = 65536i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_HIDEFILENAMES: FOLDERFLAGS = 131072i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_CHECKSELECT: FOLDERFLAGS = 262144i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOENUMREFRESH: FOLDERFLAGS = 524288i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOGROUPING: FOLDERFLAGS = 1048576i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_FULLROWSELECT: FOLDERFLAGS = 2097152i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOFILTERS: FOLDERFLAGS = 4194304i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOCOLUMNHEADER: FOLDERFLAGS = 8388608i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOHEADERINALLVIEWS: FOLDERFLAGS = 16777216i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_EXTENDEDTILES: FOLDERFLAGS = 33554432i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_TRICHECKSELECT: FOLDERFLAGS = 67108864i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_AUTOCHECKSELECT: FOLDERFLAGS = 134217728i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_NOBROWSERVIEWSTATE: FOLDERFLAGS = 268435456i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_SUBSETGROUPS: FOLDERFLAGS = 536870912i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_USESEARCHFOLDER: FOLDERFLAGS = 1073741824i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FWF_ALLOWRTLREADING: FOLDERFLAGS = -2147483648i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FOLDERLOGICALVIEWMODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_UNSPECIFIED: FOLDERLOGICALVIEWMODE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_FIRST: FOLDERLOGICALVIEWMODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_DETAILS: FOLDERLOGICALVIEWMODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_TILES: FOLDERLOGICALVIEWMODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_ICONS: FOLDERLOGICALVIEWMODE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_LIST: FOLDERLOGICALVIEWMODE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_CONTENT: FOLDERLOGICALVIEWMODE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FLVM_LAST: FOLDERLOGICALVIEWMODE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FOLDERVIEWMODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_AUTO: FOLDERVIEWMODE = -1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_FIRST: FOLDERVIEWMODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_ICON: FOLDERVIEWMODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_SMALLICON: FOLDERVIEWMODE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_LIST: FOLDERVIEWMODE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_DETAILS: FOLDERVIEWMODE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_THUMBNAIL: FOLDERVIEWMODE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_TILE: FOLDERVIEWMODE = 6i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_THUMBSTRIP: FOLDERVIEWMODE = 7i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_CONTENT: FOLDERVIEWMODE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVM_LAST: FOLDERVIEWMODE = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FOLDERVIEWOPTIONS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_DEFAULT: FOLDERVIEWOPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_VISTALAYOUT: FOLDERVIEWOPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_CUSTOMPOSITION: FOLDERVIEWOPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_CUSTOMORDERING: FOLDERVIEWOPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_SUPPORTHYPERLINKS: FOLDERVIEWOPTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_NOANIMATIONS: FOLDERVIEWOPTIONS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVO_NOSCROLLTIPS: FOLDERVIEWOPTIONS = 32i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FOLDER_ENUM_MODE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FEM_VIEWRESULT: FOLDER_ENUM_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FEM_NAVIGATION: FOLDER_ENUM_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type FVTEXTTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const FVST_EMPTYTEXT: FVTEXTTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type GPFIDL_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const GPFIDL_DEFAULT: GPFIDL_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const GPFIDL_ALTNAME: GPFIDL_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const GPFIDL_UNCPRINTER: GPFIDL_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HELP_INFO_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HELPINFO_WINDOW: HELP_INFO_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HELPINFO_MENUITEM: HELP_INFO_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLBWIF_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLBWIF_HASFRAMEWNDINFO: HLBWIF_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLBWIF_HASDOCWNDINFO: HLBWIF_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLBWIF_FRAMEWNDMAXIMIZED: HLBWIF_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLBWIF_DOCWNDMAXIMIZED: HLBWIF_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLBWIF_HASWEBTOOLBARINFO: HLBWIF_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLBWIF_WEBTOOLBARHIDDEN: HLBWIF_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLFNAMEF = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLFNAMEF_DEFAULT: HLFNAMEF = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLFNAMEF_TRYCACHE: HLFNAMEF = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLFNAMEF_TRYPRETTYTARGET: HLFNAMEF = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLFNAMEF_TRYFULLTARGET: HLFNAMEF = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLFNAMEF_TRYWIN95SHORTCUT: HLFNAMEF = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLID_INFO = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLID_INVALID: HLID_INFO = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLID_PREVIOUS: HLID_INFO = 4294967295u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLID_NEXT: HLID_INFO = 4294967294u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLID_CURRENT: HLID_INFO = 4294967293u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLID_STACKBOTTOM: HLID_INFO = 4294967292u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLID_STACKTOP: HLID_INFO = 4294967291u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLINKGETREF = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKGETREF_DEFAULT: HLINKGETREF = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKGETREF_ABSOLUTE: HLINKGETREF = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKGETREF_RELATIVE: HLINKGETREF = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLINKMISC = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKMISC_RELATIVE: HLINKMISC = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLINKSETF = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKSETF_TARGET: HLINKSETF = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKSETF_LOCATION: HLINKSETF = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLINKWHICHMK = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKWHICHMK_CONTAINER: HLINKWHICHMK = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLINKWHICHMK_BASE: HLINKWHICHMK = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLNF = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLNF_INTERNALJUMP: HLNF = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLNF_OPENINNEWWINDOW: HLNF = 2u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLNF_NAVIGATINGBACK: HLNF = 4u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLNF_NAVIGATINGFORWARD: HLNF = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLNF_NAVIGATINGTOSTACKITEM: HLNF = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLNF_CREATENOHISTORY: HLNF = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLQF_INFO = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLQF_ISVALID: HLQF_INFO = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLQF_ISCURRENT: HLQF_INFO = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLSHORTCUTF = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSHORTCUTF_DEFAULT: HLSHORTCUTF = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSHORTCUTF_DONTACTUALLYCREATE: HLSHORTCUTF = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME: HLSHORTCUTF = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSHORTCUTF_USEUNIQUEFILENAME: HLSHORTCUTF = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT: HLSHORTCUTF = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLSR = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSR_HOME: HLSR = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSR_SEARCHPAGE: HLSR = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLSR_HISTORYFOLDER: HLSR = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLTB_INFO = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTB_DOCKEDLEFT: HLTB_INFO = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTB_DOCKEDTOP: HLTB_INFO = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTB_DOCKEDRIGHT: HLTB_INFO = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTB_DOCKEDBOTTOM: HLTB_INFO = 3i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTB_FLOATING: HLTB_INFO = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HLTRANSLATEF = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTRANSLATEF_DEFAULT: HLTRANSLATEF = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX: HLTRANSLATEF = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type HOMEGROUPSHARINGCHOICES = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HGSC_NONE: HOMEGROUPSHARINGCHOICES = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HGSC_MUSICLIBRARY: HOMEGROUPSHARINGCHOICES = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HGSC_PICTURESLIBRARY: HOMEGROUPSHARINGCHOICES = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HGSC_VIDEOSLIBRARY: HOMEGROUPSHARINGCHOICES = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HGSC_DOCUMENTSLIBRARY: HOMEGROUPSHARINGCHOICES = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const HGSC_PRINTERS: HOMEGROUPSHARINGCHOICES = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type IEPDNFLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IEPDN_BINDINGUI: IEPDNFLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type IESHORTCUTFLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IESHORTCUT_NEWBROWSER: IESHORTCUTFLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IESHORTCUT_OPENNEWTAB: IESHORTCUTFLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IESHORTCUT_FORCENAVIGATE: IESHORTCUTFLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IESHORTCUT_BACKGROUNDTAB: IESHORTCUTFLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type IURL_INVOKECOMMAND_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_INVOKECOMMAND_FL_ALLOW_UI: IURL_INVOKECOMMAND_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB: IURL_INVOKECOMMAND_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_INVOKECOMMAND_FL_DDEWAIT: IURL_INVOKECOMMAND_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_INVOKECOMMAND_FL_ASYNCOK: IURL_INVOKECOMMAND_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_INVOKECOMMAND_FL_LOG_USAGE: IURL_INVOKECOMMAND_FLAGS = 16i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type IURL_SETURL_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_SETURL_FL_GUESS_PROTOCOL: IURL_SETURL_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const IURL_SETURL_FL_USE_DEFAULT_PROTOCOL: IURL_SETURL_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type KF_CATEGORY = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6544,29 +6651,6 @@ pub type KNOWNDESTCATEGORY = i32;
pub const KDC_FREQUENT: KNOWNDESTCATEGORY = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const KDC_RECENT: KNOWNDESTCATEGORY = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct KNOWNFOLDER_DEFINITION {
- pub category: KF_CATEGORY,
- pub pszName: ::windows_sys::core::PWSTR,
- pub pszDescription: ::windows_sys::core::PWSTR,
- pub fidParent: ::windows_sys::core::GUID,
- pub pszRelativePath: ::windows_sys::core::PWSTR,
- pub pszParsingName: ::windows_sys::core::PWSTR,
- pub pszTooltip: ::windows_sys::core::PWSTR,
- pub pszLocalizedName: ::windows_sys::core::PWSTR,
- pub pszIcon: ::windows_sys::core::PWSTR,
- pub pszSecurity: ::windows_sys::core::PWSTR,
- pub dwAttributes: u32,
- pub kfdFlags: u32,
- pub ftidType: ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for KNOWNFOLDER_DEFINITION {}
-impl ::core::clone::Clone for KNOWNFOLDER_DEFINITION {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type KNOWN_FOLDER_FLAG = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6601,7 +6685,6 @@ pub const KF_FLAG_NOT_PARENT_RELATIVE: KNOWN_FOLDER_FLAG = 512i32;
pub const KF_FLAG_SIMPLE_IDLIST: KNOWN_FOLDER_FLAG = 256i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const KF_FLAG_ALIAS_ONLY: KNOWN_FOLDER_FLAG = -2147483648i32;
-pub const KnownFolderManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1307625264, data2: 57245, data3: 19171, data4: [145, 83, 170, 107, 130, 233, 121, 90] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type LIBRARYFOLDERFILTER = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6633,35 +6716,6 @@ pub const LSF_OVERRIDEEXISTING: LIBRARYSAVEFLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const LSF_MAKEUNIQUENAME: LIBRARYSAVEFLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const LIBRARY_E_NO_ACCESSIBLE_LOCATION: ::windows_sys::core::HRESULT = -2144927231i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const LIBRARY_E_NO_SAVE_LOCATION: ::windows_sys::core::HRESULT = -2144927232i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const LINK_E_DELETE: ::windows_sys::core::HRESULT = -2144927485i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub type LPFNDFMCALLBACK = ::core::option::Option<unsafe extern "system" fn(psf: IShellFolder, hwnd: super::super::Foundation::HWND, pdtobj: super::super::System::Com::IDataObject, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
-pub type LPFNVIEWCALLBACK = ::core::option::Option<unsafe extern "system" fn(psvouter: IShellView, psf: IShellFolder, hwndmain: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>;
-pub const LocalThumbnailCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1357858116, data2: 44191, data3: 19086, data4: [178, 27, 138, 38, 24, 13, 177, 63] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAXFILELEN: u32 = 13u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_COLUMN_DESC_LEN: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_COLUMN_NAME_LEN: u32 = 80u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_SYNCMGRHANDLERNAME: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_SYNCMGRITEMNAME: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_SYNCMGR_ID: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_SYNCMGR_NAME: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MAX_SYNCMGR_PROGRESSTEXT: u32 = 260u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type MENUBANDHANDLERCID = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const MBHANDCID_PIDLSELECT: MENUBANDHANDLERCID = 0i32;
@@ -6718,6 +6772,10 @@ pub const MUS_USERINPUTNEEDED: MERGE_UPDATE_STATUS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const MUS_FAILED: MERGE_UPDATE_STATUS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type MIMEASSOCIATIONDIALOG_IN_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const MIMEASSOCDLG_FL_REGISTER_ASSOC: MIMEASSOCIATIONDIALOG_IN_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type MM_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const MM_ADDSEPARATOR: MM_FLAGS = 1u32;
@@ -6733,37 +6791,6 @@ pub const MAV_UNKNOWN: MONITOR_APP_VISIBILITY = 0i32;
pub const MAV_NO_APP_VISIBLE: MONITOR_APP_VISIBILITY = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const MAV_APP_VISIBLE: MONITOR_APP_VISIBILITY = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MULTIKEYHELPA {
- pub mkSize: u32,
- pub mkKeylist: super::super::Foundation::CHAR,
- pub szKeyphrase: [super::super::Foundation::CHAR; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MULTIKEYHELPA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MULTIKEYHELPA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct MULTIKEYHELPW {
- pub mkSize: u32,
- pub mkKeylist: u16,
- pub szKeyphrase: [u16; 1],
-}
-impl ::core::marker::Copy for MULTIKEYHELPW {}
-impl ::core::clone::Clone for MULTIKEYHELPW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const MailRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656484960, data2: 50447, data3: 4559, data4: [154, 44, 0, 160, 201, 10, 144, 206] };
-pub const MergedCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2390916113, data2: 13287, data3: 19393, data4: [178, 66, 140, 217, 161, 194, 179, 4] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type NAMESPACEWALKFLAG = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -6807,368 +6834,43 @@ pub const NDO_LANDSCAPE: NATIVE_DISPLAY_ORIENTATION = 0i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const NDO_PORTRAIT: NATIVE_DISPLAY_ORIENTATION = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NCM_DISPLAYERRORTIP: u32 = 1028u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NCM_GETADDRESS: u32 = 1025u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NCM_GETALLOWTYPE: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NCM_SETALLOWTYPE: u32 = 1026u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct NC_ADDRESS {
- pub pAddrInfo: *mut NC_ADDRESS_0,
- pub PortNumber: u16,
- pub PrefixLength: u8,
-}
-impl ::core::marker::Copy for NC_ADDRESS {}
-impl ::core::clone::Clone for NC_ADDRESS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct NC_ADDRESS_0(pub u8);
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NETCACHE_E_NEGATIVE_CACHE: ::windows_sys::core::HRESULT = -2144927488i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct NEWCPLINFOA {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub dwHelpContext: u32,
- pub lData: isize,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szName: [super::super::Foundation::CHAR; 32],
- pub szInfo: [super::super::Foundation::CHAR; 64],
- pub szHelpFile: [super::super::Foundation::CHAR; 128],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NEWCPLINFOA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NEWCPLINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct NEWCPLINFOW {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub dwHelpContext: u32,
- pub lData: isize,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szName: [u16; 32],
- pub szInfo: [u16; 64],
- pub szHelpFile: [u16; 128],
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for NEWCPLINFOW {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for NEWCPLINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_ERROR: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_ICON_MASK: u32 = 15u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_INFO: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_LARGE_ICON: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_NOSOUND: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_RESPECT_QUIET_TIME: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_USER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIIF_WARNING: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NINF_KEY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_BALLOONHIDE: u32 = 1027u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_BALLOONSHOW: u32 = 1026u32;
+pub type NOTIFY_ICON_DATA_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_BALLOONTIMEOUT: u32 = 1028u32;
+pub const NIF_MESSAGE: NOTIFY_ICON_DATA_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_BALLOONUSERCLICK: u32 = 1029u32;
+pub const NIF_ICON: NOTIFY_ICON_DATA_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_POPUPCLOSE: u32 = 1031u32;
+pub const NIF_TIP: NOTIFY_ICON_DATA_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_POPUPOPEN: u32 = 1030u32;
+pub const NIF_STATE: NOTIFY_ICON_DATA_FLAGS = 8u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIN_SELECT: u32 = 1024u32;
+pub const NIF_INFO: NOTIFY_ICON_DATA_FLAGS = 16u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIS_HIDDEN: u32 = 1u32;
+pub const NIF_GUID: NOTIFY_ICON_DATA_FLAGS = 32u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIS_SHAREDICON: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct NOTIFYICONDATAA {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uID: u32,
- pub uFlags: NOTIFY_ICON_DATA_FLAGS,
- pub uCallbackMessage: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szTip: [super::super::Foundation::CHAR; 128],
- pub dwState: u32,
- pub dwStateMask: u32,
- pub szInfo: [super::super::Foundation::CHAR; 256],
- pub Anonymous: NOTIFYICONDATAA_0,
- pub szInfoTitle: [super::super::Foundation::CHAR; 64],
- pub dwInfoFlags: u32,
- pub guidItem: ::windows_sys::core::GUID,
- pub hBalloonIcon: super::WindowsAndMessaging::HICON,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAA_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA_0 {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAA_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct NOTIFYICONDATAA {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uID: u32,
- pub uFlags: NOTIFY_ICON_DATA_FLAGS,
- pub uCallbackMessage: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szTip: [super::super::Foundation::CHAR; 128],
- pub dwState: u32,
- pub dwStateMask: u32,
- pub szInfo: [super::super::Foundation::CHAR; 256],
- pub Anonymous: NOTIFYICONDATAA_0,
- pub szInfoTitle: [super::super::Foundation::CHAR; 64],
- pub dwInfoFlags: u32,
- pub guidItem: ::windows_sys::core::GUID,
- pub hBalloonIcon: super::WindowsAndMessaging::HICON,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAA_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA_0 {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAA_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct NOTIFYICONDATAW {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uID: u32,
- pub uFlags: NOTIFY_ICON_DATA_FLAGS,
- pub uCallbackMessage: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szTip: [u16; 128],
- pub dwState: u32,
- pub dwStateMask: u32,
- pub szInfo: [u16; 256],
- pub Anonymous: NOTIFYICONDATAW_0,
- pub szInfoTitle: [u16; 64],
- pub dwInfoFlags: u32,
- pub guidItem: ::windows_sys::core::GUID,
- pub hBalloonIcon: super::WindowsAndMessaging::HICON,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAW_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW_0 {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAW_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct NOTIFYICONDATAW {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uID: u32,
- pub uFlags: NOTIFY_ICON_DATA_FLAGS,
- pub uCallbackMessage: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szTip: [u16; 128],
- pub dwState: u32,
- pub dwStateMask: u32,
- pub szInfo: [u16; 256],
- pub Anonymous: NOTIFYICONDATAW_0,
- pub szInfoTitle: [u16; 64],
- pub dwInfoFlags: u32,
- pub guidItem: ::windows_sys::core::GUID,
- pub hBalloonIcon: super::WindowsAndMessaging::HICON,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAW_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW_0 {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAW_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NOTIFYICONIDENTIFIER {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uID: u32,
- pub guidItem: ::windows_sys::core::GUID,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NOTIFYICONIDENTIFIER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NOTIFYICONIDENTIFIER {
- pub cbSize: u32,
- pub hWnd: super::super::Foundation::HWND,
- pub uID: u32,
- pub guidItem: ::windows_sys::core::GUID,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NOTIFYICONIDENTIFIER {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const NIF_REALTIME: NOTIFY_ICON_DATA_FLAGS = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NOTIFYICON_VERSION: u32 = 3u32;
+pub const NIF_SHOWTIP: NOTIFY_ICON_DATA_FLAGS = 128u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NOTIFYICON_VERSION_4: u32 = 4u32;
+pub type NOTIFY_ICON_INFOTIP_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type NOTIFY_ICON_DATA_FLAGS = u32;
+pub const NIIF_NONE: NOTIFY_ICON_INFOTIP_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_MESSAGE: NOTIFY_ICON_DATA_FLAGS = 1u32;
+pub const NIIF_INFO: NOTIFY_ICON_INFOTIP_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_ICON: NOTIFY_ICON_DATA_FLAGS = 2u32;
+pub const NIIF_WARNING: NOTIFY_ICON_INFOTIP_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_TIP: NOTIFY_ICON_DATA_FLAGS = 4u32;
+pub const NIIF_ERROR: NOTIFY_ICON_INFOTIP_FLAGS = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_STATE: NOTIFY_ICON_DATA_FLAGS = 8u32;
+pub const NIIF_USER: NOTIFY_ICON_INFOTIP_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_INFO: NOTIFY_ICON_DATA_FLAGS = 16u32;
+pub const NIIF_ICON_MASK: NOTIFY_ICON_INFOTIP_FLAGS = 15u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_GUID: NOTIFY_ICON_DATA_FLAGS = 32u32;
+pub const NIIF_NOSOUND: NOTIFY_ICON_INFOTIP_FLAGS = 16u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_REALTIME: NOTIFY_ICON_DATA_FLAGS = 64u32;
+pub const NIIF_LARGE_ICON: NOTIFY_ICON_INFOTIP_FLAGS = 32u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NIF_SHOWTIP: NOTIFY_ICON_DATA_FLAGS = 128u32;
+pub const NIIF_RESPECT_QUIET_TIME: NOTIFY_ICON_INFOTIP_FLAGS = 128u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type NOTIFY_ICON_MESSAGE = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -7181,45 +6883,12 @@ pub const NIM_DELETE: NOTIFY_ICON_MESSAGE = 2u32;
pub const NIM_SETFOCUS: NOTIFY_ICON_MESSAGE = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const NIM_SETVERSION: NOTIFY_ICON_MESSAGE = 4u32;
-pub const NPCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1037483712, data2: 33171, data3: 20478, data4: [174, 37, 224, 142, 57, 234, 64, 99] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_NetworkManagement_WNet\"`*"]
-#[cfg(feature = "Win32_NetworkManagement_WNet")]
-pub struct NRESARRAY {
- pub cItems: u32,
- pub nr: [super::super::NetworkManagement::WNet::NETRESOURCEA; 1],
-}
-#[cfg(feature = "Win32_NetworkManagement_WNet")]
-impl ::core::marker::Copy for NRESARRAY {}
-#[cfg(feature = "Win32_NetworkManagement_WNet")]
-impl ::core::clone::Clone for NRESARRAY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Controls\"`*"]
-#[cfg(feature = "Win32_UI_Controls")]
-pub struct NSTCCUSTOMDRAW {
- pub psi: IShellItem,
- pub uItemState: u32,
- pub nstcis: u32,
- pub pszText: ::windows_sys::core::PCWSTR,
- pub iImage: i32,
- pub himl: super::Controls::HIMAGELIST,
- pub iLevel: i32,
- pub iIndent: i32,
-}
-#[cfg(feature = "Win32_UI_Controls")]
-impl ::core::marker::Copy for NSTCCUSTOMDRAW {}
-#[cfg(feature = "Win32_UI_Controls")]
-impl ::core::clone::Clone for NSTCCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NSTCDHPOS_ONTOP: i32 = -1i32;
+pub type NOTIFY_ICON_STATE = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIS_HIDDEN: NOTIFY_ICON_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const NIS_SHAREDICON: NOTIFY_ICON_STATE = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type NSTCFOLDERCAPABILITIES = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -7262,58 +6931,6 @@ pub const NSTCS2_DISPLAYPINNEDONLY: NSTCSTYLE2 = 8i32;
pub const NTSCS2_NOSINGLETONAUTOEXPAND: NSTCSTYLE2 = 16i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const NTSCS2_NEVERINSERTNONENUMERATED: NSTCSTYLE2 = 32i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Console\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
-pub struct NT_CONSOLE_PROPS {
- pub dbh: DATABLOCK_HEADER,
- pub wFillAttribute: u16,
- pub wPopupFillAttribute: u16,
- pub dwScreenBufferSize: super::super::System::Console::COORD,
- pub dwWindowSize: super::super::System::Console::COORD,
- pub dwWindowOrigin: super::super::System::Console::COORD,
- pub nFont: u32,
- pub nInputBufferSize: u32,
- pub dwFontSize: super::super::System::Console::COORD,
- pub uFontFamily: u32,
- pub uFontWeight: u32,
- pub FaceName: [u16; 32],
- pub uCursorSize: u32,
- pub bFullScreen: super::super::Foundation::BOOL,
- pub bQuickEdit: super::super::Foundation::BOOL,
- pub bInsertMode: super::super::Foundation::BOOL,
- pub bAutoPosition: super::super::Foundation::BOOL,
- pub uHistoryBufferSize: u32,
- pub uNumberOfHistoryBuffers: u32,
- pub bHistoryNoDup: super::super::Foundation::BOOL,
- pub ColorTable: [u32; 16],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
-impl ::core::marker::Copy for NT_CONSOLE_PROPS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
-impl ::core::clone::Clone for NT_CONSOLE_PROPS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NT_CONSOLE_PROPS_SIG: u32 = 2684354562u32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct NT_FE_CONSOLE_PROPS {
- pub dbh: DATABLOCK_HEADER,
- pub uCodePage: u32,
-}
-impl ::core::marker::Copy for NT_FE_CONSOLE_PROPS {}
-impl ::core::clone::Clone for NT_FE_CONSOLE_PROPS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NT_FE_CONSOLE_PROPS_SIG: u32 = 2684354564u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const NUM_POINTS: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type NWMF = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -7344,51 +6961,11 @@ pub const NWMF_SUGGESTWINDOW: NWMF = 262144i32;
pub const NWMF_SUGGESTTAB: NWMF = 524288i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const NWMF_INACTIVETAB: NWMF = 1048576i32;
-pub const NamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919580178, data2: 13621, data3: 17456, data4: [131, 237, 213, 1, 170, 102, 128, 230] };
-pub const NamespaceWalker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1928028640, data2: 34418, data3: 17155, data4: [145, 117, 242, 228, 198, 139, 46, 124] };
-pub const NetworkConnections: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1879551175, data2: 12802, data3: 4561, data4: [170, 210, 0, 128, 95, 193, 39, 14] };
-pub const NetworkExplorerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029422093, data2: 48673, data3: 17232, data4: [136, 176, 115, 103, 252, 150, 239, 60] };
-pub const NetworkPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 546122848, data2: 15082, data3: 4201, data4: [162, 215, 8, 0, 43, 48, 48, 157] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type NewProcessCauseConstants = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ProtectedModeRedirect: NewProcessCauseConstants = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OFASI_EDIT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OFASI_OPENDESKTOP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OFFLINE_STATUS_INCOMPLETE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OFFLINE_STATUS_LOCAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OFFLINE_STATUS_REMOTE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OF_CAP_CANCLOSE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OF_CAP_CANSWITCHTO: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OI_ASYNC: u32 = 4294962926u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OI_DEFAULT: u32 = 0u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct OPENASINFO {
- pub pcszFile: ::windows_sys::core::PCWSTR,
- pub pcszClass: ::windows_sys::core::PCWSTR,
- pub oaifInFlags: OPEN_AS_INFO_FLAGS,
-}
-impl ::core::marker::Copy for OPENASINFO {}
-impl ::core::clone::Clone for OPENASINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OPENPROPS_INHIBITPIF: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const OPENPROPS_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type OPEN_AS_INFO_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const OAIF_ALLOW_REGISTRATION: OPEN_AS_INFO_FLAGS = 1u32;
@@ -7404,90 +6981,6 @@ pub const OAIF_HIDE_REGISTRATION: OPEN_AS_INFO_FLAGS = 32u32;
pub const OAIF_URL_PROTOCOL: OPEN_AS_INFO_FLAGS = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const OAIF_FILE_IS_URI: OPEN_AS_INFO_FLAGS = 128u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOA {
- pub dwSize: u32,
- pub pszSheetName: ::windows_sys::core::PSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOA {
- pub dwSize: u32,
- pub pszSheetName: ::windows_sys::core::PSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOW {
- pub dwSize: u32,
- pub pszSheetName: ::windows_sys::core::PWSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOW {
- pub dwSize: u32,
- pub pszSheetName: ::windows_sys::core::PWSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type OS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -7574,9 +7067,6 @@ pub const OFS_OFFLINE: OfflineFolderStatus = 1i32;
pub const OFS_SERVERBACK: OfflineFolderStatus = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const OFS_DIRTYCACHE: OfflineFolderStatus = 3i32;
-pub const OnexCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 128583814, data2: 52365, data3: 19993, data4: [164, 16, 28, 117, 175, 104, 110, 98] };
-pub const OnexPlapSmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868773078, data2: 28767, data3: 19361, data4: [154, 219, 103, 7, 11, 131, 119, 117] };
-pub const OpenControlPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 107097477, data2: 26710, data3: 17504, data4: [141, 225, 168, 25, 33, 180, 28, 75] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type PACKAGE_EXECUTION_STATE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -7590,79 +7080,23 @@ pub const PES_SUSPENDED: PACKAGE_EXECUTION_STATE = 3i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PES_TERMINATED: PACKAGE_EXECUTION_STATE = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_NAVIGATION: u32 = 5u32;
+pub type PATHCCH_OPTIONS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_NONE: u32 = 4294967295u32;
+pub const PATHCCH_NONE: PATHCCH_OPTIONS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_OFFLINE: u32 = 2u32;
+pub const PATHCCH_ALLOW_LONG_PATHS: PATHCCH_OPTIONS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_PRINTER: u32 = 3u32;
+pub const PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_PRIVACY: u32 = 7u32;
+pub const PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_PROGRESS: u32 = 6u32;
+pub const PATHCCH_DO_NOT_NORMALIZE_SEGMENTS: PATHCCH_OPTIONS = 8u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_SSL: u32 = 4u32;
+pub const PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH: PATHCCH_OPTIONS = 16u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PANE_ZONE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PAPPCONSTRAIN_CHANGE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(constrained: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void)>;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PAPPSTATE_CHANGE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(quiesced: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void)>;
-#[repr(C)]
+pub const PATHCCH_ENSURE_TRAILING_SLASH: PATHCCH_OPTIONS = 32u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct PARSEDURLA {
- pub cbSize: u32,
- pub pszProtocol: ::windows_sys::core::PCSTR,
- pub cchProtocol: u32,
- pub pszSuffix: ::windows_sys::core::PCSTR,
- pub cchSuffix: u32,
- pub nScheme: u32,
-}
-impl ::core::marker::Copy for PARSEDURLA {}
-impl ::core::clone::Clone for PARSEDURLA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct PARSEDURLW {
- pub cbSize: u32,
- pub pszProtocol: ::windows_sys::core::PCWSTR,
- pub cchProtocol: u32,
- pub pszSuffix: ::windows_sys::core::PCWSTR,
- pub cchSuffix: u32,
- pub nScheme: u32,
-}
-impl ::core::marker::Copy for PARSEDURLW {}
-impl ::core::clone::Clone for PARSEDURLW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_MAX_CCH: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type PATHCCH_OPTIONS = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_NONE: PATHCCH_OPTIONS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_ALLOW_LONG_PATHS: PATHCCH_OPTIONS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_DO_NOT_NORMALIZE_SEGMENTS: PATHCCH_OPTIONS = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH: PATHCCH_OPTIONS = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_ENSURE_TRAILING_SLASH: PATHCCH_OPTIONS = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PATHCCH_CANONICALIZE_SLASHES: PATHCCH_OPTIONS = 64i32;
+pub const PATHCCH_CANONICALIZE_SLASHES: PATHCCH_OPTIONS = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type PCS_RET = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -7676,63 +7110,6 @@ pub const PCS_TRUNCATED: PCS_RET = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PCS_PATHTOOLONG: PCS_RET = 8u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PDTIMER_PAUSE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PDTIMER_RESET: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PDTIMER_RESUME: u32 = 3u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub struct PERSIST_FOLDER_TARGET_INFO {
- pub pidlTargetFolder: *mut Common::ITEMIDLIST,
- pub szTargetParsingName: [u16; 260],
- pub szNetworkProvider: [u16; 260],
- pub dwAttributes: u32,
- pub csidl: i32,
-}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::marker::Copy for PERSIST_FOLDER_TARGET_INFO {}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::clone::Clone for PERSIST_FOLDER_TARGET_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type PFNCANSHAREFOLDERW = ::core::option::Option<unsafe extern "system" fn(pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNSHOWSHAREFOLDERUIW = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_AVG_DATA_RATE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_CHANNEL_COUNT: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_COMPRESSION: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_FORMAT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_SAMPLE_RATE: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_SAMPLE_SIZE: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_STREAM_NAME: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_STREAM_NUMBER: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDASI_TIMELENGTH: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDDRSI_DESCRIPTION: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDDRSI_PLAYCOUNT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDDRSI_PLAYEXPIRES: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDDRSI_PLAYSTARTS: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDDRSI_PROTECTED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type PIDISF_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PIDISF_RECENTLYCHANGED: PIDISF_FLAGS = 1i32;
@@ -7761,60 +7138,6 @@ pub const PIDISR_NEEDS_UPDATE: PIDISR_INFO = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PIDISR_NEEDS_DELETE: PIDISR_INFO = 3i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_ALBUM: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_ARTIST: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_COMMENT: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_GENRE: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_LYRICS: u32 = 12u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_SONGTITLE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_TRACK: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDSI_YEAR: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_COMPRESSION: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_DATA_RATE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_FRAME_COUNT: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_FRAME_HEIGHT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_FRAME_RATE: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_FRAME_WIDTH: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_SAMPLE_SIZE: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_STREAM_NAME: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_STREAM_NUMBER: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIDVSI_TIMELENGTH: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_COMPUTERNAME: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_CONTROLPANEL_CATEGORY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_DESCRIPTIONID: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_DISPLACED_DATE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_DISPLACED_FROM: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_DISPLAY_PROPERTIES: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_FINDDATA: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_HTMLINFOTIPFILE: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_INTROTEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type PID_INTSITE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PID_INTSITE_WHATSNEW: PID_INTSITE = 2i32;
@@ -7883,100 +7206,6 @@ pub const PID_IS_COMMENT: PID_IS = 13i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PID_IS_ROAMED: PID_IS = 15i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_LINK_TARGET: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_LINK_TARGET_TYPE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_MISC_ACCESSCOUNT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_MISC_OWNER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_MISC_PICS: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_MISC_STATUS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_NETRESOURCE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_NETWORKLOCATION: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_QUERY_RANK: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_SHARE_CSC_STATUS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_SYNC_COPY_IN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_VOLUME_CAPACITY: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_VOLUME_FILESYSTEM: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_VOLUME_FREE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PID_WHICHFOLDER: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFDEFFILESIZE: u32 = 80u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFDEFPATHSIZE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFMAXFILEPATH: u32 = 260u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFNAMESIZE: u32 = 30u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFPARAMSSIZE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFSHDATASIZE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFSHPROGSIZE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PIFSTARTLOCSIZE: u32 = 63u32;
-pub const PINLogonCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3414354450, data2: 40817, data3: 17517, data4: [137, 225, 141, 9, 36, 225, 37, 110] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PLATFORM_BROWSERONLY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PLATFORM_IE3: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PLATFORM_INTEGRATED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PLATFORM_UNKNOWN: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PMSF_DONT_STRIP_SPACES: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PMSF_MULTIPLE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PMSF_NORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PO_DELETE: u32 = 19u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PO_PORTCHANGE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PO_RENAME: u32 = 20u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PO_REN_PORT: u32 = 52u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PPCF_ADDARGUMENTS: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PPCF_ADDQUOTES: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PPCF_FORCEQUALIFY: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PPCF_LONGESTPOSSIBLE: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PPCF_NODIRECTORIES: u32 = 16u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct PREVIEWHANDLERFRAMEINFO {
- pub haccel: super::WindowsAndMessaging::HACCEL,
- pub cAccelEntries: u32,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for PREVIEWHANDLERFRAMEINFO {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for PREVIEWHANDLERFRAMEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type PRF_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PRF_VERIFYEXISTS: PRF_FLAGS = 1i32;
@@ -7989,106 +7218,6 @@ pub const PRF_DONTFINDLNK: PRF_FLAGS = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PRF_REQUIREABSOLUTE: PRF_FLAGS = 16i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_DOCUMENTDEFAULTS: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_NETINSTALL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_NETINSTALLLINK: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_OPEN: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_OPENNETPRN: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_PROPERTIES: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_SERVERPROPERTIES: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINTACTION_TESTPAGE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PRINT_PROP_FORCE_NAME: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PROFILEINFOA {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub lpUserName: ::windows_sys::core::PSTR,
- pub lpProfilePath: ::windows_sys::core::PSTR,
- pub lpDefaultPath: ::windows_sys::core::PSTR,
- pub lpServerName: ::windows_sys::core::PSTR,
- pub lpPolicyPath: ::windows_sys::core::PSTR,
- pub hProfile: super::super::Foundation::HANDLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PROFILEINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PROFILEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PROFILEINFOW {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub lpUserName: ::windows_sys::core::PWSTR,
- pub lpProfilePath: ::windows_sys::core::PWSTR,
- pub lpDefaultPath: ::windows_sys::core::PWSTR,
- pub lpServerName: ::windows_sys::core::PWSTR,
- pub lpPolicyPath: ::windows_sys::core::PWSTR,
- pub hProfile: super::super::Foundation::HANDLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PROFILEINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PROFILEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_AUTOTIME: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_MARQUEEPROGRESS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_MODAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_NOCANCEL: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_NOMINIMIZE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_NOPROGRESSBAR: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_NORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROGDLG_NOTIME: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: &str = "ExtensionCompletionState";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const PROP_CONTRACT_DELEGATE: &str = "ContractDelegate";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PUBAPPINFO {
- pub cbSize: u32,
- pub dwMask: u32,
- pub pszSource: ::windows_sys::core::PWSTR,
- pub stAssigned: super::super::Foundation::SYSTEMTIME,
- pub stPublished: super::super::Foundation::SYSTEMTIME,
- pub stScheduled: super::super::Foundation::SYSTEMTIME,
- pub stExpire: super::super::Foundation::SYSTEMTIME,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PUBAPPINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PUBAPPINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type PUBAPPINFOFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PAI_SOURCE: PUBAPPINFOFLAGS = 1i32;
@@ -8100,70 +7229,6 @@ pub const PAI_PUBLISHEDTIME: PUBAPPINFOFLAGS = 4i32;
pub const PAI_SCHEDULEDTIME: PUBAPPINFOFLAGS = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const PAI_EXPIRETIME: PUBAPPINFOFLAGS = 16i32;
-pub const PackageDebugSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2981020015, data2: 9091, data3: 18514, data4: [176, 233, 143, 11, 29, 198, 107, 77] };
-pub const PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1622642312, data2: 60120, data3: 17500, data4: [156, 253, 11, 135, 247, 78, 166, 205] };
-pub const PreviousVersions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1500164194, data2: 46290, data3: 16917, data4: [159, 116, 233, 16, 155, 10, 129, 83] };
-pub const PropertiesUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3641899215, data2: 918, data3: 18709, data4: [136, 78, 251, 66, 93, 50, 148, 59] };
-pub const PublishDropTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3429822459, data2: 17398, data3: 18117, data4: [150, 25, 81, 213, 113, 150, 127, 125] };
-pub const PublishingWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1798510140, data2: 30373, data3: 19308, data4: [191, 33, 69, 222, 156, 213, 3, 161] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct QCMINFO {
- pub hmenu: super::WindowsAndMessaging::HMENU,
- pub indexMenu: u32,
- pub idCmdFirst: u32,
- pub idCmdLast: u32,
- pub pIdMap: *const QCMINFO_IDMAP,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for QCMINFO {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for QCMINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct QCMINFO_IDMAP {
- pub nMaxIds: u32,
- pub pIdList: [QCMINFO_IDMAP_PLACEMENT; 1],
-}
-impl ::core::marker::Copy for QCMINFO_IDMAP {}
-impl ::core::clone::Clone for QCMINFO_IDMAP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct QCMINFO_IDMAP_PLACEMENT {
- pub id: u32,
- pub fFlags: u32,
-}
-impl ::core::marker::Copy for QCMINFO_IDMAP_PLACEMENT {}
-impl ::core::clone::Clone for QCMINFO_IDMAP_PLACEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const QCMINFO_PLACE_AFTER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const QCMINFO_PLACE_BEFORE: u32 = 0u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct QITAB {
- pub piid: *const ::windows_sys::core::GUID,
- pub dwOffset: u32,
-}
-impl ::core::marker::Copy for QITAB {}
-impl ::core::clone::Clone for QITAB {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type QITIPF_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -8198,8 +7263,6 @@ pub const QUNS_ACCEPTS_NOTIFICATIONS: QUERY_USER_NOTIFICATION_STATE = 5i32;
pub const QUNS_QUIET_TIME: QUERY_USER_NOTIFICATION_STATE = 6i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const QUNS_APP: QUERY_USER_NOTIFICATION_STATE = 7i32;
-pub const QueryCancelAutoPlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857675624, data2: 1449, data3: 19933, data4: [184, 110, 218, 227, 77, 220, 153, 138] };
-pub const RASProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1429725827, data2: 45543, data3: 20216, data4: [156, 110, 122, 176, 175, 229, 5, 109] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type RESTRICTIONS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -8539,62 +7602,6 @@ pub const REFRESH_IFEXPIRED: RefreshConstants = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const REFRESH_COMPLETELY: RefreshConstants = 3i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_ABSOLUTE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_ACTIVATE_NOFOCUS: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_ALLOW_AUTONAVIGATE: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_CALLERUNTRUSTED: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_CREATENOHISTORY: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_DEFBROWSER: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_DEFMODE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_EXPLOREMODE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_FEEDNAVIGATION: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_HELPMODE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_INITIATEDBYHLINKFRAME: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_KEEPSAMETEMPLATE: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_KEEPWORDWHEELTEXT: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_NAVIGATEBACK: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_NAVIGATEFORWARD: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_NEWBROWSER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_NOAUTOSELECT: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_NOTRANSFERHIST: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_OPENMODE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_PARENT: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_PLAYNOSOUND: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_REDIRECT: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_RELATIVE: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_SAMEBROWSER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_TRUSTEDFORACTIVEX: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SBSP_WRITENOHISTORY: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SCALE_CHANGE_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SCF_VALUE_NONE: SCALE_CHANGE_FLAGS = 0u32;
@@ -8603,30 +7610,12 @@ pub const SCF_SCALE: SCALE_CHANGE_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SCF_PHYSICAL: SCALE_CHANGE_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_CREATE: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_DISPLAY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_DONOTUSE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_EDIT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_GLOBAL: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_LOCAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_REFRESH: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCHEME_UPDATE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SCNRT_STATUS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SCNRT_ENABLE: SCNRT_STATUS = 0i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SCNRT_DISABLE: SCNRT_STATUS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SCRM_VERIFYPW: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SECURELOCKCODE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SECURELOCK_NOCHANGE: SECURELOCKCODE = -1i32;
@@ -8661,170 +7650,12 @@ pub const SECURELOCK_SUGGEST_FORTEZZA: SECURELOCKCODE = 12i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SECURELOCK_SUGGEST_SECURE128BIT: SECURELOCKCODE = 13i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_ASYNCOK: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_CLASSKEY: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_CLASSNAME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_CONNECTNETDRV: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_DOENVSUBST: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_FLAG_DDEWAIT: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_FLAG_HINST_IS_SITE: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_FLAG_LOG_USAGE: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_FLAG_NO_UI: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_HMONITOR: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_HOTKEY: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_ICON: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_IDLIST: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_INVOKEIDLIST: u32 = 12u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_NOASYNC: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_NOCLOSEPROCESS: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_NOQUERYCLASSSTORE: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_NOZONECHECKS: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_NO_CONSOLE: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_UNICODE: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SEE_MASK_WAITFORINPUTIDLE: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SETPROPS_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_ACCESSDENIED: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_ASSOCINCOMPLETE: u32 = 27u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_DDEBUSY: u32 = 30u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_DDEFAIL: u32 = 29u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_DDETIMEOUT: u32 = 28u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_DLLNOTFOUND: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_FNF: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_NOASSOC: u32 = 31u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_OOM: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_PNF: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SE_ERR_SHARE: u32 = 26u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFBID_PIDLCHANGED: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SFBS_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT: SFBS_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS: SFBS_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_BROWSABLE: i32 = 134217728i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CANCOPY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CANDELETE: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CANLINK: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CANMONIKER: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CANMOVE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CANRENAME: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CAPABILITYMASK: i32 = 375i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_COMPRESSED: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_CONTENTSMASK: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_DISPLAYATTRMASK: i32 = 1032192i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_DROPTARGET: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_ENCRYPTED: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_FILESYSANCESTOR: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_FILESYSTEM: i32 = 1073741824i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_FOLDER: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_GHOSTED: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_HASPROPSHEET: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_HASSTORAGE: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_HASSUBFOLDER: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_HIDDEN: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_ISSLOW: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_LINK: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_NEWCONTENT: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_NONENUMERATED: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_PKEYSFGAOMASK: i32 = -2130427904i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_PLACEHOLDER: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_READONLY: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_REMOVABLE: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_SHARE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_STORAGE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_STORAGEANCESTOR: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_STORAGECAPMASK: i32 = 1891958792i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_STREAM: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_SYSTEM: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFGAO_VALIDATE: i32 = 16777216i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_ADDOBJECT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_GETSELECTEDOBJECTS: u32 = 9u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SFVM_HELPTOPIC_DATA {
- pub wszHelpFile: [u16; 260],
- pub wszHelpTopic: [u16; 260],
-}
-impl ::core::marker::Copy for SFVM_HELPTOPIC_DATA {}
-impl ::core::clone::Clone for SFVM_HELPTOPIC_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SFVM_MESSAGE_ID = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SFVM_MERGEMENU: SFVM_MESSAGE_ID = 1i32;
@@ -8884,38 +7715,6 @@ pub const SFVM_GETPANE: SFVM_MESSAGE_ID = 59i32;
pub const SFVM_GETHELPTOPIC: SFVM_MESSAGE_ID = 63i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SFVM_GETANIMATION: SFVM_MESSAGE_ID = 68i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-pub struct SFVM_PROPPAGE_DATA {
- pub dwReserved: u32,
- pub pfn: super::Controls::LPFNSVADDPROPSHEETPAGE,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::marker::Copy for SFVM_PROPPAGE_DATA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for SFVM_PROPPAGE_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_REARRANGE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_REMOVEOBJECT: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_SETCLIPBOARD: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_SETITEMPOS: u32 = 14u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_SETPOINTS: u32 = 23u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVM_UPDATEOBJECT: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVSOC_INVALIDATE_ALL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SFVSOC_NOSCROLL: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SFVS_SELECT = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -8924,62 +7723,6 @@ pub const SFVS_SELECT_NONE: SFVS_SELECT = 0i32;
pub const SFVS_SELECT_ALLITEMS: SFVS_SELECT = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SFVS_SELECT_INVERT: SFVS_SELECT = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"]
-#[cfg(feature = "Win32_System_Ole")]
-pub struct SFV_CREATE {
- pub cbSize: u32,
- pub pshf: IShellFolder,
- pub psvOuter: IShellView,
- pub psfvcb: IShellFolderViewCB,
-}
-#[cfg(feature = "Win32_System_Ole")]
-impl ::core::marker::Copy for SFV_CREATE {}
-#[cfg(feature = "Win32_System_Ole")]
-impl ::core::clone::Clone for SFV_CREATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-pub struct SFV_SETITEMPOS {
- pub pidl: *mut Common::ITEMIDLIST,
- pub pt: super::super::Foundation::POINT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for SFV_SETITEMPOS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for SFV_SETITEMPOS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_AUTOAPPEND_FORCE_OFF: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_AUTOAPPEND_FORCE_ON: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_AUTOSUGGEST_FORCE_OFF: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_AUTOSUGGEST_FORCE_ON: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_FILESYSTEM: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_FILESYS_DIRS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_FILESYS_ONLY: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_URLHISTORY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_URLMRU: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_USETAB: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHACF_VIRTUAL_NAMESPACE: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHARD = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -8998,45 +7741,6 @@ pub const SHARD_LINK: SHARD = 6i32;
pub const SHARD_APPIDINFOLINK: SHARD = 7i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHARD_SHELLITEM: SHARD = 8i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHARDAPPIDINFO {
- pub psi: IShellItem,
- pub pszAppID: ::windows_sys::core::PCWSTR,
-}
-impl ::core::marker::Copy for SHARDAPPIDINFO {}
-impl ::core::clone::Clone for SHARDAPPIDINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub struct SHARDAPPIDINFOIDLIST {
- pub pidl: *mut Common::ITEMIDLIST,
- pub pszAppID: ::windows_sys::core::PCWSTR,
-}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::marker::Copy for SHARDAPPIDINFOIDLIST {}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::clone::Clone for SHARDAPPIDINFOIDLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHARDAPPIDINFOLINK {
- pub psl: IShellLinkA,
- pub pszAppID: ::windows_sys::core::PCWSTR,
-}
-impl ::core::marker::Copy for SHARDAPPIDINFOLINK {}
-impl ::core::clone::Clone for SHARDAPPIDINFOLINK {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHARE_ROLE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -9054,22 +7758,6 @@ pub const SHARE_ROLE_CUSTOM: SHARE_ROLE = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHARE_ROLE_MIXED: SHARE_ROLE = 5i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCDF_UPDATEITEM: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCIDS_ALLFIELDS: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCIDS_BITMASK: i32 = -65536i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCIDS_CANONICALONLY: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCIDS_COLUMNMASK: i32 = 65535i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCNEE_MSI_CHANGE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCNEE_MSI_UNINSTALL: i32 = 5i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHCNEE_ORDERCHANGED: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHCNE_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHCNE_RENAMEITEM: SHCNE_ID = 1u32;
@@ -9157,185 +7845,6 @@ pub const SHCNRF_ShellLevel: SHCNRF_SOURCE = 2i32;
pub const SHCNRF_RecursiveInterrupt: SHCNRF_SOURCE = 4096i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHCNRF_NewDelivery: SHCNRF_SOURCE = 32768i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHCOLUMNDATA {
- pub dwFlags: u32,
- pub dwFileAttributes: u32,
- pub dwReserved: u32,
- pub pwszExt: ::windows_sys::core::PWSTR,
- pub wszFile: [u16; 260],
-}
-impl ::core::marker::Copy for SHCOLUMNDATA {}
-impl ::core::clone::Clone for SHCOLUMNDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-pub struct SHCOLUMNINFO {
- pub scid: PropertiesSystem::PROPERTYKEY,
- pub vt: u16,
- pub fmt: u32,
- pub cChars: u32,
- pub csFlags: u32,
- pub wszTitle: [u16; 80],
- pub wszDescription: [u16; 128],
-}
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-impl ::core::marker::Copy for SHCOLUMNINFO {}
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-impl ::core::clone::Clone for SHCOLUMNINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHCOLUMNINIT {
- pub dwFlags: u32,
- pub dwReserved: u32,
- pub wszFolder: [u16; 260],
-}
-impl ::core::marker::Copy for SHCOLUMNINIT {}
-impl ::core::clone::Clone for SHCOLUMNINIT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-pub struct SHCREATEPROCESSINFOW {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub pszFile: ::windows_sys::core::PCWSTR,
- pub pszParameters: ::windows_sys::core::PCWSTR,
- pub pszCurrentDirectory: ::windows_sys::core::PCWSTR,
- pub hUserToken: super::super::Foundation::HANDLE,
- pub lpProcessAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
- pub lpThreadAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
- pub bInheritHandles: super::super::Foundation::BOOL,
- pub dwCreationFlags: u32,
- pub lpStartupInfo: *mut super::super::System::Threading::STARTUPINFOW,
- pub lpProcessInformation: *mut super::super::System::Threading::PROCESS_INFORMATION,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-impl ::core::marker::Copy for SHCREATEPROCESSINFOW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-impl ::core::clone::Clone for SHCREATEPROCESSINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-pub struct SHCREATEPROCESSINFOW {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub pszFile: ::windows_sys::core::PCWSTR,
- pub pszParameters: ::windows_sys::core::PCWSTR,
- pub pszCurrentDirectory: ::windows_sys::core::PCWSTR,
- pub hUserToken: super::super::Foundation::HANDLE,
- pub lpProcessAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
- pub lpThreadAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
- pub bInheritHandles: super::super::Foundation::BOOL,
- pub dwCreationFlags: u32,
- pub lpStartupInfo: *mut super::super::System::Threading::STARTUPINFOW,
- pub lpProcessInformation: *mut super::super::System::Threading::PROCESS_INFORMATION,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-impl ::core::marker::Copy for SHCREATEPROCESSINFOW {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-impl ::core::clone::Clone for SHCREATEPROCESSINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows_sys::core::HRESULT = -2144927180i32;
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHChangeDWORDAsIDList {
- pub cb: u16,
- pub dwItem1: u32,
- pub dwItem2: u32,
- pub cbZero: u16,
-}
-impl ::core::marker::Copy for SHChangeDWORDAsIDList {}
-impl ::core::clone::Clone for SHChangeDWORDAsIDList {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-pub struct SHChangeNotifyEntry {
- pub pidl: *mut Common::ITEMIDLIST,
- pub fRecursive: super::super::Foundation::BOOL,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for SHChangeNotifyEntry {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for SHChangeNotifyEntry {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHChangeProductKeyAsIDList {
- pub cb: u16,
- pub wszProductKey: [u16; 39],
- pub cbZero: u16,
-}
-impl ::core::marker::Copy for SHChangeProductKeyAsIDList {}
-impl ::core::clone::Clone for SHChangeProductKeyAsIDList {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHChangeUpdateImageIDList {
- pub cb: u16,
- pub iIconIndex: i32,
- pub iCurIndex: i32,
- pub uFlags: u32,
- pub dwProcessID: u32,
- pub szName: [u16; 260],
- pub cbZero: u16,
-}
-impl ::core::marker::Copy for SHChangeUpdateImageIDList {}
-impl ::core::clone::Clone for SHChangeUpdateImageIDList {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHDESCRIPTIONID {
- pub dwDescriptionId: SHDID_ID,
- pub clsid: ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for SHDESCRIPTIONID {}
-impl ::core::clone::Clone for SHDESCRIPTIONID {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHDID_ID = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -9382,23 +7891,6 @@ pub const SHDID_COMPUTER_SHAREDDOCS: SHDID_ID = 20i32;
pub const SHDID_MOBILE_DEVICE: SHDID_ID = 21i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHDID_REMOTE_DESKTOP_DRIVE: SHDID_ID = 22i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct SHDRAGIMAGE {
- pub sizeDragImage: super::super::Foundation::SIZE,
- pub ptOffset: super::super::Foundation::POINT,
- pub hbmpDragImage: super::super::Graphics::Gdi::HBITMAP,
- pub crColorKey: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for SHDRAGIMAGE {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for SHDRAGIMAGE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHELLBROWSERSHOWCONTROL = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -9409,267 +7901,34 @@ pub const SBSC_SHOW: SHELLBROWSERSHOWCONTROL = 1i32;
pub const SBSC_TOGGLE: SHELLBROWSERSHOWCONTROL = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SBSC_QUERY: SHELLBROWSERSHOWCONTROL = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct SHELLEXECUTEINFOA {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: ::windows_sys::core::PCSTR,
- pub lpFile: ::windows_sys::core::PCSTR,
- pub lpParameters: ::windows_sys::core::PCSTR,
- pub lpDirectory: ::windows_sys::core::PCSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: ::windows_sys::core::PCSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOA_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub union SHELLEXECUTEINFOA_0 {
- pub hIcon: super::super::Foundation::HANDLE,
- pub hMonitor: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct SHELLEXECUTEINFOA {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: ::windows_sys::core::PCSTR,
- pub lpFile: ::windows_sys::core::PCSTR,
- pub lpParameters: ::windows_sys::core::PCSTR,
- pub lpDirectory: ::windows_sys::core::PCSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: ::windows_sys::core::PCSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOA_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub union SHELLEXECUTEINFOA_0 {
- pub hIcon: super::super::Foundation::HANDLE,
- pub hMonitor: super::super::Foundation::HANDLE,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct SHELLEXECUTEINFOW {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: ::windows_sys::core::PCWSTR,
- pub lpFile: ::windows_sys::core::PCWSTR,
- pub lpParameters: ::windows_sys::core::PCWSTR,
- pub lpDirectory: ::windows_sys::core::PCWSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: ::windows_sys::core::PCWSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOW_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub union SHELLEXECUTEINFOW_0 {
- pub hIcon: super::super::Foundation::HANDLE,
- pub hMonitor: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct SHELLEXECUTEINFOW {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: ::windows_sys::core::PCWSTR,
- pub lpFile: ::windows_sys::core::PCWSTR,
- pub lpParameters: ::windows_sys::core::PCWSTR,
- pub lpDirectory: ::windows_sys::core::PCWSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: ::windows_sys::core::PCWSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOW_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub union SHELLEXECUTEINFOW_0 {
- pub hIcon: super::super::Foundation::HANDLE,
- pub hMonitor: super::super::Foundation::HANDLE,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHELLFLAGSTATE {
- pub _bitfield: i32,
-}
-impl ::core::marker::Copy for SHELLFLAGSTATE {}
-impl ::core::clone::Clone for SHELLFLAGSTATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
+pub type SHELL_AUTOCOMPLETE_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHELLSTATEA {
- pub _bitfield1: i32,
- pub dwWin95Unused: u32,
- pub uWin95Unused: u32,
- pub lParamSort: i32,
- pub iSortDirection: i32,
- pub version: u32,
- pub uNotUsed: u32,
- pub _bitfield2: i32,
-}
-impl ::core::marker::Copy for SHELLSTATEA {}
-impl ::core::clone::Clone for SHELLSTATEA {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const SHACF_DEFAULT: SHELL_AUTOCOMPLETE_FLAGS = 0u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHELLSTATEVERSION_IE4: u32 = 9u32;
+pub const SHACF_FILESYSTEM: SHELL_AUTOCOMPLETE_FLAGS = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHELLSTATEVERSION_WIN2K: u32 = 10u32;
-#[repr(C, packed(1))]
+pub const SHACF_URLALL: SHELL_AUTOCOMPLETE_FLAGS = 6u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHELLSTATEW {
- pub _bitfield1: i32,
- pub dwWin95Unused: u32,
- pub uWin95Unused: u32,
- pub lParamSort: i32,
- pub iSortDirection: i32,
- pub version: u32,
- pub uNotUsed: u32,
- pub _bitfield2: i32,
-}
-impl ::core::marker::Copy for SHELLSTATEW {}
-impl ::core::clone::Clone for SHELLSTATEW {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const SHACF_URLHISTORY: SHELL_AUTOCOMPLETE_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHELL_E_WRONG_BITDEPTH: ::windows_sys::core::HRESULT = -2144927486i32;
-#[repr(C)]
+pub const SHACF_URLMRU: SHELL_AUTOCOMPLETE_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHELL_ITEM_RESOURCE {
- pub guidType: ::windows_sys::core::GUID,
- pub szName: [u16; 260],
-}
-impl ::core::marker::Copy for SHELL_ITEM_RESOURCE {}
-impl ::core::clone::Clone for SHELL_ITEM_RESOURCE {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const SHACF_USETAB: SHELL_AUTOCOMPLETE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_FILESYS_ONLY: SHELL_AUTOCOMPLETE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_FILESYS_DIRS: SHELL_AUTOCOMPLETE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_VIRTUAL_NAMESPACE: SHELL_AUTOCOMPLETE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_AUTOSUGGEST_FORCE_ON: SHELL_AUTOCOMPLETE_FLAGS = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_AUTOSUGGEST_FORCE_OFF: SHELL_AUTOCOMPLETE_FLAGS = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_AUTOAPPEND_FORCE_ON: SHELL_AUTOCOMPLETE_FLAGS = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHACF_AUTOAPPEND_FORCE_OFF: SHELL_AUTOCOMPLETE_FLAGS = 2147483648u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHELL_LINK_DATA_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -9741,192 +8000,6 @@ pub const SHELL_UI_COMPONENT_NOTIFICATIONAREA: SHELL_UI_COMPONENT = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHELL_UI_COMPONENT_DESKBAND: SHELL_UI_COMPONENT = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHERB_NOCONFIRMATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHERB_NOPROGRESSUI: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHERB_NOSOUND: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct SHFILEINFOA {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub iIcon: i32,
- pub dwAttributes: u32,
- pub szDisplayName: [super::super::Foundation::CHAR; 260],
- pub szTypeName: [super::super::Foundation::CHAR; 80],
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for SHFILEINFOA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for SHFILEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct SHFILEINFOA {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub iIcon: i32,
- pub dwAttributes: u32,
- pub szDisplayName: [super::super::Foundation::CHAR; 260],
- pub szTypeName: [super::super::Foundation::CHAR; 80],
-}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for SHFILEINFOA {}
-#[cfg(target_arch = "x86")]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for SHFILEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct SHFILEINFOW {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub iIcon: i32,
- pub dwAttributes: u32,
- pub szDisplayName: [u16; 260],
- pub szTypeName: [u16; 80],
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHFILEINFOW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHFILEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct SHFILEINFOW {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub iIcon: i32,
- pub dwAttributes: u32,
- pub szDisplayName: [u16; 260],
- pub szTypeName: [u16; 80],
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHFILEINFOW {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHFILEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFILEOPSTRUCTA {
- pub hwnd: super::super::Foundation::HWND,
- pub wFunc: u32,
- pub pFrom: *mut i8,
- pub pTo: *mut i8,
- pub fFlags: u16,
- pub fAnyOperationsAborted: super::super::Foundation::BOOL,
- pub hNameMappings: *mut ::core::ffi::c_void,
- pub lpszProgressTitle: ::windows_sys::core::PCSTR,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFILEOPSTRUCTA {
- pub hwnd: super::super::Foundation::HWND,
- pub wFunc: u32,
- pub pFrom: *mut i8,
- pub pTo: *mut i8,
- pub fFlags: u16,
- pub fAnyOperationsAborted: super::super::Foundation::BOOL,
- pub hNameMappings: *mut ::core::ffi::c_void,
- pub lpszProgressTitle: ::windows_sys::core::PCSTR,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTA {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFILEOPSTRUCTW {
- pub hwnd: super::super::Foundation::HWND,
- pub wFunc: u32,
- pub pFrom: ::windows_sys::core::PCWSTR,
- pub pTo: ::windows_sys::core::PCWSTR,
- pub fFlags: u16,
- pub fAnyOperationsAborted: super::super::Foundation::BOOL,
- pub hNameMappings: *mut ::core::ffi::c_void,
- pub lpszProgressTitle: ::windows_sys::core::PCWSTR,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFILEOPSTRUCTW {
- pub hwnd: super::super::Foundation::HWND,
- pub wFunc: u32,
- pub pFrom: ::windows_sys::core::PCWSTR,
- pub pTo: ::windows_sys::core::PCWSTR,
- pub fFlags: u16,
- pub fAnyOperationsAborted: super::super::Foundation::BOOL,
- pub hNameMappings: *mut ::core::ffi::c_void,
- pub lpszProgressTitle: ::windows_sys::core::PCWSTR,
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTW {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHFMT_ID = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHFMT_ID_DEFAULT: SHFMT_ID = 65535u32;
@@ -9946,31 +8019,6 @@ pub const SHFMT_ERROR: SHFMT_RET = 4294967295u32;
pub const SHFMT_CANCEL: SHFMT_RET = 4294967294u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHFMT_NOFORMAT: SHFMT_RET = 4294967293u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SHFOLDERCUSTOMSETTINGS {
- pub dwSize: u32,
- pub dwMask: u32,
- pub pvid: *mut ::windows_sys::core::GUID,
- pub pszWebViewTemplate: ::windows_sys::core::PWSTR,
- pub cchWebViewTemplate: u32,
- pub pszWebViewTemplateVersion: ::windows_sys::core::PWSTR,
- pub pszInfoTip: ::windows_sys::core::PWSTR,
- pub cchInfoTip: u32,
- pub pclsid: *mut ::windows_sys::core::GUID,
- pub dwFlags: u32,
- pub pszIconFile: ::windows_sys::core::PWSTR,
- pub cchIconFile: u32,
- pub iIconIndex: i32,
- pub pszLogo: ::windows_sys::core::PWSTR,
- pub cchLogo: u32,
-}
-impl ::core::marker::Copy for SHFOLDERCUSTOMSETTINGS {}
-impl ::core::clone::Clone for SHFOLDERCUSTOMSETTINGS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHGDFIL_FORMAT = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -9980,6 +8028,18 @@ pub const SHGDFIL_NETRESOURCE: SHGDFIL_FORMAT = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHGDFIL_DESCRIPTIONID: SHGDFIL_FORMAT = 3i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type SHGDNF = u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGDN_NORMAL: SHGDNF = 0u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGDN_INFOLDER: SHGDNF = 1u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGDN_FOREDITING: SHGDNF = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGDN_FORADDRESSBAR: SHGDNF = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const SHGDN_FORPARSING: SHGDNF = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHGFI_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHGFI_ADDOVERLAYS: SHGFI_FLAGS = 32i32;
@@ -10146,132 +8206,6 @@ pub const GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 5
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const GLOBALCOUNTER_MAXIMUMVALUE: SHGLOBALCOUNTER = 59i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGNLI_NOLNK: u64 = 8u64;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGNLI_NOLOCNAME: u64 = 16u64;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGNLI_NOUNIQUE: u64 = 4u64;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGNLI_PIDL: u64 = 1u64;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGNLI_PREFIXNAME: u64 = 2u64;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGNLI_USEURLEXT: u64 = 32u64;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGSI_ICONLOCATION: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_ALLFOLDERS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_ALLUSERS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_INHERIT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_NOAUTODEFAULTS: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_PERFOLDER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_PERUSER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGVSPB_ROAM: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHHLNF_NOAUTOSELECT: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHHLNF_WRITENOHISTORY: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIL_EXTRALARGE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIL_JUMBO: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIL_LARGE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIL_LAST: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIL_SMALL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIL_SYSSMALL: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMGDEC_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMGDEC_LOADFULL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMGDEC_THUMBNAIL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMGKEY_QUALITY: &str = "Compression";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMGKEY_RAWFORMAT: &str = "RawDataFormat";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMSTCAPFLAG_LOCKABLE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHIMSTCAPFLAG_PURGEABLE: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-pub struct SHNAMEMAPPINGA {
- pub pszOldPath: ::windows_sys::core::PSTR,
- pub pszNewPath: ::windows_sys::core::PSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-impl ::core::marker::Copy for SHNAMEMAPPINGA {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-impl ::core::clone::Clone for SHNAMEMAPPINGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-#[cfg(target_arch = "x86")]
-pub struct SHNAMEMAPPINGA {
- pub pszOldPath: ::windows_sys::core::PSTR,
- pub pszNewPath: ::windows_sys::core::PSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(target_arch = "x86")]
-impl ::core::marker::Copy for SHNAMEMAPPINGA {}
-#[cfg(target_arch = "x86")]
-impl ::core::clone::Clone for SHNAMEMAPPINGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-pub struct SHNAMEMAPPINGW {
- pub pszOldPath: ::windows_sys::core::PWSTR,
- pub pszNewPath: ::windows_sys::core::PWSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-impl ::core::marker::Copy for SHNAMEMAPPINGW {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-impl ::core::clone::Clone for SHNAMEMAPPINGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-#[cfg(target_arch = "x86")]
-pub struct SHNAMEMAPPINGW {
- pub pszOldPath: ::windows_sys::core::PWSTR,
- pub pszNewPath: ::windows_sys::core::PWSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(target_arch = "x86")]
-impl ::core::marker::Copy for SHNAMEMAPPINGW {}
-#[cfg(target_arch = "x86")]
-impl ::core::clone::Clone for SHNAMEMAPPINGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHOP_TYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHOP_PRINTERNAME: SHOP_TYPE = 1i32;
@@ -10280,62 +8214,6 @@ pub const SHOP_FILEPATH: SHOP_TYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHOP_VOLUMEGUID: SHOP_TYPE = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPPFW_ASKDIRCREATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPPFW_DIRCREATE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPPFW_IGNOREFILENAME: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPPFW_MEDIACHECKONLY: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPPFW_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPPFW_NOWRITECHECK: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPWHF_ANYLOCATION: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPWHF_NOFILESELECTOR: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPWHF_NONETPLACECREATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPWHF_NORECOMPRESS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPWHF_USEMRU: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHPWHF_VALIDATEVIAWEBFOLDERS: u32 = 65536u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-pub struct SHQUERYRBINFO {
- pub cbSize: u32,
- pub i64Size: i64,
- pub i64NumItems: i64,
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-impl ::core::marker::Copy for SHQUERYRBINFO {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-impl ::core::clone::Clone for SHQUERYRBINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-#[cfg(target_arch = "x86")]
-pub struct SHQUERYRBINFO {
- pub cbSize: u32,
- pub i64Size: i64,
- pub i64NumItems: i64,
-}
-#[cfg(target_arch = "x86")]
-impl ::core::marker::Copy for SHQUERYRBINFO {}
-#[cfg(target_arch = "x86")]
-impl ::core::clone::Clone for SHQUERYRBINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHREGDEL_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHREGDEL_DEFAULT: SHREGDEL_FLAGS = 0i32;
@@ -10356,14 +8234,6 @@ pub const SHREGENUM_HKLM: SHREGENUM_FLAGS = 16i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHREGENUM_BOTH: SHREGENUM_FLAGS = 17i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHREGSET_FORCE_HKCU: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHREGSET_FORCE_HKLM: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHREGSET_HKCU: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHREGSET_HKLM: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SHSTOCKICONID = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SIID_DOCNOASSOC: SHSTOCKICONID = 0i32;
@@ -10553,48 +8423,6 @@ pub const SIID_MEDIABDRE: SHSTOCKICONID = 139i32;
pub const SIID_CLUSTEREDDRIVE: SHSTOCKICONID = 140i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SIID_MAX_ICONS: SHSTOCKICONID = 181i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct SHSTOCKICONINFO {
- pub cbSize: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub iSysImageIndex: i32,
- pub iIcon: i32,
- pub szPath: [u16; 260],
-}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHSTOCKICONINFO {}
-#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHSTOCKICONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct SHSTOCKICONINFO {
- pub cbSize: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub iSysImageIndex: i32,
- pub iIcon: i32,
- pub szPath: [u16; 260],
-}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHSTOCKICONINFO {}
-#[cfg(target_arch = "x86")]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHSTOCKICONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SIATTRIBFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -10607,30 +8435,6 @@ pub const SIATTRIBFLAGS_APPCOMPAT: SIATTRIBFLAGS = 3i32;
pub const SIATTRIBFLAGS_MASK: SIATTRIBFLAGS = 3i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SIATTRIBFLAGS_ALLITEMS: SIATTRIBFLAGS = 16384i32;
-pub const SID_CommandsPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1845768784, data2: 17430, data3: 18524, data4: [177, 67, 230, 42, 118, 13, 159, 229] };
-pub const SID_CtxQueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4205706304, data2: 46967, data3: 19305, data4: [170, 129, 119, 3, 94, 240, 230, 232] };
-pub const SID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1829961344, data2: 30993, data3: 4559, data4: [149, 52, 0, 0, 192, 91, 174, 11] };
-pub const SID_LaunchSourceAppUserModelId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753369104, data2: 29915, data3: 18620, data4: [156, 106, 16, 243, 114, 73, 87, 35] };
-pub const SID_LaunchSourceViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2153796754, data2: 26585, data3: 16719, data4: [175, 137, 161, 205, 241, 36, 43, 193] };
-pub const SID_LaunchTargetViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651895922, data2: 47031, data3: 16491, data4: [151, 2, 115, 10, 78, 32, 211, 191] };
-pub const SID_MenuShellFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797698740, data2: 11621, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] };
-pub const SID_SCommDlgBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2163409459, data2: 47071, data3: 4562, data4: [163, 59, 0, 96, 151, 223, 91, 212] };
-pub const SID_SCommandBarState: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3114183260, data2: 14416, data3: 17408, data4: [188, 51, 44, 229, 52, 4, 139, 248] };
-pub const SID_SGetViewFromViewDual: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2291831645, data2: 38686, data3: 19218, data4: [185, 12, 36, 223, 201, 225, 229, 232] };
-pub const SID_SInPlaceBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 489349163, data2: 13909, data3: 18124, data4: [182, 58, 40, 89, 136, 21, 59, 202] };
-pub const SID_SMenuBandBKContextMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 374062470, data2: 7437, data3: 19936, data4: [154, 59, 217, 114, 150, 71, 194, 184] };
-pub const SID_SMenuBandBottom: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1950131812, data2: 3563, data3: 4561, data4: [152, 37, 0, 192, 79, 217, 25, 114] };
-pub const SID_SMenuBandBottomSelected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 375306996, data2: 27985, data3: 4562, data4: [131, 173, 0, 192, 79, 217, 24, 208] };
-pub const SID_SMenuBandChild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3986472992, data2: 2233, data3: 4561, data4: [152, 35, 0, 192, 79, 217, 25, 114] };
-pub const SID_SMenuBandContextMenuModifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 961828980, data2: 29026, data3: 18014, data4: [183, 131, 42, 161, 135, 79, 239, 129] };
-pub const SID_SMenuBandParent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2351402732, data2: 16043, data3: 4561, data4: [140, 176, 0, 192, 79, 217, 24, 208] };
-pub const SID_SMenuBandTop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2492704784, data2: 60472, data3: 4560, data4: [188, 70, 0, 170, 0, 108, 226, 245] };
-pub const SID_SMenuPopup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3521621995, data2: 27182, data3: 4560, data4: [140, 120, 0, 192, 79, 217, 24, 180] };
-pub const SID_SSearchBoxInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 338537057, data2: 20843, data3: 18195, data4: [180, 156, 251, 152, 94, 248, 41, 152] };
-pub const SID_STopLevelBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1284947520, data2: 37212, data3: 4559, data4: [153, 211, 0, 170, 0, 74, 232, 55] };
-pub const SID_STopWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1239528704, data2: 17974, data3: 4563, data4: [151, 247, 0, 192, 79, 69, 208, 179] };
-pub const SID_ShellExecuteNamedPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3951340962, data2: 255, data3: 18834, data4: [131, 36, 237, 92, 224, 97, 203, 41] };
-pub const SID_URLExecutionContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217343676, data2: 48054, data3: 19728, data4: [164, 97, 119, 114, 145, 160, 144, 48] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SIGDN = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -10676,18 +8480,6 @@ pub const SIIGBF_ICONBACKGROUND: SIIGBF = 128i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SIIGBF_SCALEUP: SIIGBF = 256i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SIOM_ICONINDEX: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SIOM_OVERLAYINDEX: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SIOM_RESERVED_DEFAULT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SIOM_RESERVED_LINK: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SIOM_RESERVED_SHARED: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SIOM_RESERVED_SLOWFILE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SLGP_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SLGP_SHORTPATH: SLGP_FLAGS = 1i32;
@@ -10697,23 +8489,6 @@ pub const SLGP_UNCPRIORITY: SLGP_FLAGS = 2i32;
pub const SLGP_RAWPATH: SLGP_FLAGS = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SLGP_RELATIVEPRIORITY: SLGP_FLAGS = 8i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SLOWAPPINFO {
- pub ullSize: u64,
- pub ftLastUsed: super::super::Foundation::FILETIME,
- pub iTimesUsed: i32,
- pub pszImage: ::windows_sys::core::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SLOWAPPINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SLOWAPPINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SLR_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -10747,127 +8522,6 @@ pub const SLR_UPDATE_MACHINE_AND_SID: SLR_FLAGS = 4096i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SLR_NO_OBJECT_ID: SLR_FLAGS = 8192i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMAE_CONTRACTED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMAE_EXPANDED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMAE_USER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMAE_VALID: u32 = 7u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub struct SMCSHCHANGENOTIFYSTRUCT {
- pub lEvent: i32,
- pub pidl1: *mut Common::ITEMIDLIST,
- pub pidl2: *mut Common::ITEMIDLIST,
-}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::marker::Copy for SMCSHCHANGENOTIFYSTRUCT {}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::clone::Clone for SMCSHCHANGENOTIFYSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_AUTOEXPANDCHANGE: u32 = 66u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_CHEVRONEXPAND: u32 = 25u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_CHEVRONGETTIP: u32 = 47u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_CREATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_DEFAULTICON: u32 = 22u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_DEMOTE: u32 = 17u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_DISPLAYCHEVRONTIP: u32 = 42u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_EXITMENU: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETAUTOEXPANDSTATE: u32 = 65u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETBKCONTEXTMENU: u32 = 68u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETCONTEXTMENUMODIFIER: u32 = 67u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETINFO: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETOBJECT: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETSFINFO: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_GETSFOBJECT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_INITMENU: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_NEWITEM: u32 = 23u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_OPEN: u32 = 69u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_PROMOTE: u32 = 18u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_REFRESH: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_SETSFOBJECT: u32 = 45u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_SFDDRESTRICTED: u32 = 48u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_SFEXEC: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_SFEXEC_MIDDLE: u32 = 49u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_SFSELECTITEM: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMC_SHCHANGENOTIFY: u32 = 46u32;
-#[repr(C)]
-#[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 struct SMDATA {
- pub dwMask: u32,
- pub dwFlags: u32,
- pub hmenu: super::WindowsAndMessaging::HMENU,
- pub hwnd: super::super::Foundation::HWND,
- pub uId: u32,
- pub uIdParent: u32,
- pub uIdAncestor: u32,
- pub punk: ::windows_sys::core::IUnknown,
- pub pidlFolder: *mut Common::ITEMIDLIST,
- pub pidlItem: *mut Common::ITEMIDLIST,
- pub psf: IShellFolder,
- pub pvUserData: *mut ::core::ffi::c_void,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for SMDATA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for SMDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMDM_HMENU: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMDM_SHELLFOLDER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMDM_TOOLBAR: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SMINFO {
- pub dwMask: u32,
- pub dwType: u32,
- pub dwFlags: u32,
- pub iIcon: i32,
-}
-impl ::core::marker::Copy for SMINFO {}
-impl ::core::clone::Clone for SMINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SMINFOFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SMIF_ICON: SMINFOFLAGS = 1i32;
@@ -10910,49 +8564,6 @@ pub const SMIT_SEPARATOR: SMINFOTYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SMIT_STRING: SMINFOTYPE = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_AUTOEXPAND: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_AUTOTOOLTIP: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_CACHED: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_DROPONCONTAINER: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_HORIZONTAL: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_RESTRICT_DRAGDROP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_TOPLEVEL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINIT_VERTICAL: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINV_ID: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMINV_REFRESH: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMSET_BOTTOM: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMSET_DONTOWN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SMSET_TOP: u32 = 268435456u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-pub struct SORTCOLUMN {
- pub propkey: PropertiesSystem::PROPERTYKEY,
- pub direction: SORTDIRECTION,
-}
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-impl ::core::marker::Copy for SORTCOLUMN {}
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-impl ::core::clone::Clone for SORTCOLUMN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SORTDIRECTION = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SORT_DESCENDING: SORTDIRECTION = -1i32;
@@ -10995,74 +8606,12 @@ pub const SPACTION_FORMATTING: SPACTION = 12i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SPACTION_COPY_MOVING: SPACTION = 13i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_BROWSER: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_DBMON: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_DEBUGBREAK: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_DEBUGOUT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_EVENT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_EVENTTRACE: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_FLUSH: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_FORMATTEXT: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_MEMWATCH: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_MSGTRACE: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_MSVM: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_MULTISTOP: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_PERFTAGS: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_PROFILE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_SHELL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SPMODE_TEST: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SPTEXT = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SPTEXT_ACTIONDESCRIPTION: SPTEXT = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SPTEXT_ACTIONDETAIL: SPTEXT = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_NOEXPAND: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_NOVIRT: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RM_ANY: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RM_NORMAL: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RM_SAFE: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RM_SAFENETWORK: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_ANY: u32 = 65535u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_BINARY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_DWORD: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_EXPAND_SZ: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_MULTI_SZ: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_NONE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_QWORD: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_RT_REG_SZ: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SRRF_ZEROONFAILURE: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SSF_MASK = u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SSF_SHOWALLOBJECTS: SSF_MASK = 1u32;
@@ -11119,14 +8668,6 @@ pub const SSF_SHOWTYPEOVERLAY: SSF_MASK = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SSF_SHOWSTATUSBAR: SSF_MASK = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SSM_CLEAR: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SSM_REFRESH: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SSM_SET: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SSM_UPDATE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type STGOP = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const STGOP_MOVE: STGOP = 1i32;
@@ -11143,10 +8684,6 @@ pub const STGOP_APPLYPROPERTIES: STGOP = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const STGOP_NEW: STGOP = 10i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STIF_DEFAULT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STIF_SUPPORT_HEX: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type STORAGE_PROVIDER_FILE_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SPFF_NONE: STORAGE_PROVIDER_FILE_FLAGS = 0i32;
@@ -11155,8 +8692,6 @@ pub const SPFF_DOWNLOAD_BY_DEFAULT: STORAGE_PROVIDER_FILE_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SPFF_CREATED_ON_THIS_DEVICE: STORAGE_PROVIDER_FILE_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STORE_E_NEWER_VERSION_AVAILABLE: ::windows_sys::core::HRESULT = -2144927484i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type STPFLAG = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const STPF_NONE: STPFLAG = 0i32;
@@ -11169,115 +8704,6 @@ pub const STPF_USEAPPPEEKALWAYS: STPFLAG = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const STPF_USEAPPPEEKWHENACTIVE: STPFLAG = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: &str = "Avoid Drive Restriction Policy";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_BIND_DELEGATE_CREATE_OBJECT: &str = "Delegate Object Creation";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_BIND_FOLDERS_READ_ONLY: &str = "Folders As Read Only";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_BIND_FOLDER_ENUM_MODE: &str = "Folder Enum Mode";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: &str = "Force Folder Shortcut Resolve";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_DONT_PARSE_RELATIVE: &str = "Don\'t Parse Relative";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_DONT_RESOLVE_LINK: &str = "Don\'t Resolve Link";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_ENUM_ITEMS_FLAGS: &str = "SHCONTF";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_FILE_SYS_BIND_DATA: &str = "File System Bind Data";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: &str = "Win7FileSystemIdList";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GET_ASYNC_HANDLER: &str = "GetAsyncHandler";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GPS_BESTEFFORT: &str = "GPS_BESTEFFORT";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GPS_DELAYCREATION: &str = "GPS_DELAYCREATION";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GPS_FASTPROPERTIESONLY: &str = "GPS_FASTPROPERTIESONLY";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GPS_HANDLERPROPERTIESONLY: &str = "GPS_HANDLERPROPERTIESONLY";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GPS_NO_OPLOCK: &str = "GPS_NO_OPLOCK";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_GPS_OPENSLOWITEM: &str = "GPS_OPENSLOWITEM";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_INTERNAL_NAVIGATE: &str = "Internal Navigation";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: &str = "Validate URL";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_ITEM_CACHE_CONTEXT: &str = "ItemCacheContext";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_MYDOCS_CLSID: &str = "{450D8FBA-AD25-11D0-98A8-0800361B1103}";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_NO_VALIDATE_FILENAME_CHARS: &str = "NoValidateFilenameChars";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: &str = "Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_AND_CREATE_ITEM: &str = "ParseAndCreateItem";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: &str = "Do not require validated URLs";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: &str = "ExplicitAssociationSuccessful";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_PARTIAL_IDLIST: &str = "ParseOriginalItem";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_PREFER_FOLDER_BROWSING: &str = "Parse Prefer Folder Browsing";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_PREFER_WEB_BROWSING: &str = "Do not bind to Internet shell folder handlers";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_PROPERTYSTORE: &str = "DelegateNamedProperties";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: &str = "Parse Shell Protocol To File Objects";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: &str = "Show network diagnostics UI";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_SKIP_NET_CACHE: &str = "Skip Net Resource Cache";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_TRANSLATE_ALIASES: &str = "Parse Translate Aliases";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: &str = "ExplicitAssociationApp";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_WITH_EXPLICIT_PROGID: &str = "ExplicitProgid";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PARSE_WITH_PROPERTIES: &str = "ParseWithProperties";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_PROPERTYBAG_PARAM: &str = "SHBindCtxPropertyBag";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_REFERRER_IDENTIFIER: &str = "Referrer Identifier";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_SKIP_BINDING_CLSID: &str = "Skip Binding CLSID";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_STORAGEITEM_CREATION_FLAGS: &str = "SHGETSTORAGEITEM";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_TAB_REUSE_IDENTIFIER: &str = "Tab Reuse Identifier";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const STR_TRACK_CLSID: &str = "Track the CLSID";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type SUBCLASSPROC = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::LRESULT>;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
-pub struct SV2CVW2_PARAMS {
- pub cbSize: u32,
- pub psvPrev: IShellView,
- pub pfs: *mut FOLDERSETTINGS,
- pub psbOwner: IShellBrowser,
- pub prcView: *mut super::super::Foundation::RECT,
- pub pvid: *const ::windows_sys::core::GUID,
- pub hwndView: super::super::Foundation::HWND,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for SV2CVW2_PARAMS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for SV2CVW2_PARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SVUIA_STATUS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SVUIA_DEACTIVATE: SVUIA_STATUS = 0i32;
@@ -11322,50 +8748,11 @@ pub const SYNCMGRHANDLER_ALWAYSLISTHANDLER: SYNCMGRHANDLERFLAGS = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRHANDLER_HIDDEN: SYNCMGRHANDLERFLAGS = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRHANDLERFLAG_MASK: u32 = 15u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct SYNCMGRHANDLERINFO {
- pub cbSize: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub SyncMgrHandlerFlags: u32,
- pub wszHandlerName: [u16; 32],
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SYNCMGRHANDLERINFO {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SYNCMGRHANDLERINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGRINVOKEFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRINVOKE_STARTSYNC: SYNCMGRINVOKEFLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRINVOKE_MINIMIZED: SYNCMGRINVOKEFLAGS = 4i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct SYNCMGRITEM {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub ItemID: ::windows_sys::core::GUID,
- pub dwItemState: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub wszItemName: [u16; 128],
- pub ftLastUpdate: super::super::Foundation::FILETIME,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for SYNCMGRITEM {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for SYNCMGRITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGRITEMFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11387,29 +8774,6 @@ pub const SYNCMGRITEMSTATE_UNCHECKED: SYNCMGRITEMSTATE = 0i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRITEMSTATE_CHECKED: SYNCMGRITEMSTATE = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRITEM_ITEMFLAGMASK: u32 = 127u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SYNCMGRLOGERRORINFO {
- pub cbSize: u32,
- pub mask: u32,
- pub dwSyncMgrErrorFlags: u32,
- pub ErrorID: ::windows_sys::core::GUID,
- pub ItemID: ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for SYNCMGRLOGERRORINFO {}
-impl ::core::clone::Clone for SYNCMGRLOGERRORINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRLOGERROR_ERRORFLAGS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRLOGERROR_ERRORID: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRLOGERROR_ITEMID: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGRLOGLEVEL = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRLOGLEVEL_INFORMATION: SYNCMGRLOGLEVEL = 1i32;
@@ -11419,30 +8783,6 @@ pub const SYNCMGRLOGLEVEL_WARNING: SYNCMGRLOGLEVEL = 2i32;
pub const SYNCMGRLOGLEVEL_ERROR: SYNCMGRLOGLEVEL = 3i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRLOGLEVEL_LOGLEVELMAX: SYNCMGRLOGLEVEL = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct SYNCMGRPROGRESSITEM {
- pub cbSize: u32,
- pub mask: u32,
- pub lpcStatusText: ::windows_sys::core::PCWSTR,
- pub dwStatusType: u32,
- pub iProgValue: i32,
- pub iMaxValue: i32,
-}
-impl ::core::marker::Copy for SYNCMGRPROGRESSITEM {}
-impl ::core::clone::Clone for SYNCMGRPROGRESSITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRPROGRESSITEM_MAXVALUE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRPROGRESSITEM_PROGVALUE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRPROGRESSITEM_STATUSTEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRPROGRESSITEM_STATUSTYPE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGRREGISTERFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11452,8 +8792,6 @@ pub const SYNCMGRREGISTERFLAG_PENDINGDISCONNECT: SYNCMGRREGISTERFLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRREGISTERFLAG_IDLE: SYNCMGRREGISTERFLAGS = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SYNCMGRREGISTERFLAGS_MASK: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGRSTATUS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGRSTATUS_STOPPED: SYNCMGRSTATUS = 0i32;
@@ -11485,21 +8823,6 @@ pub const SYNCMGR_CR_CANCEL_ITEM: SYNCMGR_CANCEL_REQUEST = 1i32;
pub const SYNCMGR_CR_CANCEL_ALL: SYNCMGR_CANCEL_REQUEST = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGR_CR_MAX: SYNCMGR_CANCEL_REQUEST = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
-#[cfg(feature = "Win32_System_Com")]
-pub struct SYNCMGR_CONFLICT_ID_INFO {
- pub pblobID: *mut super::super::System::Com::BYTE_BLOB,
- pub pblobExtra: *mut super::super::System::Com::BYTE_BLOB,
-}
-#[cfg(feature = "Win32_System_Com")]
-impl ::core::marker::Copy for SYNCMGR_CONFLICT_ID_INFO {}
-#[cfg(feature = "Win32_System_Com")]
-impl ::core::clone::Clone for SYNCMGR_CONFLICT_ID_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGR_CONFLICT_ITEM_TYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11662,17 +8985,6 @@ pub const SYNCMGR_IPM_DISABLE_DELETE: SYNCMGR_ITEM_POLICIES = 512i32;
pub const SYNCMGR_IPM_HIDDEN_BY_DEFAULT: SYNCMGR_ITEM_POLICIES = 65536i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGR_IPM_VALID_MASK: SYNCMGR_ITEM_POLICIES = 66303i32;
-pub const SYNCMGR_OBJECTID_BrowseContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1472968068, data2: 59828, data3: 18350, data4: [161, 32, 196, 223, 51, 53, 222, 226] };
-pub const SYNCMGR_OBJECTID_ConflictStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3615588852, data2: 9097, data3: 18404, data4: [169, 96, 96, 188, 194, 237, 147, 11] };
-pub const SYNCMGR_OBJECTID_EventLinkClick: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 570670529, data2: 6897, data3: 16514, data4: [140, 48, 40, 57, 159, 65, 56, 76] };
-pub const SYNCMGR_OBJECTID_EventStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1273967801, data2: 42886, data3: 16501, data4: [186, 136, 12, 43, 157, 137, 169, 143] };
-pub const SYNCMGR_OBJECTID_Icon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1841071555, data2: 23815, data3: 19570, data4: [167, 119, 127, 236, 120, 7, 44, 6] };
-pub const SYNCMGR_OBJECTID_QueryBeforeActivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3632453643, data2: 59306, data3: 18925, data4: [134, 183, 230, 225, 247, 20, 205, 254] };
-pub const SYNCMGR_OBJECTID_QueryBeforeDeactivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2700067458, data2: 24800, data3: 17934, data4: [147, 116, 234, 136, 81, 60, 252, 128] };
-pub const SYNCMGR_OBJECTID_QueryBeforeDelete: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4151063447, data2: 44979, data3: 17879, data4: [165, 159, 90, 73, 233, 5, 67, 126] };
-pub const SYNCMGR_OBJECTID_QueryBeforeDisable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3143591082, data2: 61444, data3: 20149, data4: [142, 77, 38, 117, 25, 102, 52, 76] };
-pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 80476144, data2: 23531, data3: 19937, data4: [188, 144, 144, 131, 69, 196, 128, 246] };
-pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3989238755, data2: 33857, data3: 16649, data4: [173, 243, 108, 28, 160, 183, 222, 71] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SYNCMGR_PRESENTER_CHOICE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11752,32 +9064,6 @@ pub const SYNCMGR_UR_REMOVED: SYNCMGR_UPDATE_REASON = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SYNCMGR_UR_MAX: SYNCMGR_UPDATE_REASON = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SZ_CONTENTTYPE_CDF: &str = "application/x-cdf";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SZ_CONTENTTYPE_CDFA: &str = "application/x-cdf";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SZ_CONTENTTYPE_CDFW: &str = "application/x-cdf";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SZ_CONTENTTYPE_HTML: &str = "text/html";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SZ_CONTENTTYPE_HTMLA: &str = "text/html";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SZ_CONTENTTYPE_HTMLW: &str = "text/html";
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const S_SYNCMGR_CANCELALL: ::windows_sys::core::HRESULT = 262660i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const S_SYNCMGR_CANCELITEM: ::windows_sys::core::HRESULT = 262659i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const S_SYNCMGR_ENUMITEMS: ::windows_sys::core::HRESULT = 262673i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const S_SYNCMGR_ITEMDELETED: ::windows_sys::core::HRESULT = 262672i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const S_SYNCMGR_MISSINGITEMS: ::windows_sys::core::HRESULT = 262657i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const S_SYNCMGR_RETRYSYNC: ::windows_sys::core::HRESULT = 262658i32;
-pub const ScheduledTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3592911248, data2: 19562, data3: 4559, data4: [141, 135, 0, 170, 0, 96, 245, 191] };
-pub const SearchFolderItemFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 335613442, data2: 48061, data3: 16880, data4: [136, 227, 237, 163, 113, 33, 101, 132] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type SecureLockIconConstants = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const secureLockIconUnsecure: SecureLockIconConstants = 0i32;
@@ -11793,18 +9079,6 @@ pub const secureLockIconSecure56Bit: SecureLockIconConstants = 4i32;
pub const secureLockIconSecureFortezza: SecureLockIconConstants = 5i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const secureLockIconSecure128Bit: SecureLockIconConstants = 6i32;
-pub const SelectedItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2414024402, data2: 3666, data3: 17930, data4: [156, 30, 72, 242, 115, 212, 112, 163] };
-pub type ShFindChangeNotificationHandle = isize;
-pub const SharedBitmap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1303536758, data2: 26503, data3: 16454, data4: [184, 54, 232, 65, 42, 158, 138, 39] };
-pub const SharingConfigurationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1240691169, data2: 35932, data3: 19868, data4: [154, 59, 84, 166, 130, 127, 81, 60] };
-pub const Shell: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 326145568, data2: 49785, data3: 4558, data4: [164, 158, 68, 69, 83, 84, 0, 0] };
-pub const ShellBrowserWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3230334352, data2: 62113, data3: 4561, data4: [132, 85, 0, 160, 201, 31, 56, 128] };
-pub const ShellDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136192, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const ShellDispatchInproc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 176793696, data2: 55217, data3: 4558, data4: [131, 80, 68, 69, 83, 84, 0, 0] };
-pub const ShellFSFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4080421792, data2: 26041, data3: 4558, data4: [169, 186, 0, 170, 0, 74, 232, 55] };
-pub const ShellFolderItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 803427050, data2: 64799, data3: 4562, data4: [177, 244, 0, 192, 79, 142, 235, 62] };
-pub const ShellFolderView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1645292193, data2: 60388, data3: 4559, data4: [165, 251, 0, 32, 175, 231, 41, 45] };
-pub const ShellFolderViewOC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2610977137, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type ShellFolderViewOptions = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11821,12 +9095,6 @@ pub const SFVVO_WIN95CLASSIC: ShellFolderViewOptions = 64i32;
pub const SFVVO_DOUBLECLICKINWEBVIEW: ShellFolderViewOptions = 128i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SFVVO_DESKTOPHTML: ShellFolderViewOptions = 512i32;
-pub const ShellImageDataFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726276859, data2: 62341, data3: 19920, data4: [141, 116, 162, 239, 209, 188, 97, 120] };
-pub const ShellItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2596928481, data2: 57506, data3: 19158, data4: [180, 238, 226, 18, 1, 62, 169, 23] };
-pub const ShellLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3652395293, data2: 58751, data3: 17446, data4: [170, 239, 48, 168, 6, 173, 211, 151] };
-pub const ShellLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136193, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const ShellLinkObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 287413280, data2: 5992, data3: 4561, data4: [149, 190, 0, 96, 151, 151, 234, 79] };
-pub const ShellNameSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1427335173, data2: 45790, data3: 4561, data4: [185, 242, 0, 160, 201, 139, 197, 71] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type ShellSpecialFolderConstants = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11905,7 +9173,6 @@ pub const ssfPROFILE: ShellSpecialFolderConstants = 40i32;
pub const ssfSYSTEMx86: ShellSpecialFolderConstants = 41i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const ssfPROGRAMFILESx86: ShellSpecialFolderConstants = 48i32;
-pub const ShellUIHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1688947639, data2: 4382, data3: 4561, data4: [143, 121, 0, 192, 79, 194, 251, 225] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type ShellWindowFindWindowOptions = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11926,50 +9193,6 @@ pub const SWC_3RDPARTY: ShellWindowTypeConstants = 2i32;
pub const SWC_CALLBACK: ShellWindowTypeConstants = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SWC_DESKTOP: ShellWindowTypeConstants = 8i32;
-pub const ShellWindows: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2610977138, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] };
-pub const ShowInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 520383167, data2: 12802, data3: 19905, data4: [140, 181, 60, 103, 97, 124, 225, 250] };
-pub const SimpleConflictPresenter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2047830711, data2: 60804, data3: 18102, data4: [180, 126, 2, 170, 21, 154, 21, 43] };
-pub const SizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1440200786, data2: 63185, data3: 17138, data4: [170, 117, 135, 40, 161, 178, 210, 100] };
-pub const SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2413289884, data2: 15351, data3: 18587, data4: [167, 44, 132, 106, 179, 103, 140, 150] };
-pub const SmartcardPinProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2488888446, data2: 14148, data3: 16846, data4: [137, 62, 187, 240, 145, 34, 247, 106] };
-pub const SmartcardReaderSelectionProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 455620705, data2: 30031, data3: 16418, data4: [173, 71, 165, 234, 170, 97, 136, 148] };
-pub const SmartcardWinRTProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 518468479, data2: 34220, data3: 17890, data4: [162, 60, 55, 199, 83, 32, 151, 105] };
-pub const StartMenuPin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2729006173, data2: 41154, data3: 17076, data4: [151, 8, 160, 178, 186, 221, 119, 200] };
-pub const StorageProviderBanners: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2093873652, data2: 58742, data3: 17754, data4: [139, 199, 246, 236, 104, 214, 240, 99] };
-pub const SuspensionDependencyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1797734341, data2: 25085, data3: 18712, data4: [149, 162, 195, 181, 233, 215, 245, 129] };
-pub const SyncMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1653989159, data2: 13806, data3: 4561, data4: [135, 7, 0, 192, 79, 217, 51, 39] };
-pub const SyncMgrClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302177120, data2: 7596, data3: 17093, data4: [174, 213, 26, 189, 212, 50, 36, 142] };
-pub const SyncMgrControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 438256134, data2: 1672, data3: 20095, data4: [190, 3, 216, 46, 198, 157, 249, 165] };
-pub const SyncMgrFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2624845285, data2: 31463, data3: 20018, data4: [168, 232, 141, 35, 184, 82, 85, 191] };
-pub const SyncMgrScheduleWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2374733360, data2: 50257, data3: 16923, data4: [133, 83, 210, 151, 106, 250, 100, 140] };
-pub const SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1910084708, data2: 15211, data3: 18268, data4: [178, 65, 225, 88, 131, 32, 117, 41] };
-pub const SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782129600, data2: 46135, data3: 18817, data4: [166, 71, 156, 52, 185, 185, 8, 145] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_APPEND: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_INTERNETBAR: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_NOTOOLBAR: u32 = 196608u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_PREPEND: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_REPLACE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TBIF_STANDARDTOOLBAR: u32 = 131072u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct TBINFO {
- pub cbuttons: u32,
- pub uFlags: u32,
-}
-impl ::core::marker::Copy for TBINFO {}
-impl ::core::clone::Clone for TBINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type TBPFLAG = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -11983,27 +9206,6 @@ pub const TBPF_ERROR: TBPFLAG = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const TBPF_PAUSED: TBPFLAG = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const THBN_CLICKED: u32 = 6144u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct THUMBBUTTON {
- pub dwMask: THUMBBUTTONMASK,
- pub iId: u32,
- pub iBitmap: u32,
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub szTip: [u16; 260],
- pub dwFlags: THUMBBUTTONFLAGS,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for THUMBBUTTON {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for THUMBBUTTON {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type THUMBBUTTONFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const THBF_ENABLED: THUMBBUTTONFLAGS = 0i32;
@@ -12028,8 +9230,6 @@ pub const THB_TOOLTIP: THUMBBUTTONMASK = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const THB_FLAGS: THUMBBUTTONMASK = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TITLEBARNAMELEN: u32 = 40u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type TI_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const TI_BITMAP: TI_FLAGS = 1i32;
@@ -12052,37 +9252,11 @@ pub const TLEF_EXCLUDE_SUBFRAME_ENTRIES: TLENUMF = 128i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const TLEF_EXCLUDE_ABOUT_PAGES: TLENUMF = 256i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TLMENUF_BACK: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TLMENUF_FORE: u32 = 32u32;
+pub type TRANSLATEURL_IN_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TLMENUF_INCLUDECURRENT: u32 = 1u32;
+pub const TRANSLATEURL_FL_GUESS_PROTOCOL: TRANSLATEURL_IN_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TLOG_BACK: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TLOG_CURRENT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TLOG_FORE: u32 = 1u32;
-#[repr(C)]
-#[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 struct TOOLBARITEM {
- pub ptbar: IDockingWindow,
- pub rcBorderTool: super::super::Foundation::RECT,
- pub pwszItem: ::windows_sys::core::PWSTR,
- pub fShow: super::super::Foundation::BOOL,
- pub hMon: super::super::Graphics::Gdi::HMONITOR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for TOOLBARITEM {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for TOOLBARITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TaskbarList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459483460, data2: 64877, data3: 4560, data4: [149, 138, 0, 96, 151, 201, 160, 144] };
-pub const ThumbnailStreamCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3420520147, data2: 19345, data3: 20112, data4: [131, 84, 138, 140, 132, 236, 104, 114] };
+pub const TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL: TRANSLATEURL_IN_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type ThumbnailStreamCacheOptions = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -12093,10 +9267,6 @@ pub const ReturnOnlyIfCached: ThumbnailStreamCacheOptions = 1i32;
pub const ResizeThumbnail: ThumbnailStreamCacheOptions = 2i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const AllowSmallerSize: ThumbnailStreamCacheOptions = 4i32;
-pub const TimeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1001656719, data2: 56829, data3: 19760, data4: [163, 72, 159, 181, 214, 191, 26, 254] };
-pub const TrackShellMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2188966193, data2: 10814, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] };
-pub const TrayBandSiteService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4127903904, data2: 58849, data3: 17867, data4: [181, 26, 225, 91, 159, 139, 41, 52] };
-pub const TrayDeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3863225399, data2: 27752, data3: 20306, data4: [148, 221, 44, 254, 210, 103, 239, 185] };
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type UNDOCK_REASON = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -12104,6 +9274,12 @@ pub const UR_RESOLUTION_CHANGE: UNDOCK_REASON = 0i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const UR_MONITOR_DISCONNECT: UNDOCK_REASON = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type URLASSOCIATIONDIALOG_IN_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URLASSOCDLG_FL_USE_DEFAULT_NAME: URLASSOCIATIONDIALOG_IN_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub const URLASSOCDLG_FL_REGISTER_ASSOC: URLASSOCIATIONDIALOG_IN_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type URLIS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const URLIS_URL: URLIS = 0i32;
@@ -12120,48 +9296,6 @@ pub const URLIS_DIRECTORY: URLIS = 5i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const URLIS_HASQUERY: URLIS = 6i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_APPLY_DEFAULT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_APPLY_FORCEAPPLY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_APPLY_GUESSFILE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_APPLY_GUESSSCHEME: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_BROWSER_MODE: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_CONVERT_IF_DOSPATH: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_DONT_ESCAPE_EXTRA_INFO: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_DONT_SIMPLIFY: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_DONT_UNESCAPE: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_DONT_UNESCAPE_EXTRA_INFO: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_ESCAPE_ASCII_URI_COMPONENT: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_ESCAPE_AS_UTF8: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_ESCAPE_PERCENT: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_ESCAPE_SEGMENT_ONLY: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_ESCAPE_SPACES_ONLY: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_ESCAPE_UNSAFE: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_E_INVALID_SYNTAX: ::windows_sys::core::HRESULT = -2147217407i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_E_UNREGISTERED_PROTOCOL: ::windows_sys::core::HRESULT = -2147217406i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_FILE_USE_PATHURL: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_INTERNAL_PATH: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_NO_META: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type URL_PART = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const URL_PART_NONE: URL_PART = 0i32;
@@ -12178,10 +9312,6 @@ pub const URL_PART_PORT: URL_PART = 5i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const URL_PART_QUERY: URL_PART = 6i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_PARTFLAG_KEEPSCHEME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_PLUGGABLE_PROTOCOL: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type URL_SCHEME = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const URL_SCHEME_INVALID: URL_SCHEME = -1i32;
@@ -12242,22 +9372,6 @@ pub const URL_SCHEME_KNOWNFOLDER: URL_SCHEME = 26i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const URL_SCHEME_MAXVALUE: URL_SCHEME = 27i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_UNESCAPE: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_UNESCAPE_AS_UTF8: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_UNESCAPE_HIGH_ANSI_ONLY: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_UNESCAPE_INPLACE: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_UNESCAPE_URI_COMPONENT: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URL_WININET_COMPATIBILITY: u32 = 2147483648u32;
-pub const UserNotification: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083662, data2: 34697, data3: 16700, data4: [173, 188, 72, 245, 181, 17, 179, 175] };
-pub const V1PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866849310, data2: 21380, data3: 17786, data4: [188, 19, 44, 216, 27, 13, 40, 237] };
-pub const V1SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2348394768, data2: 43263, data3: 17791, data4: [153, 159, 165, 202, 16, 180, 168, 133] };
-pub const V1WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889531977, data2: 59424, data3: 17219, data4: [166, 91, 55, 122, 198, 52, 220, 9] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type VALIDATEUNC_OPTION = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const VALIDATEUNC_CONNECT: VALIDATEUNC_OPTION = 1i32;
@@ -12269,36 +9383,6 @@ pub const VALIDATEUNC_PRINT: VALIDATEUNC_OPTION = 4i32;
pub const VALIDATEUNC_PERSIST: VALIDATEUNC_OPTION = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const VALIDATEUNC_VALID: VALIDATEUNC_OPTION = 15i32;
-pub const VID_Content: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 818070580, data2: 2185, data3: 19597, data4: [152, 93, 169, 247, 24, 48, 176, 169] };
-pub const VID_Details: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 327055104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
-pub const VID_LargeIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5755104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
-pub const VID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 236955104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
-pub const VID_SmallIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 143655104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] };
-pub const VID_ThumbStrip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2398070308, data2: 53737, data3: 17499, data4: [148, 183, 116, 251, 206, 46, 161, 26] };
-pub const VID_Thumbnails: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2347479696, data2: 21200, data3: 4560, data4: [183, 244, 0, 192, 79, 215, 6, 236] };
-pub const VID_Tile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1710302693, data2: 31713, data3: 18448, data4: [186, 157, 210, 113, 200, 67, 44, 227] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_CACHEHIT: u32 = 80u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_CACHEMISS: u32 = 48u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_DESPERATE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_INHERIT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_RESTRICTED: u32 = 112u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_SHELLEXT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_SHELLEXT_ASBACKUP: u32 = 21u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_STALECACHEHIT: u32 = 69u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VIEW_PRIORITY_USEASDEFAULT: u32 = 67u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const VOLUME_PREFIX: &str = "\\\\?\\Volume";
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type VPCOLORFLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -12317,47 +9401,6 @@ pub type VPWATERMARKFLAGS = i32;
pub const VPWF_DEFAULT: VPWATERMARKFLAGS = 0i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const VPWF_ALPHABLEND: VPWATERMARKFLAGS = 1i32;
-pub const VaultProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1345796560, data2: 19550, data3: 19709, data4: [179, 186, 216, 129, 51, 79, 13, 242] };
-pub const VirtualDesktopManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2857406598, data2: 23721, data3: 19493, data4: [143, 149, 88, 157, 60, 7, 180, 138] };
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WC_NETADDRESS: &str = "msctls_netaddress";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub struct WINDOWDATA {
- pub dwWindowID: u32,
- pub uiCP: u32,
- pub pidl: *mut Common::ITEMIDLIST,
- pub lpszUrl: ::windows_sys::core::PWSTR,
- pub lpszUrlLocation: ::windows_sys::core::PWSTR,
- pub lpszTitle: ::windows_sys::core::PWSTR,
-}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::marker::Copy for WINDOWDATA {}
-#[cfg(feature = "Win32_UI_Shell_Common")]
-impl ::core::clone::Clone for WINDOWDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WM_CPL_LAUNCH: u32 = 2024u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WM_CPL_LAUNCHED: u32 = 2025u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_CENTER: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_CROPTOFIT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_KEEPASPECT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_MAX: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_SPAN: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_STRETCH: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WPSTYLE_TILE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type WTS_ALPHATYPE = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -12387,22 +9430,6 @@ pub const WTSCF_WIDE: WTS_CONTEXTFLAGS = 4i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const WTSCF_FAST: WTS_CONTEXTFLAGS = 8i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_DATAFILEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175932i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_EXTRACTIONBLOCKED: ::windows_sys::core::HRESULT = -2147175930i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_EXTRACTIONPENDING: ::windows_sys::core::HRESULT = -2147175931i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_EXTRACTIONTIMEDOUT: ::windows_sys::core::HRESULT = -2147175935i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_FAILEDEXTRACTION: ::windows_sys::core::HRESULT = -2147175936i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_FASTEXTRACTIONNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147175933i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_NOSTORAGEPROVIDERTHUMBNAILHANDLER: ::windows_sys::core::HRESULT = -2147175929i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const WTS_E_SURROGATEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175934i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type WTS_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const WTS_NONE: WTS_FLAGS = 0i32;
@@ -12438,25 +9465,6 @@ pub const WTS_WIDETHUMBNAILS: WTS_FLAGS = 16384i32;
pub const WTS_IDEALCACHESIZEONLY: WTS_FLAGS = 32768i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const WTS_SCALEUP: WTS_FLAGS = 65536i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub struct WTS_THUMBNAILID {
- pub rgbKey: [u8; 16],
-}
-impl ::core::marker::Copy for WTS_THUMBNAILID {}
-impl ::core::clone::Clone for WTS_THUMBNAILID {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const WebBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287401313, data2: 13322, data3: 4560, data4: [169, 107, 0, 192, 79, 215, 5, 162] };
-pub const WebBrowser_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3937544899, data2: 12481, data3: 4559, data4: [167, 235, 0, 0, 192, 91, 174, 11] };
-pub const WebWizardHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358060873, data2: 21953, data3: 19752, data4: [147, 94, 87, 228, 124, 174, 217, 115] };
-pub const WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3200291363, data2: 45080, data3: 16749, data4: [160, 172, 82, 57, 113, 182, 57, 245] };
-#[repr(C)]
-pub struct _APPCONSTRAIN_REGISTRATION(pub u8);
-#[repr(C)]
-pub struct _APPSTATE_REGISTRATION(pub u8);
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type _BROWSERFRAMEOPTIONS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
@@ -12564,32 +9572,6 @@ pub type _EXPPS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const EXPPS_FILETYPES: _EXPPS = 1i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type _HLSHORTCUTF__NOREDEF10 = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSHORTCUTF_DEFAULT: _HLSHORTCUTF__NOREDEF10 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSHORTCUTF_DONTACTUALLYCREATE: _HLSHORTCUTF__NOREDEF10 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME: _HLSHORTCUTF__NOREDEF10 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSHORTCUTF_USEUNIQUEFILENAME: _HLSHORTCUTF__NOREDEF10 = 4i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT: _HLSHORTCUTF__NOREDEF10 = 8i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type _HLSR_NOREDEF10 = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSR_HOME: _HLSR_NOREDEF10 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSR_SEARCHPAGE: _HLSR_NOREDEF10 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLSR_HISTORYFOLDER: _HLSR_NOREDEF10 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type _HLTRANSLATEF_NOREDEF10 = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTRANSLATEF_DEFAULT: _HLTRANSLATEF_NOREDEF10 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX: _HLTRANSLATEF_NOREDEF10 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type _KF_DEFINITION_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const KFDF_LOCAL_REDIRECT_ONLY: _KF_DEFINITION_FLAGS = 2i32;
@@ -12830,18 +9812,6 @@ pub const SHCONTF_ENABLE_ASYNC: _SHCONTF = 32768i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SHCONTF_INCLUDESUPERHIDDEN: _SHCONTF = 65536i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type _SHGDNF = i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGDN_NORMAL: _SHGDNF = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGDN_INFOLDER: _SHGDNF = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGDN_FOREDITING: _SHGDNF = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGDN_FORADDRESSBAR: _SHGDNF = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const SHGDN_FORPARSING: _SHGDNF = 32768i32;
-#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub type _SICHINTF = i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const SICHINT_DISPLAY: _SICHINTF = 0i32;
@@ -12963,75 +9933,2992 @@ pub const TSF_COPY_LOCALIZED_NAME: _TRANSFER_SOURCE_FLAGS = 512i32;
pub const TSF_MOVE_AS_COPY_DELETE: _TRANSFER_SOURCE_FLAGS = 1024i32;
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
pub const TSF_SUSPEND_SHELLEVENTS: _TRANSFER_SOURCE_FLAGS = 2048i32;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsAppName: u32 = 1007u32;
+pub struct AASHELLMENUFILENAME {
+ pub cbTotal: i16,
+ pub rgbReserved: [u8; 12],
+ pub szFileName: [u16; 1],
+}
+impl ::core::marker::Copy for AASHELLMENUFILENAME {}
+impl ::core::clone::Clone for AASHELLMENUFILENAME {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsBadOldPW: u32 = 1006u32;
+pub struct AASHELLMENUITEM {
+ pub lpReserved1: *mut ::core::ffi::c_void,
+ pub iReserved: i32,
+ pub uiReserved: u32,
+ pub lpName: *mut AASHELLMENUFILENAME,
+ pub psz: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for AASHELLMENUITEM {}
+impl ::core::clone::Clone for AASHELLMENUITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct APPBARDATA {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uCallbackMessage: u32,
+ pub uEdge: u32,
+ pub rc: super::super::Foundation::RECT,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for APPBARDATA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for APPBARDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct APPBARDATA {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uCallbackMessage: u32,
+ pub uEdge: u32,
+ pub rc: super::super::Foundation::RECT,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for APPBARDATA {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for APPBARDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsChangePW: u32 = 1005u32;
+pub struct APPCATEGORYINFO {
+ pub Locale: u32,
+ pub pszDescription: ::windows_sys::core::PWSTR,
+ pub AppCategoryId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for APPCATEGORYINFO {}
+impl ::core::clone::Clone for APPCATEGORYINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsDefKeyword: u32 = 1010u32;
+pub struct APPCATEGORYINFOLIST {
+ pub cCategory: u32,
+ pub pCategoryInfo: *mut APPCATEGORYINFO,
+}
+impl ::core::marker::Copy for APPCATEGORYINFOLIST {}
+impl ::core::clone::Clone for APPCATEGORYINFOLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsDifferentPW: u32 = 1004u32;
+pub struct APPINFODATA {
+ pub cbSize: u32,
+ pub dwMask: u32,
+ pub pszDisplayName: ::windows_sys::core::PWSTR,
+ pub pszVersion: ::windows_sys::core::PWSTR,
+ pub pszPublisher: ::windows_sys::core::PWSTR,
+ pub pszProductID: ::windows_sys::core::PWSTR,
+ pub pszRegisteredOwner: ::windows_sys::core::PWSTR,
+ pub pszRegisteredCompany: ::windows_sys::core::PWSTR,
+ pub pszLanguage: ::windows_sys::core::PWSTR,
+ pub pszSupportUrl: ::windows_sys::core::PWSTR,
+ pub pszSupportTelephone: ::windows_sys::core::PWSTR,
+ pub pszHelpLink: ::windows_sys::core::PWSTR,
+ pub pszInstallLocation: ::windows_sys::core::PWSTR,
+ pub pszInstallSource: ::windows_sys::core::PWSTR,
+ pub pszInstallDate: ::windows_sys::core::PWSTR,
+ pub pszContact: ::windows_sys::core::PWSTR,
+ pub pszComments: ::windows_sys::core::PWSTR,
+ pub pszImage: ::windows_sys::core::PWSTR,
+ pub pszReadmeUrl: ::windows_sys::core::PWSTR,
+ pub pszUpdateInfoUrl: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for APPINFODATA {}
+impl ::core::clone::Clone for APPINFODATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_System_Registry")]
+pub struct ASSOCIATIONELEMENT {
+ pub ac: ASSOCCLASS,
+ pub hkClass: super::super::System::Registry::HKEY,
+ pub pszClass: ::windows_sys::core::PCWSTR,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_System_Registry")]
+impl ::core::marker::Copy for ASSOCIATIONELEMENT {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_System_Registry")]
+impl ::core::clone::Clone for ASSOCIATIONELEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_System_Registry")]
+pub struct ASSOCIATIONELEMENT {
+ pub ac: ASSOCCLASS,
+ pub hkClass: super::super::System::Registry::HKEY,
+ pub pszClass: ::windows_sys::core::PCWSTR,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_System_Registry")]
+impl ::core::marker::Copy for ASSOCIATIONELEMENT {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_System_Registry")]
+impl ::core::clone::Clone for ASSOCIATIONELEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct AUTO_SCROLL_DATA {
+ pub iNextSample: i32,
+ pub dwLastScroll: u32,
+ pub bFull: super::super::Foundation::BOOL,
+ pub pts: [super::super::Foundation::POINT; 3],
+ pub dwTimes: [u32; 3],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for AUTO_SCROLL_DATA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for AUTO_SCROLL_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+pub struct BANDINFOSFB {
+ pub dwMask: u32,
+ pub dwStateMask: u32,
+ pub dwState: u32,
+ pub crBkgnd: super::super::Foundation::COLORREF,
+ pub crBtnLt: super::super::Foundation::COLORREF,
+ pub crBtnDk: super::super::Foundation::COLORREF,
+ pub wViewMode: u16,
+ pub wAlign: u16,
+ pub psf: IShellFolder,
+ pub pidl: *mut Common::ITEMIDLIST,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for BANDINFOSFB {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for BANDINFOSFB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsHelpFile: u32 = 1009u32;
+pub struct BANDSITEINFO {
+ pub dwMask: u32,
+ pub dwState: u32,
+ pub dwStyle: u32,
+}
+impl ::core::marker::Copy for BANDSITEINFO {}
+impl ::core::clone::Clone for BANDSITEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsIniFile: u32 = 1001u32;
+pub struct BANNER_NOTIFICATION {
+ pub event: BANNER_NOTIFICATION_EVENT,
+ pub providerIdentity: ::windows_sys::core::PCWSTR,
+ pub contentId: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for BANNER_NOTIFICATION {}
+impl ::core::clone::Clone for BANNER_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"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"))]
+pub struct BASEBROWSERDATALH {
+ pub _hwnd: super::super::Foundation::HWND,
+ pub _ptl: ITravelLog,
+ pub _phlf: IHlinkFrame,
+ pub _pautoWB2: IWebBrowser2,
+ pub _pautoEDS: IExpDispSupport,
+ pub _pautoSS: IShellService,
+ pub _eSecureLockIcon: i32,
+ pub _bitfield: u32,
+ pub _uActivateState: u32,
+ pub _pidlViewState: *mut Common::ITEMIDLIST,
+ pub _pctView: super::super::System::Ole::IOleCommandTarget,
+ pub _pidlCur: *mut Common::ITEMIDLIST,
+ pub _psv: IShellView,
+ pub _psf: IShellFolder,
+ pub _hwndView: super::super::Foundation::HWND,
+ pub _pszTitleCur: ::windows_sys::core::PWSTR,
+ pub _pidlPending: *mut Common::ITEMIDLIST,
+ pub _psvPending: IShellView,
+ pub _psfPending: IShellFolder,
+ pub _hwndViewPending: super::super::Foundation::HWND,
+ pub _pszTitlePending: ::windows_sys::core::PWSTR,
+ pub _fIsViewMSHTML: super::super::Foundation::BOOL,
+ pub _fPrivacyImpacted: super::super::Foundation::BOOL,
+ pub _clsidView: ::windows_sys::core::GUID,
+ pub _clsidViewPending: ::windows_sys::core::GUID,
+ pub _hwndFrame: super::super::Foundation::HWND,
+ pub _lPhishingFilterStatus: i32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for BASEBROWSERDATALH {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for BASEBROWSERDATALH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"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"))]
+pub struct BASEBROWSERDATAXP {
+ pub _hwnd: super::super::Foundation::HWND,
+ pub _ptl: ITravelLog,
+ pub _phlf: IHlinkFrame,
+ pub _pautoWB2: IWebBrowser2,
+ pub _pautoEDS: IExpDispSupportXP,
+ pub _pautoSS: IShellService,
+ pub _eSecureLockIcon: i32,
+ pub _bitfield: u32,
+ pub _uActivateState: u32,
+ pub _pidlViewState: *mut Common::ITEMIDLIST,
+ pub _pctView: super::super::System::Ole::IOleCommandTarget,
+ pub _pidlCur: *mut Common::ITEMIDLIST,
+ pub _psv: IShellView,
+ pub _psf: IShellFolder,
+ pub _hwndView: super::super::Foundation::HWND,
+ pub _pszTitleCur: ::windows_sys::core::PWSTR,
+ pub _pidlPending: *mut Common::ITEMIDLIST,
+ pub _psvPending: IShellView,
+ pub _psfPending: IShellFolder,
+ pub _hwndViewPending: super::super::Foundation::HWND,
+ pub _pszTitlePending: ::windows_sys::core::PWSTR,
+ pub _fIsViewMSHTML: super::super::Foundation::BOOL,
+ pub _fPrivacyImpacted: super::super::Foundation::BOOL,
+ pub _clsidView: ::windows_sys::core::GUID,
+ pub _clsidViewPending: ::windows_sys::core::GUID,
+ pub _hwndFrame: super::super::Foundation::HWND,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for BASEBROWSERDATAXP {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for BASEBROWSERDATAXP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+pub struct BROWSEINFOA {
+ pub hwndOwner: super::super::Foundation::HWND,
+ pub pidlRoot: *mut Common::ITEMIDLIST,
+ pub pszDisplayName: ::windows_sys::core::PSTR,
+ pub lpszTitle: ::windows_sys::core::PCSTR,
+ pub ulFlags: u32,
+ pub lpfn: BFFCALLBACK,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub iImage: i32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for BROWSEINFOA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for BROWSEINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+pub struct BROWSEINFOW {
+ pub hwndOwner: super::super::Foundation::HWND,
+ pub pidlRoot: *mut Common::ITEMIDLIST,
+ pub pszDisplayName: ::windows_sys::core::PWSTR,
+ pub lpszTitle: ::windows_sys::core::PCWSTR,
+ pub ulFlags: u32,
+ pub lpfn: BFFCALLBACK,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub iImage: i32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for BROWSEINFOW {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for BROWSEINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsIsPassword: u32 = 1000u32;
+pub struct CABINETSTATE {
+ pub cLength: u16,
+ pub nVersion: u16,
+ pub _bitfield: i32,
+ pub fMenuEnumFilter: u32,
+}
+impl ::core::marker::Copy for CABINETSTATE {}
+impl ::core::clone::Clone for CABINETSTATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsNoHelpMemory: u32 = 1008u32;
+pub struct CATEGORY_INFO {
+ pub cif: CATEGORYINFO_FLAGS,
+ pub wszName: [u16; 260],
+}
+impl ::core::marker::Copy for CATEGORY_INFO {}
+impl ::core::clone::Clone for CATEGORY_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsPassword: u32 = 1003u32;
+pub struct CIDA {
+ pub cidl: u32,
+ pub aoffset: [u32; 1],
+}
+impl ::core::marker::Copy for CIDA {}
+impl ::core::clone::Clone for CIDA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CMINVOKECOMMANDINFO {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerb: ::windows_sys::core::PCSTR,
+ pub lpParameters: ::windows_sys::core::PCSTR,
+ pub lpDirectory: ::windows_sys::core::PCSTR,
+ pub nShow: i32,
+ pub dwHotKey: u32,
+ pub hIcon: super::super::Foundation::HANDLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CMINVOKECOMMANDINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CMINVOKECOMMANDINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CMINVOKECOMMANDINFOEX {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerb: ::windows_sys::core::PCSTR,
+ pub lpParameters: ::windows_sys::core::PCSTR,
+ pub lpDirectory: ::windows_sys::core::PCSTR,
+ pub nShow: i32,
+ pub dwHotKey: u32,
+ pub hIcon: super::super::Foundation::HANDLE,
+ pub lpTitle: ::windows_sys::core::PCSTR,
+ pub lpVerbW: ::windows_sys::core::PCWSTR,
+ pub lpParametersW: ::windows_sys::core::PCWSTR,
+ pub lpDirectoryW: ::windows_sys::core::PCWSTR,
+ pub lpTitleW: ::windows_sys::core::PCWSTR,
+ pub ptInvoke: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CMINVOKECOMMANDINFOEX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CMINVOKECOMMANDINFOEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CMINVOKECOMMANDINFOEX_REMOTE {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerbString: ::windows_sys::core::PCSTR,
+ pub lpParameters: ::windows_sys::core::PCSTR,
+ pub lpDirectory: ::windows_sys::core::PCSTR,
+ pub nShow: i32,
+ pub dwHotKey: u32,
+ pub lpTitle: ::windows_sys::core::PCSTR,
+ pub lpVerbWString: ::windows_sys::core::PCWSTR,
+ pub lpParametersW: ::windows_sys::core::PCWSTR,
+ pub lpDirectoryW: ::windows_sys::core::PCWSTR,
+ pub lpTitleW: ::windows_sys::core::PCWSTR,
+ pub ptInvoke: super::super::Foundation::POINT,
+ pub lpVerbInt: u32,
+ pub lpVerbWInt: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CMINVOKECOMMANDINFOEX_REMOTE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CMINVOKECOMMANDINFOEX_REMOTE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const idsScreenSaver: u32 = 1002u32;
+pub struct CM_COLUMNINFO {
+ pub cbSize: u32,
+ pub dwMask: u32,
+ pub dwState: u32,
+ pub uWidth: u32,
+ pub uDefaultWidth: u32,
+ pub uIdealWidth: u32,
+ pub wszName: [u16; 80],
+}
+impl ::core::marker::Copy for CM_COLUMNINFO {}
+impl ::core::clone::Clone for CM_COLUMNINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct CONFIRM_CONFLICT_ITEM {
+ pub pShellItem: IShellItem2,
+ pub pszOriginalName: ::windows_sys::core::PWSTR,
+ pub pszAlternateName: ::windows_sys::core::PWSTR,
+ pub pszLocationShort: ::windows_sys::core::PWSTR,
+ pub pszLocationFull: ::windows_sys::core::PWSTR,
+ pub nType: SYNCMGR_CONFLICT_ITEM_TYPE,
+}
+impl ::core::marker::Copy for CONFIRM_CONFLICT_ITEM {}
+impl ::core::clone::Clone for CONFIRM_CONFLICT_ITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct CONFIRM_CONFLICT_RESULT_INFO {
+ pub pszNewName: ::windows_sys::core::PWSTR,
+ pub iItemIndex: u32,
+}
+impl ::core::marker::Copy for CONFIRM_CONFLICT_RESULT_INFO {}
+impl ::core::clone::Clone for CONFIRM_CONFLICT_RESULT_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct CPLINFO {
+ pub idIcon: i32,
+ pub idName: i32,
+ pub idInfo: i32,
+ pub lData: isize,
+}
+impl ::core::marker::Copy for CPLINFO {}
+impl ::core::clone::Clone for CPLINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {
+ pub ulAuthenticationPackage: u32,
+ pub clsidCredentialProvider: ::windows_sys::core::GUID,
+ pub cbSerialization: u32,
+ pub rgbSerialization: *mut u8,
+}
+impl ::core::marker::Copy for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {}
+impl ::core::clone::Clone for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
+ pub dwFieldID: u32,
+ pub cpft: CREDENTIAL_PROVIDER_FIELD_TYPE,
+ pub pszLabel: ::windows_sys::core::PWSTR,
+ pub guidFieldType: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {}
+impl ::core::clone::Clone for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+pub struct CSFV {
+ pub cbSize: u32,
+ pub pshf: IShellFolder,
+ pub psvOuter: IShellView,
+ pub pidl: *mut Common::ITEMIDLIST,
+ pub lEvents: i32,
+ pub pfnCallback: LPFNVIEWCALLBACK,
+ pub fvm: FOLDERVIEWMODE,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for CSFV {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for CSFV {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type iurl_invokecommand_flags = i32;
+pub struct DATABLOCK_HEADER {
+ pub cbSize: u32,
+ pub dwSignature: u32,
+}
+impl ::core::marker::Copy for DATABLOCK_HEADER {}
+impl ::core::clone::Clone for DATABLOCK_HEADER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
+pub struct DEFCONTEXTMENU {
+ pub hwnd: super::super::Foundation::HWND,
+ pub pcmcb: IContextMenuCB,
+ pub pidlFolder: *mut Common::ITEMIDLIST,
+ pub psf: IShellFolder,
+ pub cidl: u32,
+ pub apidl: *mut *mut Common::ITEMIDLIST,
+ pub punkAssociationInfo: ::windows_sys::core::IUnknown,
+ pub cKeys: u32,
+ pub aKeys: *const super::super::System::Registry::HKEY,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for DEFCONTEXTMENU {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for DEFCONTEXTMENU {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_INVOKECOMMAND_FL_ALLOW_UI: iurl_invokecommand_flags = 1i32;
+pub struct DELEGATEITEMID {
+ pub cbSize: u16,
+ pub wOuter: u16,
+ pub cbInner: u16,
+ pub rgb: [u8; 1],
+}
+impl ::core::marker::Copy for DELEGATEITEMID {}
+impl ::core::clone::Clone for DELEGATEITEMID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DESKBANDINFO {
+ pub dwMask: u32,
+ pub ptMinSize: super::super::Foundation::POINTL,
+ pub ptMaxSize: super::super::Foundation::POINTL,
+ pub ptIntegral: super::super::Foundation::POINTL,
+ pub ptActual: super::super::Foundation::POINTL,
+ pub wszTitle: [u16; 256],
+ pub dwModeFlags: u32,
+ pub crBkgnd: super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DESKBANDINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DESKBANDINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(feature = "Win32_UI_Shell_Common")]
+pub struct DETAILSINFO {
+ pub pidl: *mut Common::ITEMIDLIST,
+ pub fmt: i32,
+ pub cxChar: i32,
+ pub str: Common::STRRET,
+ pub iImage: i32,
+}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::marker::Copy for DETAILSINFO {}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::clone::Clone for DETAILSINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DFMICS {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub idCmdFirst: u32,
+ pub idDefMax: u32,
+ pub pici: *mut CMINVOKECOMMANDINFO,
+ pub punkSite: ::windows_sys::core::IUnknown,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DFMICS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DFMICS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB: iurl_invokecommand_flags = 2i32;
+pub struct DLLVERSIONINFO {
+ pub cbSize: u32,
+ pub dwMajorVersion: u32,
+ pub dwMinorVersion: u32,
+ pub dwBuildNumber: u32,
+ pub dwPlatformID: u32,
+}
+impl ::core::marker::Copy for DLLVERSIONINFO {}
+impl ::core::clone::Clone for DLLVERSIONINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_INVOKECOMMAND_FL_DDEWAIT: iurl_invokecommand_flags = 4i32;
+pub struct DLLVERSIONINFO2 {
+ pub info1: DLLVERSIONINFO,
+ pub dwFlags: u32,
+ pub ullVersion: u64,
+}
+impl ::core::marker::Copy for DLLVERSIONINFO2 {}
+impl ::core::clone::Clone for DLLVERSIONINFO2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DRAGINFOA {
+ pub uSize: u32,
+ pub pt: super::super::Foundation::POINT,
+ pub fNC: super::super::Foundation::BOOL,
+ pub lpFileList: ::windows_sys::core::PSTR,
+ pub grfKeyState: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DRAGINFOA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DRAGINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DRAGINFOA {
+ pub uSize: u32,
+ pub pt: super::super::Foundation::POINT,
+ pub fNC: super::super::Foundation::BOOL,
+ pub lpFileList: ::windows_sys::core::PSTR,
+ pub grfKeyState: u32,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DRAGINFOA {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DRAGINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DRAGINFOW {
+ pub uSize: u32,
+ pub pt: super::super::Foundation::POINT,
+ pub fNC: super::super::Foundation::BOOL,
+ pub lpFileList: ::windows_sys::core::PWSTR,
+ pub grfKeyState: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DRAGINFOW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DRAGINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DRAGINFOW {
+ pub uSize: u32,
+ pub pt: super::super::Foundation::POINT,
+ pub fNC: super::super::Foundation::BOOL,
+ pub lpFileList: ::windows_sys::core::PWSTR,
+ pub grfKeyState: u32,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DRAGINFOW {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DRAGINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_INVOKECOMMAND_FL_ASYNCOK: iurl_invokecommand_flags = 8i32;
+pub struct DROPDESCRIPTION {
+ pub r#type: DROPIMAGETYPE,
+ pub szMessage: [u16; 260],
+ pub szInsert: [u16; 260],
+}
+impl ::core::marker::Copy for DROPDESCRIPTION {}
+impl ::core::clone::Clone for DROPDESCRIPTION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DROPFILES {
+ pub pFiles: u32,
+ pub pt: super::super::Foundation::POINT,
+ pub fNC: super::super::Foundation::BOOL,
+ pub fWide: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DROPFILES {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DROPFILES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct EXP_DARWIN_LINK {
+ pub dbh: DATABLOCK_HEADER,
+ pub szDarwinID: [super::super::Foundation::CHAR; 260],
+ pub szwDarwinID: [u16; 260],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for EXP_DARWIN_LINK {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for EXP_DARWIN_LINK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_INVOKECOMMAND_FL_LOG_USAGE: iurl_invokecommand_flags = 16i32;
+pub struct EXP_PROPERTYSTORAGE {
+ pub cbSize: u32,
+ pub dwSignature: u32,
+ pub abPropertyStorage: [u8; 1],
+}
+impl ::core::marker::Copy for EXP_PROPERTYSTORAGE {}
+impl ::core::clone::Clone for EXP_PROPERTYSTORAGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type iurl_seturl_flags = i32;
+pub struct EXP_SPECIAL_FOLDER {
+ pub cbSize: u32,
+ pub dwSignature: u32,
+ pub idSpecialFolder: u32,
+ pub cbOffset: u32,
+}
+impl ::core::marker::Copy for EXP_SPECIAL_FOLDER {}
+impl ::core::clone::Clone for EXP_SPECIAL_FOLDER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct EXP_SZ_LINK {
+ pub cbSize: u32,
+ pub dwSignature: u32,
+ pub szTarget: [super::super::Foundation::CHAR; 260],
+ pub swzTarget: [u16; 260],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for EXP_SZ_LINK {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for EXP_SZ_LINK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_SETURL_FL_GUESS_PROTOCOL: iurl_seturl_flags = 1i32;
+pub struct EXTRASEARCH {
+ pub guidSearch: ::windows_sys::core::GUID,
+ pub wszFriendlyName: [u16; 80],
+ pub wszUrl: [u16; 2084],
+}
+impl ::core::marker::Copy for EXTRASEARCH {}
+impl ::core::clone::Clone for EXTRASEARCH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILEDESCRIPTORA {
+ pub dwFlags: u32,
+ pub clsid: ::windows_sys::core::GUID,
+ pub sizel: super::super::Foundation::SIZE,
+ pub pointl: super::super::Foundation::POINTL,
+ pub dwFileAttributes: u32,
+ pub ftCreationTime: super::super::Foundation::FILETIME,
+ pub ftLastAccessTime: super::super::Foundation::FILETIME,
+ pub ftLastWriteTime: super::super::Foundation::FILETIME,
+ pub nFileSizeHigh: u32,
+ pub nFileSizeLow: u32,
+ pub cFileName: [super::super::Foundation::CHAR; 260],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILEDESCRIPTORA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILEDESCRIPTORA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILEDESCRIPTORW {
+ pub dwFlags: u32,
+ pub clsid: ::windows_sys::core::GUID,
+ pub sizel: super::super::Foundation::SIZE,
+ pub pointl: super::super::Foundation::POINTL,
+ pub dwFileAttributes: u32,
+ pub ftCreationTime: super::super::Foundation::FILETIME,
+ pub ftLastAccessTime: super::super::Foundation::FILETIME,
+ pub ftLastWriteTime: super::super::Foundation::FILETIME,
+ pub nFileSizeHigh: u32,
+ pub nFileSizeLow: u32,
+ pub cFileName: [u16; 260],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILEDESCRIPTORW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILEDESCRIPTORW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILEGROUPDESCRIPTORA {
+ pub cItems: u32,
+ pub fgd: [FILEDESCRIPTORA; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILEGROUPDESCRIPTORA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILEGROUPDESCRIPTORA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILEGROUPDESCRIPTORW {
+ pub cItems: u32,
+ pub fgd: [FILEDESCRIPTORW; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILEGROUPDESCRIPTORW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILEGROUPDESCRIPTORW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const IURL_SETURL_FL_USE_DEFAULT_PROTOCOL: iurl_seturl_flags = 2i32;
+pub struct FILE_ATTRIBUTES_ARRAY {
+ pub cItems: u32,
+ pub dwSumFileAttributes: u32,
+ pub dwProductFileAttributes: u32,
+ pub rgdwFileAttributes: [u32; 1],
+}
+impl ::core::marker::Copy for FILE_ATTRIBUTES_ARRAY {}
+impl ::core::clone::Clone for FILE_ATTRIBUTES_ARRAY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type mimeassociationdialog_in_flags = i32;
+pub struct FOLDERSETDATA {
+ pub _fs: FOLDERSETTINGS,
+ pub _vidRestore: ::windows_sys::core::GUID,
+ pub _dwViewPriority: u32,
+}
+impl ::core::marker::Copy for FOLDERSETDATA {}
+impl ::core::clone::Clone for FOLDERSETDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const MIMEASSOCDLG_FL_REGISTER_ASSOC: mimeassociationdialog_in_flags = 1i32;
+pub struct FOLDERSETTINGS {
+ pub ViewMode: u32,
+ pub fFlags: u32,
+}
+impl ::core::marker::Copy for FOLDERSETTINGS {}
+impl ::core::clone::Clone for FOLDERSETTINGS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HDROP = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HELPINFO {
+ pub cbSize: u32,
+ pub iContextType: HELP_INFO_TYPE,
+ pub iCtrlId: i32,
+ pub hItemHandle: super::super::Foundation::HANDLE,
+ pub dwContextId: usize,
+ pub MousePos: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HELPINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HELPINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HELPWININFOA {
+ pub wStructSize: i32,
+ pub x: i32,
+ pub y: i32,
+ pub dx: i32,
+ pub dy: i32,
+ pub wMax: i32,
+ pub rgchMember: [super::super::Foundation::CHAR; 2],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HELPWININFOA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HELPWININFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type translateurl_in_flags = i32;
+pub struct HELPWININFOW {
+ pub wStructSize: i32,
+ pub x: i32,
+ pub y: i32,
+ pub dx: i32,
+ pub dy: i32,
+ pub wMax: i32,
+ pub rgchMember: [u16; 2],
+}
+impl ::core::marker::Copy for HELPWININFOW {}
+impl ::core::clone::Clone for HELPWININFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HLBWINFO {
+ pub cbSize: u32,
+ pub grfHLBWIF: u32,
+ pub rcFramePos: super::super::Foundation::RECT,
+ pub rcDocPos: super::super::Foundation::RECT,
+ pub hltbinfo: HLTBINFO,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HLBWINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HLBWINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TRANSLATEURL_FL_GUESS_PROTOCOL: translateurl_in_flags = 1i32;
+pub struct HLITEM {
+ pub uHLID: u32,
+ pub pwzFriendlyName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for HLITEM {}
+impl ::core::clone::Clone for HLITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HLTBINFO {
+ pub uDockType: u32,
+ pub rcTbPos: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HLTBINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HLTBINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HPSXA = isize;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL: translateurl_in_flags = 2i32;
+pub struct ITEMSPACING {
+ pub cxSmall: i32,
+ pub cySmall: i32,
+ pub cxLarge: i32,
+ pub cyLarge: i32,
+}
+impl ::core::marker::Copy for ITEMSPACING {}
+impl ::core::clone::Clone for ITEMSPACING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub type urlassociationdialog_in_flags = i32;
+pub struct KNOWNFOLDER_DEFINITION {
+ pub category: KF_CATEGORY,
+ pub pszName: ::windows_sys::core::PWSTR,
+ pub pszDescription: ::windows_sys::core::PWSTR,
+ pub fidParent: ::windows_sys::core::GUID,
+ pub pszRelativePath: ::windows_sys::core::PWSTR,
+ pub pszParsingName: ::windows_sys::core::PWSTR,
+ pub pszTooltip: ::windows_sys::core::PWSTR,
+ pub pszLocalizedName: ::windows_sys::core::PWSTR,
+ pub pszIcon: ::windows_sys::core::PWSTR,
+ pub pszSecurity: ::windows_sys::core::PWSTR,
+ pub dwAttributes: u32,
+ pub kfdFlags: u32,
+ pub ftidType: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for KNOWNFOLDER_DEFINITION {}
+impl ::core::clone::Clone for KNOWNFOLDER_DEFINITION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MULTIKEYHELPA {
+ pub mkSize: u32,
+ pub mkKeylist: super::super::Foundation::CHAR,
+ pub szKeyphrase: [super::super::Foundation::CHAR; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MULTIKEYHELPA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MULTIKEYHELPA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URLASSOCDLG_FL_USE_DEFAULT_NAME: urlassociationdialog_in_flags = 1i32;
+pub struct MULTIKEYHELPW {
+ pub mkSize: u32,
+ pub mkKeylist: u16,
+ pub szKeyphrase: [u16; 1],
+}
+impl ::core::marker::Copy for MULTIKEYHELPW {}
+impl ::core::clone::Clone for MULTIKEYHELPW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
-pub const URLASSOCDLG_FL_REGISTER_ASSOC: urlassociationdialog_in_flags = 2i32;
+pub struct NC_ADDRESS {
+ pub pAddrInfo: *mut NC_ADDRESS_0,
+ pub PortNumber: u16,
+ pub PrefixLength: u8,
+}
+impl ::core::marker::Copy for NC_ADDRESS {}
+impl ::core::clone::Clone for NC_ADDRESS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct NC_ADDRESS_0(pub u8);
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct NEWCPLINFOA {
+ pub dwSize: u32,
+ pub dwFlags: u32,
+ pub dwHelpContext: u32,
+ pub lData: isize,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szName: [super::super::Foundation::CHAR; 32],
+ pub szInfo: [super::super::Foundation::CHAR; 64],
+ pub szHelpFile: [super::super::Foundation::CHAR; 128],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NEWCPLINFOA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NEWCPLINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct NEWCPLINFOW {
+ pub dwSize: u32,
+ pub dwFlags: u32,
+ pub dwHelpContext: u32,
+ pub lData: isize,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szName: [u16; 32],
+ pub szInfo: [u16; 64],
+ pub szHelpFile: [u16; 128],
+}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for NEWCPLINFOW {}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for NEWCPLINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct NOTIFYICONDATAA {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uID: u32,
+ pub uFlags: NOTIFY_ICON_DATA_FLAGS,
+ pub uCallbackMessage: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szTip: [super::super::Foundation::CHAR; 128],
+ pub dwState: NOTIFY_ICON_STATE,
+ pub dwStateMask: u32,
+ pub szInfo: [super::super::Foundation::CHAR; 256],
+ pub Anonymous: NOTIFYICONDATAA_0,
+ pub szInfoTitle: [super::super::Foundation::CHAR; 64],
+ pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS,
+ pub guidItem: ::windows_sys::core::GUID,
+ pub hBalloonIcon: super::WindowsAndMessaging::HICON,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub union NOTIFYICONDATAA_0 {
+ pub uTimeout: u32,
+ pub uVersion: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAA_0 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAA_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct NOTIFYICONDATAA {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uID: u32,
+ pub uFlags: NOTIFY_ICON_DATA_FLAGS,
+ pub uCallbackMessage: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szTip: [super::super::Foundation::CHAR; 128],
+ pub dwState: NOTIFY_ICON_STATE,
+ pub dwStateMask: u32,
+ pub szInfo: [super::super::Foundation::CHAR; 256],
+ pub Anonymous: NOTIFYICONDATAA_0,
+ pub szInfoTitle: [super::super::Foundation::CHAR; 64],
+ pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS,
+ pub guidItem: ::windows_sys::core::GUID,
+ pub hBalloonIcon: super::WindowsAndMessaging::HICON,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAA {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub union NOTIFYICONDATAA_0 {
+ pub uTimeout: u32,
+ pub uVersion: u32,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAA_0 {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAA_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct NOTIFYICONDATAW {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uID: u32,
+ pub uFlags: NOTIFY_ICON_DATA_FLAGS,
+ pub uCallbackMessage: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szTip: [u16; 128],
+ pub dwState: NOTIFY_ICON_STATE,
+ pub dwStateMask: u32,
+ pub szInfo: [u16; 256],
+ pub Anonymous: NOTIFYICONDATAW_0,
+ pub szInfoTitle: [u16; 64],
+ pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS,
+ pub guidItem: ::windows_sys::core::GUID,
+ pub hBalloonIcon: super::WindowsAndMessaging::HICON,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub union NOTIFYICONDATAW_0 {
+ pub uTimeout: u32,
+ pub uVersion: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAW_0 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAW_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct NOTIFYICONDATAW {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uID: u32,
+ pub uFlags: NOTIFY_ICON_DATA_FLAGS,
+ pub uCallbackMessage: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szTip: [u16; 128],
+ pub dwState: NOTIFY_ICON_STATE,
+ pub dwStateMask: u32,
+ pub szInfo: [u16; 256],
+ pub Anonymous: NOTIFYICONDATAW_0,
+ pub szInfoTitle: [u16; 64],
+ pub dwInfoFlags: NOTIFY_ICON_INFOTIP_FLAGS,
+ pub guidItem: ::windows_sys::core::GUID,
+ pub hBalloonIcon: super::WindowsAndMessaging::HICON,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAW {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub union NOTIFYICONDATAW_0 {
+ pub uTimeout: u32,
+ pub uVersion: u32,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for NOTIFYICONDATAW_0 {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for NOTIFYICONDATAW_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NOTIFYICONIDENTIFIER {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uID: u32,
+ pub guidItem: ::windows_sys::core::GUID,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
#[cfg(feature = "Win32_Foundation")]
-pub struct urlinvokecommandinfoA {
+impl ::core::clone::Clone for NOTIFYICONIDENTIFIER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NOTIFYICONIDENTIFIER {
+ pub cbSize: u32,
+ pub hWnd: super::super::Foundation::HWND,
+ pub uID: u32,
+ pub guidItem: ::windows_sys::core::GUID,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NOTIFYICONIDENTIFIER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_NetworkManagement_WNet\"`*"]
+#[cfg(feature = "Win32_NetworkManagement_WNet")]
+pub struct NRESARRAY {
+ pub cItems: u32,
+ pub nr: [super::super::NetworkManagement::WNet::NETRESOURCEA; 1],
+}
+#[cfg(feature = "Win32_NetworkManagement_WNet")]
+impl ::core::marker::Copy for NRESARRAY {}
+#[cfg(feature = "Win32_NetworkManagement_WNet")]
+impl ::core::clone::Clone for NRESARRAY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Controls\"`*"]
+#[cfg(feature = "Win32_UI_Controls")]
+pub struct NSTCCUSTOMDRAW {
+ pub psi: IShellItem,
+ pub uItemState: u32,
+ pub nstcis: u32,
+ pub pszText: ::windows_sys::core::PCWSTR,
+ pub iImage: i32,
+ pub himl: super::Controls::HIMAGELIST,
+ pub iLevel: i32,
+ pub iIndent: i32,
+}
+#[cfg(feature = "Win32_UI_Controls")]
+impl ::core::marker::Copy for NSTCCUSTOMDRAW {}
+#[cfg(feature = "Win32_UI_Controls")]
+impl ::core::clone::Clone for NSTCCUSTOMDRAW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Console\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
+pub struct NT_CONSOLE_PROPS {
+ pub dbh: DATABLOCK_HEADER,
+ pub wFillAttribute: u16,
+ pub wPopupFillAttribute: u16,
+ pub dwScreenBufferSize: super::super::System::Console::COORD,
+ pub dwWindowSize: super::super::System::Console::COORD,
+ pub dwWindowOrigin: super::super::System::Console::COORD,
+ pub nFont: u32,
+ pub nInputBufferSize: u32,
+ pub dwFontSize: super::super::System::Console::COORD,
+ pub uFontFamily: u32,
+ pub uFontWeight: u32,
+ pub FaceName: [u16; 32],
+ pub uCursorSize: u32,
+ pub bFullScreen: super::super::Foundation::BOOL,
+ pub bQuickEdit: super::super::Foundation::BOOL,
+ pub bInsertMode: super::super::Foundation::BOOL,
+ pub bAutoPosition: super::super::Foundation::BOOL,
+ pub uHistoryBufferSize: u32,
+ pub uNumberOfHistoryBuffers: u32,
+ pub bHistoryNoDup: super::super::Foundation::BOOL,
+ pub ColorTable: [super::super::Foundation::COLORREF; 16],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
+impl ::core::marker::Copy for NT_CONSOLE_PROPS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Console"))]
+impl ::core::clone::Clone for NT_CONSOLE_PROPS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct NT_FE_CONSOLE_PROPS {
+ pub dbh: DATABLOCK_HEADER,
+ pub uCodePage: u32,
+}
+impl ::core::marker::Copy for NT_FE_CONSOLE_PROPS {}
+impl ::core::clone::Clone for NT_FE_CONSOLE_PROPS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct OPENASINFO {
+ pub pcszFile: ::windows_sys::core::PCWSTR,
+ pub pcszClass: ::windows_sys::core::PCWSTR,
+ pub oaifInFlags: OPEN_AS_INFO_FLAGS,
+}
+impl ::core::marker::Copy for OPENASINFO {}
+impl ::core::clone::Clone for OPENASINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_PRINTER_PROPS_INFOA {
+ pub dwSize: u32,
+ pub pszSheetName: ::windows_sys::core::PSTR,
+ pub uSheetIndex: u32,
+ pub dwFlags: u32,
+ pub bModal: super::super::Foundation::BOOL,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_PRINTER_PROPS_INFOA {
+ pub dwSize: u32,
+ pub pszSheetName: ::windows_sys::core::PSTR,
+ pub uSheetIndex: u32,
+ pub dwFlags: u32,
+ pub bModal: super::super::Foundation::BOOL,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_PRINTER_PROPS_INFOW {
+ pub dwSize: u32,
+ pub pszSheetName: ::windows_sys::core::PWSTR,
+ pub uSheetIndex: u32,
+ pub dwFlags: u32,
+ pub bModal: super::super::Foundation::BOOL,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_PRINTER_PROPS_INFOW {
+ pub dwSize: u32,
+ pub pszSheetName: ::windows_sys::core::PWSTR,
+ pub uSheetIndex: u32,
+ pub dwFlags: u32,
+ pub bModal: super::super::Foundation::BOOL,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct PARSEDURLA {
+ pub cbSize: u32,
+ pub pszProtocol: ::windows_sys::core::PCSTR,
+ pub cchProtocol: u32,
+ pub pszSuffix: ::windows_sys::core::PCSTR,
+ pub cchSuffix: u32,
+ pub nScheme: u32,
+}
+impl ::core::marker::Copy for PARSEDURLA {}
+impl ::core::clone::Clone for PARSEDURLA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct PARSEDURLW {
+ pub cbSize: u32,
+ pub pszProtocol: ::windows_sys::core::PCWSTR,
+ pub cchProtocol: u32,
+ pub pszSuffix: ::windows_sys::core::PCWSTR,
+ pub cchSuffix: u32,
+ pub nScheme: u32,
+}
+impl ::core::marker::Copy for PARSEDURLW {}
+impl ::core::clone::Clone for PARSEDURLW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(feature = "Win32_UI_Shell_Common")]
+pub struct PERSIST_FOLDER_TARGET_INFO {
+ pub pidlTargetFolder: *mut Common::ITEMIDLIST,
+ pub szTargetParsingName: [u16; 260],
+ pub szNetworkProvider: [u16; 260],
+ pub dwAttributes: u32,
+ pub csidl: i32,
+}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::marker::Copy for PERSIST_FOLDER_TARGET_INFO {}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::clone::Clone for PERSIST_FOLDER_TARGET_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct PREVIEWHANDLERFRAMEINFO {
+ pub haccel: super::WindowsAndMessaging::HACCEL,
+ pub cAccelEntries: u32,
+}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for PREVIEWHANDLERFRAMEINFO {}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for PREVIEWHANDLERFRAMEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PROFILEINFOA {
+ pub dwSize: u32,
+ pub dwFlags: u32,
+ pub lpUserName: ::windows_sys::core::PSTR,
+ pub lpProfilePath: ::windows_sys::core::PSTR,
+ pub lpDefaultPath: ::windows_sys::core::PSTR,
+ pub lpServerName: ::windows_sys::core::PSTR,
+ pub lpPolicyPath: ::windows_sys::core::PSTR,
+ pub hProfile: super::super::Foundation::HANDLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PROFILEINFOA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PROFILEINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PROFILEINFOW {
+ pub dwSize: u32,
+ pub dwFlags: u32,
+ pub lpUserName: ::windows_sys::core::PWSTR,
+ pub lpProfilePath: ::windows_sys::core::PWSTR,
+ pub lpDefaultPath: ::windows_sys::core::PWSTR,
+ pub lpServerName: ::windows_sys::core::PWSTR,
+ pub lpPolicyPath: ::windows_sys::core::PWSTR,
+ pub hProfile: super::super::Foundation::HANDLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PROFILEINFOW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PROFILEINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PUBAPPINFO {
+ pub cbSize: u32,
+ pub dwMask: u32,
+ pub pszSource: ::windows_sys::core::PWSTR,
+ pub stAssigned: super::super::Foundation::SYSTEMTIME,
+ pub stPublished: super::super::Foundation::SYSTEMTIME,
+ pub stScheduled: super::super::Foundation::SYSTEMTIME,
+ pub stExpire: super::super::Foundation::SYSTEMTIME,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PUBAPPINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PUBAPPINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct QCMINFO {
+ pub hmenu: super::WindowsAndMessaging::HMENU,
+ pub indexMenu: u32,
+ pub idCmdFirst: u32,
+ pub idCmdLast: u32,
+ pub pIdMap: *const QCMINFO_IDMAP,
+}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for QCMINFO {}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for QCMINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct QCMINFO_IDMAP {
+ pub nMaxIds: u32,
+ pub pIdList: [QCMINFO_IDMAP_PLACEMENT; 1],
+}
+impl ::core::marker::Copy for QCMINFO_IDMAP {}
+impl ::core::clone::Clone for QCMINFO_IDMAP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct QCMINFO_IDMAP_PLACEMENT {
+ pub id: u32,
+ pub fFlags: u32,
+}
+impl ::core::marker::Copy for QCMINFO_IDMAP_PLACEMENT {}
+impl ::core::clone::Clone for QCMINFO_IDMAP_PLACEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct QITAB {
+ pub piid: *const ::windows_sys::core::GUID,
+ pub dwOffset: u32,
+}
+impl ::core::marker::Copy for QITAB {}
+impl ::core::clone::Clone for QITAB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SFVM_HELPTOPIC_DATA {
+ pub wszHelpFile: [u16; 260],
+ pub wszHelpTopic: [u16; 260],
+}
+impl ::core::marker::Copy for SFVM_HELPTOPIC_DATA {}
+impl ::core::clone::Clone for SFVM_HELPTOPIC_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
+pub struct SFVM_PROPPAGE_DATA {
+ pub dwReserved: u32,
+ pub pfn: super::Controls::LPFNSVADDPROPSHEETPAGE,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
+impl ::core::marker::Copy for SFVM_PROPPAGE_DATA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
+impl ::core::clone::Clone for SFVM_PROPPAGE_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"]
+#[cfg(feature = "Win32_System_Ole")]
+pub struct SFV_CREATE {
+ pub cbSize: u32,
+ pub pshf: IShellFolder,
+ pub psvOuter: IShellView,
+ pub psfvcb: IShellFolderViewCB,
+}
+#[cfg(feature = "Win32_System_Ole")]
+impl ::core::marker::Copy for SFV_CREATE {}
+#[cfg(feature = "Win32_System_Ole")]
+impl ::core::clone::Clone for SFV_CREATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+pub struct SFV_SETITEMPOS {
+ pub pidl: *mut Common::ITEMIDLIST,
+ pub pt: super::super::Foundation::POINT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for SFV_SETITEMPOS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for SFV_SETITEMPOS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHARDAPPIDINFO {
+ pub psi: IShellItem,
+ pub pszAppID: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for SHARDAPPIDINFO {}
+impl ::core::clone::Clone for SHARDAPPIDINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(feature = "Win32_UI_Shell_Common")]
+pub struct SHARDAPPIDINFOIDLIST {
+ pub pidl: *mut Common::ITEMIDLIST,
+ pub pszAppID: ::windows_sys::core::PCWSTR,
+}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::marker::Copy for SHARDAPPIDINFOIDLIST {}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::clone::Clone for SHARDAPPIDINFOIDLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHARDAPPIDINFOLINK {
+ pub psl: IShellLinkA,
+ pub pszAppID: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for SHARDAPPIDINFOLINK {}
+impl ::core::clone::Clone for SHARDAPPIDINFOLINK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHCOLUMNDATA {
+ pub dwFlags: u32,
+ pub dwFileAttributes: u32,
+ pub dwReserved: u32,
+ pub pwszExt: ::windows_sys::core::PWSTR,
+ pub wszFile: [u16; 260],
+}
+impl ::core::marker::Copy for SHCOLUMNDATA {}
+impl ::core::clone::Clone for SHCOLUMNDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
+pub struct SHCOLUMNINFO {
+ pub scid: PropertiesSystem::PROPERTYKEY,
+ pub vt: super::super::System::Com::VARENUM,
+ pub fmt: u32,
+ pub cChars: u32,
+ pub csFlags: u32,
+ pub wszTitle: [u16; 80],
+ pub wszDescription: [u16; 128],
+}
+#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
+impl ::core::marker::Copy for SHCOLUMNINFO {}
+#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
+impl ::core::clone::Clone for SHCOLUMNINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHCOLUMNINIT {
+ pub dwFlags: u32,
+ pub dwReserved: u32,
+ pub wszFolder: [u16; 260],
+}
+impl ::core::marker::Copy for SHCOLUMNINIT {}
+impl ::core::clone::Clone for SHCOLUMNINIT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
+pub struct SHCREATEPROCESSINFOW {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub pszFile: ::windows_sys::core::PCWSTR,
+ pub pszParameters: ::windows_sys::core::PCWSTR,
+ pub pszCurrentDirectory: ::windows_sys::core::PCWSTR,
+ pub hUserToken: super::super::Foundation::HANDLE,
+ pub lpProcessAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
+ pub lpThreadAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
+ pub bInheritHandles: super::super::Foundation::BOOL,
+ pub dwCreationFlags: u32,
+ pub lpStartupInfo: *mut super::super::System::Threading::STARTUPINFOW,
+ pub lpProcessInformation: *mut super::super::System::Threading::PROCESS_INFORMATION,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
+impl ::core::marker::Copy for SHCREATEPROCESSINFOW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
+impl ::core::clone::Clone for SHCREATEPROCESSINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
+pub struct SHCREATEPROCESSINFOW {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub pszFile: ::windows_sys::core::PCWSTR,
+ pub pszParameters: ::windows_sys::core::PCWSTR,
+ pub pszCurrentDirectory: ::windows_sys::core::PCWSTR,
+ pub hUserToken: super::super::Foundation::HANDLE,
+ pub lpProcessAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
+ pub lpThreadAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
+ pub bInheritHandles: super::super::Foundation::BOOL,
+ pub dwCreationFlags: u32,
+ pub lpStartupInfo: *mut super::super::System::Threading::STARTUPINFOW,
+ pub lpProcessInformation: *mut super::super::System::Threading::PROCESS_INFORMATION,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
+impl ::core::marker::Copy for SHCREATEPROCESSINFOW {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
+impl ::core::clone::Clone for SHCREATEPROCESSINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHChangeDWORDAsIDList {
+ pub cb: u16,
+ pub dwItem1: u32,
+ pub dwItem2: u32,
+ pub cbZero: u16,
+}
+impl ::core::marker::Copy for SHChangeDWORDAsIDList {}
+impl ::core::clone::Clone for SHChangeDWORDAsIDList {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+pub struct SHChangeNotifyEntry {
+ pub pidl: *mut Common::ITEMIDLIST,
+ pub fRecursive: super::super::Foundation::BOOL,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::marker::Copy for SHChangeNotifyEntry {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
+impl ::core::clone::Clone for SHChangeNotifyEntry {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHChangeProductKeyAsIDList {
+ pub cb: u16,
+ pub wszProductKey: [u16; 39],
+ pub cbZero: u16,
+}
+impl ::core::marker::Copy for SHChangeProductKeyAsIDList {}
+impl ::core::clone::Clone for SHChangeProductKeyAsIDList {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHChangeUpdateImageIDList {
+ pub cb: u16,
+ pub iIconIndex: i32,
+ pub iCurIndex: i32,
+ pub uFlags: u32,
+ pub dwProcessID: u32,
+ pub szName: [u16; 260],
+ pub cbZero: u16,
+}
+impl ::core::marker::Copy for SHChangeUpdateImageIDList {}
+impl ::core::clone::Clone for SHChangeUpdateImageIDList {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHDESCRIPTIONID {
+ pub dwDescriptionId: SHDID_ID,
+ pub clsid: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for SHDESCRIPTIONID {}
+impl ::core::clone::Clone for SHDESCRIPTIONID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct SHDRAGIMAGE {
+ pub sizeDragImage: super::super::Foundation::SIZE,
+ pub ptOffset: super::super::Foundation::POINT,
+ pub hbmpDragImage: super::super::Graphics::Gdi::HBITMAP,
+ pub crColorKey: super::super::Foundation::COLORREF,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for SHDRAGIMAGE {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for SHDRAGIMAGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub struct SHELLEXECUTEINFOA {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerb: ::windows_sys::core::PCSTR,
+ pub lpFile: ::windows_sys::core::PCSTR,
+ pub lpParameters: ::windows_sys::core::PCSTR,
+ pub lpDirectory: ::windows_sys::core::PCSTR,
+ pub nShow: i32,
+ pub hInstApp: super::super::Foundation::HINSTANCE,
+ pub lpIDList: *mut ::core::ffi::c_void,
+ pub lpClass: ::windows_sys::core::PCSTR,
+ pub hkeyClass: super::super::System::Registry::HKEY,
+ pub dwHotKey: u32,
+ pub Anonymous: SHELLEXECUTEINFOA_0,
+ pub hProcess: super::super::Foundation::HANDLE,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub union SHELLEXECUTEINFOA_0 {
+ pub hIcon: super::super::Foundation::HANDLE,
+ pub hMonitor: super::super::Foundation::HANDLE,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub struct SHELLEXECUTEINFOA {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerb: ::windows_sys::core::PCSTR,
+ pub lpFile: ::windows_sys::core::PCSTR,
+ pub lpParameters: ::windows_sys::core::PCSTR,
+ pub lpDirectory: ::windows_sys::core::PCSTR,
+ pub nShow: i32,
+ pub hInstApp: super::super::Foundation::HINSTANCE,
+ pub lpIDList: *mut ::core::ffi::c_void,
+ pub lpClass: ::windows_sys::core::PCSTR,
+ pub hkeyClass: super::super::System::Registry::HKEY,
+ pub dwHotKey: u32,
+ pub Anonymous: SHELLEXECUTEINFOA_0,
+ pub hProcess: super::super::Foundation::HANDLE,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOA {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub union SHELLEXECUTEINFOA_0 {
+ pub hIcon: super::super::Foundation::HANDLE,
+ pub hMonitor: super::super::Foundation::HANDLE,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub struct SHELLEXECUTEINFOW {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerb: ::windows_sys::core::PCWSTR,
+ pub lpFile: ::windows_sys::core::PCWSTR,
+ pub lpParameters: ::windows_sys::core::PCWSTR,
+ pub lpDirectory: ::windows_sys::core::PCWSTR,
+ pub nShow: i32,
+ pub hInstApp: super::super::Foundation::HINSTANCE,
+ pub lpIDList: *mut ::core::ffi::c_void,
+ pub lpClass: ::windows_sys::core::PCWSTR,
+ pub hkeyClass: super::super::System::Registry::HKEY,
+ pub dwHotKey: u32,
+ pub Anonymous: SHELLEXECUTEINFOW_0,
+ pub hProcess: super::super::Foundation::HANDLE,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub union SHELLEXECUTEINFOW_0 {
+ pub hIcon: super::super::Foundation::HANDLE,
+ pub hMonitor: super::super::Foundation::HANDLE,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub struct SHELLEXECUTEINFOW {
+ pub cbSize: u32,
+ pub fMask: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub lpVerb: ::windows_sys::core::PCWSTR,
+ pub lpFile: ::windows_sys::core::PCWSTR,
+ pub lpParameters: ::windows_sys::core::PCWSTR,
+ pub lpDirectory: ::windows_sys::core::PCWSTR,
+ pub nShow: i32,
+ pub hInstApp: super::super::Foundation::HINSTANCE,
+ pub lpIDList: *mut ::core::ffi::c_void,
+ pub lpClass: ::windows_sys::core::PCWSTR,
+ pub hkeyClass: super::super::System::Registry::HKEY,
+ pub dwHotKey: u32,
+ pub Anonymous: SHELLEXECUTEINFOW_0,
+ pub hProcess: super::super::Foundation::HANDLE,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOW {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+pub union SHELLEXECUTEINFOW_0 {
+ pub hIcon: super::super::Foundation::HANDLE,
+ pub hMonitor: super::super::Foundation::HANDLE,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
+impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHELLFLAGSTATE {
+ pub _bitfield: i32,
+}
+impl ::core::marker::Copy for SHELLFLAGSTATE {}
+impl ::core::clone::Clone for SHELLFLAGSTATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHELLSTATEA {
+ pub _bitfield1: i32,
+ pub dwWin95Unused: u32,
+ pub uWin95Unused: u32,
+ pub lParamSort: i32,
+ pub iSortDirection: i32,
+ pub version: u32,
+ pub uNotUsed: u32,
+ pub _bitfield2: i32,
+}
+impl ::core::marker::Copy for SHELLSTATEA {}
+impl ::core::clone::Clone for SHELLSTATEA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHELLSTATEW {
+ pub _bitfield1: i32,
+ pub dwWin95Unused: u32,
+ pub uWin95Unused: u32,
+ pub lParamSort: i32,
+ pub iSortDirection: i32,
+ pub version: u32,
+ pub uNotUsed: u32,
+ pub _bitfield2: i32,
+}
+impl ::core::marker::Copy for SHELLSTATEW {}
+impl ::core::clone::Clone for SHELLSTATEW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHELL_ITEM_RESOURCE {
+ pub guidType: ::windows_sys::core::GUID,
+ pub szName: [u16; 260],
+}
+impl ::core::marker::Copy for SHELL_ITEM_RESOURCE {}
+impl ::core::clone::Clone for SHELL_ITEM_RESOURCE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct SHFILEINFOA {
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub iIcon: i32,
+ pub dwAttributes: u32,
+ pub szDisplayName: [super::super::Foundation::CHAR; 260],
+ pub szTypeName: [super::super::Foundation::CHAR; 80],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for SHFILEINFOA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for SHFILEINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct SHFILEINFOA {
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub iIcon: i32,
+ pub dwAttributes: u32,
+ pub szDisplayName: [super::super::Foundation::CHAR; 260],
+ pub szTypeName: [super::super::Foundation::CHAR; 80],
+}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for SHFILEINFOA {}
+#[cfg(target_arch = "x86")]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for SHFILEINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct SHFILEINFOW {
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub iIcon: i32,
+ pub dwAttributes: u32,
+ pub szDisplayName: [u16; 260],
+ pub szTypeName: [u16; 80],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for SHFILEINFOW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for SHFILEINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct SHFILEINFOW {
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub iIcon: i32,
+ pub dwAttributes: u32,
+ pub szDisplayName: [u16; 260],
+ pub szTypeName: [u16; 80],
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for SHFILEINFOW {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for SHFILEINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SHFILEOPSTRUCTA {
+ pub hwnd: super::super::Foundation::HWND,
+ pub wFunc: u32,
+ pub pFrom: *mut i8,
+ pub pTo: *mut i8,
+ pub fFlags: u16,
+ pub fAnyOperationsAborted: super::super::Foundation::BOOL,
+ pub hNameMappings: *mut ::core::ffi::c_void,
+ pub lpszProgressTitle: ::windows_sys::core::PCSTR,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SHFILEOPSTRUCTA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SHFILEOPSTRUCTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SHFILEOPSTRUCTA {
+ pub hwnd: super::super::Foundation::HWND,
+ pub wFunc: u32,
+ pub pFrom: *mut i8,
+ pub pTo: *mut i8,
+ pub fFlags: u16,
+ pub fAnyOperationsAborted: super::super::Foundation::BOOL,
+ pub hNameMappings: *mut ::core::ffi::c_void,
+ pub lpszProgressTitle: ::windows_sys::core::PCSTR,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SHFILEOPSTRUCTA {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SHFILEOPSTRUCTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SHFILEOPSTRUCTW {
+ pub hwnd: super::super::Foundation::HWND,
+ pub wFunc: u32,
+ pub pFrom: ::windows_sys::core::PCWSTR,
+ pub pTo: ::windows_sys::core::PCWSTR,
+ pub fFlags: u16,
+ pub fAnyOperationsAborted: super::super::Foundation::BOOL,
+ pub hNameMappings: *mut ::core::ffi::c_void,
+ pub lpszProgressTitle: ::windows_sys::core::PCWSTR,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SHFILEOPSTRUCTW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SHFILEOPSTRUCTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SHFILEOPSTRUCTW {
+ pub hwnd: super::super::Foundation::HWND,
+ pub wFunc: u32,
+ pub pFrom: ::windows_sys::core::PCWSTR,
+ pub pTo: ::windows_sys::core::PCWSTR,
+ pub fFlags: u16,
+ pub fAnyOperationsAborted: super::super::Foundation::BOOL,
+ pub hNameMappings: *mut ::core::ffi::c_void,
+ pub lpszProgressTitle: ::windows_sys::core::PCWSTR,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SHFILEOPSTRUCTW {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SHFILEOPSTRUCTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SHFOLDERCUSTOMSETTINGS {
+ pub dwSize: u32,
+ pub dwMask: u32,
+ pub pvid: *mut ::windows_sys::core::GUID,
+ pub pszWebViewTemplate: ::windows_sys::core::PWSTR,
+ pub cchWebViewTemplate: u32,
+ pub pszWebViewTemplateVersion: ::windows_sys::core::PWSTR,
+ pub pszInfoTip: ::windows_sys::core::PWSTR,
+ pub cchInfoTip: u32,
+ pub pclsid: *mut ::windows_sys::core::GUID,
+ pub dwFlags: u32,
+ pub pszIconFile: ::windows_sys::core::PWSTR,
+ pub cchIconFile: u32,
+ pub iIconIndex: i32,
+ pub pszLogo: ::windows_sys::core::PWSTR,
+ pub cchLogo: u32,
+}
+impl ::core::marker::Copy for SHFOLDERCUSTOMSETTINGS {}
+impl ::core::clone::Clone for SHFOLDERCUSTOMSETTINGS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SHNAMEMAPPINGA {
+ pub pszOldPath: ::windows_sys::core::PSTR,
+ pub pszNewPath: ::windows_sys::core::PSTR,
+ pub cchOldPath: i32,
+ pub cchNewPath: i32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SHNAMEMAPPINGA {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SHNAMEMAPPINGA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct SHNAMEMAPPINGA {
+ pub pszOldPath: ::windows_sys::core::PSTR,
+ pub pszNewPath: ::windows_sys::core::PSTR,
+ pub cchOldPath: i32,
+ pub cchNewPath: i32,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for SHNAMEMAPPINGA {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for SHNAMEMAPPINGA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SHNAMEMAPPINGW {
+ pub pszOldPath: ::windows_sys::core::PWSTR,
+ pub pszNewPath: ::windows_sys::core::PWSTR,
+ pub cchOldPath: i32,
+ pub cchNewPath: i32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SHNAMEMAPPINGW {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SHNAMEMAPPINGW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct SHNAMEMAPPINGW {
+ pub pszOldPath: ::windows_sys::core::PWSTR,
+ pub pszNewPath: ::windows_sys::core::PWSTR,
+ pub cchOldPath: i32,
+ pub cchNewPath: i32,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for SHNAMEMAPPINGW {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for SHNAMEMAPPINGW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SHQUERYRBINFO {
+ pub cbSize: u32,
+ pub i64Size: i64,
+ pub i64NumItems: i64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SHQUERYRBINFO {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SHQUERYRBINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct SHQUERYRBINFO {
+ pub cbSize: u32,
+ pub i64Size: i64,
+ pub i64NumItems: i64,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for SHQUERYRBINFO {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for SHQUERYRBINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct SHSTOCKICONINFO {
+ pub cbSize: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub iSysImageIndex: i32,
+ pub iIcon: i32,
+ pub szPath: [u16; 260],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for SHSTOCKICONINFO {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for SHSTOCKICONINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct SHSTOCKICONINFO {
+ pub cbSize: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub iSysImageIndex: i32,
+ pub iIcon: i32,
+ pub szPath: [u16; 260],
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for SHSTOCKICONINFO {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for SHSTOCKICONINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SLOWAPPINFO {
+ pub ullSize: u64,
+ pub ftLastUsed: super::super::Foundation::FILETIME,
+ pub iTimesUsed: i32,
+ pub pszImage: ::windows_sys::core::PWSTR,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SLOWAPPINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SLOWAPPINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(feature = "Win32_UI_Shell_Common")]
+pub struct SMCSHCHANGENOTIFYSTRUCT {
+ pub lEvent: i32,
+ pub pidl1: *mut Common::ITEMIDLIST,
+ pub pidl2: *mut Common::ITEMIDLIST,
+}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::marker::Copy for SMCSHCHANGENOTIFYSTRUCT {}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::clone::Clone for SMCSHCHANGENOTIFYSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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 struct SMDATA {
+ pub dwMask: u32,
+ pub dwFlags: u32,
+ pub hmenu: super::WindowsAndMessaging::HMENU,
+ pub hwnd: super::super::Foundation::HWND,
+ pub uId: u32,
+ pub uIdParent: u32,
+ pub uIdAncestor: u32,
+ pub punk: ::windows_sys::core::IUnknown,
+ pub pidlFolder: *mut Common::ITEMIDLIST,
+ pub pidlItem: *mut Common::ITEMIDLIST,
+ pub psf: IShellFolder,
+ pub pvUserData: *mut ::core::ffi::c_void,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for SMDATA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for SMDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SMINFO {
+ pub dwMask: u32,
+ pub dwType: u32,
+ pub dwFlags: u32,
+ pub iIcon: i32,
+}
+impl ::core::marker::Copy for SMINFO {}
+impl ::core::clone::Clone for SMINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub struct SORTCOLUMN {
+ pub propkey: PropertiesSystem::PROPERTYKEY,
+ pub direction: SORTDIRECTION,
+}
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+impl ::core::marker::Copy for SORTCOLUMN {}
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+impl ::core::clone::Clone for SORTCOLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
+pub struct SV2CVW2_PARAMS {
+ pub cbSize: u32,
+ pub psvPrev: IShellView,
+ pub pfs: *mut FOLDERSETTINGS,
+ pub psbOwner: IShellBrowser,
+ pub prcView: *mut super::super::Foundation::RECT,
+ pub pvid: *const ::windows_sys::core::GUID,
+ pub hwndView: super::super::Foundation::HWND,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
+impl ::core::marker::Copy for SV2CVW2_PARAMS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
+impl ::core::clone::Clone for SV2CVW2_PARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct SYNCMGRHANDLERINFO {
+ pub cbSize: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub SyncMgrHandlerFlags: u32,
+ pub wszHandlerName: [u16; 32],
+}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for SYNCMGRHANDLERINFO {}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for SYNCMGRHANDLERINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub struct SYNCMGRITEM {
+ pub cbSize: u32,
+ pub dwFlags: u32,
+ pub ItemID: ::windows_sys::core::GUID,
+ pub dwItemState: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub wszItemName: [u16; 128],
+ pub ftLastUpdate: super::super::Foundation::FILETIME,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::marker::Copy for SYNCMGRITEM {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+impl ::core::clone::Clone for SYNCMGRITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SYNCMGRLOGERRORINFO {
+ pub cbSize: u32,
+ pub mask: u32,
+ pub dwSyncMgrErrorFlags: u32,
+ pub ErrorID: ::windows_sys::core::GUID,
+ pub ItemID: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for SYNCMGRLOGERRORINFO {}
+impl ::core::clone::Clone for SYNCMGRLOGERRORINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct SYNCMGRPROGRESSITEM {
+ pub cbSize: u32,
+ pub mask: u32,
+ pub lpcStatusText: ::windows_sys::core::PCWSTR,
+ pub dwStatusType: u32,
+ pub iProgValue: i32,
+ pub iMaxValue: i32,
+}
+impl ::core::marker::Copy for SYNCMGRPROGRESSITEM {}
+impl ::core::clone::Clone for SYNCMGRPROGRESSITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
+pub struct SYNCMGR_CONFLICT_ID_INFO {
+ pub pblobID: *mut super::super::System::Com::BYTE_BLOB,
+ pub pblobExtra: *mut super::super::System::Com::BYTE_BLOB,
+}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::marker::Copy for SYNCMGR_CONFLICT_ID_INFO {}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::clone::Clone for SYNCMGR_CONFLICT_ID_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type ShFindChangeNotificationHandle = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct TBINFO {
+ pub cbuttons: u32,
+ pub uFlags: u32,
+}
+impl ::core::marker::Copy for TBINFO {}
+impl ::core::clone::Clone for TBINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+pub struct THUMBBUTTON {
+ pub dwMask: THUMBBUTTONMASK,
+ pub iId: u32,
+ pub iBitmap: u32,
+ pub hIcon: super::WindowsAndMessaging::HICON,
+ pub szTip: [u16; 260],
+ pub dwFlags: THUMBBUTTONFLAGS,
+}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::marker::Copy for THUMBBUTTON {}
+#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
+impl ::core::clone::Clone for THUMBBUTTON {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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 struct TOOLBARITEM {
+ pub ptbar: IDockingWindow,
+ pub rcBorderTool: super::super::Foundation::RECT,
+ pub pwszItem: ::windows_sys::core::PWSTR,
+ pub fShow: super::super::Foundation::BOOL,
+ pub hMon: super::super::Graphics::Gdi::HMONITOR,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
+impl ::core::marker::Copy for TOOLBARITEM {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))]
+impl ::core::clone::Clone for TOOLBARITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct URLINVOKECOMMANDINFOA {
pub dwcbSize: u32,
pub dwFlags: u32,
pub hwndParent: super::super::Foundation::HWND,
pub pcszVerb: ::windows_sys::core::PCSTR,
}
#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for urlinvokecommandinfoA {}
+impl ::core::marker::Copy for URLINVOKECOMMANDINFOA {}
#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for urlinvokecommandinfoA {
+impl ::core::clone::Clone for URLINVOKECOMMANDINFOA {
fn clone(&self) -> Self {
*self
}
@@ -13039,17 +12926,79 @@ impl ::core::clone::Clone for urlinvokecommandinfoA {
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
-pub struct urlinvokecommandinfoW {
+pub struct URLINVOKECOMMANDINFOW {
pub dwcbSize: u32,
pub dwFlags: u32,
pub hwndParent: super::super::Foundation::HWND,
pub pcszVerb: ::windows_sys::core::PCWSTR,
}
#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for urlinvokecommandinfoW {}
+impl ::core::marker::Copy for URLINVOKECOMMANDINFOW {}
#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for urlinvokecommandinfoW {
+impl ::core::clone::Clone for URLINVOKECOMMANDINFOW {
fn clone(&self) -> Self {
*self
}
}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"]
+#[cfg(feature = "Win32_UI_Shell_Common")]
+pub struct WINDOWDATA {
+ pub dwWindowID: u32,
+ pub uiCP: u32,
+ pub pidl: *mut Common::ITEMIDLIST,
+ pub lpszUrl: ::windows_sys::core::PWSTR,
+ pub lpszUrlLocation: ::windows_sys::core::PWSTR,
+ pub lpszTitle: ::windows_sys::core::PWSTR,
+}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::marker::Copy for WINDOWDATA {}
+#[cfg(feature = "Win32_UI_Shell_Common")]
+impl ::core::clone::Clone for WINDOWDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub struct WTS_THUMBNAILID {
+ pub rgbKey: [u8; 16],
+}
+impl ::core::marker::Copy for WTS_THUMBNAILID {}
+impl ::core::clone::Clone for WTS_THUMBNAILID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct _APPCONSTRAIN_REGISTRATION(pub u8);
+#[repr(C)]
+pub struct _APPSTATE_REGISTRATION(pub u8);
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type APPLET_PROC = ::core::option::Option<unsafe extern "system" fn(hwndcpl: super::super::Foundation::HWND, msg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type BFFCALLBACK = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM, lpdata: super::super::Foundation::LPARAM) -> i32>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type DLLGETVERSIONPROC = ::core::option::Option<unsafe extern "system" fn(param0: *mut DLLVERSIONINFO) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+pub type LPFNDFMCALLBACK = ::core::option::Option<unsafe extern "system" fn(psf: IShellFolder, hwnd: super::super::Foundation::HWND, pdtobj: super::super::System::Com::IDataObject, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))]
+pub type LPFNVIEWCALLBACK = ::core::option::Option<unsafe extern "system" fn(psvouter: IShellView, psf: IShellFolder, hwndmain: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PAPPCONSTRAIN_CHANGE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(constrained: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PAPPSTATE_CHANGE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(quiesced: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`*"]
+pub type PFNCANSHAREFOLDERW = ::core::option::Option<unsafe extern "system" fn(pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNSHOWSHAREFOLDERUIW = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type SUBCLASSPROC = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::LRESULT>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs
index 1ebb3bed1..04e15f8d7 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
@@ -58,14 +58,75 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub fn SetWordList(hrc: HRECOCONTEXT, hwl: HRECOWORDLIST) -> ::windows_sys::core::HRESULT;
}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub type ALT_BREAKS = i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const ALT_BREAKS_SAME: ALT_BREAKS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const ALT_BREAKS_UNIQUE: ALT_BREAKS = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const ALT_BREAKS_FULL: ALT_BREAKS = 2i32;
+pub type IDynamicRenderer = *mut ::core::ffi::c_void;
+pub type IGestureRecognizer = *mut ::core::ffi::c_void;
+pub type IHandwrittenTextInsertion = *mut ::core::ffi::c_void;
+pub type IInk = *mut ::core::ffi::c_void;
+pub type IInkCollector = *mut ::core::ffi::c_void;
+pub type IInkCursor = *mut ::core::ffi::c_void;
+pub type IInkCursorButton = *mut ::core::ffi::c_void;
+pub type IInkCursorButtons = *mut ::core::ffi::c_void;
+pub type IInkCursors = *mut ::core::ffi::c_void;
+pub type IInkCustomStrokes = *mut ::core::ffi::c_void;
+pub type IInkDisp = *mut ::core::ffi::c_void;
+pub type IInkDivider = *mut ::core::ffi::c_void;
+pub type IInkDivisionResult = *mut ::core::ffi::c_void;
+pub type IInkDivisionUnit = *mut ::core::ffi::c_void;
+pub type IInkDivisionUnits = *mut ::core::ffi::c_void;
+pub type IInkDrawingAttributes = *mut ::core::ffi::c_void;
+pub type IInkEdit = *mut ::core::ffi::c_void;
+pub type IInkExtendedProperties = *mut ::core::ffi::c_void;
+pub type IInkExtendedProperty = *mut ::core::ffi::c_void;
+pub type IInkGesture = *mut ::core::ffi::c_void;
+pub type IInkLineInfo = *mut ::core::ffi::c_void;
+pub type IInkOverlay = *mut ::core::ffi::c_void;
+pub type IInkPicture = *mut ::core::ffi::c_void;
+pub type IInkRecognitionAlternate = *mut ::core::ffi::c_void;
+pub type IInkRecognitionAlternates = *mut ::core::ffi::c_void;
+pub type IInkRecognitionResult = *mut ::core::ffi::c_void;
+pub type IInkRecognizer = *mut ::core::ffi::c_void;
+pub type IInkRecognizer2 = *mut ::core::ffi::c_void;
+pub type IInkRecognizerContext = *mut ::core::ffi::c_void;
+pub type IInkRecognizerContext2 = *mut ::core::ffi::c_void;
+pub type IInkRecognizerGuide = *mut ::core::ffi::c_void;
+pub type IInkRecognizers = *mut ::core::ffi::c_void;
+pub type IInkRectangle = *mut ::core::ffi::c_void;
+pub type IInkRenderer = *mut ::core::ffi::c_void;
+pub type IInkStrokeDisp = *mut ::core::ffi::c_void;
+pub type IInkStrokes = *mut ::core::ffi::c_void;
+pub type IInkTablet = *mut ::core::ffi::c_void;
+pub type IInkTablet2 = *mut ::core::ffi::c_void;
+pub type IInkTablet3 = *mut ::core::ffi::c_void;
+pub type IInkTablets = *mut ::core::ffi::c_void;
+pub type IInkTransform = *mut ::core::ffi::c_void;
+pub type IInkWordList = *mut ::core::ffi::c_void;
+pub type IInkWordList2 = *mut ::core::ffi::c_void;
+pub type IInputPanelWindowHandle = *mut ::core::ffi::c_void;
+pub type IMathInputControl = *mut ::core::ffi::c_void;
+pub type IPenInputPanel = *mut ::core::ffi::c_void;
+pub type IRealTimeStylus = *mut ::core::ffi::c_void;
+pub type IRealTimeStylus2 = *mut ::core::ffi::c_void;
+pub type IRealTimeStylus3 = *mut ::core::ffi::c_void;
+pub type IRealTimeStylusSynchronization = *mut ::core::ffi::c_void;
+pub type ISketchInk = *mut ::core::ffi::c_void;
+pub type IStrokeBuilder = *mut ::core::ffi::c_void;
+pub type IStylusAsyncPlugin = *mut ::core::ffi::c_void;
+pub type IStylusPlugin = *mut ::core::ffi::c_void;
+pub type IStylusSyncPlugin = *mut ::core::ffi::c_void;
+pub type ITextInputPanel = *mut ::core::ffi::c_void;
+pub type ITextInputPanelEventSink = *mut ::core::ffi::c_void;
+pub type ITextInputPanelRunInfo = *mut ::core::ffi::c_void;
+pub type ITipAutoCompleteClient = *mut ::core::ffi::c_void;
+pub type ITipAutoCompleteProvider = *mut ::core::ffi::c_void;
+pub type _IInkCollectorEvents = *mut ::core::ffi::c_void;
+pub type _IInkEditEvents = *mut ::core::ffi::c_void;
+pub type _IInkEvents = *mut ::core::ffi::c_void;
+pub type _IInkOverlayEvents = *mut ::core::ffi::c_void;
+pub type _IInkPictureEvents = *mut ::core::ffi::c_void;
+pub type _IInkRecognitionEvents = *mut ::core::ffi::c_void;
+pub type _IInkStrokesEvents = *mut ::core::ffi::c_void;
+pub type _IMathInputControlEvents = *mut ::core::ffi::c_void;
+pub type _IPenInputPanelEvents = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const ASYNC_RECO_ADDSTROKE_FAILED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -87,38 +148,677 @@ pub const ASYNC_RECO_SETTEXTCONTEXT_FAILED: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const ASYNC_RECO_SETWORDLIST_FAILED: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const BEST_COMPLETE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const CAC_FULL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const CAC_PREFIX: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const CAC_RANDOM: u32 = 2u32;
+pub const DynamicRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3973262058, data2: 29807, data3: 19915, data4: [191, 104, 8, 39, 87, 250, 255, 24] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETDRAWATTR: u32 = 1541u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETFACTOID: u32 = 1549u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETGESTURESTATUS: u32 = 1545u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETINKINSERTMODE: u32 = 1539u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETINKMODE: u32 = 1537u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETMOUSEICON: u32 = 1553u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETMOUSEPOINTER: u32 = 1555u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETRECOGNIZER: u32 = 1547u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETRECOTIMEOUT: u32 = 1543u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETSELINK: u32 = 1551u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETSELINKDISPLAYMODE: u32 = 1562u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETSTATUS: u32 = 1557u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_GETUSEMOUSEFORINPUT: u32 = 1559u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_RECOGNIZE: u32 = 1558u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETDRAWATTR: u32 = 1542u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETFACTOID: u32 = 1550u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETGESTURESTATUS: u32 = 1546u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETINKINSERTMODE: u32 = 1540u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETINKMODE: u32 = 1538u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETMOUSEICON: u32 = 1554u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETMOUSEPOINTER: u32 = 1556u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETRECOGNIZER: u32 = 1548u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETRECOTIMEOUT: u32 = 1544u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETSELINK: u32 = 1552u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETSELINKDISPLAYMODE: u32 = 1561u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACILITY_INK: u32 = 40u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_BOPOMOFO: &str = "BOPOMOFO";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_CHINESESIMPLECOMMON: &str = "CHS_COMMON";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_CHINESETRADITIONALCOMMON: &str = "CHT_COMMON";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_CURRENCY: &str = "CURRENCY";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_DATE: &str = "DATE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_DEFAULT: &str = "DEFAULT";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_DIGIT: &str = "DIGIT";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_EMAIL: &str = "EMAIL";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_FILENAME: &str = "FILENAME";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_HANGULCOMMON: &str = "HANGUL_COMMON";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_HANGULRARE: &str = "HANGUL_RARE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_HIRAGANA: &str = "HIRAGANA";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_JAMO: &str = "JAMO";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_JAPANESECOMMON: &str = "JPN_COMMON";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_KANJICOMMON: &str = "KANJI_COMMON";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_KANJIRARE: &str = "KANJI_RARE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_KATAKANA: &str = "KATAKANA";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_KOREANCOMMON: &str = "KOR_COMMON";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_LOWERCHAR: &str = "LOWERCHAR";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_NONE: &str = "NONE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_NUMBER: &str = "NUMBER";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_NUMBERSIMPLE: &str = "NUMSIMPLE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_ONECHAR: &str = "ONECHAR";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_PERCENT: &str = "PERCENT";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_POSTALCODE: &str = "POSTALCODE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_PUNCCHAR: &str = "PUNCCHAR";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_SYSTEMDICTIONARY: &str = "SYSDICT";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_TELEPHONE: &str = "TELEPHONE";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_TIME: &str = "TIME";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_UPPERCHAR: &str = "UPPERCHAR";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_WEB: &str = "WEB";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FACTOID_WORDLIST: &str = "WORDLIST";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const FLICK_WM_HANDLED_MASK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_ARROW_DOWN: u32 = 61497u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_ARROW_LEFT: u32 = 61498u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_ARROW_RIGHT: u32 = 61499u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_ARROW_UP: u32 = 61496u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_ASTERISK: u32 = 61608u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACE_LEFT: u32 = 61674u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACE_OVER: u32 = 61672u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACE_RIGHT: u32 = 61675u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACE_UNDER: u32 = 61673u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACKET_LEFT: u32 = 61670u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACKET_OVER: u32 = 61668u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACKET_RIGHT: u32 = 61671u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BRACKET_UNDER: u32 = 61669u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BULLET: u32 = 61450u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_BULLET_CROSS: u32 = 61451u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CHECK: u32 = 61445u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CHEVRON_DOWN: u32 = 61489u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CHEVRON_LEFT: u32 = 61490u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CHEVRON_RIGHT: u32 = 61491u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CHEVRON_UP: u32 = 61488u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CIRCLE: u32 = 61472u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CIRCLE_CIRCLE: u32 = 61475u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CIRCLE_CROSS: u32 = 61477u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CIRCLE_LINE_HORZ: u32 = 61479u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CIRCLE_LINE_VERT: u32 = 61478u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CIRCLE_TAP: u32 = 61474u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CLOSEUP: u32 = 61455u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CROSS: u32 = 61447u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_CURLICUE: u32 = 61456u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIAGONAL_RIGHTUP: u32 = 61533u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_0: u32 = 61594u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_1: u32 = 61595u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_2: u32 = 61596u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_3: u32 = 61597u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_4: u32 = 61598u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_5: u32 = 61599u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_6: u32 = 61600u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_7: u32 = 61601u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_8: u32 = 61602u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DIGIT_9: u32 = 61603u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOLLAR: u32 = 61607u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_ARROW_DOWN: u32 = 61501u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_ARROW_LEFT: u32 = 61502u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_ARROW_RIGHT: u32 = 61503u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_ARROW_UP: u32 = 61500u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_CIRCLE: u32 = 61473u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_CURLICUE: u32 = 61457u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_DOWN: u32 = 61625u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_LEFT: u32 = 61626u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_RIGHT: u32 = 61627u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_TAP: u32 = 61681u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOUBLE_UP: u32 = 61624u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN: u32 = 61529u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_ARROW_LEFT: u32 = 61506u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_ARROW_RIGHT: u32 = 61507u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_LEFT: u32 = 61546u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_LEFT_LONG: u32 = 61542u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_RIGHT: u32 = 61547u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_RIGHT_LONG: u32 = 61543u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_DOWN_UP: u32 = 61537u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_EXCLAMATION: u32 = 61604u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_INFINITY: u32 = 61446u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LEFT: u32 = 61530u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LEFT_ARROW_DOWN: u32 = 61509u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LEFT_ARROW_UP: u32 = 61508u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LEFT_DOWN: u32 = 61549u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LEFT_RIGHT: u32 = 61538u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LEFT_UP: u32 = 61548u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_A: u32 = 61568u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_B: u32 = 61569u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_C: u32 = 61570u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_D: u32 = 61571u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_E: u32 = 61572u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_F: u32 = 61573u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_G: u32 = 61574u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_H: u32 = 61575u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_I: u32 = 61576u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_J: u32 = 61577u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_K: u32 = 61578u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_L: u32 = 61579u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_M: u32 = 61580u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_N: u32 = 61581u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_O: u32 = 61582u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_P: u32 = 61583u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_Q: u32 = 61584u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_R: u32 = 61585u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_S: u32 = 61586u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_T: u32 = 61587u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_U: u32 = 61588u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_V: u32 = 61589u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_W: u32 = 61590u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_X: u32 = 61591u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_Y: u32 = 61592u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_LETTER_Z: u32 = 61593u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_NULL: u32 = 61440u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_OPENUP: u32 = 61454u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_PARAGRAPH: u32 = 61448u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_PLUS: u32 = 61609u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_QUAD_TAP: u32 = 61683u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_QUESTION: u32 = 61605u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RECTANGLE: u32 = 61458u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RIGHT: u32 = 61531u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RIGHT_ARROW_DOWN: u32 = 61511u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RIGHT_ARROW_UP: u32 = 61510u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RIGHT_DOWN: u32 = 61551u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RIGHT_LEFT: u32 = 61539u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_RIGHT_UP: u32 = 61550u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SCRATCHOUT: u32 = 61441u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SECTION: u32 = 61449u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SEMICIRCLE_LEFT: u32 = 61480u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SEMICIRCLE_RIGHT: u32 = 61481u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SHARP: u32 = 61606u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SQUARE: u32 = 61443u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SQUIGGLE: u32 = 61452u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_STAR: u32 = 61444u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_SWAP: u32 = 61453u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TAP: u32 = 61680u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TRIANGLE: u32 = 61442u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TRIPLE_DOWN: u32 = 61629u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TRIPLE_LEFT: u32 = 61630u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TRIPLE_RIGHT: u32 = 61631u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TRIPLE_TAP: u32 = 61682u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_TRIPLE_UP: u32 = 61628u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP: u32 = 61528u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_ARROW_LEFT: u32 = 61504u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_ARROW_RIGHT: u32 = 61505u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_DOWN: u32 = 61536u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_LEFT: u32 = 61544u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_RIGHT: u32 = 61545u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const GESTURE_UP_RIGHT_LONG: u32 = 61541u32;
+pub const GUID_DYNAMIC_RENDERER_CACHED_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3209894802, data2: 9663, data3: 19093, data4: [137, 173, 14, 71, 107, 52, 180, 245] };
+pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105521679, data2: 9898, data3: 17754, data4: [154, 165, 44, 211, 108, 246, 63, 185] };
+pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2195637703, data2: 63162, data3: 18694, data4: [137, 79, 102, 214, 141, 252, 69, 108] };
+pub const GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 43066292, data2: 34856, data3: 16651, data4: [178, 80, 160, 83, 101, 149, 229, 220] };
+pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340417476, data2: 38570, data3: 19454, data4: [172, 38, 138, 95, 11, 224, 123, 245] };
+pub const GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 39345041, data2: 1179, data3: 18256, data4: [150, 21, 223, 137, 72, 171, 60, 156] };
+pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875981316, data2: 22512, data3: 20224, data4: [138, 12, 133, 61, 87, 120, 155, 233] };
+pub const GUID_PACKETPROPERTY_GUID_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860355282, data2: 58439, data3: 16920, data4: [157, 63, 24, 134, 92, 32, 61, 244] };
+pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1929859117, data2: 63988, data3: 19992, data4: [179, 242, 44, 225, 177, 163, 97, 12] };
+pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1846413247, data2: 45031, data3: 19703, data4: [135, 209, 175, 100, 70, 32, 132, 24] };
+pub const GUID_PACKETPROPERTY_GUID_PITCH_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138986423, data2: 48695, data3: 19425, data4: [163, 86, 122, 132, 22, 14, 24, 147] };
+pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1566400086, data2: 27561, data3: 19547, data4: [159, 176, 133, 28, 145, 113, 78, 86] };
+pub const GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2024282966, data2: 2357, data3: 17555, data4: [186, 174, 0, 84, 26, 138, 22, 196] };
+pub const GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1839483019, data2: 21060, data3: 16876, data4: [144, 91, 50, 216, 154, 184, 8, 9] };
+pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130696901, data2: 65235, data3: 17873, data4: [139, 118, 113, 211, 234, 122, 130, 157] };
+pub const GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 221399392, data2: 5042, data3: 16868, data4: [172, 230, 122, 233, 212, 61, 45, 59] };
+pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131828557, data2: 10002, data3: 18677, data4: [190, 157, 143, 139, 94, 160, 113, 26] };
+pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1502243471, data2: 21184, data3: 19360, data4: [147, 175, 175, 53, 116, 17, 165, 97] };
+pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832235322, data2: 35824, data3: 16560, data4: [149, 169, 184, 10, 107, 183, 135, 191] };
+pub const GUID_PACKETPROPERTY_GUID_Y: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040845685, data2: 1248, data3: 17560, data4: [167, 238, 195, 13, 187, 90, 144, 17] };
+pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787074944, data2: 31802, data3: 17847, data4: [170, 130, 144, 162, 98, 149, 14, 137] };
+pub const GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244523913, data2: 7543, data3: 17327, data4: [172, 0, 91, 149, 13, 109, 75, 45] };
+pub const GUID_PACKETPROPERTY_GUID_Z: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935334192, data2: 3771, data3: 18312, data4: [160, 228, 15, 49, 100, 144, 5, 93] };
+pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929065044, data2: 50732, data3: 17439, data4: [172, 0, 149, 249, 161, 150, 120, 44] };
+pub const HandwrittenTextInsertion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2668056290, data2: 59113, data3: 19850, data4: [160, 71, 235, 91, 92, 60, 85, 218] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IECN_GESTURE: u32 = 2050u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IECN_RECOGNITIONRESULT: u32 = 2051u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IECN_STROKE: u32 = 2049u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IECN__BASE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IEC__BASE: u32 = 1536u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKEDIT_CLASS: &str = "INKEDIT";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKEDIT_CLASSW: &str = "INKEDIT";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_BOXNUMBER: &str = "{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: &str = "{7DFE11A7-FB5D-4958-8765-154ADF0D833F}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_HOTPOINT: &str = "{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_LINEMETRICS: &str = "{8CC24B27-30A9-4b96-9056-2D3A90DA0727}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_LINENUMBER: &str = "{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: &str = "{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: &str = "{7ED16B76-889C-468e-8276-0021B770187E}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INKRECOGNITIONPROPERTY_SEGMENTATION: &str = "{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const INK_SERIALIZED_FORMAT: &str = "Ink Serialized Format";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IP_CURSOR_DOWN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IP_INVERTED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const IP_MARGIN: u32 = 4u32;
+pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333335106, data2: 36129, data3: 19598, data4: [191, 156, 143, 105, 203, 6, 143, 202] };
+pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140528467, data2: 44404, data3: 20200, data4: [136, 228, 62, 109, 170, 201, 21, 219] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const InkCollectorClipInkToMargin: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const InkCollectorDefaultMargin: i32 = -2147483648i32;
+pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2474383924, data2: 5405, data3: 17936, data4: [156, 166, 168, 204, 155, 219, 93, 131] };
+pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287269536, data2: 18051, data3: 19175, data4: [145, 145, 117, 47, 230, 70, 18, 195] };
+pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636408994, data2: 1445, data3: 17603, data4: [179, 170, 94, 128, 172, 125, 37, 118] };
+pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3855243765, data2: 22468, data3: 19928, data4: [155, 214, 29, 238, 237, 210, 122, 244] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const InkMaxTransparencyValue: i32 = 255i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const InkMinTransparencyValue: i32 = 0i32;
+pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1708131910, data2: 52707, data3: 19080, data4: [145, 99, 103, 105, 240, 241, 169, 125] };
+pub const InkPicture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 77718867, data2: 65078, data3: 20446, data4: [134, 94, 52, 65, 148, 230, 148, 36] };
+pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864998967, data2: 37417, data3: 20416, data4: [140, 206, 68, 151, 86, 155, 244, 209] };
+pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272319809, data2: 42554, data3: 18033, data4: [163, 117, 40, 85, 161, 142, 186, 115] };
+pub const InkRecognizers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2681530376, data2: 63206, data3: 20069, data4: [152, 211, 170, 57, 5, 76, 18, 85] };
+pub const InkRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135637286, data2: 43744, data3: 19298, data4: [168, 61, 95, 215, 104, 183, 53, 60] };
+pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619131620, data2: 55275, data3: 20203, data4: [144, 145, 21, 167, 200, 121, 30, 217] };
+pub const InkStrokes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1223987644, data2: 9230, data3: 18528, data4: [176, 121, 161, 233, 77, 61, 44, 134] };
+pub const InkTablets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1850723090, data2: 20746, data3: 19776, data4: [147, 4, 29, 161, 10, 233, 20, 124] };
+pub const InkTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3822442812, data2: 5731, data3: 19064, data4: [161, 167, 34, 55, 93, 254, 186, 238] };
+pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2649247892, data2: 63263, data3: 17649, data4: [132, 113, 21, 162, 250, 118, 252, 243] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MAX_FRIENDLYNAME: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MAX_LANGUAGES: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MAX_PACKET_BUTTON_COUNT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MAX_VENDORNAME: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: &str = "Microsoft PenInputPanel 1.5";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: &str = "Microsoft TIP ComboBox List Window Identifier";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: &str = "Microsoft TIP No Insert Option";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MICROSOFT_TIP_OPENING_MSG: &str = "TabletInputPanelOpening";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: &str = "Microsoft TIP URL Experience";
+pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3311501676, data2: 5336, data3: 16528, data4: [131, 12, 152, 217, 148, 178, 28, 123] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const NUM_FLICK_DIRECTIONS: u32 = 8u32;
+pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4148487318, data2: 7002, data3: 18590, data4: [129, 220, 251, 215, 172, 98, 152, 168] };
+pub const PenInputPanel_Internal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2150309817, data2: 1387, data3: 18208, data4: [176, 204, 128, 210, 59, 113, 23, 30] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOCONF_LOWCONFIDENCE: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOCONF_MEDIUMCONFIDENCE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOCONF_NOTSET: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_AUTOSPACE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_COERCE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_DISABLEPERSONALIZATION: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_LINEMODE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_PREFIXOK: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_SINGLESEG: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RECOFLAG_WORDMODE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_ADVISEINKCHANGE: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_ARBITRARY_ANGLE: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_BOXED_INPUT: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_CAC_INPUT: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_DONTCARE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_DOWN_AND_LEFT: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_DOWN_AND_RIGHT: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_FREE_INPUT: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_LATTICE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_LEFT_AND_DOWN: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_LINED_INPUT: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_OBJECT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_PERFORMSLINEBREAKING: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_PERSONALIZABLE: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_RIGHT_AND_DOWN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const RF_STROKEREORDER: i32 = 8192i32;
+pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3798677101, data2: 63896, data3: 17358, data4: [131, 111, 203, 109, 144, 68, 50, 176] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const SAFE_PARTIAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_ALTITUDEORIENTATION: &str = "{82DEC5C7-F6BA-4906-894F-66D68DFC456C}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_AZIMUTHORIENTATION: &str = "{029123B4-8828-410B-B250-A0536595E5DC}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_BUTTONPRESSURE: &str = "{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_DEVICE_CONTACT_ID: &str = "{02585B91-049B-4750-9615-DF8948AB3C9C}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_FINGERCONTACTCONFIDENCE: &str = "{E706C804-57F0-4F00-8A0C-853D57789BE9}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_HEIGHT: &str = "{E61858D2-E447-4218-9D3F-18865C203DF4}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_NORMALPRESSURE: &str = "{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_PAKETSTATUS: &str = "{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_PITCHROTATION: &str = "{7F7E57B7-BE37-4BE1-A356-7A84160E1893}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_ROLLROTATION: &str = "{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_SERIALNUMBER: &str = "{78A81B56-0935-4493-BAAE-00541A8A16C4}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_TANGENTPRESSURE: &str = "{6DA4488B-5244-41EC-905B-32D89AB80809}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_TIMERTICK: &str = "{436510C5-FED3-45D1-8B76-71D3EA7A829D}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_TWISTORIENTATION: &str = "{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_WIDTH: &str = "{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_X: &str = "{598A6A8F-52C0-4BA0-93AF-AF357411A561}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_XTILTORIENTATION: &str = "{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_Y: &str = "{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_YAWROTATION: &str = "{6A849980-7C3A-45B7-AA82-90A262950E89}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_YTILTORIENTATION: &str = "{0E932389-1D77-43AF-AC00-5B950D6D4B2D}";
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const STR_GUID_Z: &str = "{735ADB30-0EBB-4788-A0E4-0F316490055D}";
+pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029223041, data2: 59516, data3: 19975, data4: [151, 218, 160, 160, 55, 97, 229, 134] };
+pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893415655, data2: 28241, data3: 19632, data4: [170, 58, 11, 152, 91, 112, 218, 247] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_FLICKFALLBACKKEYS: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_FLICKS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_PENBARRELFEEDBACK: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_PENTAPFEEDBACK: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_PRESSANDHOLD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_SMOOTHSCROLLING: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_TOUCHSWITCH: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_TOUCHUIFORCEOFF: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_DISABLE_TOUCHUIFORCEON: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_ENABLE_FLICKLEARNINGMODE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_ENABLE_FLICKSONCONTEXT: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const TABLET_ENABLE_MULTITOUCHDATA: u32 = 16777216u32;
+pub const TextInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4189161943, data2: 8843, data3: 20267, data4: [134, 80, 185, 127, 89, 224, 44, 140] };
+pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2155617900, data2: 7424, data3: 17727, data4: [185, 32, 182, 27, 183, 205, 217, 151] };
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const WM_TABLET_ADDED: u32 = 712u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const WM_TABLET_DEFBASE: u32 = 704u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const WM_TABLET_DELETED: u32 = 713u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const WM_TABLET_FLICK: u32 = 715u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const WM_TABLET_MAXOFFSET: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const WM_TABLET_QUERYSYSTEMGESTURESTATUS: u32 = 716u32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub type ALT_BREAKS = i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const ALT_BREAKS_SAME: ALT_BREAKS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const ALT_BREAKS_UNIQUE: ALT_BREAKS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub const ALT_BREAKS_FULL: ALT_BREAKS = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type AppearanceConstants = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const rtfFlat: AppearanceConstants = 0i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const rtfThreeD: AppearanceConstants = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const BEST_COMPLETE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type BorderStyleConstants = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const rtfNoBorder: BorderStyleConstants = 0i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const rtfFixedSingle: BorderStyleConstants = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const CAC_FULL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const CAC_PREFIX: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const CAC_RANDOM: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct CHARACTER_RANGE {
- pub wcLow: u16,
- pub cChars: u16,
-}
-impl ::core::marker::Copy for CHARACTER_RANGE {}
-impl ::core::clone::Clone for CHARACTER_RANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type CONFIDENCE_LEVEL = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const CFL_STRONG: CONFIDENCE_LEVEL = 0i32;
@@ -1064,71 +1764,6 @@ pub type DISPID_StrokeEvent = i32;
pub const DISPID_SEStrokesAdded: DISPID_StrokeEvent = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const DISPID_SEStrokesRemoved: DISPID_StrokeEvent = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct DYNAMIC_RENDERER_CACHED_DATA {
- pub strokeId: i32,
- pub dynamicRenderer: IDynamicRenderer,
-}
-impl ::core::marker::Copy for DYNAMIC_RENDERER_CACHED_DATA {}
-impl ::core::clone::Clone for DYNAMIC_RENDERER_CACHED_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const DynamicRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3973262058, data2: 29807, data3: 19915, data4: [191, 104, 8, 39, 87, 250, 255, 24] };
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETDRAWATTR: u32 = 1541u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETFACTOID: u32 = 1549u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETGESTURESTATUS: u32 = 1545u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETINKINSERTMODE: u32 = 1539u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETINKMODE: u32 = 1537u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETMOUSEICON: u32 = 1553u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETMOUSEPOINTER: u32 = 1555u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETRECOGNIZER: u32 = 1547u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETRECOTIMEOUT: u32 = 1543u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETSELINK: u32 = 1551u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETSELINKDISPLAYMODE: u32 = 1562u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETSTATUS: u32 = 1557u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_GETUSEMOUSEFORINPUT: u32 = 1559u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_RECOGNIZE: u32 = 1558u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETDRAWATTR: u32 = 1542u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETFACTOID: u32 = 1550u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETGESTURESTATUS: u32 = 1546u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETINKINSERTMODE: u32 = 1540u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETINKMODE: u32 = 1538u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETMOUSEICON: u32 = 1554u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETMOUSEPOINTER: u32 = 1556u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETRECOGNIZER: u32 = 1548u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETRECOTIMEOUT: u32 = 1544u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETSELINK: u32 = 1552u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETSELINKDISPLAYMODE: u32 = 1561u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type EventMask = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -1158,72 +1793,6 @@ pub const EventMask_TextInserted: EventMask = 2048i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const EventMask_All: EventMask = 4095i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACILITY_INK: u32 = 40u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_BOPOMOFO: &str = "BOPOMOFO";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_CHINESESIMPLECOMMON: &str = "CHS_COMMON";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_CHINESETRADITIONALCOMMON: &str = "CHT_COMMON";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_CURRENCY: &str = "CURRENCY";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_DATE: &str = "DATE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_DEFAULT: &str = "DEFAULT";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_DIGIT: &str = "DIGIT";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_EMAIL: &str = "EMAIL";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_FILENAME: &str = "FILENAME";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_HANGULCOMMON: &str = "HANGUL_COMMON";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_HANGULRARE: &str = "HANGUL_RARE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_HIRAGANA: &str = "HIRAGANA";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_JAMO: &str = "JAMO";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_JAPANESECOMMON: &str = "JPN_COMMON";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_KANJICOMMON: &str = "KANJI_COMMON";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_KANJIRARE: &str = "KANJI_RARE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_KATAKANA: &str = "KATAKANA";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_KOREANCOMMON: &str = "KOR_COMMON";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_LOWERCHAR: &str = "LOWERCHAR";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_NONE: &str = "NONE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_NUMBER: &str = "NUMBER";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_NUMBERSIMPLE: &str = "NUMSIMPLE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_ONECHAR: &str = "ONECHAR";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_PERCENT: &str = "PERCENT";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_POSTALCODE: &str = "POSTALCODE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_PUNCCHAR: &str = "PUNCCHAR";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_SYSTEMDICTIONARY: &str = "SYSDICT";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_TELEPHONE: &str = "TELEPHONE";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_TIME: &str = "TIME";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_UPPERCHAR: &str = "UPPERCHAR";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_WEB: &str = "WEB";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FACTOID_WORDLIST: &str = "WORDLIST";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type FLICKACTION_COMMANDCODE = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const FLICKACTION_COMMANDCODE_NULL: FLICKACTION_COMMANDCODE = 0i32;
@@ -1271,502 +1840,20 @@ pub const FLICKMODE_LEARNING: FLICKMODE = 2i32;
pub const FLICKMODE_MAX: FLICKMODE = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const FLICKMODE_DEFAULT: FLICKMODE = 1i32;
-#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct FLICK_DATA {
- pub _bitfield: i32,
-}
-impl ::core::marker::Copy for FLICK_DATA {}
-impl ::core::clone::Clone for FLICK_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct FLICK_POINT {
- pub _bitfield: i32,
-}
-impl ::core::marker::Copy for FLICK_POINT {}
-impl ::core::clone::Clone for FLICK_POINT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const FLICK_WM_HANDLED_MASK: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_ARROW_DOWN: u32 = 61497u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_ARROW_LEFT: u32 = 61498u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_ARROW_RIGHT: u32 = 61499u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_ARROW_UP: u32 = 61496u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_ASTERISK: u32 = 61608u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACE_LEFT: u32 = 61674u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACE_OVER: u32 = 61672u32;
+pub type GET_DANDIDATE_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACE_RIGHT: u32 = 61675u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACE_UNDER: u32 = 61673u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACKET_LEFT: u32 = 61670u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACKET_OVER: u32 = 61668u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACKET_RIGHT: u32 = 61671u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BRACKET_UNDER: u32 = 61669u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BULLET: u32 = 61450u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_BULLET_CROSS: u32 = 61451u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CHECK: u32 = 61445u32;
+pub const TCF_ALLOW_RECOGNITION: GET_DANDIDATE_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CHEVRON_DOWN: u32 = 61489u32;
+pub const TCF_FORCE_RECOGNITION: GET_DANDIDATE_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CHEVRON_LEFT: u32 = 61490u32;
+pub type INK_METRIC_FLAGS = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CHEVRON_RIGHT: u32 = 61491u32;
+pub const IMF_FONT_SELECTED_IN_HDC: INK_METRIC_FLAGS = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CHEVRON_UP: u32 = 61488u32;
+pub const IMF_ITALIC: INK_METRIC_FLAGS = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CIRCLE: u32 = 61472u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CIRCLE_CIRCLE: u32 = 61475u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CIRCLE_CROSS: u32 = 61477u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CIRCLE_LINE_HORZ: u32 = 61479u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CIRCLE_LINE_VERT: u32 = 61478u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CIRCLE_TAP: u32 = 61474u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CLOSEUP: u32 = 61455u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CROSS: u32 = 61447u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_CURLICUE: u32 = 61456u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct GESTURE_DATA {
- pub gestureId: i32,
- pub recoConfidence: i32,
- pub strokeCount: i32,
-}
-impl ::core::marker::Copy for GESTURE_DATA {}
-impl ::core::clone::Clone for GESTURE_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIAGONAL_RIGHTUP: u32 = 61533u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_0: u32 = 61594u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_1: u32 = 61595u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_2: u32 = 61596u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_3: u32 = 61597u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_4: u32 = 61598u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_5: u32 = 61599u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_6: u32 = 61600u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_7: u32 = 61601u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_8: u32 = 61602u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DIGIT_9: u32 = 61603u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOLLAR: u32 = 61607u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_ARROW_DOWN: u32 = 61501u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_ARROW_LEFT: u32 = 61502u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_ARROW_RIGHT: u32 = 61503u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_ARROW_UP: u32 = 61500u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_CIRCLE: u32 = 61473u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_CURLICUE: u32 = 61457u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_DOWN: u32 = 61625u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_LEFT: u32 = 61626u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_RIGHT: u32 = 61627u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_TAP: u32 = 61681u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOUBLE_UP: u32 = 61624u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN: u32 = 61529u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_ARROW_LEFT: u32 = 61506u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_ARROW_RIGHT: u32 = 61507u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_LEFT: u32 = 61546u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_LEFT_LONG: u32 = 61542u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_RIGHT: u32 = 61547u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_RIGHT_LONG: u32 = 61543u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_DOWN_UP: u32 = 61537u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_EXCLAMATION: u32 = 61604u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_INFINITY: u32 = 61446u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LEFT: u32 = 61530u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LEFT_ARROW_DOWN: u32 = 61509u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LEFT_ARROW_UP: u32 = 61508u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LEFT_DOWN: u32 = 61549u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LEFT_RIGHT: u32 = 61538u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LEFT_UP: u32 = 61548u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_A: u32 = 61568u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_B: u32 = 61569u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_C: u32 = 61570u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_D: u32 = 61571u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_E: u32 = 61572u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_F: u32 = 61573u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_G: u32 = 61574u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_H: u32 = 61575u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_I: u32 = 61576u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_J: u32 = 61577u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_K: u32 = 61578u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_L: u32 = 61579u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_M: u32 = 61580u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_N: u32 = 61581u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_O: u32 = 61582u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_P: u32 = 61583u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_Q: u32 = 61584u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_R: u32 = 61585u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_S: u32 = 61586u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_T: u32 = 61587u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_U: u32 = 61588u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_V: u32 = 61589u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_W: u32 = 61590u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_X: u32 = 61591u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_Y: u32 = 61592u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_LETTER_Z: u32 = 61593u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_NULL: u32 = 61440u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_OPENUP: u32 = 61454u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_PARAGRAPH: u32 = 61448u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_PLUS: u32 = 61609u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_QUAD_TAP: u32 = 61683u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_QUESTION: u32 = 61605u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RECTANGLE: u32 = 61458u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RIGHT: u32 = 61531u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RIGHT_ARROW_DOWN: u32 = 61511u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RIGHT_ARROW_UP: u32 = 61510u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RIGHT_DOWN: u32 = 61551u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RIGHT_LEFT: u32 = 61539u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_RIGHT_UP: u32 = 61550u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SCRATCHOUT: u32 = 61441u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SECTION: u32 = 61449u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SEMICIRCLE_LEFT: u32 = 61480u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SEMICIRCLE_RIGHT: u32 = 61481u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SHARP: u32 = 61606u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SQUARE: u32 = 61443u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SQUIGGLE: u32 = 61452u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_STAR: u32 = 61444u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_SWAP: u32 = 61453u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TAP: u32 = 61680u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TRIANGLE: u32 = 61442u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TRIPLE_DOWN: u32 = 61629u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TRIPLE_LEFT: u32 = 61630u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TRIPLE_RIGHT: u32 = 61631u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TRIPLE_TAP: u32 = 61682u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_TRIPLE_UP: u32 = 61628u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP: u32 = 61528u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_ARROW_LEFT: u32 = 61504u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_ARROW_RIGHT: u32 = 61505u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_DOWN: u32 = 61536u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_LEFT: u32 = 61544u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_RIGHT: u32 = 61545u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const GESTURE_UP_RIGHT_LONG: u32 = 61541u32;
-pub const GUID_DYNAMIC_RENDERER_CACHED_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3209894802, data2: 9663, data3: 19093, data4: [137, 173, 14, 71, 107, 52, 180, 245] };
-pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105521679, data2: 9898, data3: 17754, data4: [154, 165, 44, 211, 108, 246, 63, 185] };
-pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2195637703, data2: 63162, data3: 18694, data4: [137, 79, 102, 214, 141, 252, 69, 108] };
-pub const GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 43066292, data2: 34856, data3: 16651, data4: [178, 80, 160, 83, 101, 149, 229, 220] };
-pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340417476, data2: 38570, data3: 19454, data4: [172, 38, 138, 95, 11, 224, 123, 245] };
-pub const GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 39345041, data2: 1179, data3: 18256, data4: [150, 21, 223, 137, 72, 171, 60, 156] };
-pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875981316, data2: 22512, data3: 20224, data4: [138, 12, 133, 61, 87, 120, 155, 233] };
-pub const GUID_PACKETPROPERTY_GUID_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860355282, data2: 58439, data3: 16920, data4: [157, 63, 24, 134, 92, 32, 61, 244] };
-pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1929859117, data2: 63988, data3: 19992, data4: [179, 242, 44, 225, 177, 163, 97, 12] };
-pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1846413247, data2: 45031, data3: 19703, data4: [135, 209, 175, 100, 70, 32, 132, 24] };
-pub const GUID_PACKETPROPERTY_GUID_PITCH_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138986423, data2: 48695, data3: 19425, data4: [163, 86, 122, 132, 22, 14, 24, 147] };
-pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1566400086, data2: 27561, data3: 19547, data4: [159, 176, 133, 28, 145, 113, 78, 86] };
-pub const GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2024282966, data2: 2357, data3: 17555, data4: [186, 174, 0, 84, 26, 138, 22, 196] };
-pub const GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1839483019, data2: 21060, data3: 16876, data4: [144, 91, 50, 216, 154, 184, 8, 9] };
-pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130696901, data2: 65235, data3: 17873, data4: [139, 118, 113, 211, 234, 122, 130, 157] };
-pub const GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 221399392, data2: 5042, data3: 16868, data4: [172, 230, 122, 233, 212, 61, 45, 59] };
-pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131828557, data2: 10002, data3: 18677, data4: [190, 157, 143, 139, 94, 160, 113, 26] };
-pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1502243471, data2: 21184, data3: 19360, data4: [147, 175, 175, 53, 116, 17, 165, 97] };
-pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832235322, data2: 35824, data3: 16560, data4: [149, 169, 184, 10, 107, 183, 135, 191] };
-pub const GUID_PACKETPROPERTY_GUID_Y: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040845685, data2: 1248, data3: 17560, data4: [167, 238, 195, 13, 187, 90, 144, 17] };
-pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787074944, data2: 31802, data3: 17847, data4: [170, 130, 144, 162, 98, 149, 14, 137] };
-pub const GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244523913, data2: 7543, data3: 17327, data4: [172, 0, 91, 149, 13, 109, 75, 45] };
-pub const GUID_PACKETPROPERTY_GUID_Z: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935334192, data2: 3771, data3: 18312, data4: [160, 228, 15, 49, 100, 144, 5, 93] };
-pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929065044, data2: 50732, data3: 17439, data4: [172, 0, 149, 249, 161, 150, 120, 44] };
-pub type HRECOALT = isize;
-pub type HRECOCONTEXT = isize;
-pub type HRECOGNIZER = isize;
-pub type HRECOLATTICE = isize;
-pub type HRECOWORDLIST = isize;
-pub const HandwrittenTextInsertion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2668056290, data2: 59113, data3: 19850, data4: [160, 71, 235, 91, 92, 60, 85, 218] };
-pub type IDynamicRenderer = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IECN_GESTURE: u32 = 2050u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IECN_RECOGNITIONRESULT: u32 = 2051u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IECN_STROKE: u32 = 2049u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IECN__BASE: u32 = 2048u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))]
-pub struct IEC_GESTUREINFO {
- pub nmhdr: super::Controls::NMHDR,
- pub Cursor: IInkCursor,
- pub Strokes: IInkStrokes,
- pub Gestures: super::super::System::Com::VARIANT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))]
-impl ::core::marker::Copy for IEC_GESTUREINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for IEC_GESTUREINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
-pub struct IEC_RECOGNITIONRESULTINFO {
- pub nmhdr: super::Controls::NMHDR,
- pub RecognitionResult: IInkRecognitionResult,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
-impl ::core::marker::Copy for IEC_RECOGNITIONRESULTINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
-pub struct IEC_STROKEINFO {
- pub nmhdr: super::Controls::NMHDR,
- pub Cursor: IInkCursor,
- pub Stroke: IInkStrokeDisp,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
-impl ::core::marker::Copy for IEC_STROKEINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for IEC_STROKEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IEC__BASE: u32 = 1536u32;
-pub type IGestureRecognizer = *mut ::core::ffi::c_void;
-pub type IHandwrittenTextInsertion = *mut ::core::ffi::c_void;
-pub type IInk = *mut ::core::ffi::c_void;
-pub type IInkCollector = *mut ::core::ffi::c_void;
-pub type IInkCursor = *mut ::core::ffi::c_void;
-pub type IInkCursorButton = *mut ::core::ffi::c_void;
-pub type IInkCursorButtons = *mut ::core::ffi::c_void;
-pub type IInkCursors = *mut ::core::ffi::c_void;
-pub type IInkCustomStrokes = *mut ::core::ffi::c_void;
-pub type IInkDisp = *mut ::core::ffi::c_void;
-pub type IInkDivider = *mut ::core::ffi::c_void;
-pub type IInkDivisionResult = *mut ::core::ffi::c_void;
-pub type IInkDivisionUnit = *mut ::core::ffi::c_void;
-pub type IInkDivisionUnits = *mut ::core::ffi::c_void;
-pub type IInkDrawingAttributes = *mut ::core::ffi::c_void;
-pub type IInkEdit = *mut ::core::ffi::c_void;
-pub type IInkExtendedProperties = *mut ::core::ffi::c_void;
-pub type IInkExtendedProperty = *mut ::core::ffi::c_void;
-pub type IInkGesture = *mut ::core::ffi::c_void;
-pub type IInkLineInfo = *mut ::core::ffi::c_void;
-pub type IInkOverlay = *mut ::core::ffi::c_void;
-pub type IInkPicture = *mut ::core::ffi::c_void;
-pub type IInkRecognitionAlternate = *mut ::core::ffi::c_void;
-pub type IInkRecognitionAlternates = *mut ::core::ffi::c_void;
-pub type IInkRecognitionResult = *mut ::core::ffi::c_void;
-pub type IInkRecognizer = *mut ::core::ffi::c_void;
-pub type IInkRecognizer2 = *mut ::core::ffi::c_void;
-pub type IInkRecognizerContext = *mut ::core::ffi::c_void;
-pub type IInkRecognizerContext2 = *mut ::core::ffi::c_void;
-pub type IInkRecognizerGuide = *mut ::core::ffi::c_void;
-pub type IInkRecognizers = *mut ::core::ffi::c_void;
-pub type IInkRectangle = *mut ::core::ffi::c_void;
-pub type IInkRenderer = *mut ::core::ffi::c_void;
-pub type IInkStrokeDisp = *mut ::core::ffi::c_void;
-pub type IInkStrokes = *mut ::core::ffi::c_void;
-pub type IInkTablet = *mut ::core::ffi::c_void;
-pub type IInkTablet2 = *mut ::core::ffi::c_void;
-pub type IInkTablet3 = *mut ::core::ffi::c_void;
-pub type IInkTablets = *mut ::core::ffi::c_void;
-pub type IInkTransform = *mut ::core::ffi::c_void;
-pub type IInkWordList = *mut ::core::ffi::c_void;
-pub type IInkWordList2 = *mut ::core::ffi::c_void;
-pub type IInputPanelWindowHandle = *mut ::core::ffi::c_void;
-pub type IMathInputControl = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKEDIT_CLASS: &str = "INKEDIT";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKEDIT_CLASSW: &str = "INKEDIT";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct INKMETRIC {
- pub iHeight: i32,
- pub iFontAscent: i32,
- pub iFontDescent: i32,
- pub dwFlags: u32,
- pub color: u32,
-}
-impl ::core::marker::Copy for INKMETRIC {}
-impl ::core::clone::Clone for INKMETRIC {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_BOXNUMBER: &str = "{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: &str = "{7DFE11A7-FB5D-4958-8765-154ADF0D833F}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_HOTPOINT: &str = "{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_LINEMETRICS: &str = "{8CC24B27-30A9-4b96-9056-2D3A90DA0727}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_LINENUMBER: &str = "{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: &str = "{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: &str = "{7ED16B76-889C-468e-8276-0021B770187E}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INKRECOGNITIONPROPERTY_SEGMENTATION: &str = "{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const INK_SERIALIZED_FORMAT: &str = "Ink Serialized Format";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IP_CURSOR_DOWN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IP_INVERTED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IP_MARGIN: u32 = 4u32;
-pub type IPenInputPanel = *mut ::core::ffi::c_void;
-pub type IRealTimeStylus = *mut ::core::ffi::c_void;
-pub type IRealTimeStylus2 = *mut ::core::ffi::c_void;
-pub type IRealTimeStylus3 = *mut ::core::ffi::c_void;
-pub type IRealTimeStylusSynchronization = *mut ::core::ffi::c_void;
-pub type ISketchInk = *mut ::core::ffi::c_void;
-pub type IStrokeBuilder = *mut ::core::ffi::c_void;
-pub type IStylusAsyncPlugin = *mut ::core::ffi::c_void;
-pub type IStylusPlugin = *mut ::core::ffi::c_void;
-pub type IStylusSyncPlugin = *mut ::core::ffi::c_void;
-pub type ITextInputPanel = *mut ::core::ffi::c_void;
-pub type ITextInputPanelEventSink = *mut ::core::ffi::c_void;
-pub type ITextInputPanelRunInfo = *mut ::core::ffi::c_void;
-pub type ITipAutoCompleteClient = *mut ::core::ffi::c_void;
-pub type ITipAutoCompleteProvider = *mut ::core::ffi::c_void;
+pub const IMF_BOLD: INK_METRIC_FLAGS = 4i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InPlaceDirection = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -1783,7 +1870,6 @@ pub const InPlaceState_Auto: InPlaceState = 0i32;
pub const InPlaceState_HoverTarget: InPlaceState = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const InPlaceState_Expanded: InPlaceState = 2i32;
-pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333335106, data2: 36129, data3: 19598, data4: [191, 156, 143, 105, 203, 6, 143, 202] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkApplicationGesture = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -1928,11 +2014,6 @@ pub const ICM_InkOnly: InkCollectionMode = 0i32;
pub const ICM_GestureOnly: InkCollectionMode = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const ICM_InkAndGesture: InkCollectionMode = 2i32;
-pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140528467, data2: 44404, data3: 20200, data4: [136, 228, 62, 109, 170, 201, 21, 219] };
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const InkCollectorClipInkToMargin: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const InkCollectorDefaultMargin: i32 = -2147483648i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkCollectorEventInterest = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -1979,14 +2060,12 @@ pub const ICBS_Unavailable: InkCursorButtonState = 0i32;
pub const ICBS_Up: InkCursorButtonState = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const ICBS_Down: InkCursorButtonState = 2i32;
-pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2474383924, data2: 5405, data3: 17936, data4: [156, 166, 168, 204, 155, 219, 93, 131] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkDisplayMode = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IDM_Ink: InkDisplayMode = 0i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IDM_Text: InkDisplayMode = 1i32;
-pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287269536, data2: 18051, data3: 19175, data4: [145, 145, 117, 47, 230, 70, 18, 195] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkDivisionType = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -1997,8 +2076,6 @@ pub const IDT_Line: InkDivisionType = 1i32;
pub const IDT_Paragraph: InkDivisionType = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IDT_Drawing: InkDivisionType = 3i32;
-pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636408994, data2: 1445, data3: 17603, data4: [179, 170, 94, 128, 172, 125, 37, 118] };
-pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3855243765, data2: 22468, data3: 19928, data4: [155, 214, 29, 238, 237, 210, 122, 244] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkEditStatus = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2022,10 +2099,6 @@ pub const IEM_InsertText: InkInsertMode = 0i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IEM_InsertInk: InkInsertMode = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const InkMaxTransparencyValue: i32 = 255i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const InkMinTransparencyValue: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkMode = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IEM_Disabled: InkMode = 0i32;
@@ -2075,7 +2148,6 @@ pub const IMP_SizeAll: InkMousePointer = 13i32;
pub const IMP_Hand: InkMousePointer = 14i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IMP_Custom: InkMousePointer = 99i32;
-pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1708131910, data2: 52707, data3: 19080, data4: [145, 99, 103, 105, 240, 241, 169, 125] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkOverlayAttachMode = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2120,7 +2192,6 @@ pub const IPF_Base64InkSerializedFormat: InkPersistenceFormat = 1i32;
pub const IPF_GIF: InkPersistenceFormat = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IPF_Base64GIF: InkPersistenceFormat = 3i32;
-pub const InkPicture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 77718867, data2: 65078, data3: 20446, data4: [134, 94, 52, 65, 148, 230, 148, 36] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkPictureSizeMode = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2165,24 +2236,6 @@ pub const IRO_MergePenNot: InkRasterOperation = 14i32;
pub const IRO_MergePen: InkRasterOperation = 15i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IRO_White: InkRasterOperation = 16i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct InkRecoGuide {
- pub rectWritingBox: super::super::Foundation::RECT,
- pub rectDrawnBox: super::super::Foundation::RECT,
- pub cRows: i32,
- pub cColumns: i32,
- pub midline: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for InkRecoGuide {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for InkRecoGuide {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkRecognitionAlternatesSelection = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2297,11 +2350,6 @@ pub const IRCACM_Full: InkRecognizerCharacterAutoCompletionMode = 0i32;
pub const IRCACM_Prefix: InkRecognizerCharacterAutoCompletionMode = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IRCACM_Random: InkRecognizerCharacterAutoCompletionMode = 2i32;
-pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864998967, data2: 37417, data3: 20416, data4: [140, 206, 68, 151, 86, 155, 244, 209] };
-pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272319809, data2: 42554, data3: 18033, data4: [163, 117, 40, 85, 161, 142, 186, 115] };
-pub const InkRecognizers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2681530376, data2: 63206, data3: 20069, data4: [152, 211, 170, 57, 5, 76, 18, 85] };
-pub const InkRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135637286, data2: 43744, data3: 19298, data4: [168, 61, 95, 215, 104, 183, 53, 60] };
-pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619131620, data2: 55275, data3: 20203, data4: [144, 145, 21, 167, 200, 121, 30, 217] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkSelectionConstants = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2316,7 +2364,6 @@ pub const IKM_Shift: InkShiftKeyModifierFlags = 1i32;
pub const IKM_Control: InkShiftKeyModifierFlags = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const IKM_Alt: InkShiftKeyModifierFlags = 4i32;
-pub const InkStrokes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1223987644, data2: 9230, data3: 18528, data4: [176, 121, 161, 233, 77, 61, 44, 134] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InkSystemGesture = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2339,9 +2386,6 @@ pub const ISG_HoverEnter: InkSystemGesture = 23i32;
pub const ISG_HoverLeave: InkSystemGesture = 24i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const ISG_Flick: InkSystemGesture = 31i32;
-pub const InkTablets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1850723090, data2: 20746, data3: 19776, data4: [147, 4, 29, 161, 10, 233, 20, 124] };
-pub const InkTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3822442812, data2: 5731, data3: 19064, data4: [161, 167, 34, 55, 93, 254, 186, 238] };
-pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2649247892, data2: 63263, data3: 17649, data4: [132, 113, 21, 162, 250, 118, 252, 243] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type InteractionMode = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2366,21 +2410,6 @@ pub const KEYMODIFIER_WIN: KEYMODIFIER = 8i32;
pub const KEYMODIFIER_ALTGR: KEYMODIFIER = 16i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const KEYMODIFIER_EXT: KEYMODIFIER = 32i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LATTICE_METRICS {
- pub lsBaseline: LINE_SEGMENT,
- pub iMidlineOffset: i16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LATTICE_METRICS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LATTICE_METRICS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type LINE_METRICS = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2391,41 +2420,6 @@ pub const LM_MIDLINE: LINE_METRICS = 1i32;
pub const LM_ASCENDER: LINE_METRICS = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const LM_DESCENDER: LINE_METRICS = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LINE_SEGMENT {
- pub PtA: super::super::Foundation::POINT,
- pub PtB: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LINE_SEGMENT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LINE_SEGMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MAX_FRIENDLYNAME: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MAX_LANGUAGES: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MAX_PACKET_BUTTON_COUNT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MAX_VENDORNAME: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: &str = "Microsoft PenInputPanel 1.5";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: &str = "Microsoft TIP ComboBox List Window Identifier";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: &str = "Microsoft TIP No Insert Option";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MICROSOFT_TIP_OPENING_MSG: &str = "TabletInputPanelOpening";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: &str = "Microsoft TIP URL Experience";
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type MICUIELEMENT = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2458,7 +2452,6 @@ pub const MICUIELEMENTSTATE_HOT: MICUIELEMENTSTATE = 2i32;
pub const MICUIELEMENTSTATE_PRESSED: MICUIELEMENTSTATE = 3i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const MICUIELEMENTSTATE_DISABLED: MICUIELEMENTSTATE = 4i32;
-pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3311501676, data2: 5336, data3: 16528, data4: [131, 12, 152, 217, 148, 178, 28, 123] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type MouseButton = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2470,49 +2463,6 @@ pub const RIGHT_BUTTON: MouseButton = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const MIDDLE_BUTTON: MouseButton = 4i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const NUM_FLICK_DIRECTIONS: u32 = 8u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct PACKET_DESCRIPTION {
- pub cbPacketSize: u32,
- pub cPacketProperties: u32,
- pub pPacketProperties: *mut PACKET_PROPERTY,
- pub cButtons: u32,
- pub pguidButtons: *mut ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for PACKET_DESCRIPTION {}
-impl ::core::clone::Clone for PACKET_DESCRIPTION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct PACKET_PROPERTY {
- pub guid: ::windows_sys::core::GUID,
- pub PropertyMetrics: PROPERTY_METRICS,
-}
-impl ::core::marker::Copy for PACKET_PROPERTY {}
-impl ::core::clone::Clone for PACKET_PROPERTY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct PROPERTY_METRICS {
- pub nLogicalMin: i32,
- pub nLogicalMax: i32,
- pub Units: PROPERTY_UNITS,
- pub fResolution: f32,
-}
-impl ::core::marker::Copy for PROPERTY_METRICS {}
-impl ::core::clone::Clone for PROPERTY_METRICS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type PROPERTY_UNITS = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const PROPERTY_UNITS_DEFAULT: PROPERTY_UNITS = 0i32;
@@ -2568,186 +2518,12 @@ pub const PT_Inactive: PanelType = 1i32;
pub const PT_Handwriting: PanelType = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const PT_Keyboard: PanelType = 3i32;
-pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4148487318, data2: 7002, data3: 18590, data4: [129, 220, 251, 215, 172, 98, 152, 168] };
-pub const PenInputPanel_Internal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2150309817, data2: 1387, data3: 18208, data4: [176, 204, 128, 210, 59, 113, 23, 30] };
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub type PfnRecoCallback = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOCONF_LOWCONFIDENCE: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOCONF_MEDIUMCONFIDENCE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOCONF_NOTSET: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_AUTOSPACE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_COERCE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_DISABLEPERSONALIZATION: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_LINEMODE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_PREFIXOK: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_SINGLESEG: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECOFLAG_WORDMODE: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_ATTRS {
- pub dwRecoCapabilityFlags: u32,
- pub awcVendorName: [u16; 32],
- pub awcFriendlyName: [u16; 64],
- pub awLanguageId: [u16; 64],
-}
-impl ::core::marker::Copy for RECO_ATTRS {}
-impl ::core::clone::Clone for RECO_ATTRS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_GUIDE {
- pub xOrigin: i32,
- pub yOrigin: i32,
- pub cxBox: i32,
- pub cyBox: i32,
- pub cxBase: i32,
- pub cyBase: i32,
- pub cHorzBox: i32,
- pub cVertBox: i32,
- pub cyMid: i32,
-}
-impl ::core::marker::Copy for RECO_GUIDE {}
-impl ::core::clone::Clone for RECO_GUIDE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_LATTICE {
- pub ulColumnCount: u32,
- pub pLatticeColumns: *mut RECO_LATTICE_COLUMN,
- pub ulPropertyCount: u32,
- pub pGuidProperties: *mut ::windows_sys::core::GUID,
- pub ulBestResultColumnCount: u32,
- pub pulBestResultColumns: *mut u32,
- pub pulBestResultIndexes: *mut u32,
-}
-impl ::core::marker::Copy for RECO_LATTICE {}
-impl ::core::clone::Clone for RECO_LATTICE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_LATTICE_COLUMN {
- pub key: u32,
- pub cpProp: RECO_LATTICE_PROPERTIES,
- pub cStrokes: u32,
- pub pStrokes: *mut u32,
- pub cLatticeElements: u32,
- pub pLatticeElements: *mut RECO_LATTICE_ELEMENT,
-}
-impl ::core::marker::Copy for RECO_LATTICE_COLUMN {}
-impl ::core::clone::Clone for RECO_LATTICE_COLUMN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub type RECO_TYPE = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_LATTICE_ELEMENT {
- pub score: i32,
- pub r#type: u16,
- pub pData: *mut u8,
- pub ulNextColumn: u32,
- pub ulStrokeNumber: u32,
- pub epProp: RECO_LATTICE_PROPERTIES,
-}
-impl ::core::marker::Copy for RECO_LATTICE_ELEMENT {}
-impl ::core::clone::Clone for RECO_LATTICE_ELEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const RECO_TYPE_WSTRING: RECO_TYPE = 0i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_LATTICE_PROPERTIES {
- pub cProperties: u32,
- pub apProps: *mut *mut RECO_LATTICE_PROPERTY,
-}
-impl ::core::marker::Copy for RECO_LATTICE_PROPERTIES {}
-impl ::core::clone::Clone for RECO_LATTICE_PROPERTIES {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_LATTICE_PROPERTY {
- pub guidProperty: ::windows_sys::core::GUID,
- pub cbPropertyValue: u16,
- pub pPropertyValue: *mut u8,
-}
-impl ::core::marker::Copy for RECO_LATTICE_PROPERTY {}
-impl ::core::clone::Clone for RECO_LATTICE_PROPERTY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct RECO_RANGE {
- pub iwcBegin: u32,
- pub cCount: u32,
-}
-impl ::core::marker::Copy for RECO_RANGE {}
-impl ::core::clone::Clone for RECO_RANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_ADVISEINKCHANGE: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_ARBITRARY_ANGLE: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_BOXED_INPUT: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_CAC_INPUT: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_DONTCARE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_DOWN_AND_LEFT: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_DOWN_AND_RIGHT: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_FREE_INPUT: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_LATTICE: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_LEFT_AND_DOWN: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_LINED_INPUT: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_OBJECT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_PERFORMSLINEBREAKING: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_PERSONALIZABLE: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_RIGHT_AND_DOWN: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RF_STROKEREORDER: i32 = 8192i32;
-pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3798677101, data2: 63896, data3: 17358, data4: [131, 111, 203, 109, 144, 68, 50, 176] };
+pub const RECO_TYPE_WCHAR: RECO_TYPE = 1i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type RealTimeStylusDataInterest = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2805,83 +2581,11 @@ pub const RTSLT_SyncObjLock: RealTimeStylusLockType = 11i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const RTSLT_AsyncObjLock: RealTimeStylusLockType = 13i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const SAFE_PARTIAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type SCROLLDIRECTION = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const SCROLLDIRECTION_UP: SCROLLDIRECTION = 0i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const SCROLLDIRECTION_DOWN: SCROLLDIRECTION = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct STROKE_RANGE {
- pub iStrokeBegin: u32,
- pub iStrokeEnd: u32,
-}
-impl ::core::marker::Copy for STROKE_RANGE {}
-impl ::core::clone::Clone for STROKE_RANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_ALTITUDEORIENTATION: &str = "{82DEC5C7-F6BA-4906-894F-66D68DFC456C}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_AZIMUTHORIENTATION: &str = "{029123B4-8828-410B-B250-A0536595E5DC}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_BUTTONPRESSURE: &str = "{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_DEVICE_CONTACT_ID: &str = "{02585B91-049B-4750-9615-DF8948AB3C9C}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_FINGERCONTACTCONFIDENCE: &str = "{E706C804-57F0-4F00-8A0C-853D57789BE9}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_HEIGHT: &str = "{E61858D2-E447-4218-9D3F-18865C203DF4}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_NORMALPRESSURE: &str = "{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_PAKETSTATUS: &str = "{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_PITCHROTATION: &str = "{7F7E57B7-BE37-4BE1-A356-7A84160E1893}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_ROLLROTATION: &str = "{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_SERIALNUMBER: &str = "{78A81B56-0935-4493-BAAE-00541A8A16C4}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_TANGENTPRESSURE: &str = "{6DA4488B-5244-41EC-905B-32D89AB80809}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_TIMERTICK: &str = "{436510C5-FED3-45D1-8B76-71D3EA7A829D}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_TWISTORIENTATION: &str = "{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_WIDTH: &str = "{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_X: &str = "{598A6A8F-52C0-4BA0-93AF-AF357411A561}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_XTILTORIENTATION: &str = "{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_Y: &str = "{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_YAWROTATION: &str = "{6A849980-7C3A-45B7-AA82-90A262950E89}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_YTILTORIENTATION: &str = "{0E932389-1D77-43AF-AC00-5B950D6D4B2D}";
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const STR_GUID_Z: &str = "{735ADB30-0EBB-4788-A0E4-0F316490055D}";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub struct SYSTEM_EVENT_DATA {
- pub bModifier: u8,
- pub wKey: u16,
- pub xPos: i32,
- pub yPos: i32,
- pub bCursorMode: u8,
- pub dwButtonState: u32,
-}
-impl ::core::marker::Copy for SYSTEM_EVENT_DATA {}
-impl ::core::clone::Clone for SYSTEM_EVENT_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type ScrollBarsConstants = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2922,24 +2626,6 @@ pub const SHR_N: SelectionHitResult = 7i32;
pub const SHR_S: SelectionHitResult = 8i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const SHR_Selection: SelectionHitResult = 9i32;
-pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029223041, data2: 59516, data3: 19975, data4: [151, 218, 160, 160, 55, 97, 229, 134] };
-pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893415655, data2: 28241, data3: 19632, data4: [170, 58, 11, 152, 91, 112, 218, 247] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct StylusInfo {
- pub tcid: u32,
- pub cid: u32,
- pub bIsInvertedCursor: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for StylusInfo {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for StylusInfo {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type StylusQueue = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -2949,30 +2635,6 @@ pub const AsyncStylusQueueImmediate: StylusQueue = 2i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const AsyncStylusQueue: StylusQueue = 3i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_FLICKFALLBACKKEYS: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_FLICKS: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_PENBARRELFEEDBACK: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_PENTAPFEEDBACK: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_PRESSANDHOLD: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_SMOOTHSCROLLING: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_TOUCHSWITCH: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_TOUCHUIFORCEOFF: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_DISABLE_TOUCHUIFORCEON: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_ENABLE_FLICKLEARNINGMODE: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_ENABLE_FLICKSONCONTEXT: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TABLET_ENABLE_MULTITOUCHDATA: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type TabletDeviceKind = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const TDK_Mouse: TabletDeviceKind = 0i32;
@@ -3008,8 +2670,6 @@ pub const TPMU_Seconds: TabletPropertyMetricUnit = 5i32;
pub const TPMU_Pounds: TabletPropertyMetricUnit = 6i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const TPMU_Grams: TabletPropertyMetricUnit = 7i32;
-pub const TextInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4189161943, data2: 8843, data3: 20267, data4: [134, 80, 185, 127, 89, 224, 44, 140] };
-pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2155617900, data2: 7424, data3: 17727, data4: [185, 32, 182, 27, 183, 205, 217, 151] };
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub type VisualState = i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
@@ -3022,44 +2682,387 @@ pub const DockedTop: VisualState = 2i32;
pub const DockedBottom: VisualState = 3i32;
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
pub const Closed: VisualState = 4i32;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const WM_TABLET_ADDED: u32 = 712u32;
+pub struct CHARACTER_RANGE {
+ pub wcLow: u16,
+ pub cChars: u16,
+}
+impl ::core::marker::Copy for CHARACTER_RANGE {}
+impl ::core::clone::Clone for CHARACTER_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const WM_TABLET_DEFBASE: u32 = 704u32;
+pub struct DYNAMIC_RENDERER_CACHED_DATA {
+ pub strokeId: i32,
+ pub dynamicRenderer: IDynamicRenderer,
+}
+impl ::core::marker::Copy for DYNAMIC_RENDERER_CACHED_DATA {}
+impl ::core::clone::Clone for DYNAMIC_RENDERER_CACHED_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const WM_TABLET_DELETED: u32 = 713u32;
+pub struct FLICK_DATA {
+ pub _bitfield: i32,
+}
+impl ::core::marker::Copy for FLICK_DATA {}
+impl ::core::clone::Clone for FLICK_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const WM_TABLET_FLICK: u32 = 715u32;
+pub struct FLICK_POINT {
+ pub _bitfield: i32,
+}
+impl ::core::marker::Copy for FLICK_POINT {}
+impl ::core::clone::Clone for FLICK_POINT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const WM_TABLET_MAXOFFSET: u32 = 32u32;
+pub struct GESTURE_DATA {
+ pub gestureId: i32,
+ pub recoConfidence: i32,
+ pub strokeCount: i32,
+}
+impl ::core::marker::Copy for GESTURE_DATA {}
+impl ::core::clone::Clone for GESTURE_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HRECOALT = isize;
+pub type HRECOCONTEXT = isize;
+pub type HRECOGNIZER = isize;
+pub type HRECOLATTICE = isize;
+pub type HRECOWORDLIST = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))]
+pub struct IEC_GESTUREINFO {
+ pub nmhdr: super::Controls::NMHDR,
+ pub Cursor: IInkCursor,
+ pub Strokes: IInkStrokes,
+ pub Gestures: super::super::System::Com::VARIANT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))]
+impl ::core::marker::Copy for IEC_GESTUREINFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))]
+impl ::core::clone::Clone for IEC_GESTUREINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
+pub struct IEC_RECOGNITIONRESULTINFO {
+ pub nmhdr: super::Controls::NMHDR,
+ pub RecognitionResult: IInkRecognitionResult,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
+impl ::core::marker::Copy for IEC_RECOGNITIONRESULTINFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
+impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
+pub struct IEC_STROKEINFO {
+ pub nmhdr: super::Controls::NMHDR,
+ pub Cursor: IInkCursor,
+ pub Stroke: IInkStrokeDisp,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
+impl ::core::marker::Copy for IEC_STROKEINFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))]
+impl ::core::clone::Clone for IEC_STROKEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct INKMETRIC {
+ pub iHeight: i32,
+ pub iFontAscent: i32,
+ pub iFontDescent: i32,
+ pub dwFlags: u32,
+ pub color: super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for INKMETRIC {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for INKMETRIC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct InkRecoGuide {
+ pub rectWritingBox: super::super::Foundation::RECT,
+ pub rectDrawnBox: super::super::Foundation::RECT,
+ pub cRows: i32,
+ pub cColumns: i32,
+ pub midline: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for InkRecoGuide {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for InkRecoGuide {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LATTICE_METRICS {
+ pub lsBaseline: LINE_SEGMENT,
+ pub iMidlineOffset: i16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LATTICE_METRICS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LATTICE_METRICS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LINE_SEGMENT {
+ pub PtA: super::super::Foundation::POINT,
+ pub PtB: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LINE_SEGMENT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LINE_SEGMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const WM_TABLET_QUERYSYSTEMGESTURESTATUS: u32 = 716u32;
-pub type _IInkCollectorEvents = *mut ::core::ffi::c_void;
-pub type _IInkEditEvents = *mut ::core::ffi::c_void;
-pub type _IInkEvents = *mut ::core::ffi::c_void;
-pub type _IInkOverlayEvents = *mut ::core::ffi::c_void;
-pub type _IInkPictureEvents = *mut ::core::ffi::c_void;
-pub type _IInkRecognitionEvents = *mut ::core::ffi::c_void;
-pub type _IInkStrokesEvents = *mut ::core::ffi::c_void;
-pub type _IMathInputControlEvents = *mut ::core::ffi::c_void;
-pub type _IPenInputPanelEvents = *mut ::core::ffi::c_void;
+pub struct PACKET_DESCRIPTION {
+ pub cbPacketSize: u32,
+ pub cPacketProperties: u32,
+ pub pPacketProperties: *mut PACKET_PROPERTY,
+ pub cButtons: u32,
+ pub pguidButtons: *mut ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for PACKET_DESCRIPTION {}
+impl ::core::clone::Clone for PACKET_DESCRIPTION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub type enumGetCandidateFlags = i32;
+pub struct PACKET_PROPERTY {
+ pub guid: ::windows_sys::core::GUID,
+ pub PropertyMetrics: PROPERTY_METRICS,
+}
+impl ::core::marker::Copy for PACKET_PROPERTY {}
+impl ::core::clone::Clone for PACKET_PROPERTY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TCF_ALLOW_RECOGNITION: enumGetCandidateFlags = 1i32;
+pub struct PROPERTY_METRICS {
+ pub nLogicalMin: i32,
+ pub nLogicalMax: i32,
+ pub Units: PROPERTY_UNITS,
+ pub fResolution: f32,
+}
+impl ::core::marker::Copy for PROPERTY_METRICS {}
+impl ::core::clone::Clone for PROPERTY_METRICS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const TCF_FORCE_RECOGNITION: enumGetCandidateFlags = 2i32;
+pub struct RECO_ATTRS {
+ pub dwRecoCapabilityFlags: u32,
+ pub awcVendorName: [u16; 32],
+ pub awcFriendlyName: [u16; 64],
+ pub awLanguageId: [u16; 64],
+}
+impl ::core::marker::Copy for RECO_ATTRS {}
+impl ::core::clone::Clone for RECO_ATTRS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub type enumINKMETRIC_FLAGS = i32;
+pub struct RECO_GUIDE {
+ pub xOrigin: i32,
+ pub yOrigin: i32,
+ pub cxBox: i32,
+ pub cyBox: i32,
+ pub cxBase: i32,
+ pub cyBase: i32,
+ pub cHorzBox: i32,
+ pub cVertBox: i32,
+ pub cyMid: i32,
+}
+impl ::core::marker::Copy for RECO_GUIDE {}
+impl ::core::clone::Clone for RECO_GUIDE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub struct RECO_LATTICE {
+ pub ulColumnCount: u32,
+ pub pLatticeColumns: *mut RECO_LATTICE_COLUMN,
+ pub ulPropertyCount: u32,
+ pub pGuidProperties: *mut ::windows_sys::core::GUID,
+ pub ulBestResultColumnCount: u32,
+ pub pulBestResultColumns: *mut u32,
+ pub pulBestResultIndexes: *mut u32,
+}
+impl ::core::marker::Copy for RECO_LATTICE {}
+impl ::core::clone::Clone for RECO_LATTICE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub struct RECO_LATTICE_COLUMN {
+ pub key: u32,
+ pub cpProp: RECO_LATTICE_PROPERTIES,
+ pub cStrokes: u32,
+ pub pStrokes: *mut u32,
+ pub cLatticeElements: u32,
+ pub pLatticeElements: *mut RECO_LATTICE_ELEMENT,
+}
+impl ::core::marker::Copy for RECO_LATTICE_COLUMN {}
+impl ::core::clone::Clone for RECO_LATTICE_COLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
+pub struct RECO_LATTICE_ELEMENT {
+ pub score: i32,
+ pub r#type: u16,
+ pub pData: *mut u8,
+ pub ulNextColumn: u32,
+ pub ulStrokeNumber: u32,
+ pub epProp: RECO_LATTICE_PROPERTIES,
+}
+impl ::core::marker::Copy for RECO_LATTICE_ELEMENT {}
+impl ::core::clone::Clone for RECO_LATTICE_ELEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IMF_FONT_SELECTED_IN_HDC: enumINKMETRIC_FLAGS = 1i32;
+pub struct RECO_LATTICE_PROPERTIES {
+ pub cProperties: u32,
+ pub apProps: *mut *mut RECO_LATTICE_PROPERTY,
+}
+impl ::core::marker::Copy for RECO_LATTICE_PROPERTIES {}
+impl ::core::clone::Clone for RECO_LATTICE_PROPERTIES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IMF_ITALIC: enumINKMETRIC_FLAGS = 2i32;
+pub struct RECO_LATTICE_PROPERTY {
+ pub guidProperty: ::windows_sys::core::GUID,
+ pub cbPropertyValue: u16,
+ pub pPropertyValue: *mut u8,
+}
+impl ::core::marker::Copy for RECO_LATTICE_PROPERTY {}
+impl ::core::clone::Clone for RECO_LATTICE_PROPERTY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const IMF_BOLD: enumINKMETRIC_FLAGS = 4i32;
+pub struct RECO_RANGE {
+ pub iwcBegin: u32,
+ pub cCount: u32,
+}
+impl ::core::marker::Copy for RECO_RANGE {}
+impl ::core::clone::Clone for RECO_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub type enumRECO_TYPE = i32;
+pub struct STROKE_RANGE {
+ pub iStrokeBegin: u32,
+ pub iStrokeEnd: u32,
+}
+impl ::core::marker::Copy for STROKE_RANGE {}
+impl ::core::clone::Clone for STROKE_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECO_TYPE_WSTRING: enumRECO_TYPE = 0i32;
+pub struct SYSTEM_EVENT_DATA {
+ pub bModifier: u8,
+ pub wKey: u16,
+ pub xPos: i32,
+ pub yPos: i32,
+ pub bCursorMode: u8,
+ pub dwButtonState: u32,
+}
+impl ::core::marker::Copy for SYSTEM_EVENT_DATA {}
+impl ::core::clone::Clone for SYSTEM_EVENT_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct StylusInfo {
+ pub tcid: u32,
+ pub cid: u32,
+ pub bIsInvertedCursor: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for StylusInfo {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for StylusInfo {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"]
-pub const RECO_TYPE_WCHAR: enumRECO_TYPE = 1i32;
+pub type PfnRecoCallback = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows_sys::core::HRESULT>;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs
index f8d2b8028..496107aca 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -8,114 +8,6 @@ extern "system" {
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub fn UninitLocalMsCtfMonitor() -> ::windows_sys::core::HRESULT;
}
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32;
-pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232629296, data2: 20286, data3: 20385, data4: [128, 59, 173, 14, 25, 106, 131, 177] };
-pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1702030870, data2: 24549, data3: 17201, data4: [187, 109, 118, 164, 156, 86, 228, 35] };
-pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619633022, data2: 60298, data3: 18477, data4: [189, 111, 249, 244, 105, 4, 209, 109] };
-pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1413514111, data2: 19455, data3: 19173, data4: [161, 177, 119, 34, 236, 198, 51, 42] };
-pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2763343009, data2: 17293, data3: 19265, data4: [147, 37, 134, 149, 35, 226, 214, 199] };
-pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857224716, data2: 6908, data3: 19721, data4: [168, 107, 159, 156, 182, 220, 235, 156] };
-pub const CLSID_TF_DisplayAttributeMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021791716, data2: 21459, data3: 19828, data4: [139, 131, 67, 27, 56, 40, 186, 83] };
-pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868563536, data2: 62550, data3: 18564, data4: [176, 73, 133, 253, 100, 62, 207, 237] };
-pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113424530, data2: 41651, data3: 20395, data4: [191, 51, 158, 198, 249, 251, 150, 172] };
-pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3954216005, data2: 27722, data3: 20444, data4: [174, 83, 78, 184, 196, 199, 219, 142] };
-pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1385864811, data2: 25991, data3: 20259, data4: [171, 158, 156, 125, 104, 62, 60, 80] };
-pub const CLSID_TF_TransitoryExtensionUIEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2926305288, data2: 2043, data3: 16397, data4: [139, 235, 51, 122, 100, 247, 5, 31] };
-pub const CLSID_TsfServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 967760896, data2: 27488, data3: 18139, data4: [141, 49, 54, 66, 190, 14, 67, 115] };
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const DCM_FLAGS_CTFMON: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const DCM_FLAGS_TASKENG: u32 = 1u32;
-pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3208802174, data2: 31326, data3: 17622, data4: [131, 12, 163, 144, 234, 148, 98, 163] };
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32;
-pub const GUID_APP_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286533150, data2: 4783, data3: 19214, data4: [157, 177, 166, 236, 91, 136, 18, 8] };
-pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1419244822, data2: 61073, data3: 17262, data4: [185, 70, 170, 44, 5, 241, 172, 91] };
-pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611852223, data2: 32846, data3: 16837, data4: [137, 77, 173, 150, 253, 78, 234, 19] };
-pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462186824, data2: 43438, data3: 19068, data4: [190, 8, 67, 41, 228, 114, 56, 23] };
-pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188941419, data2: 6246, data3: 17249, data4: [175, 114, 122, 163, 9, 72, 137, 14] };
-pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906684499, data2: 6481, data3: 18027, data4: [159, 188, 156, 136, 8, 250, 132, 242] };
-pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3059295505, data2: 48366, data3: 16674, data4: [167, 196, 9, 244, 179, 250, 67, 150] };
-pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304728, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] };
-pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304729, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] };
-pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1478965933, data2: 443, data3: 16740, data4: [149, 198, 117, 91, 160, 181, 22, 45] };
-pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1370431622, data2: 52331, data3: 17789, data4: [181, 170, 139, 25, 220, 41, 10, 180] };
-pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218182701, data2: 20099, data3: 19382, data4: [145, 162, 224, 25, 191, 246, 118, 45] };
-pub const GUID_COMPARTMENT_SPEECH_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1455801863, data2: 1795, data3: 20057, data4: [142, 82, 203, 200, 78, 139, 190, 53] };
-pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 710213262, data2: 3336, data3: 17932, data4: [167, 93, 135, 3, 95, 244, 54, 197] };
-pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1414359651, data2: 58088, data3: 18258, data4: [187, 209, 0, 9, 96, 188, 160, 131] };
-pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3642758896, data2: 37735, data3: 20455, data4: [154, 191, 188, 89, 218, 203, 224, 227] };
-pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 344761324, data2: 870, data3: 16412, data4: [141, 117, 237, 151, 141, 133, 251, 201] };
-pub const GUID_COMPARTMENT_TRANSITORYEXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928117, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] };
-pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928119, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] };
-pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928120, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] };
-pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872505105, data2: 33527, data3: 18691, data4: [174, 33, 26, 99, 151, 205, 226, 235] };
-pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746039326, data2: 16844, data3: 16760, data4: [163, 167, 95, 138, 152, 117, 104, 230] };
-pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492750497, data2: 37933, data3: 16942, data4: [141, 153, 180, 242, 173, 222, 233, 153] };
-pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2061313758, data2: 17192, data3: 18587, data4: [131, 174, 100, 147, 117, 12, 173, 92] };
-pub const GUID_MODEBIAS_CONVERSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256819460, data2: 6032, data3: 17467, data4: [149, 241, 225, 15, 147, 157, 101, 70] };
-pub const GUID_MODEBIAS_DATETIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4072518514, data2: 32609, data3: 16441, data4: [146, 239, 28, 53, 89, 159, 2, 34] };
-pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3623290878, data2: 17606, data3: 20426, data4: [142, 118, 134, 171, 80, 199, 147, 27] };
-pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2169020344, data2: 45930, data3: 18237, data4: [129, 70, 228, 162, 37, 139, 36, 174] };
-pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222988489, data2: 17845, data3: 20432, data4: [156, 177, 159, 76, 235, 195, 159, 234] };
-pub const GUID_MODEBIAS_HALFWIDTHKATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 6253411, data2: 30932, data3: 16844, data4: [136, 89, 72, 92, 168, 33, 167, 149] };
-pub const GUID_MODEBIAS_HANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1995375937, data2: 9139, data3: 19831, data4: [160, 116, 105, 24, 1, 204, 234, 23] };
-pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611111790, data2: 39825, data3: 18161, data4: [162, 128, 49, 89, 127, 82, 198, 148] };
-pub const GUID_MODEBIAS_KATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772730333, data2: 14874, data3: 18846, data4: [133, 67, 60, 126, 231, 148, 152, 17] };
-pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4259057904, data2: 53817, data3: 18879, data4: [184, 252, 84, 16, 202, 170, 66, 126] };
-pub const GUID_MODEBIAS_NONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] };
-pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1075934828, data2: 59506, data3: 18685, data4: [156, 238, 78, 197, 199, 94, 22, 195] };
-pub const GUID_MODEBIAS_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3809887139, data2: 25702, data3: 19647, data4: [141, 139, 11, 212, 216, 84, 84, 97] };
-pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332972249, data2: 25586, data3: 19560, data4: [132, 212, 121, 174, 231, 165, 159, 9] };
-pub const GUID_PROP_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 884233840, data2: 29990, data3: 4562, data4: [161, 71, 0, 16, 90, 39, 153, 181] };
-pub const GUID_PROP_COMPOSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3777675360, data2: 44821, data3: 4562, data4: [175, 197, 0, 16, 90, 39, 153, 181] };
-pub const GUID_PROP_INPUTSCOPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387177818, data2: 26855, data3: 19035, data4: [154, 246, 89, 42, 89, 92, 119, 141] };
-pub const GUID_PROP_LANGID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 847302176, data2: 32818, data3: 4562, data4: [182, 3, 0, 16, 90, 39, 153, 181] };
-pub const GUID_PROP_MODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 925763350, data2: 38735, data3: 16556, data4: [160, 136, 8, 205, 201, 46, 191, 188] };
-pub const GUID_PROP_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415837632, data2: 36401, data3: 4562, data4: [191, 70, 0, 16, 90, 39, 153, 181] };
-pub const GUID_PROP_TEXTOWNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4058174752, data2: 2409, data3: 4563, data4: [141, 240, 0, 16, 90, 39, 153, 181] };
-pub const GUID_PROP_TKB_ALTERNATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1890756611, data2: 38541, data3: 17966, data4: [185, 59, 33, 100, 201, 21, 23, 247] };
-pub const GUID_SYSTEM_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590608304, data2: 3873, data3: 4563, data4: [141, 241, 0, 16, 90, 39, 153, 181] };
-pub const GUID_TFCAT_CATEGORY_OF_TIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397508289, data2: 1543, data3: 16536, data4: [165, 33, 79, 200, 153, 199, 62, 144] };
-pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110017051, data2: 59980, data3: 19185, data4: [128, 86, 124, 50, 26, 187, 176, 145] };
-pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 74157184, data2: 5703, data3: 16631, data4: [155, 33, 185, 59, 129, 170, 188, 27] };
-pub const GUID_TFCAT_PROPSTYLE_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1449113816, data2: 27604, data3: 19617, data4: [178, 35, 15, 44, 203, 143, 79, 150] };
-pub const GUID_TFCAT_PROP_AUDIODATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608587689, data2: 59563, data3: 19783, data4: [168, 254, 37, 79, 164, 35, 67, 109] };
-pub const GUID_TFCAT_PROP_INKDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2087355054, data2: 45271, data3: 20244, data4: [167, 69, 20, 242, 139, 0, 157, 97] };
-pub const GUID_TFCAT_TIPCAP_COMLESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300633, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] };
-pub const GUID_TFCAT_TIPCAP_DUALMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 989009058, data2: 55199, data3: 19227, data4: [153, 146, 21, 8, 109, 51, 155, 5] };
-pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 977426860, data2: 25613, data3: 19156, data4: [137, 247, 30, 182, 126, 124, 78, 232] };
-pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 329258719, data2: 22027, data3: 18125, data4: [148, 122, 76, 58, 241, 224, 227, 93] };
-pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304727, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] };
-pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1953930985, data2: 19046, data3: 20381, data4: [144, 214, 191, 139, 124, 62, 180, 97] };
-pub const GUID_TFCAT_TIPCAP_SECUREMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563278, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] };
-pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 626020276, data2: 31659, data3: 19393, data4: [156, 105, 207, 129, 137, 15, 14, 245] };
-pub const GUID_TFCAT_TIPCAP_TSF3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 131904687, data2: 39134, data3: 17736, data4: [190, 247, 37, 189, 69, 151, 154, 31] };
-pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563279, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] };
-pub const GUID_TFCAT_TIPCAP_WOW16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300634, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] };
-pub const GUID_TFCAT_TIP_HANDWRITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 611240839, data2: 49906, data3: 19134, data4: [144, 91, 200, 179, 138, 221, 44, 67] };
-pub const GUID_TFCAT_TIP_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 880041059, data2: 45808, data3: 18308, data4: [139, 103, 94, 18, 200, 112, 26, 49] };
-pub const GUID_TFCAT_TIP_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047636177, data2: 33621, data3: 17003, data4: [161, 97, 37, 152, 8, 242, 107, 20] };
-pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661132322, data2: 42447, data3: 19202, data4: [191, 232, 77, 114, 178, 190, 211, 198] };
-pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185416192, data2: 42431, data3: 18959, data4: [140, 36, 251, 22, 245, 209, 170, 187] };
-pub const GUID_TS_SERVICE_ACTIVEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3935533648, data2: 51622, data3: 19325, data4: [137, 74, 73, 217, 155, 120, 72, 52] };
-pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619458997, data2: 57893, data3: 18126, data4: [167, 112, 193, 187, 211, 224, 93, 123] };
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const GXFPF_NEAREST: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const GXFPF_ROUND_NEAREST: u32 = 1u32;
-pub type HKL = isize;
pub type IAccClientDocMgr = *mut ::core::ffi::c_void;
pub type IAccDictionary = *mut ::core::ffi::c_void;
pub type IAccServerDocMgr = *mut ::core::ffi::c_void;
@@ -142,18 +34,6 @@ pub type IEnumTfPropertyValue = *mut ::core::ffi::c_void;
pub type IEnumTfRanges = *mut ::core::ffi::c_void;
pub type IEnumTfUIElements = *mut ::core::ffi::c_void;
pub type IInternalDocWrap = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = 2147483648u32;
pub type ISpeechCommandProvider = *mut ::core::ffi::c_void;
pub type ITextStoreACP = *mut ::core::ffi::c_void;
pub type ITextStoreACP2 = *mut ::core::ffi::c_void;
@@ -284,183 +164,108 @@ pub type ITfUIElementMgr = *mut ::core::ffi::c_void;
pub type ITfUIElementSink = *mut ::core::ffi::c_void;
pub type IUIManagerEventSink = *mut ::core::ffi::c_void;
pub type IVersionInfo = *mut ::core::ffi::c_void;
+pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232629296, data2: 20286, data3: 20385, data4: [128, 59, 173, 14, 25, 106, 131, 177] };
+pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1702030870, data2: 24549, data3: 17201, data4: [187, 109, 118, 164, 156, 86, 228, 35] };
+pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619633022, data2: 60298, data3: 18477, data4: [189, 111, 249, 244, 105, 4, 209, 109] };
+pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1413514111, data2: 19455, data3: 19173, data4: [161, 177, 119, 34, 236, 198, 51, 42] };
+pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2763343009, data2: 17293, data3: 19265, data4: [147, 37, 134, 149, 35, 226, 214, 199] };
+pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857224716, data2: 6908, data3: 19721, data4: [168, 107, 159, 156, 182, 220, 235, 156] };
+pub const CLSID_TF_DisplayAttributeMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021791716, data2: 21459, data3: 19828, data4: [139, 131, 67, 27, 56, 40, 186, 83] };
+pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868563536, data2: 62550, data3: 18564, data4: [176, 73, 133, 253, 100, 62, 207, 237] };
+pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113424530, data2: 41651, data3: 20395, data4: [191, 51, 158, 198, 249, 251, 150, 172] };
+pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3954216005, data2: 27722, data3: 20444, data4: [174, 83, 78, 184, 196, 199, 219, 142] };
+pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1385864811, data2: 25991, data3: 20259, data4: [171, 158, 156, 125, 104, 62, 60, 80] };
+pub const CLSID_TF_TransitoryExtensionUIEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2926305288, data2: 2043, data3: 16397, data4: [139, 235, 51, 122, 100, 247, 5, 31] };
+pub const CLSID_TsfServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 967760896, data2: 27488, data3: 18139, data4: [141, 49, 54, 66, 190, 14, 67, 115] };
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type InputScope = i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DEFAULT: InputScope = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_URL: InputScope = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_FILE_FULLFILEPATH: InputScope = 2i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_FILE_FILENAME: InputScope = 3i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_EMAIL_USERNAME: InputScope = 4i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_LOGINNAME: InputScope = 6i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_STREET: InputScope = 15i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_CITY: InputScope = 17i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CURRENCY_AMOUNT: InputScope = 21i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DATE_FULLDATE: InputScope = 22i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DATE_MONTH: InputScope = 23i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DATE_DAY: InputScope = 24i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DATE_YEAR: InputScope = 25i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DATE_MONTHNAME: InputScope = 26i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DATE_DAYNAME: InputScope = 27i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_DIGITS: InputScope = 28i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_NUMBER: InputScope = 29i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ONECHAR: InputScope = 30i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PASSWORD: InputScope = 31i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TELEPHONE_AREACODE: InputScope = 34i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TIME_FULLTIME: InputScope = 36i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TIME_HOUR: InputScope = 37i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TIME_MINORSEC: InputScope = 38i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CURRENCY_CHINESE: InputScope = 42i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_BOPOMOFO: InputScope = 43i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_HIRAGANA: InputScope = 44i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_HANJA: InputScope = 47i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_SEARCH: InputScope = 50i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_FORMULA: InputScope = 51i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_NATIVE_SCRIPT: InputScope = 55i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_YOMI: InputScope = 56i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_TEXT: InputScope = 57i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CHAT: InputScope = 58i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PRIVATE: InputScope = 61i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_MAPS: InputScope = 62i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_NUMERIC_PASSWORD: InputScope = 63i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_NUMERIC_PIN: InputScope = 64i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_FORMULA_NUMBER: InputScope = 67i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_PHRASELIST: InputScope = -1i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_REGULAREXPRESSION: InputScope = -2i32;
+pub const DCM_FLAGS_CTFMON: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_SRGS: InputScope = -3i32;
+pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_XML: InputScope = -4i32;
+pub const DCM_FLAGS_TASKENG: u32 = 1u32;
+pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3208802174, data2: 31326, data3: 17622, data4: [131, 12, 163, 144, 234, 148, 98, 163] };
+pub const GUID_APP_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286533150, data2: 4783, data3: 19214, data4: [157, 177, 166, 236, 91, 136, 18, 8] };
+pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1419244822, data2: 61073, data3: 17262, data4: [185, 70, 170, 44, 5, 241, 172, 91] };
+pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611852223, data2: 32846, data3: 16837, data4: [137, 77, 173, 150, 253, 78, 234, 19] };
+pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462186824, data2: 43438, data3: 19068, data4: [190, 8, 67, 41, 228, 114, 56, 23] };
+pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188941419, data2: 6246, data3: 17249, data4: [175, 114, 122, 163, 9, 72, 137, 14] };
+pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906684499, data2: 6481, data3: 18027, data4: [159, 188, 156, 136, 8, 250, 132, 242] };
+pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3059295505, data2: 48366, data3: 16674, data4: [167, 196, 9, 244, 179, 250, 67, 150] };
+pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304728, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] };
+pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304729, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] };
+pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1478965933, data2: 443, data3: 16740, data4: [149, 198, 117, 91, 160, 181, 22, 45] };
+pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1370431622, data2: 52331, data3: 17789, data4: [181, 170, 139, 25, 220, 41, 10, 180] };
+pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218182701, data2: 20099, data3: 19382, data4: [145, 162, 224, 25, 191, 246, 118, 45] };
+pub const GUID_COMPARTMENT_SPEECH_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1455801863, data2: 1795, data3: 20057, data4: [142, 82, 203, 200, 78, 139, 190, 53] };
+pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 710213262, data2: 3336, data3: 17932, data4: [167, 93, 135, 3, 95, 244, 54, 197] };
+pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1414359651, data2: 58088, data3: 18258, data4: [187, 209, 0, 9, 96, 188, 160, 131] };
+pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3642758896, data2: 37735, data3: 20455, data4: [154, 191, 188, 89, 218, 203, 224, 227] };
+pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 344761324, data2: 870, data3: 16412, data4: [141, 117, 237, 151, 141, 133, 251, 201] };
+pub const GUID_COMPARTMENT_TRANSITORYEXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928117, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] };
+pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928119, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] };
+pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928120, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] };
+pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872505105, data2: 33527, data3: 18691, data4: [174, 33, 26, 99, 151, 205, 226, 235] };
+pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746039326, data2: 16844, data3: 16760, data4: [163, 167, 95, 138, 152, 117, 104, 230] };
+pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492750497, data2: 37933, data3: 16942, data4: [141, 153, 180, 242, 173, 222, 233, 153] };
+pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2061313758, data2: 17192, data3: 18587, data4: [131, 174, 100, 147, 117, 12, 173, 92] };
+pub const GUID_MODEBIAS_CONVERSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256819460, data2: 6032, data3: 17467, data4: [149, 241, 225, 15, 147, 157, 101, 70] };
+pub const GUID_MODEBIAS_DATETIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4072518514, data2: 32609, data3: 16441, data4: [146, 239, 28, 53, 89, 159, 2, 34] };
+pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3623290878, data2: 17606, data3: 20426, data4: [142, 118, 134, 171, 80, 199, 147, 27] };
+pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2169020344, data2: 45930, data3: 18237, data4: [129, 70, 228, 162, 37, 139, 36, 174] };
+pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222988489, data2: 17845, data3: 20432, data4: [156, 177, 159, 76, 235, 195, 159, 234] };
+pub const GUID_MODEBIAS_HALFWIDTHKATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 6253411, data2: 30932, data3: 16844, data4: [136, 89, 72, 92, 168, 33, 167, 149] };
+pub const GUID_MODEBIAS_HANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1995375937, data2: 9139, data3: 19831, data4: [160, 116, 105, 24, 1, 204, 234, 23] };
+pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611111790, data2: 39825, data3: 18161, data4: [162, 128, 49, 89, 127, 82, 198, 148] };
+pub const GUID_MODEBIAS_KATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772730333, data2: 14874, data3: 18846, data4: [133, 67, 60, 126, 231, 148, 152, 17] };
+pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4259057904, data2: 53817, data3: 18879, data4: [184, 252, 84, 16, 202, 170, 66, 126] };
+pub const GUID_MODEBIAS_NONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] };
+pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1075934828, data2: 59506, data3: 18685, data4: [156, 238, 78, 197, 199, 94, 22, 195] };
+pub const GUID_MODEBIAS_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3809887139, data2: 25702, data3: 19647, data4: [141, 139, 11, 212, 216, 84, 84, 97] };
+pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332972249, data2: 25586, data3: 19560, data4: [132, 212, 121, 174, 231, 165, 159, 9] };
+pub const GUID_PROP_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 884233840, data2: 29990, data3: 4562, data4: [161, 71, 0, 16, 90, 39, 153, 181] };
+pub const GUID_PROP_COMPOSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3777675360, data2: 44821, data3: 4562, data4: [175, 197, 0, 16, 90, 39, 153, 181] };
+pub const GUID_PROP_INPUTSCOPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387177818, data2: 26855, data3: 19035, data4: [154, 246, 89, 42, 89, 92, 119, 141] };
+pub const GUID_PROP_LANGID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 847302176, data2: 32818, data3: 4562, data4: [182, 3, 0, 16, 90, 39, 153, 181] };
+pub const GUID_PROP_MODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 925763350, data2: 38735, data3: 16556, data4: [160, 136, 8, 205, 201, 46, 191, 188] };
+pub const GUID_PROP_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415837632, data2: 36401, data3: 4562, data4: [191, 70, 0, 16, 90, 39, 153, 181] };
+pub const GUID_PROP_TEXTOWNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4058174752, data2: 2409, data3: 4563, data4: [141, 240, 0, 16, 90, 39, 153, 181] };
+pub const GUID_PROP_TKB_ALTERNATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1890756611, data2: 38541, data3: 17966, data4: [185, 59, 33, 100, 201, 21, 23, 247] };
+pub const GUID_SYSTEM_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590608304, data2: 3873, data3: 4563, data4: [141, 241, 0, 16, 90, 39, 153, 181] };
+pub const GUID_TFCAT_CATEGORY_OF_TIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397508289, data2: 1543, data3: 16536, data4: [165, 33, 79, 200, 153, 199, 62, 144] };
+pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110017051, data2: 59980, data3: 19185, data4: [128, 86, 124, 50, 26, 187, 176, 145] };
+pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 74157184, data2: 5703, data3: 16631, data4: [155, 33, 185, 59, 129, 170, 188, 27] };
+pub const GUID_TFCAT_PROPSTYLE_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1449113816, data2: 27604, data3: 19617, data4: [178, 35, 15, 44, 203, 143, 79, 150] };
+pub const GUID_TFCAT_PROP_AUDIODATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608587689, data2: 59563, data3: 19783, data4: [168, 254, 37, 79, 164, 35, 67, 109] };
+pub const GUID_TFCAT_PROP_INKDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2087355054, data2: 45271, data3: 20244, data4: [167, 69, 20, 242, 139, 0, 157, 97] };
+pub const GUID_TFCAT_TIPCAP_COMLESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300633, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] };
+pub const GUID_TFCAT_TIPCAP_DUALMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 989009058, data2: 55199, data3: 19227, data4: [153, 146, 21, 8, 109, 51, 155, 5] };
+pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 977426860, data2: 25613, data3: 19156, data4: [137, 247, 30, 182, 126, 124, 78, 232] };
+pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 329258719, data2: 22027, data3: 18125, data4: [148, 122, 76, 58, 241, 224, 227, 93] };
+pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304727, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] };
+pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1953930985, data2: 19046, data3: 20381, data4: [144, 214, 191, 139, 124, 62, 180, 97] };
+pub const GUID_TFCAT_TIPCAP_SECUREMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563278, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] };
+pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 626020276, data2: 31659, data3: 19393, data4: [156, 105, 207, 129, 137, 15, 14, 245] };
+pub const GUID_TFCAT_TIPCAP_TSF3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 131904687, data2: 39134, data3: 17736, data4: [190, 247, 37, 189, 69, 151, 154, 31] };
+pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563279, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] };
+pub const GUID_TFCAT_TIPCAP_WOW16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300634, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] };
+pub const GUID_TFCAT_TIP_HANDWRITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 611240839, data2: 49906, data3: 19134, data4: [144, 91, 200, 179, 138, 221, 44, 67] };
+pub const GUID_TFCAT_TIP_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 880041059, data2: 45808, data3: 18308, data4: [139, 103, 94, 18, 200, 112, 26, 49] };
+pub const GUID_TFCAT_TIP_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047636177, data2: 33621, data3: 17003, data4: [161, 97, 37, 152, 8, 242, 107, 20] };
+pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661132322, data2: 42447, data3: 19202, data4: [191, 232, 77, 114, 178, 190, 211, 198] };
+pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185416192, data2: 42431, data3: 18959, data4: [140, 36, 251, 22, 245, 209, 170, 187] };
+pub const GUID_TS_SERVICE_ACTIVEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3935533648, data2: 51622, data3: 19325, data4: [137, 74, 73, 217, 155, 120, 72, 52] };
+pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619458997, data2: 57893, data3: 18126, data4: [167, 112, 193, 187, 211, 224, 93, 123] };
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const IS_ENUMSTRING: InputScope = -5i32;
+pub const GXFPF_NEAREST: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32;
+pub const GXFPF_ROUND_NEAREST: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32;
+pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32;
+pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32;
pub const LIBID_MSAATEXTLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 353250682, data2: 56001, data3: 17794, data4: [148, 125, 42, 143, 215, 139, 130, 205] };
pub const MSAAControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 147691071, data2: 31294, data3: 20316, data4: [155, 216, 214, 146, 187, 4, 60, 91] };
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TEXT_STORE_CHANGE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TEXT_STORE_LOCK_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_CHAR_EMBEDDED: u32 = 65532u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_CLUIE_COUNT: u32 = 2u32;
@@ -479,18 +284,6 @@ pub const TF_COMMANDING_ENABLED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_COMMANDING_ON: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_CONVERSIONMODE_ALPHANUMERIC: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_CONVERSIONMODE_CHARCODE: u32 = 32u32;
@@ -513,66 +306,6 @@ pub const TF_CONVERSIONMODE_SOFTKEYBOARD: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_CONVERSIONMODE_SYMBOL: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TF_DA_ATTR_INFO = i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TF_DA_COLOR {
- pub r#type: TF_DA_COLORTYPE,
- pub Anonymous: TF_DA_COLOR_0,
-}
-impl ::core::marker::Copy for TF_DA_COLOR {}
-impl ::core::clone::Clone for TF_DA_COLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub union TF_DA_COLOR_0 {
- pub nIndex: i32,
- pub cr: u32,
-}
-impl ::core::marker::Copy for TF_DA_COLOR_0 {}
-impl ::core::clone::Clone for TF_DA_COLOR_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TF_DA_COLORTYPE = i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TF_DA_LINESTYLE = i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_DICTATION_ENABLED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_DICTATION_ON: u32 = 1u32;
@@ -584,25 +317,6 @@ pub const TF_DISABLE_COMMANDING: u32 = 4u32;
pub const TF_DISABLE_DICTATION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_DISABLE_SPEECH: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TF_DISPLAYATTRIBUTE {
- pub crText: TF_DA_COLOR,
- pub crBk: TF_DA_COLOR,
- pub lsStyle: TF_DA_LINESTYLE,
- pub fBoldLine: super::super::Foundation::BOOL,
- pub crLine: TF_DA_COLOR,
- pub bAttr: TF_DA_ATTR_INFO,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_DISPLAYATTRIBUTE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_DISPLAYATTRIBUTE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_ENABLE_PROCESS_ATOM: &str = "_CTF_ENABLE_PROCESS_ATOM_";
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -655,42 +369,10 @@ pub const TF_FLOATINGLANGBAR_WNDTITLE: &str = "TF_FloatingLangBar_WndTitle";
pub const TF_FLOATINGLANGBAR_WNDTITLEA: &str = "TF_FloatingLangBar_WndTitle";
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_FLOATINGLANGBAR_WNDTITLEW: &str = "TF_FloatingLangBar_WndTitle";
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TF_HALTCOND {
- pub pHaltRange: ITfRange,
- pub aHaltPos: TfAnchor,
- pub dwFlags: u32,
-}
-impl ::core::marker::Copy for TF_HALTCOND {}
-impl ::core::clone::Clone for TF_HALTCOND {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_HF_OBJECT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_IE_CORRECTION: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TF_INPUTPROCESSORPROFILE {
- pub dwProfileType: u32,
- pub langid: u16,
- pub clsid: ::windows_sys::core::GUID,
- pub guidProfile: ::windows_sys::core::GUID,
- pub catid: ::windows_sys::core::GUID,
- pub hklSubstitute: HKL,
- pub dwCaps: u32,
- pub hkl: HKL,
- pub dwFlags: u32,
-}
-impl ::core::marker::Copy for TF_INPUTPROCESSORPROFILE {}
-impl ::core::clone::Clone for TF_INPUTPROCESSORPROFILE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_INVALID_COOKIE: u32 = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -729,54 +411,6 @@ pub const TF_IPP_FLAG_ENABLED: u32 = 2u32;
pub const TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_IPSINK_FLAG_ACTIVE: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TF_LANGBARITEMINFO {
- pub clsidService: ::windows_sys::core::GUID,
- pub guidItem: ::windows_sys::core::GUID,
- pub dwStyle: u32,
- pub ulSort: u32,
- pub szDescription: [u16; 32],
-}
-impl ::core::marker::Copy for TF_LANGBARITEMINFO {}
-impl ::core::clone::Clone for TF_LANGBARITEMINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TF_LANGUAGEPROFILE {
- pub clsid: ::windows_sys::core::GUID,
- pub langid: u16,
- pub catid: ::windows_sys::core::GUID,
- pub fActive: super::super::Foundation::BOOL,
- pub guidProfile: ::windows_sys::core::GUID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_LANGUAGEPROFILE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_LANGUAGEPROFILE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TF_LBBALLOONINFO {
- pub style: TfLBBalloonStyle,
- pub bstrText: super::super::Foundation::BSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_LBBALLOONINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_LBBALLOONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_LBI_BALLOON: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -829,38 +463,6 @@ pub const TF_LBMENUF_RADIOCHECKED: u32 = 8u32;
pub const TF_LBMENUF_SEPARATOR: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_LBMENUF_SUBMENU: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TF_LMLATTELEMENT {
- pub dwFrameStart: u32,
- pub dwFrameLen: u32,
- pub dwFlags: u32,
- pub Anonymous: TF_LMLATTELEMENT_0,
- pub bstrText: super::super::Foundation::BSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_LMLATTELEMENT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_LMLATTELEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union TF_LMLATTELEMENT_0 {
- pub iCost: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_LMLATTELEMENT_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_LMLATTELEMENT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_MENUREADY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -885,36 +487,8 @@ pub const TF_MOD_RCONTROL: u32 = 16u32;
pub const TF_MOD_RSHIFT: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_MOD_SHIFT: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP {
- pub guidType: ::windows_sys::core::GUID,
- pub ichStart: i32,
- pub cch: i32,
- pub cb: u32,
- pub dwPrivate: u32,
- pub clsidTIP: ::windows_sys::core::GUID,
-}
-impl ::core::marker::Copy for TF_PERSISTENT_PROPERTY_HEADER_ACP {}
-impl ::core::clone::Clone for TF_PERSISTENT_PROPERTY_HEADER_ACP {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_POPF_ALL: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TF_PRESERVEDKEY {
- pub uVKey: u32,
- pub uModifiers: u32,
-}
-impl ::core::marker::Copy for TF_PRESERVEDKEY {}
-impl ::core::clone::Clone for TF_PRESERVEDKEY {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_PROCESS_ATOM: &str = "_CTF_PROCESS_ATOM_";
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -935,21 +509,6 @@ pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core
pub const TF_PROFILE_TIGRINYA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1017874615, data2: 52286, data3: 18086, data4: [151, 101, 183, 114, 173, 119, 97, 255] };
pub const TF_PROFILE_WUBI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2186873875, data2: 62685, data3: 17652, data4: [186, 29, 134, 103, 36, 111, 223, 142] };
pub const TF_PROFILE_YI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083999094, data2: 123, data3: 17239, data4: [174, 142, 38, 49, 110, 227, 251, 13] };
-#[repr(C)]
-#[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 struct TF_PROPERTYVAL {
- pub guidId: ::windows_sys::core::GUID,
- pub varValue: super::super::System::Com::VARIANT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for TF_PROPERTYVAL {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for TF_PROPERTYVAL {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_PROPUI_STATUS_SAVETOFILE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -984,36 +543,6 @@ pub const TF_RP_SUBITEMINSETTINGUI: u32 = 16u32;
pub const TF_SD_LOADING: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_SD_READONLY: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TF_SELECTION {
- pub range: ITfRange,
- pub style: TF_SELECTIONSTYLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_SELECTION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_SELECTION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TF_SELECTIONSTYLE {
- pub ase: TfActiveSelEnd,
- pub fInterimChar: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TF_SELECTIONSTYLE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TF_SELECTIONSTYLE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_SENTENCEMODE_AUTOMATIC: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -1135,14 +664,6 @@ pub const TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TKBL_UNDEFINED: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub type TKBLayoutType = i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TKBLT_CLASSIC: TKBLayoutType = 1i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32;
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TKB_ALTERNATES_FOR_AUTOCORRECTION: u32 = 2u32;
@@ -1244,22 +765,6 @@ pub const TS_AS_SEL_CHANGE: u32 = 2u32;
pub const TS_AS_STATUS_CHANGE: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_AS_TEXT_CHANGE: u32 = 1u32;
-#[repr(C)]
-#[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 struct TS_ATTRVAL {
- pub idAttr: ::windows_sys::core::GUID,
- pub dwOverlapId: u32,
- pub varValue: super::super::System::Com::VARIANT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for TS_ATTRVAL {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for TS_ATTRVAL {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_ATTR_FIND_BACKWARDS: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -1314,18 +819,6 @@ pub const TS_IE_COMPOSITION: u32 = 2u32;
pub const TS_IE_CORRECTION: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_LF_SYNC: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TS_RUNINFO {
- pub uCount: u32,
- pub r#type: TsRunType,
-}
-impl ::core::marker::Copy for TS_RUNINFO {}
-impl ::core::clone::Clone for TS_RUNINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -1344,53 +837,6 @@ pub const TS_SD_TKBAUTOCORRECTENABLE: u32 = 8u32;
pub const TS_SD_TKBPREDICTIONENABLE: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_SD_UIINTEGRATIONENABLE: u32 = 32u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TS_SELECTIONSTYLE {
- pub ase: TsActiveSelEnd,
- pub fInterimChar: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TS_SELECTIONSTYLE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TS_SELECTIONSTYLE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TS_SELECTION_ACP {
- pub acpStart: i32,
- pub acpEnd: i32,
- pub style: TS_SELECTIONSTYLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TS_SELECTION_ACP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TS_SELECTION_ACP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TS_SELECTION_ANCHOR {
- pub paStart: IAnchor,
- pub paEnd: IAnchor,
- pub style: TS_SELECTIONSTYLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TS_SELECTION_ANCHOR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TS_SELECTION_ANCHOR {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_SHIFT_COUNT_HIDDEN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -1413,18 +859,6 @@ pub const TS_SS_TKBPREDICTIONENABLE: u32 = 32u32;
pub const TS_SS_TRANSITORY: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_SS_UWPCONTROL: u32 = 64u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TS_STATUS {
- pub dwDynamicFlags: u32,
- pub dwStaticFlags: u32,
-}
-impl ::core::marker::Copy for TS_STATUS {}
-impl ::core::clone::Clone for TS_STATUS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_STRF_END: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
@@ -1433,22 +867,259 @@ pub const TS_STRF_MID: u32 = 1u32;
pub const TS_STRF_START: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
-pub struct TS_TEXTCHANGE {
- pub acpStart: i32,
- pub acpOldEnd: i32,
- pub acpNewEnd: i32,
-}
-impl ::core::marker::Copy for TS_TEXTCHANGE {}
-impl ::core::clone::Clone for TS_TEXTCHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_VCOOKIE_NUL: u32 = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type InputScope = i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DEFAULT: InputScope = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_URL: InputScope = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_FILE_FULLFILEPATH: InputScope = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_FILE_FILENAME: InputScope = 3i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_EMAIL_USERNAME: InputScope = 4i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_LOGINNAME: InputScope = 6i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_STREET: InputScope = 15i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_CITY: InputScope = 17i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CURRENCY_AMOUNT: InputScope = 21i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DATE_FULLDATE: InputScope = 22i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DATE_MONTH: InputScope = 23i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DATE_DAY: InputScope = 24i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DATE_YEAR: InputScope = 25i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DATE_MONTHNAME: InputScope = 26i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DATE_DAYNAME: InputScope = 27i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_DIGITS: InputScope = 28i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_NUMBER: InputScope = 29i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ONECHAR: InputScope = 30i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PASSWORD: InputScope = 31i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TELEPHONE_AREACODE: InputScope = 34i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TIME_FULLTIME: InputScope = 36i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TIME_HOUR: InputScope = 37i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TIME_MINORSEC: InputScope = 38i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CURRENCY_CHINESE: InputScope = 42i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_BOPOMOFO: InputScope = 43i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_HIRAGANA: InputScope = 44i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_HANJA: InputScope = 47i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_SEARCH: InputScope = 50i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_FORMULA: InputScope = 51i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_NATIVE_SCRIPT: InputScope = 55i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_YOMI: InputScope = 56i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_TEXT: InputScope = 57i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CHAT: InputScope = 58i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PRIVATE: InputScope = 61i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_MAPS: InputScope = 62i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_NUMERIC_PASSWORD: InputScope = 63i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_NUMERIC_PIN: InputScope = 64i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_FORMULA_NUMBER: InputScope = 67i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_PHRASELIST: InputScope = -1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_REGULAREXPRESSION: InputScope = -2i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_SRGS: InputScope = -3i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_XML: InputScope = -4i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const IS_ENUMSTRING: InputScope = -5i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TEXT_STORE_CHANGE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TEXT_STORE_LOCK_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TF_DA_ATTR_INFO = i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TF_DA_COLORTYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TF_DA_LINESTYLE = i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub type TKBLayoutType = i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TKBLT_CLASSIC: TKBLayoutType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub type TfActiveSelEnd = i32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TF_AE_NONE: TfActiveSelEnd = 0i32;
@@ -1560,3 +1231,329 @@ pub type TsShiftDir = i32;
pub const TS_SD_BACKWARD: TsShiftDir = 0i32;
#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
pub const TS_SD_FORWARD: TsShiftDir = 1i32;
+pub type HKL = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TF_DA_COLOR {
+ pub r#type: TF_DA_COLORTYPE,
+ pub Anonymous: TF_DA_COLOR_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TF_DA_COLOR {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TF_DA_COLOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union TF_DA_COLOR_0 {
+ pub nIndex: i32,
+ pub cr: super::super::Foundation::COLORREF,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TF_DA_COLOR_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TF_DA_COLOR_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TF_DISPLAYATTRIBUTE {
+ pub crText: TF_DA_COLOR,
+ pub crBk: TF_DA_COLOR,
+ pub lsStyle: TF_DA_LINESTYLE,
+ pub fBoldLine: super::super::Foundation::BOOL,
+ pub crLine: TF_DA_COLOR,
+ pub bAttr: TF_DA_ATTR_INFO,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TF_DISPLAYATTRIBUTE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TF_DISPLAYATTRIBUTE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_HALTCOND {
+ pub pHaltRange: ITfRange,
+ pub aHaltPos: TfAnchor,
+ pub dwFlags: u32,
+}
+impl ::core::marker::Copy for TF_HALTCOND {}
+impl ::core::clone::Clone for TF_HALTCOND {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_INPUTPROCESSORPROFILE {
+ pub dwProfileType: u32,
+ pub langid: u16,
+ pub clsid: ::windows_sys::core::GUID,
+ pub guidProfile: ::windows_sys::core::GUID,
+ pub catid: ::windows_sys::core::GUID,
+ pub hklSubstitute: HKL,
+ pub dwCaps: u32,
+ pub hkl: HKL,
+ pub dwFlags: u32,
+}
+impl ::core::marker::Copy for TF_INPUTPROCESSORPROFILE {}
+impl ::core::clone::Clone for TF_INPUTPROCESSORPROFILE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_LANGBARITEMINFO {
+ pub clsidService: ::windows_sys::core::GUID,
+ pub guidItem: ::windows_sys::core::GUID,
+ pub dwStyle: u32,
+ pub ulSort: u32,
+ pub szDescription: [u16; 32],
+}
+impl ::core::marker::Copy for TF_LANGBARITEMINFO {}
+impl ::core::clone::Clone for TF_LANGBARITEMINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TF_LANGUAGEPROFILE {
+ pub clsid: ::windows_sys::core::GUID,
+ pub langid: u16,
+ pub catid: ::windows_sys::core::GUID,
+ pub fActive: super::super::Foundation::BOOL,
+ pub guidProfile: ::windows_sys::core::GUID,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TF_LANGUAGEPROFILE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TF_LANGUAGEPROFILE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_LBBALLOONINFO {
+ pub style: TfLBBalloonStyle,
+ pub bstrText: ::windows_sys::core::BSTR,
+}
+impl ::core::marker::Copy for TF_LBBALLOONINFO {}
+impl ::core::clone::Clone for TF_LBBALLOONINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_LMLATTELEMENT {
+ pub dwFrameStart: u32,
+ pub dwFrameLen: u32,
+ pub dwFlags: u32,
+ pub Anonymous: TF_LMLATTELEMENT_0,
+ pub bstrText: ::windows_sys::core::BSTR,
+}
+impl ::core::marker::Copy for TF_LMLATTELEMENT {}
+impl ::core::clone::Clone for TF_LMLATTELEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub union TF_LMLATTELEMENT_0 {
+ pub iCost: i32,
+}
+impl ::core::marker::Copy for TF_LMLATTELEMENT_0 {}
+impl ::core::clone::Clone for TF_LMLATTELEMENT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP {
+ pub guidType: ::windows_sys::core::GUID,
+ pub ichStart: i32,
+ pub cch: i32,
+ pub cb: u32,
+ pub dwPrivate: u32,
+ pub clsidTIP: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for TF_PERSISTENT_PROPERTY_HEADER_ACP {}
+impl ::core::clone::Clone for TF_PERSISTENT_PROPERTY_HEADER_ACP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TF_PRESERVEDKEY {
+ pub uVKey: u32,
+ pub uModifiers: u32,
+}
+impl ::core::marker::Copy for TF_PRESERVEDKEY {}
+impl ::core::clone::Clone for TF_PRESERVEDKEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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 struct TF_PROPERTYVAL {
+ pub guidId: ::windows_sys::core::GUID,
+ pub varValue: super::super::System::Com::VARIANT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
+impl ::core::marker::Copy for TF_PROPERTYVAL {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
+impl ::core::clone::Clone for TF_PROPERTYVAL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TF_SELECTION {
+ pub range: ITfRange,
+ pub style: TF_SELECTIONSTYLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TF_SELECTION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TF_SELECTION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TF_SELECTIONSTYLE {
+ pub ase: TfActiveSelEnd,
+ pub fInterimChar: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TF_SELECTIONSTYLE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TF_SELECTIONSTYLE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[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 struct TS_ATTRVAL {
+ pub idAttr: ::windows_sys::core::GUID,
+ pub dwOverlapId: u32,
+ pub varValue: super::super::System::Com::VARIANT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
+impl ::core::marker::Copy for TS_ATTRVAL {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
+impl ::core::clone::Clone for TS_ATTRVAL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TS_RUNINFO {
+ pub uCount: u32,
+ pub r#type: TsRunType,
+}
+impl ::core::marker::Copy for TS_RUNINFO {}
+impl ::core::clone::Clone for TS_RUNINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TS_SELECTIONSTYLE {
+ pub ase: TsActiveSelEnd,
+ pub fInterimChar: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TS_SELECTIONSTYLE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TS_SELECTIONSTYLE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TS_SELECTION_ACP {
+ pub acpStart: i32,
+ pub acpEnd: i32,
+ pub style: TS_SELECTIONSTYLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TS_SELECTION_ACP {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TS_SELECTION_ACP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TS_SELECTION_ANCHOR {
+ pub paStart: IAnchor,
+ pub paEnd: IAnchor,
+ pub style: TS_SELECTIONSTYLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TS_SELECTION_ANCHOR {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TS_SELECTION_ANCHOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TS_STATUS {
+ pub dwDynamicFlags: u32,
+ pub dwStaticFlags: u32,
+}
+impl ::core::marker::Copy for TS_STATUS {}
+impl ::core::clone::Clone for TS_STATUS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
+pub struct TS_TEXTCHANGE {
+ pub acpStart: i32,
+ pub acpOldEnd: i32,
+ pub acpNewEnd: i32,
+}
+impl ::core::marker::Copy for TS_TEXTCHANGE {}
+impl ::core::clone::Clone for TS_TEXTCHANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs
index cb4cef2a8..b1ebbb62e 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs
@@ -1,4 +1,11 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
+extern "cdecl" {
+ #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+ pub fn wsprintfA(param0: ::windows_sys::core::PSTR, param1: ::windows_sys::core::PCSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+ pub fn wsprintfW(param0: ::windows_sys::core::PWSTR, param1: ::windows_sys::core::PCWSTR) -> i32;
+}
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -427,7 +434,7 @@ extern "system" {
pub fn GetLastActivePopup(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::HWND;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn GetLayeredWindowAttributes(hwnd: super::super::Foundation::HWND, pcrkey: *mut u32, pbalpha: *mut u8, pdwflags: *mut LAYERED_WINDOW_ATTRIBUTES_FLAGS) -> super::super::Foundation::BOOL;
+ pub fn GetLayeredWindowAttributes(hwnd: super::super::Foundation::HWND, pcrkey: *mut super::super::Foundation::COLORREF, pbalpha: *mut u8, pdwflags: *mut LAYERED_WINDOW_ATTRIBUTES_FLAGS) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn GetMenu(hwnd: super::super::Foundation::HWND) -> HMENU;
@@ -513,8 +520,6 @@ extern "system" {
pub fn GetShellWindow() -> super::super::Foundation::HWND;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub fn GetSubMenu(hmenu: HMENU, npos: i32) -> HMENU;
- #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
- pub fn GetSysColor(nindex: SYS_COLOR_INDEX) -> u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn GetSystemMenu(hwnd: super::super::Foundation::HWND, brevert: super::super::Foundation::BOOL) -> HMENU;
@@ -988,7 +993,7 @@ extern "system" {
pub fn SetForegroundWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn SetLayeredWindowAttributes(hwnd: super::super::Foundation::HWND, crkey: u32, balpha: u8, dwflags: LAYERED_WINDOW_ATTRIBUTES_FLAGS) -> super::super::Foundation::BOOL;
+ pub fn SetLayeredWindowAttributes(hwnd: super::super::Foundation::HWND, crkey: super::super::Foundation::COLORREF, balpha: u8, dwflags: LAYERED_WINDOW_ATTRIBUTES_FLAGS) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub fn SetMenu(hwnd: super::super::Foundation::HWND, hmenu: HMENU) -> super::super::Foundation::BOOL;
@@ -1033,9 +1038,6 @@ extern "system" {
pub fn SetPropW(hwnd: super::super::Foundation::HWND, lpstring: ::windows_sys::core::PCWSTR, hdata: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
- pub fn SetSysColors(celements: i32, lpaelements: *const i32, lpargbvalues: *const u32) -> super::super::Foundation::BOOL;
- #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
pub fn SetSystemCursor(hcur: HCURSOR, id: SYSTEM_CURSOR_ID) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1146,7 +1148,7 @@ extern "system" {
pub fn UnregisterClassW(lpclassname: ::windows_sys::core::PCWSTR, hinstance: super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub 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;
+ pub 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: super::super::Foundation::COLORREF, pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION, dwflags: UPDATE_LAYERED_WINDOW_FLAGS) -> super::super::Foundation::BOOL;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub fn UpdateLayeredWindowIndirect(hwnd: super::super::Foundation::HWND, pulwinfo: *const UPDATELAYEREDWINDOWINFO) -> super::super::Foundation::BOOL;
@@ -1160,81 +1162,10 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn WindowFromPoint(point: super::super::Foundation::POINT) -> super::super::Foundation::HWND;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
- pub fn wsprintfA(param0: ::windows_sys::core::PSTR, param1: ::windows_sys::core::PCSTR) -> i32;
- #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
- pub fn wsprintfW(param0: ::windows_sys::core::PWSTR, param1: ::windows_sys::core::PCWSTR) -> i32;
- #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub fn wvsprintfA(param0: ::windows_sys::core::PSTR, param1: ::windows_sys::core::PCSTR, arglist: *const i8) -> i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub fn wvsprintfW(param0: ::windows_sys::core::PWSTR, param1: ::windows_sys::core::PCWSTR, arglist: *const i8) -> i32;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct ACCEL {
- pub fVirt: u8,
- pub key: u16,
- pub cmd: u16,
-}
-impl ::core::marker::Copy for ACCEL {}
-impl ::core::clone::Clone for ACCEL {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ALTTABINFO {
- pub cbSize: u32,
- pub cItems: i32,
- pub cColumns: i32,
- pub cRows: i32,
- pub iColFocus: i32,
- pub iRowFocus: i32,
- pub cxItem: i32,
- pub cyItem: i32,
- pub ptStart: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ALTTABINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ALTTABINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type ANIMATE_WINDOW_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_ACTIVATE: ANIMATE_WINDOW_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_BLEND: ANIMATE_WINDOW_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_CENTER: ANIMATE_WINDOW_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_HIDE: ANIMATE_WINDOW_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_HOR_POSITIVE: ANIMATE_WINDOW_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_HOR_NEGATIVE: ANIMATE_WINDOW_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_SLIDE: ANIMATE_WINDOW_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_VER_POSITIVE: ANIMATE_WINDOW_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const AW_VER_NEGATIVE: ANIMATE_WINDOW_FLAGS = 8u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct ANIMATIONINFO {
- pub cbSize: u32,
- pub iMinAnimate: i32,
-}
-impl ::core::marker::Copy for ANIMATIONINFO {}
-impl ::core::clone::Clone for ANIMATIONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const ARW_DOWN: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1253,22 +1184,6 @@ pub const ARW_STARTTOP: i32 = 2i32;
pub const ARW_UP: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const ASFW_ANY: u32 = 4294967295u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct AUDIODESCRIPTION {
- pub cbSize: u32,
- pub Enabled: super::super::Foundation::BOOL,
- pub Locale: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for AUDIODESCRIPTION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for AUDIODESCRIPTION {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const BM_CLICK: u32 = 245u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1380,12 +1295,6 @@ pub const BS_VCENTER: i32 = 3072i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CALERT_SYSTEM: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type CASCADE_WINDOWS_HOW = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MDITILE_SKIPDISABLED: CASCADE_WINDOWS_HOW = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MDITILE_ZORDER: CASCADE_WINDOWS_HOW = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CBN_CLOSEUP: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CBN_DBLCLK: u32 = 2u32;
@@ -1433,51 +1342,6 @@ pub const CBS_SIMPLE: i32 = 1i32;
pub const CBS_SORT: i32 = 256i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CBS_UPPERCASE: i32 = 8192i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CBTACTIVATESTRUCT {
- pub fMouse: super::super::Foundation::BOOL,
- pub hWndActive: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CBTACTIVATESTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CBTACTIVATESTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CBT_CREATEWNDA {
- pub lpcs: *mut CREATESTRUCTA,
- pub hwndInsertAfter: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CBT_CREATEWNDA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CBT_CREATEWNDA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CBT_CREATEWNDW {
- pub lpcs: *mut CREATESTRUCTW,
- pub hwndInsertAfter: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CBT_CREATEWNDW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CBT_CREATEWNDW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CB_ADDSTRING: u32 = 323u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1562,45 +1426,8 @@ pub const CB_SHOWDROPDOWN: u32 = 335u32;
pub const CCHILDREN_SCROLLBAR: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CCHILDREN_TITLEBAR: u32 = 5u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct CHANGEFILTERSTRUCT {
- pub cbSize: u32,
- pub ExtStatus: MSGFLTINFO_STATUS,
-}
-impl ::core::marker::Copy for CHANGEFILTERSTRUCT {}
-impl ::core::clone::Clone for CHANGEFILTERSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGFLT_ADD: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGFLT_REMOVE: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CHILDID_SELF: u32 = 0u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CLIENTCREATESTRUCT {
- pub hWindowMenu: super::super::Foundation::HANDLE,
- pub idFirstChild: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CLIENTCREATESTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CLIENTCREATESTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_BTNHIGHLIGHT: u32 = 20u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_BTNHILIGHT: u32 = 20u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CONSOLE_APPLICATION_16BIT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1615,56 +1442,6 @@ pub const CONTACTVISUALIZATION_ON: u32 = 1u32;
pub const CONTACTVISUALIZATION_PRESENTATIONMODE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CREATEPROCESS_MANIFEST_RESOURCE_ID: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CREATESTRUCTA {
- pub lpCreateParams: *mut ::core::ffi::c_void,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub hMenu: HMENU,
- pub hwndParent: super::super::Foundation::HWND,
- pub cy: i32,
- pub cx: i32,
- pub y: i32,
- pub x: i32,
- pub style: i32,
- pub lpszName: ::windows_sys::core::PCSTR,
- pub lpszClass: ::windows_sys::core::PCSTR,
- pub dwExStyle: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CREATESTRUCTA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CREATESTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CREATESTRUCTW {
- pub lpCreateParams: *mut ::core::ffi::c_void,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub hMenu: HMENU,
- pub hwndParent: super::super::Foundation::HWND,
- pub cy: i32,
- pub cx: i32,
- pub y: i32,
- pub x: i32,
- pub style: i32,
- pub lpszName: ::windows_sys::core::PCWSTR,
- pub lpszClass: ::windows_sys::core::PCWSTR,
- pub dwExStyle: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CREATESTRUCTW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CREATESTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CSOUND_SYSTEM: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1683,160 +1460,23 @@ pub const CTLCOLOR_MSGBOX: u32 = 0u32;
pub const CTLCOLOR_SCROLLBAR: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CTLCOLOR_STATIC: u32 = 6u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CURSORINFO {
- pub cbSize: u32,
- pub flags: CURSORINFO_FLAGS,
- pub hCursor: HCURSOR,
- pub ptScreenPos: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CURSORINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CURSORINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type CURSORINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CURSOR_SHOWING: CURSORINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CURSOR_SUPPRESSED: CURSORINFO_FLAGS = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct CURSORSHAPE {
- pub xHotSpot: i32,
- pub yHotSpot: i32,
- pub cx: i32,
- pub cy: i32,
- pub cbWidth: i32,
- pub Planes: u8,
- pub BitsPixel: u8,
-}
-impl ::core::marker::Copy for CURSORSHAPE {}
-impl ::core::clone::Clone for CURSORSHAPE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CURSOR_CREATION_SCALING_DEFAULT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CURSOR_CREATION_SCALING_NONE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CWF_CREATE_ONLY: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CWPRETSTRUCT {
- pub lResult: super::super::Foundation::LRESULT,
- pub lParam: super::super::Foundation::LPARAM,
- pub wParam: super::super::Foundation::WPARAM,
- pub message: u32,
- pub hwnd: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CWPRETSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CWPRETSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CWPSTRUCT {
- pub lParam: super::super::Foundation::LPARAM,
- pub wParam: super::super::Foundation::WPARAM,
- pub message: u32,
- pub hwnd: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CWPSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CWPSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type CWP_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CWP_ALL: CWP_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CWP_SKIPINVISIBLE: CWP_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CWP_SKIPDISABLED: CWP_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CWP_SKIPTRANSPARENT: CWP_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const CW_USEDEFAULT: i32 = -2147483648i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DCX_EXCLUDEUPDATE: i32 = 256i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DC_HASDEFID: u32 = 21323u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DEBUGHOOKINFO {
- pub idThread: u32,
- pub idThreadInstaller: u32,
- pub lParam: super::super::Foundation::LPARAM,
- pub wParam: super::super::Foundation::WPARAM,
- pub code: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DEBUGHOOKINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DEBUGHOOKINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_CREATEMENU: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_CREATEWINDOW: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_ENUMERATE: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_HOOKCONTROL: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_JOURNALPLAYBACK: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_JOURNALRECORD: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_READOBJECTS: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_SWITCHDESKTOP: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DESKTOP_WRITEOBJECTS: i32 = 128i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DF_ALLOWOTHERACCOUNTHOOK: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DIFFERENCE: u32 = 11u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type DI_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DI_MASK: DI_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DI_IMAGE: DI_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DI_NORMAL: DI_FLAGS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DI_COMPAT: DI_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DI_DEFAULTSIZE: DI_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const DI_NOMIRROR: DI_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DLGC_BUTTON: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DLGC_DEFPUSHBUTTON: u32 = 16u32;
@@ -1858,43 +1498,6 @@ pub const DLGC_WANTCHARS: u32 = 128u32;
pub const DLGC_WANTMESSAGE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DLGC_WANTTAB: u32 = 2u32;
-#[repr(C, packed(2))]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct DLGITEMTEMPLATE {
- pub style: u32,
- pub dwExtendedStyle: u32,
- pub x: i16,
- pub y: i16,
- pub cx: i16,
- pub cy: i16,
- pub id: u16,
-}
-impl ::core::marker::Copy for DLGITEMTEMPLATE {}
-impl ::core::clone::Clone for DLGITEMTEMPLATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type DLGPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> isize>;
-#[repr(C, packed(2))]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct DLGTEMPLATE {
- pub style: u32,
- pub dwExtendedStyle: u32,
- pub cdit: u16,
- pub x: i16,
- pub y: i16,
- pub cx: i16,
- pub cy: i16,
-}
-impl ::core::marker::Copy for DLGTEMPLATE {}
-impl ::core::clone::Clone for DLGTEMPLATE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DLGWINDOWEXTRA: u32 = 30u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1921,25 +1524,6 @@ pub const DOF_SHELLDATA: u32 = 2u32;
pub const DO_DROPFILE: i32 = 1162627398i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DO_PRINTFILE: i32 = 1414419024i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DROPSTRUCT {
- pub hwndSource: super::super::Foundation::HWND,
- pub hwndSink: super::super::Foundation::HWND,
- pub wFmt: u32,
- pub dwData: usize,
- pub ptDrop: super::super::Foundation::POINT,
- pub dwControlData: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DROPSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DROPSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const DS_3DLOOK: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -1987,12 +1571,6 @@ pub const EC_USEFONTINFO: u32 = 65535u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const EDD_GET_DEVICE_INTERFACE_NAME: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type EDIT_CONTROL_FEATURE = i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT: EDIT_CONTROL_FEATURE = 0i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS: EDIT_CONTROL_FEATURE = 1i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const EDS_RAWMODE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const EDS_ROTATEDMODE: u32 = 4u32;
@@ -2062,24 +1640,6 @@ pub const ES_RIGHT: i32 = 2i32;
pub const ES_UPPERCASE: i32 = 8i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const ES_WANTRETURN: i32 = 4096i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct EVENTMSG {
- pub message: u32,
- pub paramL: u32,
- pub paramH: u32,
- pub time: u32,
- pub hwnd: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for EVENTMSG {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for EVENTMSG {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const EVENT_AIA_END: u32 = 45055u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -2267,8 +1827,6 @@ pub const EWX_QUICKRESOLVE: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const EWX_SYSTEM_INITIATED: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FALT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const FAPPCOMMAND_KEY: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const FAPPCOMMAND_MASK: u32 = 61440u32;
@@ -2277,8 +1835,6 @@ pub const FAPPCOMMAND_MOUSE: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const FAPPCOMMAND_OEM: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FCONTROL: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const FE_FONTSMOOTHINGCLEARTYPE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const FE_FONTSMOOTHINGORIENTATIONBGR: u32 = 0u32;
@@ -2300,61 +1856,9 @@ pub const FKF_HOTKEYACTIVE: u32 = 4u32;
pub const FKF_HOTKEYSOUND: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const FKF_INDICATOR: u32 = 32u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FLASHWINFO {
- pub cbSize: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub dwFlags: FLASHWINFO_FLAGS,
- pub uCount: u32,
- pub dwTimeout: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FLASHWINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FLASHWINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type FLASHWINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FLASHW_ALL: FLASHWINFO_FLAGS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FLASHW_CAPTION: FLASHWINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FLASHW_STOP: FLASHWINFO_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FLASHW_TIMER: FLASHWINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FLASHW_TIMERNOFG: FLASHWINFO_FLAGS = 12u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FLASHW_TRAY: FLASHWINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FNOINVERT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type FOREGROUND_WINDOW_LOCK_CODE = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LSFW_LOCK: FOREGROUND_WINDOW_LOCK_CODE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LSFW_UNLOCK: FOREGROUND_WINDOW_LOCK_CODE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FSHIFT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const FVIRTKEY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GCF_INCLUDE_ANCESTORS: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type GDI_IMAGE_TYPE = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IMAGE_BITMAP: GDI_IMAGE_TYPE = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IMAGE_CURSOR: GDI_IMAGE_TYPE = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IMAGE_ICON: GDI_IMAGE_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GESTURECONFIGMAXCOUNT: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GESTUREVISUALIZATION_DOUBLETAP: u32 = 2u32;
@@ -2371,74 +1875,6 @@ pub const GESTUREVISUALIZATION_RIGHTTAP: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GESTUREVISUALIZATION_TAP: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type GET_ANCESTOR_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GA_PARENT: GET_ANCESTOR_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GA_ROOT: GET_ANCESTOR_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GA_ROOTOWNER: GET_ANCESTOR_FLAGS = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type GET_CLASS_LONG_INDEX = i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCW_ATOM: GET_CLASS_LONG_INDEX = -32i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_CBCLSEXTRA: GET_CLASS_LONG_INDEX = -20i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_CBWNDEXTRA: GET_CLASS_LONG_INDEX = -18i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_HCURSOR: GET_CLASS_LONG_INDEX = -12i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_HICON: GET_CLASS_LONG_INDEX = -14i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_HICONSM: GET_CLASS_LONG_INDEX = -34i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_HMODULE: GET_CLASS_LONG_INDEX = -16i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_MENUNAME: GET_CLASS_LONG_INDEX = -8i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_STYLE: GET_CLASS_LONG_INDEX = -26i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCL_WNDPROC: GET_CLASS_LONG_INDEX = -24i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_HCURSOR: GET_CLASS_LONG_INDEX = -12i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_HICON: GET_CLASS_LONG_INDEX = -14i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_HICONSM: GET_CLASS_LONG_INDEX = -34i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_HMODULE: GET_CLASS_LONG_INDEX = -16i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_MENUNAME: GET_CLASS_LONG_INDEX = -8i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GCLP_WNDPROC: GET_CLASS_LONG_INDEX = -24i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type GET_MENU_DEFAULT_ITEM_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GMDI_GOINTOPOPUPS: GET_MENU_DEFAULT_ITEM_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GMDI_USEDISABLED: GET_MENU_DEFAULT_ITEM_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type GET_WINDOW_CMD = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_CHILD: GET_WINDOW_CMD = 5u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_ENABLEDPOPUP: GET_WINDOW_CMD = 6u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_HWNDFIRST: GET_WINDOW_CMD = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_HWNDLAST: GET_WINDOW_CMD = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_HWNDNEXT: GET_WINDOW_CMD = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_HWNDPREV: GET_WINDOW_CMD = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GW_OWNER: GET_WINDOW_CMD = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GF_BEGIN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GF_END: u32 = 4u32;
@@ -2448,70 +1884,12 @@ pub const GF_INERTIA: u32 = 2u32;
pub const GIDC_ARRIVAL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GIDC_REMOVAL: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct GUITHREADINFO {
- pub cbSize: u32,
- pub flags: GUITHREADINFO_FLAGS,
- pub hwndActive: super::super::Foundation::HWND,
- pub hwndFocus: super::super::Foundation::HWND,
- pub hwndCapture: super::super::Foundation::HWND,
- pub hwndMenuOwner: super::super::Foundation::HWND,
- pub hwndMoveSize: super::super::Foundation::HWND,
- pub hwndCaret: super::super::Foundation::HWND,
- pub rcCaret: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for GUITHREADINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for GUITHREADINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type GUITHREADINFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GUI_CARETBLINKING: GUITHREADINFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GUI_INMENUMODE: GUITHREADINFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GUI_INMOVESIZE: GUITHREADINFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GUI_POPUPMENUMODE: GUITHREADINFO_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const GUI_SYSTEMMENUMODE: GUITHREADINFO_FLAGS = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GUI_16BITTASK: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GWFS_INCLUDE_ANCESTORS: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const GW_MAX: u32 = 5u32;
-pub type HACCEL = isize;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type HANDEDNESS = i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const HANDEDNESS_LEFT: HANDEDNESS = 0i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const HANDEDNESS_RIGHT: HANDEDNESS = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HARDWAREHOOKSTRUCT {
- pub hwnd: super::super::Foundation::HWND,
- pub message: u32,
- pub wParam: super::super::Foundation::WPARAM,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HARDWAREHOOKSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HARDWAREHOOKSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
pub const HBMMENU_CALLBACK: super::super::Graphics::Gdi::HBITMAP = -1i32 as _;
@@ -2569,7 +1947,6 @@ pub const HCBT_SYSCOMMAND: u32 = 8u32;
pub const HCF_DEFAULTDESKTOP: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HCF_LOGONDESKTOP: u32 = 256u32;
-pub type HCURSOR = isize;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HC_ACTION: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -2585,10 +1962,6 @@ pub const HC_SYSMODALOFF: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HC_SYSMODALON: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const HELPINFO_MENUITEM: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const HELPINFO_WINDOW: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HELP_COMMAND: i32 = 258i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HELP_CONTENTS: i32 = 3i32;
@@ -2630,18 +2003,12 @@ pub const HELP_TCARD_DATA: u32 = 16u32;
pub const HELP_TCARD_OTHER_CALLER: u32 = 17u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HELP_WM_HELP: u32 = 12u32;
-pub type HHOOK = isize;
-pub type HICON = isize;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HIDE_WINDOW: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HKL_NEXT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HKL_PREV: u32 = 0u32;
-pub type HMENU = isize;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type HOOKPROC = ::core::option::Option<unsafe extern "system" fn(code: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT>;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const HSHELL_ACCESSIBILITYSTATE: u32 = 11u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -2750,104 +2117,6 @@ pub const HWND_TOP: super::super::Foundation::HWND = 0i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub const HWND_TOPMOST: super::super::Foundation::HWND = -1i32 as _;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct ICONINFO {
- pub fIcon: super::super::Foundation::BOOL,
- pub xHotspot: u32,
- pub yHotspot: u32,
- pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
- pub hbmColor: super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for ICONINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for ICONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct ICONINFOEXA {
- pub cbSize: u32,
- pub fIcon: super::super::Foundation::BOOL,
- pub xHotspot: u32,
- pub yHotspot: u32,
- pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
- pub hbmColor: super::super::Graphics::Gdi::HBITMAP,
- pub wResID: u16,
- pub szModName: [super::super::Foundation::CHAR; 260],
- pub szResName: [super::super::Foundation::CHAR; 260],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for ICONINFOEXA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for ICONINFOEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct ICONINFOEXW {
- pub cbSize: u32,
- pub fIcon: super::super::Foundation::BOOL,
- pub xHotspot: u32,
- pub yHotspot: u32,
- pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
- pub hbmColor: super::super::Graphics::Gdi::HBITMAP,
- pub wResID: u16,
- pub szModName: [u16; 260],
- pub szResName: [u16; 260],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for ICONINFOEXW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for ICONINFOEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct ICONMETRICSA {
- pub cbSize: u32,
- pub iHorzSpacing: i32,
- pub iVertSpacing: i32,
- pub iTitleWrap: i32,
- pub lfFont: super::super::Graphics::Gdi::LOGFONTA,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for ICONMETRICSA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for ICONMETRICSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct ICONMETRICSW {
- pub cbSize: u32,
- pub iHorzSpacing: i32,
- pub iVertSpacing: i32,
- pub iTitleWrap: i32,
- pub lfFont: super::super::Graphics::Gdi::LOGFONTW,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for ICONMETRICSW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for ICONMETRICSW {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const ICON_BIG: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -2933,32 +2202,6 @@ pub const IDI_WINLOGO: ::windows_sys::core::PCWSTR = 32517u32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const IMAGE_ENHMETAFILE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type IMAGE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_CREATEDIBSECTION: IMAGE_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_DEFAULTCOLOR: IMAGE_FLAGS = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_DEFAULTSIZE: IMAGE_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_LOADFROMFILE: IMAGE_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_LOADMAP3DCOLORS: IMAGE_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_LOADTRANSPARENT: IMAGE_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_MONOCHROME: IMAGE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_SHARED: IMAGE_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_VGACOLOR: IMAGE_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_COPYDELETEORG: IMAGE_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_COPYFROMRESOURCE: IMAGE_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LR_COPYRETURNORG: IMAGE_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const INDEXID_CONTAINER: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const INDEXID_OBJECT: u32 = 0u32;
@@ -2986,45 +2229,6 @@ pub const ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID: u32 = 3u32;
pub const ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const ISOLATIONPOLICY_MANIFEST_RESOURCE_ID: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct IndexedResourceQualifier {
- pub name: ::windows_sys::core::PWSTR,
- pub value: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for IndexedResourceQualifier {}
-impl ::core::clone::Clone for IndexedResourceQualifier {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct KBDLLHOOKSTRUCT {
- pub vkCode: u32,
- pub scanCode: u32,
- pub flags: KBDLLHOOKSTRUCT_FLAGS,
- pub time: u32,
- pub dwExtraInfo: usize,
-}
-impl ::core::marker::Copy for KBDLLHOOKSTRUCT {}
-impl ::core::clone::Clone for KBDLLHOOKSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type KBDLLHOOKSTRUCT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LLKHF_EXTENDED: KBDLLHOOKSTRUCT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LLKHF_ALTDOWN: KBDLLHOOKSTRUCT_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LLKHF_UP: KBDLLHOOKSTRUCT_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LLKHF_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LLKHF_LOWER_IL_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const KF_ALTDOWN: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -3040,12 +2244,6 @@ pub const KF_UP: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const KL_NAMELENGTH: u32 = 9u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type LAYERED_WINDOW_ATTRIBUTES_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LWA_ALPHA: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const LWA_COLORKEY: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const LBN_DBLCLK: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const LBN_ERRSPACE: i32 = -2i32;
@@ -3219,1934 +2417,2222 @@ pub const MA_ACTIVATEANDEAT: u32 = 2u32;
pub const MA_NOACTIVATE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const MA_NOACTIVATEANDEAT: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MDICREATESTRUCTA {
- pub szClass: ::windows_sys::core::PCSTR,
- pub szTitle: ::windows_sys::core::PCSTR,
- pub hOwner: super::super::Foundation::HANDLE,
- pub x: i32,
- pub y: i32,
- pub cx: i32,
- pub cy: i32,
- pub style: WINDOW_STYLE,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MDICREATESTRUCTA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MDICREATESTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MDICREATESTRUCTW {
- pub szClass: ::windows_sys::core::PCWSTR,
- pub szTitle: ::windows_sys::core::PCWSTR,
- pub hOwner: super::super::Foundation::HANDLE,
- pub x: i32,
- pub y: i32,
- pub cx: i32,
- pub cy: i32,
- pub style: WINDOW_STYLE,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MDICREATESTRUCTW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MDICREATESTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MDINEXTMENU {
- pub hmenuIn: HMENU,
- pub hmenuNext: HMENU,
- pub hwndNext: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MDINEXTMENU {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MDINEXTMENU {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const MDIS_ALLCHILDSTYLES: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MENUBARINFO {
- pub cbSize: u32,
- pub rcBar: super::super::Foundation::RECT,
- pub hMenu: HMENU,
- pub hwndMenu: super::super::Foundation::HWND,
- pub _bitfield: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MENUBARINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MENUBARINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MENUGETOBJECTINFO {
- pub dwFlags: MENUGETOBJECTINFO_FLAGS,
- pub uPos: u32,
- pub hmenu: HMENU,
- pub riid: *mut ::core::ffi::c_void,
- pub pvObj: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for MENUGETOBJECTINFO {}
-impl ::core::clone::Clone for MENUGETOBJECTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const METRICS_USEDEFAULT: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENUGETOBJECTINFO_FLAGS = u32;
+pub const MINIMUM_RESERVED_MANIFEST_RESOURCE_ID: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNGOF_BOTTOMGAP: MENUGETOBJECTINFO_FLAGS = 2u32;
+pub const MIN_LOGICALDPIOVERRIDE: i32 = -2i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNGOF_TOPGAP: MENUGETOBJECTINFO_FLAGS = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct MENUINFO {
- pub cbSize: u32,
- pub fMask: MENUINFO_MASK,
- pub dwStyle: MENUINFO_STYLE,
- pub cyMax: u32,
- pub hbrBack: super::super::Graphics::Gdi::HBRUSH,
- pub dwContextHelpID: u32,
- pub dwMenuData: usize,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for MENUINFO {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for MENUINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const MKF_AVAILABLE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENUINFO_MASK = u32;
+pub const MKF_CONFIRMHOTKEY: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIM_APPLYTOSUBMENUS: MENUINFO_MASK = 2147483648u32;
+pub const MKF_HOTKEYACTIVE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIM_BACKGROUND: MENUINFO_MASK = 2u32;
+pub const MKF_HOTKEYSOUND: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIM_HELPID: MENUINFO_MASK = 4u32;
+pub const MKF_INDICATOR: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIM_MAXHEIGHT: MENUINFO_MASK = 1u32;
+pub const MKF_LEFTBUTTONDOWN: u32 = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIM_MENUDATA: MENUINFO_MASK = 8u32;
+pub const MKF_LEFTBUTTONSEL: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIM_STYLE: MENUINFO_MASK = 16u32;
+pub const MKF_MODIFIERS: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENUINFO_STYLE = u32;
+pub const MKF_MOUSEKEYSON: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNS_AUTODISMISS: MENUINFO_STYLE = 268435456u32;
+pub const MKF_MOUSEMODE: u32 = 2147483648u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNS_CHECKORBMP: MENUINFO_STYLE = 67108864u32;
+pub const MKF_REPLACENUMBERS: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNS_DRAGDROP: MENUINFO_STYLE = 536870912u32;
+pub const MKF_RIGHTBUTTONDOWN: u32 = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNS_MODELESS: MENUINFO_STYLE = 1073741824u32;
+pub const MKF_RIGHTBUTTONSEL: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNS_NOCHECK: MENUINFO_STYLE = 2147483648u32;
+pub const MNC_CLOSE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNS_NOTIFYBYPOS: MENUINFO_STYLE = 134217728u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct MENUITEMINFOA {
- pub cbSize: u32,
- pub fMask: MENU_ITEM_MASK,
- pub fType: MENU_ITEM_TYPE,
- pub fState: MENU_ITEM_STATE,
- pub wID: u32,
- pub hSubMenu: HMENU,
- pub hbmpChecked: super::super::Graphics::Gdi::HBITMAP,
- pub hbmpUnchecked: super::super::Graphics::Gdi::HBITMAP,
- pub dwItemData: usize,
- pub dwTypeData: ::windows_sys::core::PSTR,
- pub cch: u32,
- pub hbmpItem: super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for MENUITEMINFOA {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for MENUITEMINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct MENUITEMINFOW {
- pub cbSize: u32,
- pub fMask: MENU_ITEM_MASK,
- pub fType: MENU_ITEM_TYPE,
- pub fState: MENU_ITEM_STATE,
- pub wID: u32,
- pub hSubMenu: HMENU,
- pub hbmpChecked: super::super::Graphics::Gdi::HBITMAP,
- pub hbmpUnchecked: super::super::Graphics::Gdi::HBITMAP,
- pub dwItemData: usize,
- pub dwTypeData: ::windows_sys::core::PWSTR,
- pub cch: u32,
- pub hbmpItem: super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for MENUITEMINFOW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for MENUITEMINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const MNC_EXECUTE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MENUITEMTEMPLATE {
- pub mtOption: u16,
- pub mtID: u16,
- pub mtString: [u16; 1],
-}
-impl ::core::marker::Copy for MENUITEMTEMPLATE {}
-impl ::core::clone::Clone for MENUITEMTEMPLATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const MNC_IGNORE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MENUITEMTEMPLATEHEADER {
- pub versionNumber: u16,
- pub offset: u16,
-}
-impl ::core::marker::Copy for MENUITEMTEMPLATEHEADER {}
-impl ::core::clone::Clone for MENUITEMTEMPLATEHEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const MNC_SELECT: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENU_ITEM_FLAGS = u32;
+pub const MND_CONTINUE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_BYCOMMAND: MENU_ITEM_FLAGS = 0u32;
+pub const MND_ENDMENU: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_BYPOSITION: MENU_ITEM_FLAGS = 1024u32;
+pub const MNGO_NOERROR: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_BITMAP: MENU_ITEM_FLAGS = 4u32;
+pub const MNGO_NOINTERFACE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_CHECKED: MENU_ITEM_FLAGS = 8u32;
+pub const MN_GETHMENU: u32 = 481u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_DISABLED: MENU_ITEM_FLAGS = 2u32;
+pub const MONITORINFOF_PRIMARY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_ENABLED: MENU_ITEM_FLAGS = 0u32;
+pub const MOUSEWHEEL_ROUTING_FOCUS: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_GRAYED: MENU_ITEM_FLAGS = 1u32;
+pub const MOUSEWHEEL_ROUTING_HYBRID: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_MENUBARBREAK: MENU_ITEM_FLAGS = 32u32;
+pub const MOUSEWHEEL_ROUTING_MOUSE_POS: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_MENUBREAK: MENU_ITEM_FLAGS = 64u32;
+pub const MSGF_DIALOGBOX: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_OWNERDRAW: MENU_ITEM_FLAGS = 256u32;
+pub const MSGF_MAX: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_POPUP: MENU_ITEM_FLAGS = 16u32;
+pub const MSGF_MENU: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_SEPARATOR: MENU_ITEM_FLAGS = 2048u32;
+pub const MSGF_MESSAGEBOX: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_STRING: MENU_ITEM_FLAGS = 0u32;
+pub const MSGF_NEXTWINDOW: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_UNCHECKED: MENU_ITEM_FLAGS = 0u32;
+pub const MSGF_SCROLLBAR: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_INSERT: MENU_ITEM_FLAGS = 0u32;
+pub const MSGF_USER: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_CHANGE: MENU_ITEM_FLAGS = 128u32;
+pub const NFR_ANSI: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_APPEND: MENU_ITEM_FLAGS = 256u32;
+pub const NFR_UNICODE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_DELETE: MENU_ITEM_FLAGS = 512u32;
+pub const NF_QUERY: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_REMOVE: MENU_ITEM_FLAGS = 4096u32;
+pub const NF_REQUERY: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_USECHECKBITMAPS: MENU_ITEM_FLAGS = 512u32;
+pub const NID_EXTERNAL_PEN: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_UNHILITE: MENU_ITEM_FLAGS = 0u32;
+pub const NID_EXTERNAL_TOUCH: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_HILITE: MENU_ITEM_FLAGS = 128u32;
+pub const NID_INTEGRATED_PEN: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_DEFAULT: MENU_ITEM_FLAGS = 4096u32;
+pub const NID_INTEGRATED_TOUCH: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_SYSMENU: MENU_ITEM_FLAGS = 8192u32;
+pub const NID_MULTI_INPUT: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_HELP: MENU_ITEM_FLAGS = 16384u32;
+pub const NID_READY: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_RIGHTJUSTIFY: MENU_ITEM_FLAGS = 16384u32;
+pub const OBM_BTNCORNERS: u32 = 32758u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_MOUSESELECT: MENU_ITEM_FLAGS = 32768u32;
+pub const OBM_BTSIZE: u32 = 32761u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MF_END: MENU_ITEM_FLAGS = 128u32;
+pub const OBM_CHECK: u32 = 32760u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENU_ITEM_MASK = u32;
+pub const OBM_CHECKBOXES: u32 = 32759u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_BITMAP: MENU_ITEM_MASK = 128u32;
+pub const OBM_CLOSE: u32 = 32754u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_CHECKMARKS: MENU_ITEM_MASK = 8u32;
+pub const OBM_COMBO: u32 = 32738u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_DATA: MENU_ITEM_MASK = 32u32;
+pub const OBM_DNARROW: u32 = 32752u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_FTYPE: MENU_ITEM_MASK = 256u32;
+pub const OBM_DNARROWD: u32 = 32742u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_ID: MENU_ITEM_MASK = 2u32;
+pub const OBM_DNARROWI: u32 = 32736u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_STATE: MENU_ITEM_MASK = 1u32;
+pub const OBM_LFARROW: u32 = 32750u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_STRING: MENU_ITEM_MASK = 64u32;
+pub const OBM_LFARROWD: u32 = 32740u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_SUBMENU: MENU_ITEM_MASK = 4u32;
+pub const OBM_LFARROWI: u32 = 32734u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIIM_TYPE: MENU_ITEM_MASK = 16u32;
+pub const OBM_MNARROW: u32 = 32739u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENU_ITEM_STATE = u32;
+pub const OBM_OLD_CLOSE: u32 = 32767u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_GRAYED: MENU_ITEM_STATE = 3u32;
+pub const OBM_OLD_DNARROW: u32 = 32764u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_DISABLED: MENU_ITEM_STATE = 3u32;
+pub const OBM_OLD_LFARROW: u32 = 32762u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_CHECKED: MENU_ITEM_STATE = 8u32;
+pub const OBM_OLD_REDUCE: u32 = 32757u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_HILITE: MENU_ITEM_STATE = 128u32;
+pub const OBM_OLD_RESTORE: u32 = 32755u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_ENABLED: MENU_ITEM_STATE = 0u32;
+pub const OBM_OLD_RGARROW: u32 = 32763u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_UNCHECKED: MENU_ITEM_STATE = 0u32;
+pub const OBM_OLD_UPARROW: u32 = 32765u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_UNHILITE: MENU_ITEM_STATE = 0u32;
+pub const OBM_OLD_ZOOM: u32 = 32756u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFS_DEFAULT: MENU_ITEM_STATE = 4096u32;
+pub const OBM_REDUCE: u32 = 32749u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MENU_ITEM_TYPE = u32;
+pub const OBM_REDUCED: u32 = 32746u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_BITMAP: MENU_ITEM_TYPE = 4u32;
+pub const OBM_RESTORE: u32 = 32747u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_MENUBARBREAK: MENU_ITEM_TYPE = 32u32;
+pub const OBM_RESTORED: u32 = 32744u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_MENUBREAK: MENU_ITEM_TYPE = 64u32;
+pub const OBM_RGARROW: u32 = 32751u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_OWNERDRAW: MENU_ITEM_TYPE = 256u32;
+pub const OBM_RGARROWD: u32 = 32741u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_RADIOCHECK: MENU_ITEM_TYPE = 512u32;
+pub const OBM_RGARROWI: u32 = 32735u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_RIGHTJUSTIFY: MENU_ITEM_TYPE = 16384u32;
+pub const OBM_SIZE: u32 = 32766u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_RIGHTORDER: MENU_ITEM_TYPE = 8192u32;
+pub const OBM_UPARROW: u32 = 32753u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_SEPARATOR: MENU_ITEM_TYPE = 2048u32;
+pub const OBM_UPARROWD: u32 = 32743u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MFT_STRING: MENU_ITEM_TYPE = 0u32;
+pub const OBM_UPARROWI: u32 = 32737u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MESSAGEBOX_RESULT = i32;
+pub const OBM_ZOOM: u32 = 32748u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDOK: MESSAGEBOX_RESULT = 1i32;
+pub const OBM_ZOOMD: u32 = 32745u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDCANCEL: MESSAGEBOX_RESULT = 2i32;
+pub const OCR_ICOCUR: u32 = 32647u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDABORT: MESSAGEBOX_RESULT = 3i32;
+pub const OCR_ICON: u32 = 32641u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDRETRY: MESSAGEBOX_RESULT = 4i32;
+pub const OCR_SIZE: u32 = 32640u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDIGNORE: MESSAGEBOX_RESULT = 5i32;
+pub const OIC_BANG: u32 = 32515u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDYES: MESSAGEBOX_RESULT = 6i32;
+pub const OIC_ERROR: u32 = 32513u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDNO: MESSAGEBOX_RESULT = 7i32;
+pub const OIC_HAND: u32 = 32513u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDCLOSE: MESSAGEBOX_RESULT = 8i32;
+pub const OIC_INFORMATION: u32 = 32516u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDHELP: MESSAGEBOX_RESULT = 9i32;
+pub const OIC_NOTE: u32 = 32516u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDTRYAGAIN: MESSAGEBOX_RESULT = 10i32;
+pub const OIC_QUES: u32 = 32514u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDCONTINUE: MESSAGEBOX_RESULT = 11i32;
+pub const OIC_SAMPLE: u32 = 32512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDASYNC: MESSAGEBOX_RESULT = 32001i32;
+pub const OIC_SHIELD: u32 = 32518u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const IDTIMEOUT: MESSAGEBOX_RESULT = 32000i32;
+pub const OIC_WARNING: u32 = 32515u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MESSAGEBOX_STYLE = u32;
+pub const OIC_WINLOGO: u32 = 32517u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ABORTRETRYIGNORE: MESSAGEBOX_STYLE = 2u32;
+pub const ORD_LANGDRIVER: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_CANCELTRYCONTINUE: MESSAGEBOX_STYLE = 6u32;
+pub const PA_ACTIVATE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_HELP: MESSAGEBOX_STYLE = 16384u32;
+pub const PA_NOACTIVATE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_OK: MESSAGEBOX_STYLE = 0u32;
+pub const PBTF_APMRESUMEFROMFAILURE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_OKCANCEL: MESSAGEBOX_STYLE = 1u32;
+pub const PBT_APMBATTERYLOW: u32 = 9u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_RETRYCANCEL: MESSAGEBOX_STYLE = 5u32;
+pub const PBT_APMOEMEVENT: u32 = 11u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_YESNO: MESSAGEBOX_STYLE = 4u32;
+pub const PBT_APMPOWERSTATUSCHANGE: u32 = 10u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_YESNOCANCEL: MESSAGEBOX_STYLE = 3u32;
+pub const PBT_APMQUERYSTANDBY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONHAND: MESSAGEBOX_STYLE = 16u32;
+pub const PBT_APMQUERYSTANDBYFAILED: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONQUESTION: MESSAGEBOX_STYLE = 32u32;
+pub const PBT_APMQUERYSUSPEND: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONEXCLAMATION: MESSAGEBOX_STYLE = 48u32;
+pub const PBT_APMQUERYSUSPENDFAILED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONASTERISK: MESSAGEBOX_STYLE = 64u32;
+pub const PBT_APMRESUMEAUTOMATIC: u32 = 18u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_USERICON: MESSAGEBOX_STYLE = 128u32;
+pub const PBT_APMRESUMECRITICAL: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONWARNING: MESSAGEBOX_STYLE = 48u32;
+pub const PBT_APMRESUMESTANDBY: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONERROR: MESSAGEBOX_STYLE = 16u32;
+pub const PBT_APMRESUMESUSPEND: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONINFORMATION: MESSAGEBOX_STYLE = 64u32;
+pub const PBT_APMSTANDBY: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONSTOP: MESSAGEBOX_STYLE = 16u32;
+pub const PBT_APMSUSPEND: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_DEFBUTTON1: MESSAGEBOX_STYLE = 0u32;
+pub const PBT_POWERSETTINGCHANGE: u32 = 32787u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_DEFBUTTON2: MESSAGEBOX_STYLE = 256u32;
+pub const PDC_ARRIVAL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_DEFBUTTON3: MESSAGEBOX_STYLE = 512u32;
+pub const PDC_MAPPING_CHANGE: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_DEFBUTTON4: MESSAGEBOX_STYLE = 768u32;
+pub const PDC_MODE_ASPECTRATIOPRESERVED: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_APPLMODAL: MESSAGEBOX_STYLE = 0u32;
+pub const PDC_MODE_CENTERED: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_SYSTEMMODAL: MESSAGEBOX_STYLE = 4096u32;
+pub const PDC_MODE_DEFAULT: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_TASKMODAL: MESSAGEBOX_STYLE = 8192u32;
+pub const PDC_ORIENTATION_0: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_NOFOCUS: MESSAGEBOX_STYLE = 32768u32;
+pub const PDC_ORIENTATION_180: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_SETFOREGROUND: MESSAGEBOX_STYLE = 65536u32;
+pub const PDC_ORIENTATION_270: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_DEFAULT_DESKTOP_ONLY: MESSAGEBOX_STYLE = 131072u32;
+pub const PDC_ORIENTATION_90: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_TOPMOST: MESSAGEBOX_STYLE = 262144u32;
+pub const PDC_ORIGIN: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_RIGHT: MESSAGEBOX_STYLE = 524288u32;
+pub const PDC_REMOVAL: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_RTLREADING: MESSAGEBOX_STYLE = 1048576u32;
+pub const PDC_RESOLUTION: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_SERVICE_NOTIFICATION: MESSAGEBOX_STYLE = 2097152u32;
+pub const PENARBITRATIONTYPE_FIS: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_SERVICE_NOTIFICATION_NT3X: MESSAGEBOX_STYLE = 262144u32;
+pub const PENARBITRATIONTYPE_MAX: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_TYPEMASK: MESSAGEBOX_STYLE = 15u32;
+pub const PENARBITRATIONTYPE_NONE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_ICONMASK: MESSAGEBOX_STYLE = 240u32;
+pub const PENARBITRATIONTYPE_SPT: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_DEFMASK: MESSAGEBOX_STYLE = 3840u32;
+pub const PENARBITRATIONTYPE_WIN8: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_MODEMASK: MESSAGEBOX_STYLE = 12288u32;
+pub const PENVISUALIZATION_CURSOR: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MB_MISCMASK: MESSAGEBOX_STYLE = 49152u32;
-#[repr(C)]
+pub const PENVISUALIZATION_DOUBLETAP: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MESSAGE_RESOURCE_BLOCK {
- pub LowId: u32,
- pub HighId: u32,
- pub OffsetToEntries: u32,
-}
-impl ::core::marker::Copy for MESSAGE_RESOURCE_BLOCK {}
-impl ::core::clone::Clone for MESSAGE_RESOURCE_BLOCK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const PENVISUALIZATION_OFF: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MESSAGE_RESOURCE_DATA {
- pub NumberOfBlocks: u32,
- pub Blocks: [MESSAGE_RESOURCE_BLOCK; 1],
-}
-impl ::core::marker::Copy for MESSAGE_RESOURCE_DATA {}
-impl ::core::clone::Clone for MESSAGE_RESOURCE_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const PENVISUALIZATION_ON: u32 = 35u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MESSAGE_RESOURCE_ENTRY {
- pub Length: u16,
- pub Flags: u16,
- pub Text: [u8; 1],
-}
-impl ::core::marker::Copy for MESSAGE_RESOURCE_ENTRY {}
-impl ::core::clone::Clone for MESSAGE_RESOURCE_ENTRY {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const PENVISUALIZATION_TAP: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const METRICS_USEDEFAULT: i32 = -1i32;
-#[repr(C)]
+pub const PEN_FLAG_BARREL: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MINIMIZEDMETRICS {
- pub cbSize: u32,
- pub iWidth: i32,
- pub iHorzGap: i32,
- pub iVertGap: i32,
- pub iArrange: MINIMIZEDMETRICS_ARRANGE,
-}
-impl ::core::marker::Copy for MINIMIZEDMETRICS {}
-impl ::core::clone::Clone for MINIMIZEDMETRICS {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const PEN_FLAG_ERASER: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MINIMIZEDMETRICS_ARRANGE = i32;
+pub const PEN_FLAG_INVERTED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ARW_BOTTOMLEFT: MINIMIZEDMETRICS_ARRANGE = 0i32;
+pub const PEN_FLAG_NONE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ARW_BOTTOMRIGHT: MINIMIZEDMETRICS_ARRANGE = 1i32;
+pub const PEN_MASK_NONE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ARW_TOPLEFT: MINIMIZEDMETRICS_ARRANGE = 2i32;
+pub const PEN_MASK_PRESSURE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ARW_TOPRIGHT: MINIMIZEDMETRICS_ARRANGE = 3i32;
+pub const PEN_MASK_ROTATION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MINIMUM_RESERVED_MANIFEST_RESOURCE_ID: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MINMAXINFO {
- pub ptReserved: super::super::Foundation::POINT,
- pub ptMaxSize: super::super::Foundation::POINT,
- pub ptMaxPosition: super::super::Foundation::POINT,
- pub ptMinTrackSize: super::super::Foundation::POINT,
- pub ptMaxTrackSize: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MINMAXINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MINMAXINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const PEN_MASK_TILT_X: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MIN_LOGICALDPIOVERRIDE: i32 = -2i32;
+pub const PEN_MASK_TILT_Y: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_AVAILABLE: u32 = 2u32;
+pub const PMB_ACTIVE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_CONFIRMHOTKEY: u32 = 8u32;
+pub const POINTER_DEVICE_PRODUCT_STRING_MAX: u32 = 520u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_HOTKEYACTIVE: u32 = 4u32;
+pub const POINTER_MESSAGE_FLAG_CANCELED: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_HOTKEYSOUND: u32 = 16u32;
+pub const POINTER_MESSAGE_FLAG_CONFIDENCE: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_INDICATOR: u32 = 32u32;
+pub const POINTER_MESSAGE_FLAG_FIFTHBUTTON: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_LEFTBUTTONDOWN: u32 = 16777216u32;
+pub const POINTER_MESSAGE_FLAG_FIRSTBUTTON: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_LEFTBUTTONSEL: u32 = 268435456u32;
+pub const POINTER_MESSAGE_FLAG_FOURTHBUTTON: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_MODIFIERS: u32 = 64u32;
+pub const POINTER_MESSAGE_FLAG_INCONTACT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_MOUSEKEYSON: u32 = 1u32;
+pub const POINTER_MESSAGE_FLAG_INRANGE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_MOUSEMODE: u32 = 2147483648u32;
+pub const POINTER_MESSAGE_FLAG_NEW: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_REPLACENUMBERS: u32 = 128u32;
+pub const POINTER_MESSAGE_FLAG_PRIMARY: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_RIGHTBUTTONDOWN: u32 = 33554432u32;
+pub const POINTER_MESSAGE_FLAG_SECONDBUTTON: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MKF_RIGHTBUTTONSEL: u32 = 536870912u32;
+pub const POINTER_MESSAGE_FLAG_THIRDBUTTON: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_CONTROL: u32 = 8u32;
+pub const POINTER_MOD_CTRL: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_LBUTTON: u32 = 1u32;
+pub const POINTER_MOD_SHIFT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_MBUTTON: u32 = 16u32;
+pub const PRF_CHECKVISIBLE: i32 = 1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_RBUTTON: u32 = 2u32;
+pub const PRF_CHILDREN: i32 = 16i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_SHIFT: u32 = 4u32;
+pub const PRF_CLIENT: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_XBUTTON1: u32 = 32u32;
+pub const PRF_ERASEBKGND: i32 = 8i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MK_XBUTTON2: u32 = 64u32;
+pub const PRF_NONCLIENT: i32 = 2i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNC_CLOSE: u32 = 1u32;
+pub const PRF_OWNED: i32 = 32i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNC_EXECUTE: u32 = 2u32;
+pub const PWR_CRITICALRESUME: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNC_IGNORE: u32 = 0u32;
+pub const PWR_FAIL: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNC_SELECT: u32 = 3u32;
+pub const PWR_OK: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MND_CONTINUE: u32 = 0u32;
+pub const PWR_SUSPENDREQUEST: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MND_ENDMENU: u32 = 1u32;
+pub const PWR_SUSPENDRESUME: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNGO_NOERROR: u32 = 1u32;
+pub const PW_RENDERFULLCONTENT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MNGO_NOINTERFACE: u32 = 0u32;
+pub const QS_POINTER: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MN_GETHMENU: u32 = 481u32;
+pub const QS_TOUCH: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MONITORINFOF_PRIMARY: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MOUSEHOOKSTRUCT {
- pub pt: super::super::Foundation::POINT,
- pub hwnd: super::super::Foundation::HWND,
- pub wHitTestCode: u32,
- pub dwExtraInfo: usize,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MOUSEHOOKSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MOUSEHOOKSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MOUSEHOOKSTRUCTEX {
- pub __AnonymousBase_winuser_L1166_C46: MOUSEHOOKSTRUCT,
- pub mouseData: MOUSEHOOKSTRUCTEX_MOUSE_DATA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MOUSEHOOKSTRUCTEX {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MOUSEHOOKSTRUCTEX {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const RES_CURSOR: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MOUSEHOOKSTRUCTEX_MOUSE_DATA = u32;
+pub const RES_ICON: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const XBUTTON1: MOUSEHOOKSTRUCTEX_MOUSE_DATA = 1u32;
+pub const RIDEV_EXMODEMASK: u32 = 240u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const XBUTTON2: MOUSEHOOKSTRUCTEX_MOUSE_DATA = 2u32;
+pub const RIM_INPUT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MOUSEWHEEL_ROUTING_FOCUS: u32 = 0u32;
+pub const RIM_INPUTSINK: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MOUSEWHEEL_ROUTING_HYBRID: u32 = 1u32;
+pub const RIM_TYPEMAX: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MOUSEWHEEL_ROUTING_MOUSE_POS: u32 = 2u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MSG {
- pub hwnd: super::super::Foundation::HWND,
- pub message: u32,
- pub wParam: super::super::Foundation::WPARAM,
- pub lParam: super::super::Foundation::LPARAM,
- pub time: u32,
- pub pt: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MSG {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MSG {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-pub type MSGBOXCALLBACK = ::core::option::Option<unsafe extern "system" fn(lphelpinfo: *mut super::Shell::HELPINFO)>;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-pub struct MSGBOXPARAMSA {
- pub cbSize: u32,
- pub hwndOwner: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub lpszText: ::windows_sys::core::PCSTR,
- pub lpszCaption: ::windows_sys::core::PCSTR,
- pub dwStyle: MESSAGEBOX_STYLE,
- pub lpszIcon: ::windows_sys::core::PCSTR,
- pub dwContextHelpId: usize,
- pub lpfnMsgBoxCallback: MSGBOXCALLBACK,
- pub dwLanguageId: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-impl ::core::marker::Copy for MSGBOXPARAMSA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-impl ::core::clone::Clone for MSGBOXPARAMSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-pub struct MSGBOXPARAMSW {
- pub cbSize: u32,
- pub hwndOwner: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub lpszText: ::windows_sys::core::PCWSTR,
- pub lpszCaption: ::windows_sys::core::PCWSTR,
- pub dwStyle: MESSAGEBOX_STYLE,
- pub lpszIcon: ::windows_sys::core::PCWSTR,
- pub dwContextHelpId: usize,
- pub lpfnMsgBoxCallback: MSGBOXCALLBACK,
- pub dwLanguageId: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-impl ::core::marker::Copy for MSGBOXPARAMSW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-impl ::core::clone::Clone for MSGBOXPARAMSW {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const RI_KEY_BREAK: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MSGFLTINFO_STATUS = u32;
+pub const RI_KEY_E0: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGFLTINFO_NONE: MSGFLTINFO_STATUS = 0u32;
+pub const RI_KEY_E1: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGFLTINFO_ALLOWED_HIGHER: MSGFLTINFO_STATUS = 3u32;
+pub const RI_KEY_MAKE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGFLTINFO_ALREADYALLOWED_FORWND: MSGFLTINFO_STATUS = 1u32;
+pub const RI_KEY_TERMSRV_SET_LED: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGFLTINFO_ALREADYDISALLOWED_FORWND: MSGFLTINFO_STATUS = 2u32;
+pub const RI_KEY_TERMSRV_SHADOW: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_DIALOGBOX: u32 = 0u32;
+pub const RI_MOUSE_BUTTON_1_DOWN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_MAX: u32 = 8u32;
+pub const RI_MOUSE_BUTTON_1_UP: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_MENU: u32 = 2u32;
+pub const RI_MOUSE_BUTTON_2_DOWN: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_MESSAGEBOX: u32 = 1u32;
+pub const RI_MOUSE_BUTTON_2_UP: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_NEXTWINDOW: u32 = 6u32;
+pub const RI_MOUSE_BUTTON_3_DOWN: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_SCROLLBAR: u32 = 5u32;
+pub const RI_MOUSE_BUTTON_3_UP: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MSGF_USER: u32 = 4096u32;
+pub const RI_MOUSE_BUTTON_4_DOWN: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = u32;
+pub const RI_MOUSE_BUTTON_4_UP: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MWMO_NONE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 0u32;
+pub const RI_MOUSE_BUTTON_5_DOWN: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MWMO_ALERTABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 2u32;
+pub const RI_MOUSE_BUTTON_5_UP: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MWMO_INPUTAVAILABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 4u32;
+pub const RI_MOUSE_HWHEEL: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MWMO_WAITALL: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MSLLHOOKSTRUCT {
- pub pt: super::super::Foundation::POINT,
- pub mouseData: MOUSEHOOKSTRUCTEX_MOUSE_DATA,
- pub flags: u32,
- pub time: u32,
- pub dwExtraInfo: usize,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MSLLHOOKSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MSLLHOOKSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const RI_MOUSE_LEFT_BUTTON_DOWN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MrmDumpType = i32;
+pub const RI_MOUSE_LEFT_BUTTON_UP: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmDumpType_Basic: MrmDumpType = 0i32;
+pub const RI_MOUSE_MIDDLE_BUTTON_DOWN: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmDumpType_Detailed: MrmDumpType = 1i32;
+pub const RI_MOUSE_MIDDLE_BUTTON_UP: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmDumpType_Schema: MrmDumpType = 2i32;
+pub const RI_MOUSE_RIGHT_BUTTON_DOWN: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MrmIndexerFlags = i32;
+pub const RI_MOUSE_RIGHT_BUTTON_UP: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmIndexerFlagsNone: MrmIndexerFlags = 0i32;
+pub const RI_MOUSE_WHEEL: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmIndexerFlagsAutoMerge: MrmIndexerFlags = 1i32;
+pub const RT_ACCELERATOR: ::windows_sys::core::PCWSTR = 9i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmIndexerFlagsCreateContentChecksum: MrmIndexerFlags = 2i32;
+pub const RT_ANICURSOR: ::windows_sys::core::PCWSTR = 21i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MrmPackagingMode = i32;
+pub const RT_ANIICON: ::windows_sys::core::PCWSTR = 22i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPackagingModeStandaloneFile: MrmPackagingMode = 0i32;
+pub const RT_BITMAP: ::windows_sys::core::PCWSTR = 2i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPackagingModeAutoSplit: MrmPackagingMode = 1i32;
+pub const RT_CURSOR: ::windows_sys::core::PCWSTR = 1i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPackagingModeResourcePack: MrmPackagingMode = 2i32;
+pub const RT_DIALOG: ::windows_sys::core::PCWSTR = 5i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MrmPackagingOptions = i32;
+pub const RT_DLGINCLUDE: ::windows_sys::core::PCWSTR = 17i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPackagingOptionsNone: MrmPackagingOptions = 0i32;
+pub const RT_FONT: ::windows_sys::core::PCWSTR = 8i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPackagingOptionsOmitSchemaFromResourcePacks: MrmPackagingOptions = 1i32;
+pub const RT_FONTDIR: ::windows_sys::core::PCWSTR = 7i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPackagingOptionsSplitLanguageVariants: MrmPackagingOptions = 2i32;
+pub const RT_HTML: ::windows_sys::core::PCWSTR = 23i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MrmPlatformVersion = i32;
+pub const RT_ICON: ::windows_sys::core::PCWSTR = 3i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPlatformVersion_Default: MrmPlatformVersion = 0i32;
+pub const RT_MANIFEST: u32 = 24u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPlatformVersion_Windows10_0_0_0: MrmPlatformVersion = 17432576i32;
+pub const RT_MENU: ::windows_sys::core::PCWSTR = 4i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmPlatformVersion_Windows10_0_0_5: MrmPlatformVersion = 17432581i32;
-#[repr(C)]
+pub const RT_MESSAGETABLE: ::windows_sys::core::PCWSTR = 11i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MrmResourceIndexerHandle {
- pub handle: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for MrmResourceIndexerHandle {}
-impl ::core::clone::Clone for MrmResourceIndexerHandle {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const RT_PLUGPLAY: ::windows_sys::core::PCWSTR = 19i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct MrmResourceIndexerMessage {
- pub severity: MrmResourceIndexerMessageSeverity,
- pub id: u32,
- pub text: ::windows_sys::core::PCWSTR,
-}
-impl ::core::marker::Copy for MrmResourceIndexerMessage {}
-impl ::core::clone::Clone for MrmResourceIndexerMessage {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const RT_VERSION: ::windows_sys::core::PCWSTR = 16i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type MrmResourceIndexerMessageSeverity = i32;
+pub const RT_VXD: ::windows_sys::core::PCWSTR = 20i32 as _;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmResourceIndexerMessageSeverityVerbose: MrmResourceIndexerMessageSeverity = 0i32;
+pub const SBM_ENABLE_ARROWS: u32 = 228u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmResourceIndexerMessageSeverityInfo: MrmResourceIndexerMessageSeverity = 1i32;
+pub const SBM_GETPOS: u32 = 225u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmResourceIndexerMessageSeverityWarning: MrmResourceIndexerMessageSeverity = 2i32;
+pub const SBM_GETRANGE: u32 = 227u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const MrmResourceIndexerMessageSeverityError: MrmResourceIndexerMessageSeverity = 3i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type NAMEENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type NAMEENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NCCALCSIZE_PARAMS {
- pub rgrc: [super::super::Foundation::RECT; 3],
- pub lppos: *mut WINDOWPOS,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NCCALCSIZE_PARAMS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NCCALCSIZE_PARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const SBM_GETSCROLLBARINFO: u32 = 235u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NFR_ANSI: u32 = 1u32;
+pub const SBM_GETSCROLLINFO: u32 = 234u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NFR_UNICODE: u32 = 2u32;
+pub const SBM_SETPOS: u32 = 224u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NF_QUERY: u32 = 3u32;
+pub const SBM_SETRANGE: u32 = 226u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NF_REQUERY: u32 = 4u32;
+pub const SBM_SETRANGEREDRAW: u32 = 230u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NID_EXTERNAL_PEN: u32 = 8u32;
+pub const SBM_SETSCROLLINFO: u32 = 233u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NID_EXTERNAL_TOUCH: u32 = 2u32;
+pub const SBS_BOTTOMALIGN: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NID_INTEGRATED_PEN: u32 = 4u32;
+pub const SBS_HORZ: i32 = 0i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NID_INTEGRATED_TOUCH: u32 = 1u32;
+pub const SBS_LEFTALIGN: i32 = 2i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NID_MULTI_INPUT: u32 = 64u32;
+pub const SBS_RIGHTALIGN: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const NID_READY: u32 = 128u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NONCLIENTMETRICSA {
- pub cbSize: u32,
- pub iBorderWidth: i32,
- pub iScrollWidth: i32,
- pub iScrollHeight: i32,
- pub iCaptionWidth: i32,
- pub iCaptionHeight: i32,
- pub lfCaptionFont: super::super::Graphics::Gdi::LOGFONTA,
- pub iSmCaptionWidth: i32,
- pub iSmCaptionHeight: i32,
- pub lfSmCaptionFont: super::super::Graphics::Gdi::LOGFONTA,
- pub iMenuWidth: i32,
- pub iMenuHeight: i32,
- pub lfMenuFont: super::super::Graphics::Gdi::LOGFONTA,
- pub lfStatusFont: super::super::Graphics::Gdi::LOGFONTA,
- pub lfMessageFont: super::super::Graphics::Gdi::LOGFONTA,
- pub iPaddedBorderWidth: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NONCLIENTMETRICSA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NONCLIENTMETRICSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct NONCLIENTMETRICSW {
- pub cbSize: u32,
- pub iBorderWidth: i32,
- pub iScrollWidth: i32,
- pub iScrollHeight: i32,
- pub iCaptionWidth: i32,
- pub iCaptionHeight: i32,
- pub lfCaptionFont: super::super::Graphics::Gdi::LOGFONTW,
- pub iSmCaptionWidth: i32,
- pub iSmCaptionHeight: i32,
- pub lfSmCaptionFont: super::super::Graphics::Gdi::LOGFONTW,
- pub iMenuWidth: i32,
- pub iMenuHeight: i32,
- pub lfMenuFont: super::super::Graphics::Gdi::LOGFONTW,
- pub lfStatusFont: super::super::Graphics::Gdi::LOGFONTW,
- pub lfMessageFont: super::super::Graphics::Gdi::LOGFONTW,
- pub iPaddedBorderWidth: i32,
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for NONCLIENTMETRICSW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for NONCLIENTMETRICSW {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const SBS_SIZEBOX: i32 = 8i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type OBJECT_IDENTIFIER = i32;
+pub const SBS_SIZEBOXBOTTOMRIGHTALIGN: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_WINDOW: OBJECT_IDENTIFIER = 0i32;
+pub const SBS_SIZEBOXTOPLEFTALIGN: i32 = 2i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_SYSMENU: OBJECT_IDENTIFIER = -1i32;
+pub const SBS_SIZEGRIP: i32 = 16i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_TITLEBAR: OBJECT_IDENTIFIER = -2i32;
+pub const SBS_TOPALIGN: i32 = 2i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_MENU: OBJECT_IDENTIFIER = -3i32;
+pub const SBS_VERT: i32 = 1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_CLIENT: OBJECT_IDENTIFIER = -4i32;
+pub const SCF_ISSECURE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_VSCROLL: OBJECT_IDENTIFIER = -5i32;
+pub const SC_ARRANGE: u32 = 61712u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_HSCROLL: OBJECT_IDENTIFIER = -6i32;
+pub const SC_CLOSE: u32 = 61536u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_SIZEGRIP: OBJECT_IDENTIFIER = -7i32;
+pub const SC_CONTEXTHELP: u32 = 61824u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_CARET: OBJECT_IDENTIFIER = -8i32;
+pub const SC_DEFAULT: u32 = 61792u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_CURSOR: OBJECT_IDENTIFIER = -9i32;
+pub const SC_HOTKEY: u32 = 61776u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_ALERT: OBJECT_IDENTIFIER = -10i32;
+pub const SC_HSCROLL: u32 = 61568u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_SOUND: OBJECT_IDENTIFIER = -11i32;
+pub const SC_ICON: u32 = 61472u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_QUERYCLASSNAMEIDX: OBJECT_IDENTIFIER = -12i32;
+pub const SC_KEYMENU: u32 = 61696u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBJID_NATIVEOM: OBJECT_IDENTIFIER = -16i32;
+pub const SC_MAXIMIZE: u32 = 61488u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_BTNCORNERS: u32 = 32758u32;
+pub const SC_MINIMIZE: u32 = 61472u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_BTSIZE: u32 = 32761u32;
+pub const SC_MONITORPOWER: u32 = 61808u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_CHECK: u32 = 32760u32;
+pub const SC_MOUSEMENU: u32 = 61584u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_CHECKBOXES: u32 = 32759u32;
+pub const SC_MOVE: u32 = 61456u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_CLOSE: u32 = 32754u32;
+pub const SC_NEXTWINDOW: u32 = 61504u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_COMBO: u32 = 32738u32;
+pub const SC_PREVWINDOW: u32 = 61520u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_DNARROW: u32 = 32752u32;
+pub const SC_RESTORE: u32 = 61728u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_DNARROWD: u32 = 32742u32;
+pub const SC_SEPARATOR: u32 = 61455u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_DNARROWI: u32 = 32736u32;
+pub const SC_SIZE: u32 = 61440u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_LFARROW: u32 = 32750u32;
+pub const SC_TASKLIST: u32 = 61744u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_LFARROWD: u32 = 32740u32;
+pub const SC_VSCROLL: u32 = 61552u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_LFARROWI: u32 = 32734u32;
+pub const SC_ZOOM: u32 = 61488u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_MNARROW: u32 = 32739u32;
+pub const SHOW_FULLSCREEN: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_CLOSE: u32 = 32767u32;
+pub const SHOW_ICONWINDOW: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_DNARROW: u32 = 32764u32;
+pub const SHOW_OPENNOACTIVATE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_LFARROW: u32 = 32762u32;
+pub const SHOW_OPENWINDOW: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_REDUCE: u32 = 32757u32;
+pub const SIZEFULLSCREEN: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_RESTORE: u32 = 32755u32;
+pub const SIZEICONIC: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_RGARROW: u32 = 32763u32;
+pub const SIZENORMAL: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_UPARROW: u32 = 32765u32;
+pub const SIZEZOOMHIDE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_OLD_ZOOM: u32 = 32756u32;
+pub const SIZEZOOMSHOW: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_REDUCE: u32 = 32749u32;
+pub const SIZE_MAXHIDE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_REDUCED: u32 = 32746u32;
+pub const SIZE_MAXIMIZED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_RESTORE: u32 = 32747u32;
+pub const SIZE_MAXSHOW: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_RESTORED: u32 = 32744u32;
+pub const SIZE_MINIMIZED: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_RGARROW: u32 = 32751u32;
+pub const SIZE_RESTORED: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_RGARROWD: u32 = 32741u32;
+pub const SM_CARETBLINKINGENABLED: u32 = 8194u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_RGARROWI: u32 = 32735u32;
+pub const SM_CMETRICS: u32 = 76u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_SIZE: u32 = 32766u32;
+pub const SM_RESERVED1: u32 = 24u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_UPARROW: u32 = 32753u32;
+pub const SM_RESERVED2: u32 = 25u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_UPARROWD: u32 = 32743u32;
+pub const SM_RESERVED3: u32 = 26u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_UPARROWI: u32 = 32737u32;
+pub const SM_RESERVED4: u32 = 27u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_ZOOM: u32 = 32748u32;
+pub const SOUND_SYSTEM_APPEND: u32 = 14u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OBM_ZOOMD: u32 = 32745u32;
+pub const SOUND_SYSTEM_APPSTART: u32 = 12u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OCR_ICOCUR: u32 = 32647u32;
+pub const SOUND_SYSTEM_BEEP: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OCR_ICON: u32 = 32641u32;
+pub const SOUND_SYSTEM_ERROR: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OCR_SIZE: u32 = 32640u32;
+pub const SOUND_SYSTEM_FAULT: u32 = 13u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODA_DRAWENTIRE: u32 = 1u32;
+pub const SOUND_SYSTEM_INFORMATION: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODA_FOCUS: u32 = 4u32;
+pub const SOUND_SYSTEM_MAXIMIZE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODA_SELECT: u32 = 2u32;
+pub const SOUND_SYSTEM_MENUCOMMAND: u32 = 15u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_CHECKED: u32 = 8u32;
+pub const SOUND_SYSTEM_MENUPOPUP: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_COMBOBOXEDIT: u32 = 4096u32;
+pub const SOUND_SYSTEM_MINIMIZE: u32 = 9u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_DEFAULT: u32 = 32u32;
+pub const SOUND_SYSTEM_QUESTION: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_DISABLED: u32 = 4u32;
+pub const SOUND_SYSTEM_RESTOREDOWN: u32 = 11u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_FOCUS: u32 = 16u32;
+pub const SOUND_SYSTEM_RESTOREUP: u32 = 10u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_GRAYED: u32 = 2u32;
+pub const SOUND_SYSTEM_SHUTDOWN: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_HOTLIGHT: u32 = 64u32;
+pub const SOUND_SYSTEM_STARTUP: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_INACTIVE: u32 = 128u32;
+pub const SOUND_SYSTEM_WARNING: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_NOACCEL: u32 = 256u32;
+pub const STATE_SYSTEM_ALERT_HIGH: u32 = 268435456u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_NOFOCUSRECT: u32 = 512u32;
+pub const STATE_SYSTEM_ALERT_LOW: u32 = 67108864u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ODS_SELECTED: u32 = 1u32;
+pub const STATE_SYSTEM_ALERT_MEDIUM: u32 = 134217728u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_BANG: u32 = 32515u32;
+pub const STATE_SYSTEM_ANIMATED: u32 = 16384u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_ERROR: u32 = 32513u32;
+pub const STATE_SYSTEM_BUSY: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_HAND: u32 = 32513u32;
+pub const STATE_SYSTEM_CHECKED: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_INFORMATION: u32 = 32516u32;
+pub const STATE_SYSTEM_COLLAPSED: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_NOTE: u32 = 32516u32;
+pub const STATE_SYSTEM_DEFAULT: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_QUES: u32 = 32514u32;
+pub const STATE_SYSTEM_EXPANDED: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_SAMPLE: u32 = 32512u32;
+pub const STATE_SYSTEM_EXTSELECTABLE: u32 = 33554432u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_SHIELD: u32 = 32518u32;
+pub const STATE_SYSTEM_FLOATING: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_WARNING: u32 = 32515u32;
+pub const STATE_SYSTEM_FOCUSED: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const OIC_WINLOGO: u32 = 32517u32;
+pub const STATE_SYSTEM_HOTTRACKED: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const ORD_LANGDRIVER: u32 = 1u32;
+pub const STATE_SYSTEM_INDETERMINATE: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PA_ACTIVATE: u32 = 1u32;
+pub const STATE_SYSTEM_LINKED: u32 = 4194304u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PA_NOACTIVATE: u32 = 3u32;
+pub const STATE_SYSTEM_MARQUEED: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBTF_APMRESUMEFROMFAILURE: u32 = 1u32;
+pub const STATE_SYSTEM_MIXED: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMBATTERYLOW: u32 = 9u32;
+pub const STATE_SYSTEM_MOVEABLE: u32 = 262144u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMOEMEVENT: u32 = 11u32;
+pub const STATE_SYSTEM_MULTISELECTABLE: u32 = 16777216u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMPOWERSTATUSCHANGE: u32 = 10u32;
+pub const STATE_SYSTEM_PROTECTED: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMQUERYSTANDBY: u32 = 1u32;
+pub const STATE_SYSTEM_READONLY: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMQUERYSTANDBYFAILED: u32 = 3u32;
+pub const STATE_SYSTEM_SELECTABLE: u32 = 2097152u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMQUERYSUSPEND: u32 = 0u32;
+pub const STATE_SYSTEM_SELECTED: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMQUERYSUSPENDFAILED: u32 = 2u32;
+pub const STATE_SYSTEM_SELFVOICING: u32 = 524288u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMRESUMEAUTOMATIC: u32 = 18u32;
+pub const STATE_SYSTEM_SIZEABLE: u32 = 131072u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMRESUMECRITICAL: u32 = 6u32;
+pub const STATE_SYSTEM_TRAVERSED: u32 = 8388608u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMRESUMESTANDBY: u32 = 8u32;
+pub const STATE_SYSTEM_VALID: u32 = 1073741823u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMRESUMESUSPEND: u32 = 7u32;
+pub const STM_GETICON: u32 = 369u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMSTANDBY: u32 = 5u32;
+pub const STM_GETIMAGE: u32 = 371u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_APMSUSPEND: u32 = 4u32;
+pub const STM_MSGMAX: u32 = 372u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PBT_POWERSETTINGCHANGE: u32 = 32787u32;
+pub const STM_SETICON: u32 = 368u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_ARRIVAL: u32 = 1u32;
+pub const STM_SETIMAGE: u32 = 370u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_MAPPING_CHANGE: u32 = 256u32;
+pub const STN_CLICKED: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_MODE_ASPECTRATIOPRESERVED: u32 = 2048u32;
+pub const STN_DBLCLK: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_MODE_CENTERED: u32 = 128u32;
+pub const STN_DISABLE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_MODE_DEFAULT: u32 = 64u32;
+pub const STN_ENABLE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_ORIENTATION_0: u32 = 4u32;
+pub const STRSAFE_E_END_OF_FILE: ::windows_sys::core::HRESULT = -2147024858i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_ORIENTATION_180: u32 = 16u32;
+pub const STRSAFE_E_INSUFFICIENT_BUFFER: ::windows_sys::core::HRESULT = -2147024774i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_ORIENTATION_270: u32 = 32u32;
+pub const STRSAFE_E_INVALID_PARAMETER: ::windows_sys::core::HRESULT = -2147024809i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_ORIENTATION_90: u32 = 8u32;
+pub const STRSAFE_FILL_BEHIND_NULL: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_ORIGIN: u32 = 1024u32;
+pub const STRSAFE_FILL_ON_FAILURE: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_REMOVAL: u32 = 2u32;
+pub const STRSAFE_IGNORE_NULLS: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PDC_RESOLUTION: u32 = 512u32;
+pub const STRSAFE_MAX_CCH: u32 = 2147483647u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type PEEK_MESSAGE_REMOVE_TYPE = u32;
+pub const STRSAFE_NO_TRUNCATION: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_NOREMOVE: PEEK_MESSAGE_REMOVE_TYPE = 0u32;
+pub const STRSAFE_NULL_ON_FAILURE: u32 = 2048u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_REMOVE: PEEK_MESSAGE_REMOVE_TYPE = 1u32;
+pub const STRSAFE_USE_SECURE_CRT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_NOYIELD: PEEK_MESSAGE_REMOVE_TYPE = 2u32;
+pub const TIMERV_COALESCING_MAX: u32 = 2147483637u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_QS_INPUT: PEEK_MESSAGE_REMOVE_TYPE = 67567616u32;
+pub const TIMERV_COALESCING_MIN: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_QS_POSTMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 9961472u32;
+pub const TIMERV_DEFAULT_COALESCING: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_QS_PAINT: PEEK_MESSAGE_REMOVE_TYPE = 2097152u32;
+pub const TIMERV_NO_COALESCING: u32 = 4294967295u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PM_QS_SENDMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 4194304u32;
+pub const TKF_AVAILABLE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENARBITRATIONTYPE_FIS: u32 = 2u32;
+pub const TKF_CONFIRMHOTKEY: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENARBITRATIONTYPE_MAX: u32 = 4u32;
+pub const TKF_HOTKEYACTIVE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENARBITRATIONTYPE_NONE: u32 = 0u32;
+pub const TKF_HOTKEYSOUND: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENARBITRATIONTYPE_SPT: u32 = 3u32;
+pub const TKF_INDICATOR: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENARBITRATIONTYPE_WIN8: u32 = 1u32;
+pub const TKF_TOGGLEKEYSON: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENVISUALIZATION_CURSOR: u32 = 32u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENVISUALIZATION_DOUBLETAP: u32 = 2u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA: f32 = 0.001f32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENVISUALIZATION_OFF: u32 = 0u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA: f32 = 0.99f32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENVISUALIZATION_ON: u32 = 35u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE: f32 = 0.001f32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PENVISUALIZATION_TAP: u32 = 1u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX: f32 = 0.999f32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_FLAG_BARREL: u32 = 1u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN: f32 = 0.9f32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_FLAG_ERASER: u32 = 4u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_FLAG_INVERTED: u32 = 2u32;
+pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_FLAG_NONE: u32 = 0u32;
+pub const TOUCH_FLAG_NONE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_MASK_NONE: u32 = 0u32;
+pub const TOUCH_HIT_TESTING_CLIENT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_MASK_PRESSURE: u32 = 1u32;
+pub const TOUCH_HIT_TESTING_DEFAULT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_MASK_ROTATION: u32 = 2u32;
+pub const TOUCH_HIT_TESTING_NONE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_MASK_TILT_X: u32 = 4u32;
+pub const TOUCH_HIT_TESTING_PROXIMITY_CLOSEST: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PEN_MASK_TILT_Y: u32 = 8u32;
+pub const TOUCH_HIT_TESTING_PROXIMITY_FARTHEST: u32 = 4095u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PMB_ACTIVE: u32 = 1u32;
+pub const TOUCH_MASK_CONTACTAREA: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_DEVICE_PRODUCT_STRING_MAX: u32 = 520u32;
+pub const TOUCH_MASK_NONE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type POINTER_INPUT_TYPE = i32;
+pub const TOUCH_MASK_ORIENTATION: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PT_POINTER: POINTER_INPUT_TYPE = 1i32;
+pub const TOUCH_MASK_PRESSURE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PT_TOUCH: POINTER_INPUT_TYPE = 2i32;
+pub const UISF_ACTIVE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PT_PEN: POINTER_INPUT_TYPE = 3i32;
+pub const UISF_HIDEACCEL: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PT_MOUSE: POINTER_INPUT_TYPE = 4i32;
+pub const UISF_HIDEFOCUS: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PT_TOUCHPAD: POINTER_INPUT_TYPE = 5i32;
+pub const UIS_CLEAR: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_CANCELED: u32 = 32768u32;
+pub const UIS_INITIALIZE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_CONFIDENCE: u32 = 16384u32;
+pub const UIS_SET: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_FIFTHBUTTON: u32 = 256u32;
+pub const UNICODE_NOCHAR: u32 = 65535u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_FIRSTBUTTON: u32 = 16u32;
+pub const UOI_TIMERPROC_EXCEPTION_SUPPRESSION: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_FOURTHBUTTON: u32 = 128u32;
+pub const USER_DEFAULT_SCREEN_DPI: u32 = 96u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_INCONTACT: u32 = 4u32;
+pub const USER_TIMER_MAXIMUM: u32 = 2147483647u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_INRANGE: u32 = 2u32;
+pub const USER_TIMER_MINIMUM: u32 = 10u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_NEW: u32 = 1u32;
+pub const WA_ACTIVE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_PRIMARY: u32 = 8192u32;
+pub const WA_CLICKACTIVE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_SECONDBUTTON: u32 = 32u32;
+pub const WA_INACTIVE: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MESSAGE_FLAG_THIRDBUTTON: u32 = 64u32;
+pub const WHEEL_DELTA: u32 = 120u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MOD_CTRL: u32 = 8u32;
+pub const WH_HARDWARE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const POINTER_MOD_SHIFT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PREGISTERCLASSNAMEW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOLEAN>;
+pub const WH_MAX: u32 = 14u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PRF_CHECKVISIBLE: i32 = 1i32;
+pub const WH_MAXHOOK: u32 = 14u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PRF_CHILDREN: i32 = 16i32;
+pub const WH_MIN: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PRF_CLIENT: i32 = 4i32;
+pub const WH_MINHOOK: i32 = -1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PRF_ERASEBKGND: i32 = 8i32;
+pub const WINEVENT_INCONTEXT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PRF_NONCLIENT: i32 = 2i32;
+pub const WINEVENT_OUTOFCONTEXT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PRF_OWNED: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCEXA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCEXW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCWSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCWSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>;
+pub const WINEVENT_SKIPOWNPROCESS: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PWR_CRITICALRESUME: u32 = 3u32;
+pub const WINEVENT_SKIPOWNTHREAD: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PWR_FAIL: i32 = -1i32;
+pub const WINSTA_ACCESSCLIPBOARD: i32 = 4i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PWR_OK: u32 = 1u32;
+pub const WINSTA_ACCESSGLOBALATOMS: i32 = 32i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PWR_SUSPENDREQUEST: u32 = 1u32;
+pub const WINSTA_CREATEDESKTOP: i32 = 8i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PWR_SUSPENDRESUME: u32 = 2u32;
+pub const WINSTA_ENUMDESKTOPS: i32 = 1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const PW_RENDERFULLCONTENT: u32 = 2u32;
+pub const WINSTA_ENUMERATE: i32 = 256i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_POINTER: u32 = 4096u32;
+pub const WINSTA_EXITWINDOWS: i32 = 64i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_TOUCH: u32 = 2048u32;
+pub const WINSTA_READATTRIBUTES: i32 = 2i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type QUEUE_STATUS_FLAGS = u32;
+pub const WINSTA_READSCREEN: i32 = 512i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_ALLEVENTS: QUEUE_STATUS_FLAGS = 1215u32;
+pub const WINSTA_WRITEATTRIBUTES: i32 = 16i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_ALLINPUT: QUEUE_STATUS_FLAGS = 1279u32;
+pub const WMSZ_BOTTOM: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_ALLPOSTMESSAGE: QUEUE_STATUS_FLAGS = 256u32;
+pub const WMSZ_BOTTOMLEFT: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_HOTKEY: QUEUE_STATUS_FLAGS = 128u32;
+pub const WMSZ_BOTTOMRIGHT: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_INPUT: QUEUE_STATUS_FLAGS = 1031u32;
+pub const WMSZ_LEFT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_KEY: QUEUE_STATUS_FLAGS = 1u32;
+pub const WMSZ_RIGHT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_MOUSE: QUEUE_STATUS_FLAGS = 6u32;
+pub const WMSZ_TOP: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_MOUSEBUTTON: QUEUE_STATUS_FLAGS = 4u32;
+pub const WMSZ_TOPLEFT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_MOUSEMOVE: QUEUE_STATUS_FLAGS = 2u32;
+pub const WMSZ_TOPRIGHT: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_PAINT: QUEUE_STATUS_FLAGS = 32u32;
+pub const WM_ACTIVATE: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_POSTMESSAGE: QUEUE_STATUS_FLAGS = 8u32;
+pub const WM_ACTIVATEAPP: u32 = 28u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_RAWINPUT: QUEUE_STATUS_FLAGS = 1024u32;
+pub const WM_AFXFIRST: u32 = 864u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_SENDMESSAGE: QUEUE_STATUS_FLAGS = 64u32;
+pub const WM_AFXLAST: u32 = 895u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const QS_TIMER: QUEUE_STATUS_FLAGS = 16u32;
+pub const WM_APP: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RES_CURSOR: u32 = 2u32;
+pub const WM_APPCOMMAND: u32 = 793u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RES_ICON: u32 = 1u32;
+pub const WM_ASKCBFORMATNAME: u32 = 780u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RIDEV_EXMODEMASK: u32 = 240u32;
+pub const WM_CANCELJOURNAL: u32 = 75u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RIM_INPUT: u32 = 0u32;
+pub const WM_CANCELMODE: u32 = 31u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RIM_INPUTSINK: u32 = 1u32;
+pub const WM_CAPTURECHANGED: u32 = 533u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RIM_TYPEMAX: u32 = 2u32;
+pub const WM_CHANGECBCHAIN: u32 = 781u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_KEY_BREAK: u32 = 1u32;
+pub const WM_CHANGEUISTATE: u32 = 295u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_KEY_E0: u32 = 2u32;
+pub const WM_CHAR: u32 = 258u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_KEY_E1: u32 = 4u32;
+pub const WM_CHARTOITEM: u32 = 47u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_KEY_MAKE: u32 = 0u32;
+pub const WM_CHILDACTIVATE: u32 = 34u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_KEY_TERMSRV_SET_LED: u32 = 8u32;
+pub const WM_CLEAR: u32 = 771u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_KEY_TERMSRV_SHADOW: u32 = 16u32;
+pub const WM_CLIPBOARDUPDATE: u32 = 797u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_1_DOWN: u32 = 1u32;
+pub const WM_CLOSE: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_1_UP: u32 = 2u32;
+pub const WM_COMMAND: u32 = 273u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_2_DOWN: u32 = 4u32;
+pub const WM_COMMNOTIFY: u32 = 68u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_2_UP: u32 = 8u32;
+pub const WM_COMPACTING: u32 = 65u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_3_DOWN: u32 = 16u32;
+pub const WM_COMPAREITEM: u32 = 57u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_3_UP: u32 = 32u32;
+pub const WM_CONTEXTMENU: u32 = 123u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_4_DOWN: u32 = 64u32;
+pub const WM_COPY: u32 = 769u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_4_UP: u32 = 128u32;
+pub const WM_COPYDATA: u32 = 74u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_5_DOWN: u32 = 256u32;
+pub const WM_CREATE: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_BUTTON_5_UP: u32 = 512u32;
+pub const WM_CTLCOLORBTN: u32 = 309u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_HWHEEL: u32 = 2048u32;
+pub const WM_CTLCOLORDLG: u32 = 310u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_LEFT_BUTTON_DOWN: u32 = 1u32;
+pub const WM_CTLCOLOREDIT: u32 = 307u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_LEFT_BUTTON_UP: u32 = 2u32;
+pub const WM_CTLCOLORLISTBOX: u32 = 308u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_MIDDLE_BUTTON_DOWN: u32 = 16u32;
+pub const WM_CTLCOLORMSGBOX: u32 = 306u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_MIDDLE_BUTTON_UP: u32 = 32u32;
+pub const WM_CTLCOLORSCROLLBAR: u32 = 311u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_RIGHT_BUTTON_DOWN: u32 = 4u32;
+pub const WM_CTLCOLORSTATIC: u32 = 312u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_RIGHT_BUTTON_UP: u32 = 8u32;
+pub const WM_CUT: u32 = 768u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RI_MOUSE_WHEEL: u32 = 1024u32;
+pub const WM_DEADCHAR: u32 = 259u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_ACCELERATOR: ::windows_sys::core::PCWSTR = 9i32 as _;
+pub const WM_DELETEITEM: u32 = 45u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_ANICURSOR: ::windows_sys::core::PCWSTR = 21i32 as _;
+pub const WM_DESTROY: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_ANIICON: ::windows_sys::core::PCWSTR = 22i32 as _;
+pub const WM_DESTROYCLIPBOARD: u32 = 775u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_BITMAP: ::windows_sys::core::PCWSTR = 2i32 as _;
+pub const WM_DEVICECHANGE: u32 = 537u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_CURSOR: ::windows_sys::core::PCWSTR = 1i32 as _;
+pub const WM_DEVMODECHANGE: u32 = 27u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_DIALOG: ::windows_sys::core::PCWSTR = 5i32 as _;
+pub const WM_DISPLAYCHANGE: u32 = 126u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_DLGINCLUDE: ::windows_sys::core::PCWSTR = 17i32 as _;
+pub const WM_DPICHANGED: u32 = 736u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_FONT: ::windows_sys::core::PCWSTR = 8i32 as _;
+pub const WM_DPICHANGED_AFTERPARENT: u32 = 739u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_FONTDIR: ::windows_sys::core::PCWSTR = 7i32 as _;
+pub const WM_DPICHANGED_BEFOREPARENT: u32 = 738u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_HTML: ::windows_sys::core::PCWSTR = 23i32 as _;
+pub const WM_DRAWCLIPBOARD: u32 = 776u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_ICON: ::windows_sys::core::PCWSTR = 3i32 as _;
+pub const WM_DRAWITEM: u32 = 43u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_MANIFEST: u32 = 24u32;
+pub const WM_DROPFILES: u32 = 563u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_MENU: ::windows_sys::core::PCWSTR = 4i32 as _;
+pub const WM_DWMCOLORIZATIONCOLORCHANGED: u32 = 800u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_MESSAGETABLE: ::windows_sys::core::PCWSTR = 11i32 as _;
+pub const WM_DWMCOMPOSITIONCHANGED: u32 = 798u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_PLUGPLAY: ::windows_sys::core::PCWSTR = 19i32 as _;
+pub const WM_DWMNCRENDERINGCHANGED: u32 = 799u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_VERSION: ::windows_sys::core::PCWSTR = 16i32 as _;
+pub const WM_DWMSENDICONICLIVEPREVIEWBITMAP: u32 = 806u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const RT_VXD: ::windows_sys::core::PCWSTR = 20i32 as _;
+pub const WM_DWMSENDICONICTHUMBNAIL: u32 = 803u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_ENABLE_ARROWS: u32 = 228u32;
+pub const WM_DWMWINDOWMAXIMIZEDCHANGE: u32 = 801u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_GETPOS: u32 = 225u32;
+pub const WM_ENABLE: u32 = 10u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_GETRANGE: u32 = 227u32;
+pub const WM_ENDSESSION: u32 = 22u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_GETSCROLLBARINFO: u32 = 235u32;
+pub const WM_ENTERIDLE: u32 = 289u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_GETSCROLLINFO: u32 = 234u32;
+pub const WM_ENTERMENULOOP: u32 = 529u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_SETPOS: u32 = 224u32;
+pub const WM_ENTERSIZEMOVE: u32 = 561u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_SETRANGE: u32 = 226u32;
+pub const WM_ERASEBKGND: u32 = 20u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_SETRANGEREDRAW: u32 = 230u32;
+pub const WM_EXITMENULOOP: u32 = 530u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBM_SETSCROLLINFO: u32 = 233u32;
+pub const WM_EXITSIZEMOVE: u32 = 562u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_BOTTOMALIGN: i32 = 4i32;
+pub const WM_FONTCHANGE: u32 = 29u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_HORZ: i32 = 0i32;
+pub const WM_GESTURE: u32 = 281u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_LEFTALIGN: i32 = 2i32;
+pub const WM_GESTURENOTIFY: u32 = 282u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_RIGHTALIGN: i32 = 4i32;
+pub const WM_GETDLGCODE: u32 = 135u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_SIZEBOX: i32 = 8i32;
+pub const WM_GETDPISCALEDSIZE: u32 = 740u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_SIZEBOXBOTTOMRIGHTALIGN: i32 = 4i32;
+pub const WM_GETFONT: u32 = 49u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_SIZEBOXTOPLEFTALIGN: i32 = 2i32;
+pub const WM_GETHOTKEY: u32 = 51u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_SIZEGRIP: i32 = 16i32;
+pub const WM_GETICON: u32 = 127u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_TOPALIGN: i32 = 2i32;
+pub const WM_GETMINMAXINFO: u32 = 36u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SBS_VERT: i32 = 1i32;
+pub const WM_GETOBJECT: u32 = 61u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_BOTTOM: u32 = 7u32;
+pub const WM_GETTEXT: u32 = 13u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_ENDSCROLL: u32 = 8u32;
+pub const WM_GETTEXTLENGTH: u32 = 14u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_LEFT: u32 = 6u32;
+pub const WM_GETTITLEBARINFOEX: u32 = 831u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_LINEDOWN: u32 = 1u32;
+pub const WM_HANDHELDFIRST: u32 = 856u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_LINELEFT: u32 = 0u32;
+pub const WM_HANDHELDLAST: u32 = 863u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_LINERIGHT: u32 = 1u32;
+pub const WM_HELP: u32 = 83u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_LINEUP: u32 = 0u32;
+pub const WM_HOTKEY: u32 = 786u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_PAGEDOWN: u32 = 3u32;
+pub const WM_HSCROLL: u32 = 276u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_PAGELEFT: u32 = 2u32;
+pub const WM_HSCROLLCLIPBOARD: u32 = 782u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_PAGERIGHT: u32 = 3u32;
+pub const WM_ICONERASEBKGND: u32 = 39u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_PAGEUP: u32 = 2u32;
+pub const WM_IME_CHAR: u32 = 646u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_RIGHT: u32 = 7u32;
+pub const WM_IME_COMPOSITION: u32 = 271u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_THUMBPOSITION: u32 = 4u32;
+pub const WM_IME_COMPOSITIONFULL: u32 = 644u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_THUMBTRACK: u32 = 5u32;
+pub const WM_IME_CONTROL: u32 = 643u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_TOP: u32 = 6u32;
+pub const WM_IME_ENDCOMPOSITION: u32 = 270u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SCF_ISSECURE: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SCROLLBARINFO {
- pub cbSize: u32,
- pub rcScrollBar: super::super::Foundation::RECT,
- pub dxyLineButton: i32,
- pub xyThumbTop: i32,
- pub xyThumbBottom: i32,
- pub reserved: i32,
- pub rgstate: [u32; 6],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SCROLLBARINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SCROLLBARINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const WM_IME_KEYDOWN: u32 = 656u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type SCROLLBAR_CONSTANTS = u32;
+pub const WM_IME_KEYLAST: u32 = 271u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_CTL: SCROLLBAR_CONSTANTS = 2u32;
+pub const WM_IME_KEYUP: u32 = 657u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_HORZ: SCROLLBAR_CONSTANTS = 0u32;
+pub const WM_IME_NOTIFY: u32 = 642u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_VERT: SCROLLBAR_CONSTANTS = 1u32;
+pub const WM_IME_REQUEST: u32 = 648u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SB_BOTH: SCROLLBAR_CONSTANTS = 3u32;
-#[repr(C)]
+pub const WM_IME_SELECT: u32 = 645u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct SCROLLINFO {
- pub cbSize: u32,
- pub fMask: SCROLLINFO_MASK,
- pub nMin: i32,
- pub nMax: i32,
- pub nPage: u32,
- pub nPos: i32,
- pub nTrackPos: i32,
-}
-impl ::core::marker::Copy for SCROLLINFO {}
-impl ::core::clone::Clone for SCROLLINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const WM_IME_SETCONTEXT: u32 = 641u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type SCROLLINFO_MASK = u32;
+pub const WM_IME_STARTCOMPOSITION: u32 = 269u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIF_ALL: SCROLLINFO_MASK = 23u32;
+pub const WM_INITDIALOG: u32 = 272u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIF_DISABLENOSCROLL: SCROLLINFO_MASK = 8u32;
+pub const WM_INITMENU: u32 = 278u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIF_PAGE: SCROLLINFO_MASK = 2u32;
+pub const WM_INITMENUPOPUP: u32 = 279u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIF_POS: SCROLLINFO_MASK = 4u32;
+pub const WM_INPUT: u32 = 255u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIF_RANGE: SCROLLINFO_MASK = 1u32;
+pub const WM_INPUTLANGCHANGE: u32 = 81u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIF_TRACKPOS: SCROLLINFO_MASK = 16u32;
+pub const WM_INPUTLANGCHANGEREQUEST: u32 = 80u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_ARRANGE: u32 = 61712u32;
+pub const WM_INPUT_DEVICE_CHANGE: u32 = 254u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_CLOSE: u32 = 61536u32;
+pub const WM_KEYDOWN: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_CONTEXTHELP: u32 = 61824u32;
+pub const WM_KEYFIRST: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_DEFAULT: u32 = 61792u32;
+pub const WM_KEYLAST: u32 = 265u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_HOTKEY: u32 = 61776u32;
+pub const WM_KEYUP: u32 = 257u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_HSCROLL: u32 = 61568u32;
+pub const WM_KILLFOCUS: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_ICON: u32 = 61472u32;
+pub const WM_LBUTTONDBLCLK: u32 = 515u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_KEYMENU: u32 = 61696u32;
+pub const WM_LBUTTONDOWN: u32 = 513u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_MAXIMIZE: u32 = 61488u32;
+pub const WM_LBUTTONUP: u32 = 514u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_MINIMIZE: u32 = 61472u32;
+pub const WM_MBUTTONDBLCLK: u32 = 521u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_MONITORPOWER: u32 = 61808u32;
+pub const WM_MBUTTONDOWN: u32 = 519u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_MOUSEMENU: u32 = 61584u32;
+pub const WM_MBUTTONUP: u32 = 520u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_MOVE: u32 = 61456u32;
+pub const WM_MDIACTIVATE: u32 = 546u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_NEXTWINDOW: u32 = 61504u32;
+pub const WM_MDICASCADE: u32 = 551u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_PREVWINDOW: u32 = 61520u32;
+pub const WM_MDICREATE: u32 = 544u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_RESTORE: u32 = 61728u32;
+pub const WM_MDIDESTROY: u32 = 545u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_SEPARATOR: u32 = 61455u32;
+pub const WM_MDIGETACTIVE: u32 = 553u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_SIZE: u32 = 61440u32;
+pub const WM_MDIICONARRANGE: u32 = 552u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_TASKLIST: u32 = 61744u32;
+pub const WM_MDIMAXIMIZE: u32 = 549u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_VSCROLL: u32 = 61552u32;
+pub const WM_MDINEXT: u32 = 548u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SC_ZOOM: u32 = 61488u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type SENDASYNCPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: super::super::Foundation::LRESULT)>;
+pub const WM_MDIREFRESHMENU: u32 = 564u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type SEND_MESSAGE_TIMEOUT_FLAGS = u32;
+pub const WM_MDIRESTORE: u32 = 547u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SMTO_ABORTIFHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 2u32;
+pub const WM_MDISETMENU: u32 = 560u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SMTO_BLOCK: SEND_MESSAGE_TIMEOUT_FLAGS = 1u32;
+pub const WM_MDITILE: u32 = 550u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SMTO_NORMAL: SEND_MESSAGE_TIMEOUT_FLAGS = 0u32;
+pub const WM_MEASUREITEM: u32 = 44u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SMTO_NOTIMEOUTIFNOTHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 8u32;
+pub const WM_MENUCHAR: u32 = 288u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SMTO_ERRORONEXIT: SEND_MESSAGE_TIMEOUT_FLAGS = 32u32;
+pub const WM_MENUCOMMAND: u32 = 294u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type SET_WINDOW_POS_FLAGS = u32;
+pub const WM_MENUDRAG: u32 = 291u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_ASYNCWINDOWPOS: SET_WINDOW_POS_FLAGS = 16384u32;
+pub const WM_MENUGETOBJECT: u32 = 292u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_DEFERERASE: SET_WINDOW_POS_FLAGS = 8192u32;
+pub const WM_MENURBUTTONUP: u32 = 290u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_DRAWFRAME: SET_WINDOW_POS_FLAGS = 32u32;
+pub const WM_MENUSELECT: u32 = 287u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_FRAMECHANGED: SET_WINDOW_POS_FLAGS = 32u32;
+pub const WM_MOUSEACTIVATE: u32 = 33u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_HIDEWINDOW: SET_WINDOW_POS_FLAGS = 128u32;
+pub const WM_MOUSEFIRST: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOACTIVATE: SET_WINDOW_POS_FLAGS = 16u32;
+pub const WM_MOUSEHWHEEL: u32 = 526u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOCOPYBITS: SET_WINDOW_POS_FLAGS = 256u32;
+pub const WM_MOUSELAST: u32 = 526u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOMOVE: SET_WINDOW_POS_FLAGS = 2u32;
+pub const WM_MOUSEMOVE: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOOWNERZORDER: SET_WINDOW_POS_FLAGS = 512u32;
+pub const WM_MOUSEWHEEL: u32 = 522u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOREDRAW: SET_WINDOW_POS_FLAGS = 8u32;
+pub const WM_MOVE: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOREPOSITION: SET_WINDOW_POS_FLAGS = 512u32;
+pub const WM_MOVING: u32 = 534u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOSENDCHANGING: SET_WINDOW_POS_FLAGS = 1024u32;
+pub const WM_NCACTIVATE: u32 = 134u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOSIZE: SET_WINDOW_POS_FLAGS = 1u32;
+pub const WM_NCCALCSIZE: u32 = 131u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_NOZORDER: SET_WINDOW_POS_FLAGS = 4u32;
+pub const WM_NCCREATE: u32 = 129u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP_SHOWWINDOW: SET_WINDOW_POS_FLAGS = 64u32;
+pub const WM_NCDESTROY: u32 = 130u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SWP__NOOWNERZORDER: SET_WINDOW_POS_FLAGS = 512u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHELLHOOKINFO {
- pub hwnd: super::super::Foundation::HWND,
- pub rc: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHELLHOOKINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHELLHOOKINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const WM_NCHITTEST: u32 = 132u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SHOW_FULLSCREEN: u32 = 3u32;
+pub const WM_NCLBUTTONDBLCLK: u32 = 163u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SHOW_ICONWINDOW: u32 = 2u32;
+pub const WM_NCLBUTTONDOWN: u32 = 161u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SHOW_OPENNOACTIVATE: u32 = 4u32;
+pub const WM_NCLBUTTONUP: u32 = 162u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SHOW_OPENWINDOW: u32 = 1u32;
+pub const WM_NCMBUTTONDBLCLK: u32 = 169u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type SHOW_WINDOW_CMD = u32;
+pub const WM_NCMBUTTONDOWN: u32 = 167u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_FORCEMINIMIZE: SHOW_WINDOW_CMD = 11u32;
+pub const WM_NCMBUTTONUP: u32 = 168u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_HIDE: SHOW_WINDOW_CMD = 0u32;
+pub const WM_NCMOUSEHOVER: u32 = 672u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_MAXIMIZE: SHOW_WINDOW_CMD = 3u32;
+pub const WM_NCMOUSELEAVE: u32 = 674u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_MINIMIZE: SHOW_WINDOW_CMD = 6u32;
+pub const WM_NCMOUSEMOVE: u32 = 160u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_RESTORE: SHOW_WINDOW_CMD = 9u32;
+pub const WM_NCPAINT: u32 = 133u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOW: SHOW_WINDOW_CMD = 5u32;
+pub const WM_NCPOINTERDOWN: u32 = 578u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWDEFAULT: SHOW_WINDOW_CMD = 10u32;
+pub const WM_NCPOINTERUP: u32 = 579u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWMAXIMIZED: SHOW_WINDOW_CMD = 3u32;
+pub const WM_NCPOINTERUPDATE: u32 = 577u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWMINIMIZED: SHOW_WINDOW_CMD = 2u32;
+pub const WM_NCRBUTTONDBLCLK: u32 = 166u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWMINNOACTIVE: SHOW_WINDOW_CMD = 7u32;
+pub const WM_NCRBUTTONDOWN: u32 = 164u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWNA: SHOW_WINDOW_CMD = 8u32;
+pub const WM_NCRBUTTONUP: u32 = 165u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWNOACTIVATE: SHOW_WINDOW_CMD = 4u32;
+pub const WM_NCXBUTTONDBLCLK: u32 = 173u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SHOWNORMAL: SHOW_WINDOW_CMD = 1u32;
+pub const WM_NCXBUTTONDOWN: u32 = 171u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_NORMAL: SHOW_WINDOW_CMD = 1u32;
+pub const WM_NCXBUTTONUP: u32 = 172u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_MAX: SHOW_WINDOW_CMD = 11u32;
+pub const WM_NEXTDLGCTL: u32 = 40u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_PARENTCLOSING: SHOW_WINDOW_CMD = 1u32;
+pub const WM_NEXTMENU: u32 = 531u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_OTHERZOOM: SHOW_WINDOW_CMD = 2u32;
+pub const WM_NOTIFY: u32 = 78u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_PARENTOPENING: SHOW_WINDOW_CMD = 3u32;
+pub const WM_NOTIFYFORMAT: u32 = 85u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_OTHERUNZOOM: SHOW_WINDOW_CMD = 4u32;
+pub const WM_NULL: u32 = 0u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SCROLLCHILDREN: SHOW_WINDOW_CMD = 1u32;
+pub const WM_PAINT: u32 = 15u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_INVALIDATE: SHOW_WINDOW_CMD = 2u32;
+pub const WM_PAINTCLIPBOARD: u32 = 777u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_ERASE: SHOW_WINDOW_CMD = 4u32;
+pub const WM_PAINTICON: u32 = 38u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SW_SMOOTHSCROLL: SHOW_WINDOW_CMD = 16u32;
+pub const WM_PALETTECHANGED: u32 = 785u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZEFULLSCREEN: u32 = 2u32;
+pub const WM_PALETTEISCHANGING: u32 = 784u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZEICONIC: u32 = 1u32;
+pub const WM_PARENTNOTIFY: u32 = 528u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZENORMAL: u32 = 0u32;
+pub const WM_PASTE: u32 = 770u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZEZOOMHIDE: u32 = 4u32;
+pub const WM_PENWINFIRST: u32 = 896u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZEZOOMSHOW: u32 = 3u32;
+pub const WM_PENWINLAST: u32 = 911u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZE_MAXHIDE: u32 = 4u32;
+pub const WM_POINTERACTIVATE: u32 = 587u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZE_MAXIMIZED: u32 = 2u32;
+pub const WM_POINTERCAPTURECHANGED: u32 = 588u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZE_MAXSHOW: u32 = 3u32;
+pub const WM_POINTERDEVICECHANGE: u32 = 568u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZE_MINIMIZED: u32 = 1u32;
+pub const WM_POINTERDEVICEINRANGE: u32 = 569u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SIZE_RESTORED: u32 = 0u32;
+pub const WM_POINTERDEVICEOUTOFRANGE: u32 = 570u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SM_CARETBLINKINGENABLED: u32 = 8194u32;
+pub const WM_POINTERDOWN: u32 = 582u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SM_CMETRICS: u32 = 76u32;
+pub const WM_POINTERENTER: u32 = 585u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SM_RESERVED1: u32 = 24u32;
+pub const WM_POINTERHWHEEL: u32 = 591u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SM_RESERVED2: u32 = 25u32;
+pub const WM_POINTERLEAVE: u32 = 586u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SM_RESERVED3: u32 = 26u32;
+pub const WM_POINTERROUTEDAWAY: u32 = 594u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SM_RESERVED4: u32 = 27u32;
+pub const WM_POINTERROUTEDRELEASED: u32 = 595u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_APPEND: u32 = 14u32;
+pub const WM_POINTERROUTEDTO: u32 = 593u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_APPSTART: u32 = 12u32;
+pub const WM_POINTERUP: u32 = 583u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_BEEP: u32 = 3u32;
+pub const WM_POINTERUPDATE: u32 = 581u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_ERROR: u32 = 4u32;
+pub const WM_POINTERWHEEL: u32 = 590u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_FAULT: u32 = 13u32;
+pub const WM_POWER: u32 = 72u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_INFORMATION: u32 = 7u32;
+pub const WM_POWERBROADCAST: u32 = 536u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_MAXIMIZE: u32 = 8u32;
+pub const WM_PRINT: u32 = 791u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_MENUCOMMAND: u32 = 15u32;
+pub const WM_PRINTCLIENT: u32 = 792u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_MENUPOPUP: u32 = 16u32;
+pub const WM_QUERYDRAGICON: u32 = 55u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_MINIMIZE: u32 = 9u32;
+pub const WM_QUERYENDSESSION: u32 = 17u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_QUESTION: u32 = 5u32;
+pub const WM_QUERYNEWPALETTE: u32 = 783u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_RESTOREDOWN: u32 = 11u32;
+pub const WM_QUERYOPEN: u32 = 19u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_RESTOREUP: u32 = 10u32;
+pub const WM_QUERYUISTATE: u32 = 297u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_SHUTDOWN: u32 = 2u32;
+pub const WM_QUEUESYNC: u32 = 35u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_STARTUP: u32 = 1u32;
+pub const WM_QUIT: u32 = 18u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SOUND_SYSTEM_WARNING: u32 = 6u32;
+pub const WM_RBUTTONDBLCLK: u32 = 518u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_BITMAP: i32 = 14i32;
+pub const WM_RBUTTONDOWN: u32 = 516u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_BLACKFRAME: i32 = 7i32;
+pub const WM_RBUTTONUP: u32 = 517u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_BLACKRECT: i32 = 4i32;
+pub const WM_RENDERALLFORMATS: u32 = 774u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_CENTER: i32 = 1i32;
+pub const WM_RENDERFORMAT: u32 = 773u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_CENTERIMAGE: i32 = 512i32;
+pub const WM_SETCURSOR: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_EDITCONTROL: i32 = 8192i32;
+pub const WM_SETFOCUS: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ELLIPSISMASK: i32 = 49152i32;
+pub const WM_SETFONT: u32 = 48u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ENDELLIPSIS: i32 = 16384i32;
+pub const WM_SETHOTKEY: u32 = 50u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ENHMETAFILE: i32 = 15i32;
+pub const WM_SETICON: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ETCHEDFRAME: i32 = 18i32;
+pub const WM_SETREDRAW: u32 = 11u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ETCHEDHORZ: i32 = 16i32;
+pub const WM_SETTEXT: u32 = 12u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ETCHEDVERT: i32 = 17i32;
+pub const WM_SETTINGCHANGE: u32 = 26u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_GRAYFRAME: i32 = 8i32;
+pub const WM_SHOWWINDOW: u32 = 24u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_GRAYRECT: i32 = 5i32;
+pub const WM_SIZE: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_ICON: i32 = 3i32;
+pub const WM_SIZECLIPBOARD: u32 = 779u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_LEFT: i32 = 0i32;
+pub const WM_SIZING: u32 = 532u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_LEFTNOWORDWRAP: i32 = 12i32;
+pub const WM_SPOOLERSTATUS: u32 = 42u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_NOPREFIX: i32 = 128i32;
+pub const WM_STYLECHANGED: u32 = 125u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_NOTIFY: i32 = 256i32;
+pub const WM_STYLECHANGING: u32 = 124u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_OWNERDRAW: i32 = 13i32;
+pub const WM_SYNCPAINT: u32 = 136u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_PATHELLIPSIS: i32 = 32768i32;
+pub const WM_SYSCHAR: u32 = 262u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_REALSIZECONTROL: i32 = 64i32;
+pub const WM_SYSCOLORCHANGE: u32 = 21u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_REALSIZEIMAGE: i32 = 2048i32;
+pub const WM_SYSCOMMAND: u32 = 274u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_RIGHT: i32 = 2i32;
+pub const WM_SYSDEADCHAR: u32 = 263u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_RIGHTJUST: i32 = 1024i32;
+pub const WM_SYSKEYDOWN: u32 = 260u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_SIMPLE: i32 = 11i32;
+pub const WM_SYSKEYUP: u32 = 261u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_SUNKEN: i32 = 4096i32;
+pub const WM_TABLET_FIRST: u32 = 704u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_TYPEMASK: i32 = 31i32;
+pub const WM_TABLET_LAST: u32 = 735u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_USERITEM: i32 = 10i32;
+pub const WM_TCARD: u32 = 82u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_WHITEFRAME: i32 = 9i32;
+pub const WM_THEMECHANGED: u32 = 794u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_WHITERECT: i32 = 6i32;
+pub const WM_TIMECHANGE: u32 = 30u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const SS_WORDELLIPSIS: i32 = 49152i32;
+pub const WM_TIMER: u32 = 275u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_ALERT_HIGH: u32 = 268435456u32;
+pub const WM_TOUCH: u32 = 576u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_ALERT_LOW: u32 = 67108864u32;
+pub const WM_TOUCHHITTESTING: u32 = 589u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_ALERT_MEDIUM: u32 = 134217728u32;
+pub const WM_UNDO: u32 = 772u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_ANIMATED: u32 = 16384u32;
+pub const WM_UNICHAR: u32 = 265u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_BUSY: u32 = 2048u32;
+pub const WM_UNINITMENUPOPUP: u32 = 293u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_CHECKED: u32 = 16u32;
+pub const WM_UPDATEUISTATE: u32 = 296u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_COLLAPSED: u32 = 1024u32;
+pub const WM_USER: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_DEFAULT: u32 = 256u32;
+pub const WM_USERCHANGED: u32 = 84u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_EXPANDED: u32 = 512u32;
+pub const WM_VKEYTOITEM: u32 = 46u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_EXTSELECTABLE: u32 = 33554432u32;
+pub const WM_VSCROLL: u32 = 277u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_FLOATING: u32 = 4096u32;
+pub const WM_VSCROLLCLIPBOARD: u32 = 778u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_FOCUSED: u32 = 4u32;
+pub const WM_WINDOWPOSCHANGED: u32 = 71u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_HOTTRACKED: u32 = 128u32;
+pub const WM_WINDOWPOSCHANGING: u32 = 70u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_INDETERMINATE: u32 = 32u32;
+pub const WM_WININICHANGE: u32 = 26u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_LINKED: u32 = 4194304u32;
+pub const WM_WTSSESSION_CHANGE: u32 = 689u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_MARQUEED: u32 = 8192u32;
+pub const WM_XBUTTONDBLCLK: u32 = 525u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_MIXED: u32 = 32u32;
+pub const WM_XBUTTONDOWN: u32 = 523u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_MOVEABLE: u32 = 262144u32;
+pub const WM_XBUTTONUP: u32 = 524u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_MULTISELECTABLE: u32 = 16777216u32;
+pub const WSF_VISIBLE: i32 = 1i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_PROTECTED: u32 = 536870912u32;
+pub const WTS_CONSOLE_CONNECT: u32 = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_READONLY: u32 = 64u32;
+pub const WTS_CONSOLE_DISCONNECT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_SELECTABLE: u32 = 2097152u32;
+pub const WTS_REMOTE_CONNECT: u32 = 3u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_SELECTED: u32 = 2u32;
+pub const WTS_REMOTE_DISCONNECT: u32 = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_SELFVOICING: u32 = 524288u32;
+pub const WTS_SESSION_CREATE: u32 = 10u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_SIZEABLE: u32 = 131072u32;
+pub const WTS_SESSION_LOCK: u32 = 7u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_TRAVERSED: u32 = 8388608u32;
+pub const WTS_SESSION_LOGOFF: u32 = 6u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STATE_SYSTEM_VALID: u32 = 1073741823u32;
+pub const WTS_SESSION_LOGON: u32 = 5u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STM_GETICON: u32 = 369u32;
+pub const WTS_SESSION_REMOTE_CONTROL: u32 = 9u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STM_GETIMAGE: u32 = 371u32;
+pub const WTS_SESSION_TERMINATE: u32 = 11u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STM_MSGMAX: u32 = 372u32;
+pub const WTS_SESSION_UNLOCK: u32 = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STM_SETICON: u32 = 368u32;
+pub const WVR_ALIGNBOTTOM: u32 = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STM_SETIMAGE: u32 = 370u32;
+pub const WVR_ALIGNLEFT: u32 = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STN_CLICKED: u32 = 0u32;
+pub const WVR_ALIGNRIGHT: u32 = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STN_DBLCLK: u32 = 1u32;
+pub const WVR_ALIGNTOP: u32 = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STN_DISABLE: u32 = 3u32;
+pub const WVR_HREDRAW: u32 = 256u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STN_ENABLE: u32 = 2u32;
+pub const WVR_VALIDRECTS: u32 = 1024u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_E_END_OF_FILE: ::windows_sys::core::HRESULT = -2147024858i32;
+pub const WVR_VREDRAW: u32 = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_E_INSUFFICIENT_BUFFER: ::windows_sys::core::HRESULT = -2147024774i32;
+pub const __WARNING_BANNED_API_USAGE: u32 = 28719u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_E_INVALID_PARAMETER: ::windows_sys::core::HRESULT = -2147024809i32;
+pub const __WARNING_CYCLOMATIC_COMPLEXITY: u32 = 28734u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_FILL_BEHIND_NULL: u32 = 512u32;
+pub const __WARNING_DEREF_NULL_PTR: u32 = 6011u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_FILL_ON_FAILURE: u32 = 1024u32;
+pub const __WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION: u32 = 26045u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_IGNORE_NULLS: u32 = 256u32;
+pub const __WARNING_INCORRECT_ANNOTATION: u32 = 26007u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_MAX_CCH: u32 = 2147483647u32;
+pub const __WARNING_INVALID_PARAM_VALUE_1: u32 = 6387u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_NO_TRUNCATION: u32 = 4096u32;
+pub const __WARNING_INVALID_PARAM_VALUE_3: u32 = 28183u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_NULL_ON_FAILURE: u32 = 2048u32;
+pub const __WARNING_MISSING_ZERO_TERMINATION2: u32 = 6054u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const STRSAFE_USE_SECURE_CRT: u32 = 0u32;
-#[repr(C)]
+pub const __WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION: u32 = 26036u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct STYLESTRUCT {
- pub styleOld: u32,
- pub styleNew: u32,
-}
-impl ::core::marker::Copy for STYLESTRUCT {}
-impl ::core::clone::Clone for STYLESTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const __WARNING_POST_EXPECTED: u32 = 28210u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY: u32 = 26015u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION: u32 = 26071u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_PRECONDITION_NULLTERMINATION_VIOLATION: u32 = 26035u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_RANGE_POSTCONDITION_VIOLATION: u32 = 26061u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_RETURNING_BAD_RESULT: u32 = 28196u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_RETURN_UNINIT_VAR: u32 = 6101u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const __WARNING_USING_UNINIT_VAR: u32 = 6001u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type ACCEL_VIRT_FLAGS = u8;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FVIRTKEY: ACCEL_VIRT_FLAGS = 1u8;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FNOINVERT: ACCEL_VIRT_FLAGS = 2u8;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FSHIFT: ACCEL_VIRT_FLAGS = 4u8;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FCONTROL: ACCEL_VIRT_FLAGS = 8u8;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FALT: ACCEL_VIRT_FLAGS = 16u8;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type ANIMATE_WINDOW_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_ACTIVATE: ANIMATE_WINDOW_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_BLEND: ANIMATE_WINDOW_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_CENTER: ANIMATE_WINDOW_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_HIDE: ANIMATE_WINDOW_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_HOR_POSITIVE: ANIMATE_WINDOW_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_HOR_NEGATIVE: ANIMATE_WINDOW_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_SLIDE: ANIMATE_WINDOW_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_VER_POSITIVE: ANIMATE_WINDOW_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const AW_VER_NEGATIVE: ANIMATE_WINDOW_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type CASCADE_WINDOWS_HOW = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MDITILE_SKIPDISABLED: CASCADE_WINDOWS_HOW = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MDITILE_ZORDER: CASCADE_WINDOWS_HOW = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MSGFLT_ADD: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MSGFLT_REMOVE: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type CURSORINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const CURSOR_SHOWING: CURSORINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const CURSOR_SUPPRESSED: CURSORINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type CWP_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const CWP_ALL: CWP_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const CWP_SKIPINVISIBLE: CWP_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const CWP_SKIPDISABLED: CWP_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const CWP_SKIPTRANSPARENT: CWP_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type DI_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const DI_MASK: DI_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const DI_IMAGE: DI_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const DI_NORMAL: DI_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const DI_COMPAT: DI_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const DI_DEFAULTSIZE: DI_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const DI_NOMIRROR: DI_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type EDIT_CONTROL_FEATURE = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT: EDIT_CONTROL_FEATURE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS: EDIT_CONTROL_FEATURE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type FLASHWINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FLASHW_ALL: FLASHWINFO_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FLASHW_CAPTION: FLASHWINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FLASHW_STOP: FLASHWINFO_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FLASHW_TIMER: FLASHWINFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FLASHW_TIMERNOFG: FLASHWINFO_FLAGS = 12u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const FLASHW_TRAY: FLASHWINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type FOREGROUND_WINDOW_LOCK_CODE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LSFW_LOCK: FOREGROUND_WINDOW_LOCK_CODE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LSFW_UNLOCK: FOREGROUND_WINDOW_LOCK_CODE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type GDI_IMAGE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IMAGE_BITMAP: GDI_IMAGE_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IMAGE_CURSOR: GDI_IMAGE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IMAGE_ICON: GDI_IMAGE_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type GET_ANCESTOR_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GA_PARENT: GET_ANCESTOR_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GA_ROOT: GET_ANCESTOR_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GA_ROOTOWNER: GET_ANCESTOR_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type GET_CLASS_LONG_INDEX = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCW_ATOM: GET_CLASS_LONG_INDEX = -32i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_CBCLSEXTRA: GET_CLASS_LONG_INDEX = -20i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_CBWNDEXTRA: GET_CLASS_LONG_INDEX = -18i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_HCURSOR: GET_CLASS_LONG_INDEX = -12i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_HICON: GET_CLASS_LONG_INDEX = -14i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_HICONSM: GET_CLASS_LONG_INDEX = -34i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_HMODULE: GET_CLASS_LONG_INDEX = -16i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_MENUNAME: GET_CLASS_LONG_INDEX = -8i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_STYLE: GET_CLASS_LONG_INDEX = -26i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCL_WNDPROC: GET_CLASS_LONG_INDEX = -24i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_HCURSOR: GET_CLASS_LONG_INDEX = -12i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_HICON: GET_CLASS_LONG_INDEX = -14i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_HICONSM: GET_CLASS_LONG_INDEX = -34i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_HMODULE: GET_CLASS_LONG_INDEX = -16i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_MENUNAME: GET_CLASS_LONG_INDEX = -8i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GCLP_WNDPROC: GET_CLASS_LONG_INDEX = -24i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type GET_MENU_DEFAULT_ITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GMDI_GOINTOPOPUPS: GET_MENU_DEFAULT_ITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GMDI_USEDISABLED: GET_MENU_DEFAULT_ITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type GET_WINDOW_CMD = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_CHILD: GET_WINDOW_CMD = 5u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_ENABLEDPOPUP: GET_WINDOW_CMD = 6u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_HWNDFIRST: GET_WINDOW_CMD = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_HWNDLAST: GET_WINDOW_CMD = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_HWNDNEXT: GET_WINDOW_CMD = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_HWNDPREV: GET_WINDOW_CMD = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GW_OWNER: GET_WINDOW_CMD = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type GUITHREADINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GUI_CARETBLINKING: GUITHREADINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GUI_INMENUMODE: GUITHREADINFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GUI_INMOVESIZE: GUITHREADINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GUI_POPUPMENUMODE: GUITHREADINFO_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const GUI_SYSTEMMENUMODE: GUITHREADINFO_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type HANDEDNESS = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const HANDEDNESS_LEFT: HANDEDNESS = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const HANDEDNESS_RIGHT: HANDEDNESS = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type IMAGE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_CREATEDIBSECTION: IMAGE_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_DEFAULTCOLOR: IMAGE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_DEFAULTSIZE: IMAGE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_LOADFROMFILE: IMAGE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_LOADMAP3DCOLORS: IMAGE_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_LOADTRANSPARENT: IMAGE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_MONOCHROME: IMAGE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_SHARED: IMAGE_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_VGACOLOR: IMAGE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_COPYDELETEORG: IMAGE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_COPYFROMRESOURCE: IMAGE_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LR_COPYRETURNORG: IMAGE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type KBDLLHOOKSTRUCT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LLKHF_EXTENDED: KBDLLHOOKSTRUCT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LLKHF_ALTDOWN: KBDLLHOOKSTRUCT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LLKHF_UP: KBDLLHOOKSTRUCT_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LLKHF_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LLKHF_LOWER_IL_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type LAYERED_WINDOW_ATTRIBUTES_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LWA_ALPHA: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const LWA_COLORKEY: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENUGETOBJECTINFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNGOF_BOTTOMGAP: MENUGETOBJECTINFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNGOF_TOPGAP: MENUGETOBJECTINFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENUINFO_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIM_APPLYTOSUBMENUS: MENUINFO_MASK = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIM_BACKGROUND: MENUINFO_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIM_HELPID: MENUINFO_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIM_MAXHEIGHT: MENUINFO_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIM_MENUDATA: MENUINFO_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIM_STYLE: MENUINFO_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENUINFO_STYLE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNS_AUTODISMISS: MENUINFO_STYLE = 268435456u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNS_CHECKORBMP: MENUINFO_STYLE = 67108864u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNS_DRAGDROP: MENUINFO_STYLE = 536870912u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNS_MODELESS: MENUINFO_STYLE = 1073741824u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNS_NOCHECK: MENUINFO_STYLE = 2147483648u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MNS_NOTIFYBYPOS: MENUINFO_STYLE = 134217728u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENU_ITEM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_BYCOMMAND: MENU_ITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_BYPOSITION: MENU_ITEM_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_BITMAP: MENU_ITEM_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_CHECKED: MENU_ITEM_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_DISABLED: MENU_ITEM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_ENABLED: MENU_ITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_GRAYED: MENU_ITEM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_MENUBARBREAK: MENU_ITEM_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_MENUBREAK: MENU_ITEM_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_OWNERDRAW: MENU_ITEM_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_POPUP: MENU_ITEM_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_SEPARATOR: MENU_ITEM_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_STRING: MENU_ITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_UNCHECKED: MENU_ITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_INSERT: MENU_ITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_CHANGE: MENU_ITEM_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_APPEND: MENU_ITEM_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_DELETE: MENU_ITEM_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_REMOVE: MENU_ITEM_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_USECHECKBITMAPS: MENU_ITEM_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_UNHILITE: MENU_ITEM_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_HILITE: MENU_ITEM_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_DEFAULT: MENU_ITEM_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_SYSMENU: MENU_ITEM_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_HELP: MENU_ITEM_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_RIGHTJUSTIFY: MENU_ITEM_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_MOUSESELECT: MENU_ITEM_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MF_END: MENU_ITEM_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENU_ITEM_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_BITMAP: MENU_ITEM_MASK = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_CHECKMARKS: MENU_ITEM_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_DATA: MENU_ITEM_MASK = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_FTYPE: MENU_ITEM_MASK = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_ID: MENU_ITEM_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_STATE: MENU_ITEM_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_STRING: MENU_ITEM_MASK = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_SUBMENU: MENU_ITEM_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MIIM_TYPE: MENU_ITEM_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENU_ITEM_STATE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_GRAYED: MENU_ITEM_STATE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_DISABLED: MENU_ITEM_STATE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_CHECKED: MENU_ITEM_STATE = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_HILITE: MENU_ITEM_STATE = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_ENABLED: MENU_ITEM_STATE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_UNCHECKED: MENU_ITEM_STATE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_UNHILITE: MENU_ITEM_STATE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFS_DEFAULT: MENU_ITEM_STATE = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MENU_ITEM_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_BITMAP: MENU_ITEM_TYPE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_MENUBARBREAK: MENU_ITEM_TYPE = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_MENUBREAK: MENU_ITEM_TYPE = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_OWNERDRAW: MENU_ITEM_TYPE = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_RADIOCHECK: MENU_ITEM_TYPE = 512u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_RIGHTJUSTIFY: MENU_ITEM_TYPE = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_RIGHTORDER: MENU_ITEM_TYPE = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_SEPARATOR: MENU_ITEM_TYPE = 2048u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MFT_STRING: MENU_ITEM_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MESSAGEBOX_RESULT = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDOK: MESSAGEBOX_RESULT = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDCANCEL: MESSAGEBOX_RESULT = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDABORT: MESSAGEBOX_RESULT = 3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDRETRY: MESSAGEBOX_RESULT = 4i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDIGNORE: MESSAGEBOX_RESULT = 5i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDYES: MESSAGEBOX_RESULT = 6i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDNO: MESSAGEBOX_RESULT = 7i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDCLOSE: MESSAGEBOX_RESULT = 8i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDHELP: MESSAGEBOX_RESULT = 9i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDTRYAGAIN: MESSAGEBOX_RESULT = 10i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDCONTINUE: MESSAGEBOX_RESULT = 11i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDASYNC: MESSAGEBOX_RESULT = 32001i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const IDTIMEOUT: MESSAGEBOX_RESULT = 32000i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MESSAGEBOX_STYLE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ABORTRETRYIGNORE: MESSAGEBOX_STYLE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_CANCELTRYCONTINUE: MESSAGEBOX_STYLE = 6u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_HELP: MESSAGEBOX_STYLE = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_OK: MESSAGEBOX_STYLE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_OKCANCEL: MESSAGEBOX_STYLE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_RETRYCANCEL: MESSAGEBOX_STYLE = 5u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_YESNO: MESSAGEBOX_STYLE = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_YESNOCANCEL: MESSAGEBOX_STYLE = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONHAND: MESSAGEBOX_STYLE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONQUESTION: MESSAGEBOX_STYLE = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONEXCLAMATION: MESSAGEBOX_STYLE = 48u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONASTERISK: MESSAGEBOX_STYLE = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_USERICON: MESSAGEBOX_STYLE = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONWARNING: MESSAGEBOX_STYLE = 48u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONERROR: MESSAGEBOX_STYLE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONINFORMATION: MESSAGEBOX_STYLE = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONSTOP: MESSAGEBOX_STYLE = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_DEFBUTTON1: MESSAGEBOX_STYLE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_DEFBUTTON2: MESSAGEBOX_STYLE = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_DEFBUTTON3: MESSAGEBOX_STYLE = 512u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_DEFBUTTON4: MESSAGEBOX_STYLE = 768u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_APPLMODAL: MESSAGEBOX_STYLE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_SYSTEMMODAL: MESSAGEBOX_STYLE = 4096u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_TASKMODAL: MESSAGEBOX_STYLE = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_NOFOCUS: MESSAGEBOX_STYLE = 32768u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_SETFOREGROUND: MESSAGEBOX_STYLE = 65536u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_DEFAULT_DESKTOP_ONLY: MESSAGEBOX_STYLE = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_TOPMOST: MESSAGEBOX_STYLE = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_RIGHT: MESSAGEBOX_STYLE = 524288u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_RTLREADING: MESSAGEBOX_STYLE = 1048576u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_SERVICE_NOTIFICATION: MESSAGEBOX_STYLE = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_SERVICE_NOTIFICATION_NT3X: MESSAGEBOX_STYLE = 262144u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_TYPEMASK: MESSAGEBOX_STYLE = 15u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_ICONMASK: MESSAGEBOX_STYLE = 240u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_DEFMASK: MESSAGEBOX_STYLE = 3840u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_MODEMASK: MESSAGEBOX_STYLE = 12288u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MB_MISCMASK: MESSAGEBOX_STYLE = 49152u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MINIMIZEDMETRICS_ARRANGE = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const ARW_BOTTOMLEFT: MINIMIZEDMETRICS_ARRANGE = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const ARW_BOTTOMRIGHT: MINIMIZEDMETRICS_ARRANGE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const ARW_TOPLEFT: MINIMIZEDMETRICS_ARRANGE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const ARW_TOPRIGHT: MINIMIZEDMETRICS_ARRANGE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MOUSEHOOKSTRUCTEX_MOUSE_DATA = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const XBUTTON1: MOUSEHOOKSTRUCTEX_MOUSE_DATA = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const XBUTTON2: MOUSEHOOKSTRUCTEX_MOUSE_DATA = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MSGFLTINFO_STATUS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MSGFLTINFO_NONE: MSGFLTINFO_STATUS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MSGFLTINFO_ALLOWED_HIGHER: MSGFLTINFO_STATUS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MSGFLTINFO_ALREADYALLOWED_FORWND: MSGFLTINFO_STATUS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MSGFLTINFO_ALREADYDISALLOWED_FORWND: MSGFLTINFO_STATUS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MWMO_NONE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MWMO_ALERTABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MWMO_INPUTAVAILABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MWMO_WAITALL: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MrmDumpType = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmDumpType_Basic: MrmDumpType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmDumpType_Detailed: MrmDumpType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmDumpType_Schema: MrmDumpType = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MrmIndexerFlags = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmIndexerFlagsNone: MrmIndexerFlags = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmIndexerFlagsAutoMerge: MrmIndexerFlags = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmIndexerFlagsCreateContentChecksum: MrmIndexerFlags = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MrmPackagingMode = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPackagingModeStandaloneFile: MrmPackagingMode = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPackagingModeAutoSplit: MrmPackagingMode = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPackagingModeResourcePack: MrmPackagingMode = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MrmPackagingOptions = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPackagingOptionsNone: MrmPackagingOptions = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPackagingOptionsOmitSchemaFromResourcePacks: MrmPackagingOptions = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPackagingOptionsSplitLanguageVariants: MrmPackagingOptions = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MrmPlatformVersion = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPlatformVersion_Default: MrmPlatformVersion = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPlatformVersion_Windows10_0_0_0: MrmPlatformVersion = 17432576i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmPlatformVersion_Windows10_0_0_5: MrmPlatformVersion = 17432581i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type MrmResourceIndexerMessageSeverity = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmResourceIndexerMessageSeverityVerbose: MrmResourceIndexerMessageSeverity = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmResourceIndexerMessageSeverityInfo: MrmResourceIndexerMessageSeverity = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmResourceIndexerMessageSeverityWarning: MrmResourceIndexerMessageSeverity = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const MrmResourceIndexerMessageSeverityError: MrmResourceIndexerMessageSeverity = 3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type OBJECT_IDENTIFIER = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_WINDOW: OBJECT_IDENTIFIER = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_SYSMENU: OBJECT_IDENTIFIER = -1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_TITLEBAR: OBJECT_IDENTIFIER = -2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_MENU: OBJECT_IDENTIFIER = -3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_CLIENT: OBJECT_IDENTIFIER = -4i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_VSCROLL: OBJECT_IDENTIFIER = -5i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_HSCROLL: OBJECT_IDENTIFIER = -6i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_SIZEGRIP: OBJECT_IDENTIFIER = -7i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_CARET: OBJECT_IDENTIFIER = -8i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_CURSOR: OBJECT_IDENTIFIER = -9i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_ALERT: OBJECT_IDENTIFIER = -10i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_SOUND: OBJECT_IDENTIFIER = -11i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_QUERYCLASSNAMEIDX: OBJECT_IDENTIFIER = -12i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const OBJID_NATIVEOM: OBJECT_IDENTIFIER = -16i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type PEEK_MESSAGE_REMOVE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_NOREMOVE: PEEK_MESSAGE_REMOVE_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_REMOVE: PEEK_MESSAGE_REMOVE_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_NOYIELD: PEEK_MESSAGE_REMOVE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_QS_INPUT: PEEK_MESSAGE_REMOVE_TYPE = 67567616u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_QS_POSTMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 9961472u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_QS_PAINT: PEEK_MESSAGE_REMOVE_TYPE = 2097152u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PM_QS_SENDMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 4194304u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type POINTER_INPUT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PT_POINTER: POINTER_INPUT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PT_TOUCH: POINTER_INPUT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PT_PEN: POINTER_INPUT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PT_MOUSE: POINTER_INPUT_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const PT_TOUCHPAD: POINTER_INPUT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type QUEUE_STATUS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_ALLEVENTS: QUEUE_STATUS_FLAGS = 1215u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_ALLINPUT: QUEUE_STATUS_FLAGS = 1279u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_ALLPOSTMESSAGE: QUEUE_STATUS_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_HOTKEY: QUEUE_STATUS_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_INPUT: QUEUE_STATUS_FLAGS = 1031u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_KEY: QUEUE_STATUS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_MOUSE: QUEUE_STATUS_FLAGS = 6u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_MOUSEBUTTON: QUEUE_STATUS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_MOUSEMOVE: QUEUE_STATUS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_PAINT: QUEUE_STATUS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_POSTMESSAGE: QUEUE_STATUS_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_RAWINPUT: QUEUE_STATUS_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_SENDMESSAGE: QUEUE_STATUS_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const QS_TIMER: QUEUE_STATUS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type SCROLLBAR_COMMAND = i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_LINEUP: SCROLLBAR_COMMAND = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_LINELEFT: SCROLLBAR_COMMAND = 0i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_LINEDOWN: SCROLLBAR_COMMAND = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_LINERIGHT: SCROLLBAR_COMMAND = 1i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_PAGEUP: SCROLLBAR_COMMAND = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_PAGELEFT: SCROLLBAR_COMMAND = 2i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_PAGEDOWN: SCROLLBAR_COMMAND = 3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_PAGERIGHT: SCROLLBAR_COMMAND = 3i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_THUMBPOSITION: SCROLLBAR_COMMAND = 4i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_THUMBTRACK: SCROLLBAR_COMMAND = 5i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_TOP: SCROLLBAR_COMMAND = 6i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_LEFT: SCROLLBAR_COMMAND = 6i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_RIGHT: SCROLLBAR_COMMAND = 7i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_BOTTOM: SCROLLBAR_COMMAND = 7i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_ENDSCROLL: SCROLLBAR_COMMAND = 8i32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type SCROLLBAR_CONSTANTS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_CTL: SCROLLBAR_CONSTANTS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_HORZ: SCROLLBAR_CONSTANTS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_VERT: SCROLLBAR_CONSTANTS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SB_BOTH: SCROLLBAR_CONSTANTS = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type SCROLLINFO_MASK = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SIF_ALL: SCROLLINFO_MASK = 23u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SIF_DISABLENOSCROLL: SCROLLINFO_MASK = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SIF_PAGE: SCROLLINFO_MASK = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SIF_POS: SCROLLINFO_MASK = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SIF_RANGE: SCROLLINFO_MASK = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SIF_TRACKPOS: SCROLLINFO_MASK = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type SEND_MESSAGE_TIMEOUT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SMTO_ABORTIFHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SMTO_BLOCK: SEND_MESSAGE_TIMEOUT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SMTO_NORMAL: SEND_MESSAGE_TIMEOUT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SMTO_NOTIMEOUTIFNOTHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SMTO_ERRORONEXIT: SEND_MESSAGE_TIMEOUT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type SET_WINDOW_POS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_ASYNCWINDOWPOS: SET_WINDOW_POS_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_DEFERERASE: SET_WINDOW_POS_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_DRAWFRAME: SET_WINDOW_POS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_FRAMECHANGED: SET_WINDOW_POS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_HIDEWINDOW: SET_WINDOW_POS_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOACTIVATE: SET_WINDOW_POS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOCOPYBITS: SET_WINDOW_POS_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOMOVE: SET_WINDOW_POS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOOWNERZORDER: SET_WINDOW_POS_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOREDRAW: SET_WINDOW_POS_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOREPOSITION: SET_WINDOW_POS_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOSENDCHANGING: SET_WINDOW_POS_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOSIZE: SET_WINDOW_POS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_NOZORDER: SET_WINDOW_POS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SWP_SHOWWINDOW: SET_WINDOW_POS_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub type SHOW_WINDOW_CMD = u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_FORCEMINIMIZE: SHOW_WINDOW_CMD = 11u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_HIDE: SHOW_WINDOW_CMD = 0u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_MAXIMIZE: SHOW_WINDOW_CMD = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_MINIMIZE: SHOW_WINDOW_CMD = 6u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_RESTORE: SHOW_WINDOW_CMD = 9u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOW: SHOW_WINDOW_CMD = 5u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWDEFAULT: SHOW_WINDOW_CMD = 10u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWMAXIMIZED: SHOW_WINDOW_CMD = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWMINIMIZED: SHOW_WINDOW_CMD = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWMINNOACTIVE: SHOW_WINDOW_CMD = 7u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWNA: SHOW_WINDOW_CMD = 8u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWNOACTIVATE: SHOW_WINDOW_CMD = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SHOWNORMAL: SHOW_WINDOW_CMD = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_NORMAL: SHOW_WINDOW_CMD = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_MAX: SHOW_WINDOW_CMD = 11u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_PARENTCLOSING: SHOW_WINDOW_CMD = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_OTHERZOOM: SHOW_WINDOW_CMD = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_PARENTOPENING: SHOW_WINDOW_CMD = 3u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_OTHERUNZOOM: SHOW_WINDOW_CMD = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SCROLLCHILDREN: SHOW_WINDOW_CMD = 1u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_INVALIDATE: SHOW_WINDOW_CMD = 2u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_ERASE: SHOW_WINDOW_CMD = 4u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
+pub const SW_SMOOTHSCROLL: SHOW_WINDOW_CMD = 16u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub type SYSTEM_CURSOR_ID = u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -5862,192 +5348,11 @@ pub const SPIF_SENDCHANGE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const SPIF_SENDWININICHANGE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type SYS_COLOR_INDEX = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_3DDKSHADOW: SYS_COLOR_INDEX = 21u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_3DFACE: SYS_COLOR_INDEX = 15u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_3DHIGHLIGHT: SYS_COLOR_INDEX = 20u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_3DHILIGHT: SYS_COLOR_INDEX = 20u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_3DLIGHT: SYS_COLOR_INDEX = 22u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_3DSHADOW: SYS_COLOR_INDEX = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_ACTIVEBORDER: SYS_COLOR_INDEX = 10u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_ACTIVECAPTION: SYS_COLOR_INDEX = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_APPWORKSPACE: SYS_COLOR_INDEX = 12u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_BACKGROUND: SYS_COLOR_INDEX = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_BTNFACE: SYS_COLOR_INDEX = 15u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const _COLOR_BTNHIGHLIGHT: SYS_COLOR_INDEX = 20u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const _COLOR_BTNHILIGHT: SYS_COLOR_INDEX = 20u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_BTNSHADOW: SYS_COLOR_INDEX = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_BTNTEXT: SYS_COLOR_INDEX = 18u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_CAPTIONTEXT: SYS_COLOR_INDEX = 9u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_DESKTOP: SYS_COLOR_INDEX = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_GRADIENTACTIVECAPTION: SYS_COLOR_INDEX = 27u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_GRADIENTINACTIVECAPTION: SYS_COLOR_INDEX = 28u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_GRAYTEXT: SYS_COLOR_INDEX = 17u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_HIGHLIGHT: SYS_COLOR_INDEX = 13u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_HIGHLIGHTTEXT: SYS_COLOR_INDEX = 14u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_HOTLIGHT: SYS_COLOR_INDEX = 26u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_INACTIVEBORDER: SYS_COLOR_INDEX = 11u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_INACTIVECAPTION: SYS_COLOR_INDEX = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_INACTIVECAPTIONTEXT: SYS_COLOR_INDEX = 19u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_INFOBK: SYS_COLOR_INDEX = 24u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_INFOTEXT: SYS_COLOR_INDEX = 23u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_MENU: SYS_COLOR_INDEX = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_MENUHILIGHT: SYS_COLOR_INDEX = 29u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_MENUBAR: SYS_COLOR_INDEX = 30u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_MENUTEXT: SYS_COLOR_INDEX = 7u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_SCROLLBAR: SYS_COLOR_INDEX = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_WINDOW: SYS_COLOR_INDEX = 5u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_WINDOWFRAME: SYS_COLOR_INDEX = 6u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const COLOR_WINDOWTEXT: SYS_COLOR_INDEX = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub type TILE_WINDOWS_HOW = u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const MDITILE_HORIZONTAL: TILE_WINDOWS_HOW = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const MDITILE_VERTICAL: TILE_WINDOWS_HOW = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type TIMERPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: u32)>;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TIMERV_COALESCING_MAX: u32 = 2147483637u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TIMERV_COALESCING_MIN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TIMERV_DEFAULT_COALESCING: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TIMERV_NO_COALESCING: u32 = 4294967295u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TITLEBARINFO {
- pub cbSize: u32,
- pub rcTitleBar: super::super::Foundation::RECT,
- pub rgstate: [u32; 6],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TITLEBARINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TITLEBARINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TITLEBARINFOEX {
- pub cbSize: u32,
- pub rcTitleBar: super::super::Foundation::RECT,
- pub rgstate: [u32; 6],
- pub rgrect: [super::super::Foundation::RECT; 6],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TITLEBARINFOEX {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TITLEBARINFOEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TKF_AVAILABLE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TKF_CONFIRMHOTKEY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TKF_HOTKEYACTIVE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TKF_HOTKEYSOUND: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TKF_INDICATOR: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TKF_TOGGLEKEYSON: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA: f32 = 0.001f32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA: f32 = 0.99f32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE: f32 = 0.001f32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX: f32 = 0.999f32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN: f32 = 0.9f32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_FLAG_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_HIT_TESTING_CLIENT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_HIT_TESTING_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_HIT_TESTING_NONE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_HIT_TESTING_PROXIMITY_CLOSEST: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_HIT_TESTING_PROXIMITY_FARTHEST: u32 = 4095u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_MASK_CONTACTAREA: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_MASK_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_MASK_ORIENTATION: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const TOUCH_MASK_PRESSURE: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TPMPARAMS {
- pub cbSize: u32,
- pub rcExclude: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TPMPARAMS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TPMPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub type TRACK_POPUP_MENU_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -6090,59 +5395,6 @@ pub const TPM_NOANIMATION: TRACK_POPUP_MENU_FLAGS = 16384u32;
pub const TPM_LAYOUTRTL: TRACK_POPUP_MENU_FLAGS = 32768u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const TPM_WORKAREA: TRACK_POPUP_MENU_FLAGS = 65536u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub struct TouchPredictionParameters {
- pub cbSize: u32,
- pub dwLatency: u32,
- pub dwSampleTime: u32,
- pub bUseHWTimeStamp: u32,
-}
-impl ::core::marker::Copy for TouchPredictionParameters {}
-impl ::core::clone::Clone for TouchPredictionParameters {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UISF_ACTIVE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UISF_HIDEACCEL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UISF_HIDEFOCUS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UIS_CLEAR: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UIS_INITIALIZE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UIS_SET: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UNICODE_NOCHAR: u32 = 65535u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const UOI_TIMERPROC_EXCEPTION_SUPPRESSION: u32 = 7u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct UPDATELAYEREDWINDOWINFO {
- pub cbSize: u32,
- pub hdcDst: super::super::Graphics::Gdi::HDC,
- pub pptDst: *const super::super::Foundation::POINT,
- pub psize: *const super::super::Foundation::SIZE,
- pub hdcSrc: super::super::Graphics::Gdi::HDC,
- pub pptSrc: *const super::super::Foundation::POINT,
- pub crKey: u32,
- pub pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION,
- pub dwFlags: UPDATE_LAYERED_WINDOW_FLAGS,
- pub prcDirty: *const super::super::Foundation::RECT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for UPDATELAYEREDWINDOWINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for UPDATELAYEREDWINDOWINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub type UPDATE_LAYERED_WINDOW_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -6154,72 +5406,6 @@ pub const ULW_OPAQUE: UPDATE_LAYERED_WINDOW_FLAGS = 4u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const ULW_EX_NORESIZE: UPDATE_LAYERED_WINDOW_FLAGS = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const USER_DEFAULT_SCREEN_DPI: u32 = 96u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const USER_TIMER_MAXIMUM: u32 = 2147483647u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const USER_TIMER_MINIMUM: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WA_ACTIVE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WA_CLICKACTIVE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WA_INACTIVE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WHEEL_DELTA: u32 = 120u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WH_HARDWARE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WH_MAX: u32 = 14u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WH_MAXHOOK: u32 = 14u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WH_MIN: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WH_MINHOOK: i32 = -1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct WINDOWINFO {
- pub cbSize: u32,
- pub rcWindow: super::super::Foundation::RECT,
- pub rcClient: super::super::Foundation::RECT,
- pub dwStyle: u32,
- pub dwExStyle: u32,
- pub dwWindowStatus: u32,
- pub cxWindowBorders: u32,
- pub cyWindowBorders: u32,
- pub atomWindowType: u16,
- pub wCreatorVersion: u16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for WINDOWINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for WINDOWINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct WINDOWPLACEMENT {
- pub length: u32,
- pub flags: WINDOWPLACEMENT_FLAGS,
- pub showCmd: SHOW_WINDOW_CMD,
- pub ptMinPosition: super::super::Foundation::POINT,
- pub ptMaxPosition: super::super::Foundation::POINT,
- pub rcNormalPosition: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for WINDOWPLACEMENT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for WINDOWPLACEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub type WINDOWPLACEMENT_FLAGS = u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const WPF_ASYNCWINDOWPLACEMENT: WINDOWPLACEMENT_FLAGS = 4u32;
@@ -6227,26 +5413,6 @@ pub const WPF_ASYNCWINDOWPLACEMENT: WINDOWPLACEMENT_FLAGS = 4u32;
pub const WPF_RESTORETOMAXIMIZED: WINDOWPLACEMENT_FLAGS = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const WPF_SETMINPOSITION: WINDOWPLACEMENT_FLAGS = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct WINDOWPOS {
- pub hwnd: super::super::Foundation::HWND,
- pub hwndInsertAfter: super::super::Foundation::HWND,
- pub x: i32,
- pub y: i32,
- pub cx: i32,
- pub cy: i32,
- pub flags: SET_WINDOW_POS_FLAGS,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for WINDOWPOS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for WINDOWPOS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub type WINDOWS_HOOK_ID = i32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
@@ -6436,555 +5602,1245 @@ pub const WS_CHILDWINDOW: WINDOW_STYLE = 1073741824u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
pub const WS_ACTIVECAPTION: WINDOW_STYLE = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINEVENT_INCONTEXT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINEVENT_OUTOFCONTEXT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINEVENT_SKIPOWNPROCESS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINEVENT_SKIPOWNTHREAD: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_ACCESSCLIPBOARD: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_ACCESSGLOBALATOMS: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_CREATEDESKTOP: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_ENUMDESKTOPS: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_ENUMERATE: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_EXITWINDOWS: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_READATTRIBUTES: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_READSCREEN: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WINSTA_WRITEATTRIBUTES: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_BOTTOM: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_BOTTOMLEFT: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_BOTTOMRIGHT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_LEFT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_RIGHT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_TOP: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_TOPLEFT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WMSZ_TOPRIGHT: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ACTIVATE: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ACTIVATEAPP: u32 = 28u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_AFXFIRST: u32 = 864u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_AFXLAST: u32 = 895u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_APP: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_APPCOMMAND: u32 = 793u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ASKCBFORMATNAME: u32 = 780u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CANCELJOURNAL: u32 = 75u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CANCELMODE: u32 = 31u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CAPTURECHANGED: u32 = 533u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CHANGECBCHAIN: u32 = 781u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CHANGEUISTATE: u32 = 295u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CHAR: u32 = 258u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CHARTOITEM: u32 = 47u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CHILDACTIVATE: u32 = 34u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CLEAR: u32 = 771u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CLIPBOARDUPDATE: u32 = 797u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CLOSE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_COMMAND: u32 = 273u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_COMMNOTIFY: u32 = 68u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_COMPACTING: u32 = 65u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_COMPAREITEM: u32 = 57u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CONTEXTMENU: u32 = 123u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_COPY: u32 = 769u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_COPYDATA: u32 = 74u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CREATE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLORBTN: u32 = 309u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLORDLG: u32 = 310u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLOREDIT: u32 = 307u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLORLISTBOX: u32 = 308u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLORMSGBOX: u32 = 306u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLORSCROLLBAR: u32 = 311u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CTLCOLORSTATIC: u32 = 312u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_CUT: u32 = 768u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DEADCHAR: u32 = 259u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DELETEITEM: u32 = 45u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DESTROY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DESTROYCLIPBOARD: u32 = 775u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DEVICECHANGE: u32 = 537u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DEVMODECHANGE: u32 = 27u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DISPLAYCHANGE: u32 = 126u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DPICHANGED: u32 = 736u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DPICHANGED_AFTERPARENT: u32 = 739u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DPICHANGED_BEFOREPARENT: u32 = 738u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DRAWCLIPBOARD: u32 = 776u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DRAWITEM: u32 = 43u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DROPFILES: u32 = 563u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DWMCOLORIZATIONCOLORCHANGED: u32 = 800u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DWMCOMPOSITIONCHANGED: u32 = 798u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DWMNCRENDERINGCHANGED: u32 = 799u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DWMSENDICONICLIVEPREVIEWBITMAP: u32 = 806u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DWMSENDICONICTHUMBNAIL: u32 = 803u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_DWMWINDOWMAXIMIZEDCHANGE: u32 = 801u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ENABLE: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ENDSESSION: u32 = 22u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ENTERIDLE: u32 = 289u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ENTERMENULOOP: u32 = 529u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ENTERSIZEMOVE: u32 = 561u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ERASEBKGND: u32 = 20u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_EXITMENULOOP: u32 = 530u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_EXITSIZEMOVE: u32 = 562u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_FONTCHANGE: u32 = 29u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GESTURE: u32 = 281u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GESTURENOTIFY: u32 = 282u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETDLGCODE: u32 = 135u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETDPISCALEDSIZE: u32 = 740u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETFONT: u32 = 49u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETHOTKEY: u32 = 51u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETICON: u32 = 127u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETMINMAXINFO: u32 = 36u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETOBJECT: u32 = 61u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETTEXT: u32 = 13u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETTEXTLENGTH: u32 = 14u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_GETTITLEBARINFOEX: u32 = 831u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_HANDHELDFIRST: u32 = 856u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_HANDHELDLAST: u32 = 863u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_HELP: u32 = 83u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_HOTKEY: u32 = 786u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_HSCROLL: u32 = 276u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_HSCROLLCLIPBOARD: u32 = 782u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_ICONERASEBKGND: u32 = 39u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_CHAR: u32 = 646u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_COMPOSITION: u32 = 271u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_COMPOSITIONFULL: u32 = 644u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_CONTROL: u32 = 643u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_ENDCOMPOSITION: u32 = 270u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_KEYDOWN: u32 = 656u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_KEYLAST: u32 = 271u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_KEYUP: u32 = 657u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_NOTIFY: u32 = 642u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_REQUEST: u32 = 648u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_SELECT: u32 = 645u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_SETCONTEXT: u32 = 641u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_IME_STARTCOMPOSITION: u32 = 269u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INITDIALOG: u32 = 272u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INITMENU: u32 = 278u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INITMENUPOPUP: u32 = 279u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INPUT: u32 = 255u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INPUTLANGCHANGE: u32 = 81u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INPUTLANGCHANGEREQUEST: u32 = 80u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_INPUT_DEVICE_CHANGE: u32 = 254u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_KEYDOWN: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_KEYFIRST: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_KEYLAST: u32 = 265u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_KEYUP: u32 = 257u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_KILLFOCUS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_LBUTTONDBLCLK: u32 = 515u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_LBUTTONDOWN: u32 = 513u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_LBUTTONUP: u32 = 514u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MBUTTONDBLCLK: u32 = 521u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MBUTTONDOWN: u32 = 519u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MBUTTONUP: u32 = 520u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIACTIVATE: u32 = 546u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDICASCADE: u32 = 551u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDICREATE: u32 = 544u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIDESTROY: u32 = 545u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIGETACTIVE: u32 = 553u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIICONARRANGE: u32 = 552u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIMAXIMIZE: u32 = 549u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDINEXT: u32 = 548u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIREFRESHMENU: u32 = 564u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDIRESTORE: u32 = 547u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDISETMENU: u32 = 560u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MDITILE: u32 = 550u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MEASUREITEM: u32 = 44u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MENUCHAR: u32 = 288u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MENUCOMMAND: u32 = 294u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MENUDRAG: u32 = 291u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MENUGETOBJECT: u32 = 292u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MENURBUTTONUP: u32 = 290u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MENUSELECT: u32 = 287u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOUSEACTIVATE: u32 = 33u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOUSEFIRST: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOUSEHWHEEL: u32 = 526u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOUSELAST: u32 = 526u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOUSEMOVE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOUSEWHEEL: u32 = 522u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOVE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_MOVING: u32 = 534u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCACTIVATE: u32 = 134u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCCALCSIZE: u32 = 131u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCCREATE: u32 = 129u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCDESTROY: u32 = 130u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCHITTEST: u32 = 132u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCLBUTTONDBLCLK: u32 = 163u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCLBUTTONDOWN: u32 = 161u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCLBUTTONUP: u32 = 162u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCMBUTTONDBLCLK: u32 = 169u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCMBUTTONDOWN: u32 = 167u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCMBUTTONUP: u32 = 168u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCMOUSEHOVER: u32 = 672u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCMOUSELEAVE: u32 = 674u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCMOUSEMOVE: u32 = 160u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCPAINT: u32 = 133u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCPOINTERDOWN: u32 = 578u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCPOINTERUP: u32 = 579u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCPOINTERUPDATE: u32 = 577u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCRBUTTONDBLCLK: u32 = 166u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCRBUTTONDOWN: u32 = 164u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCRBUTTONUP: u32 = 165u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCXBUTTONDBLCLK: u32 = 173u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCXBUTTONDOWN: u32 = 171u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NCXBUTTONUP: u32 = 172u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NEXTDLGCTL: u32 = 40u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NEXTMENU: u32 = 531u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NOTIFY: u32 = 78u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NOTIFYFORMAT: u32 = 85u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_NULL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PAINT: u32 = 15u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PAINTCLIPBOARD: u32 = 777u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PAINTICON: u32 = 38u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PALETTECHANGED: u32 = 785u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PALETTEISCHANGING: u32 = 784u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PARENTNOTIFY: u32 = 528u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PASTE: u32 = 770u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PENWINFIRST: u32 = 896u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PENWINLAST: u32 = 911u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERACTIVATE: u32 = 587u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERCAPTURECHANGED: u32 = 588u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERDEVICECHANGE: u32 = 568u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERDEVICEINRANGE: u32 = 569u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERDEVICEOUTOFRANGE: u32 = 570u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERDOWN: u32 = 582u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERENTER: u32 = 585u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERHWHEEL: u32 = 591u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERLEAVE: u32 = 586u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERROUTEDAWAY: u32 = 594u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERROUTEDRELEASED: u32 = 595u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERROUTEDTO: u32 = 593u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERUP: u32 = 583u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERUPDATE: u32 = 581u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POINTERWHEEL: u32 = 590u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POWER: u32 = 72u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_POWERBROADCAST: u32 = 536u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PRINT: u32 = 791u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_PRINTCLIENT: u32 = 792u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUERYDRAGICON: u32 = 55u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUERYENDSESSION: u32 = 17u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUERYNEWPALETTE: u32 = 783u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUERYOPEN: u32 = 19u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUERYUISTATE: u32 = 297u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUEUESYNC: u32 = 35u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_QUIT: u32 = 18u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_RBUTTONDBLCLK: u32 = 518u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_RBUTTONDOWN: u32 = 516u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_RBUTTONUP: u32 = 517u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_RENDERALLFORMATS: u32 = 774u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_RENDERFORMAT: u32 = 773u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETCURSOR: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETFOCUS: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETFONT: u32 = 48u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETHOTKEY: u32 = 50u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETICON: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETREDRAW: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETTEXT: u32 = 12u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SETTINGCHANGE: u32 = 26u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SHOWWINDOW: u32 = 24u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SIZE: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SIZECLIPBOARD: u32 = 779u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SIZING: u32 = 532u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SPOOLERSTATUS: u32 = 42u32;
+pub type WNDCLASS_STYLES = u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_STYLECHANGED: u32 = 125u32;
+pub const CS_VREDRAW: WNDCLASS_STYLES = 1u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_STYLECHANGING: u32 = 124u32;
+pub const CS_HREDRAW: WNDCLASS_STYLES = 2u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYNCPAINT: u32 = 136u32;
+pub const CS_DBLCLKS: WNDCLASS_STYLES = 8u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYSCHAR: u32 = 262u32;
+pub const CS_OWNDC: WNDCLASS_STYLES = 32u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYSCOLORCHANGE: u32 = 21u32;
+pub const CS_CLASSDC: WNDCLASS_STYLES = 64u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYSCOMMAND: u32 = 274u32;
+pub const CS_PARENTDC: WNDCLASS_STYLES = 128u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYSDEADCHAR: u32 = 263u32;
+pub const CS_NOCLOSE: WNDCLASS_STYLES = 512u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYSKEYDOWN: u32 = 260u32;
+pub const CS_SAVEBITS: WNDCLASS_STYLES = 2048u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_SYSKEYUP: u32 = 261u32;
+pub const CS_BYTEALIGNCLIENT: WNDCLASS_STYLES = 4096u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TABLET_FIRST: u32 = 704u32;
+pub const CS_BYTEALIGNWINDOW: WNDCLASS_STYLES = 8192u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TABLET_LAST: u32 = 735u32;
+pub const CS_GLOBALCLASS: WNDCLASS_STYLES = 16384u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TCARD: u32 = 82u32;
+pub const CS_IME: WNDCLASS_STYLES = 65536u32;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_THEMECHANGED: u32 = 794u32;
+pub const CS_DROPSHADOW: WNDCLASS_STYLES = 131072u32;
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TIMECHANGE: u32 = 30u32;
+pub struct ACCEL {
+ pub fVirt: ACCEL_VIRT_FLAGS,
+ pub key: u16,
+ pub cmd: u16,
+}
+impl ::core::marker::Copy for ACCEL {}
+impl ::core::clone::Clone for ACCEL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ALTTABINFO {
+ pub cbSize: u32,
+ pub cItems: i32,
+ pub cColumns: i32,
+ pub cRows: i32,
+ pub iColFocus: i32,
+ pub iRowFocus: i32,
+ pub cxItem: i32,
+ pub cyItem: i32,
+ pub ptStart: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ALTTABINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ALTTABINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TIMER: u32 = 275u32;
+pub struct ANIMATIONINFO {
+ pub cbSize: u32,
+ pub iMinAnimate: i32,
+}
+impl ::core::marker::Copy for ANIMATIONINFO {}
+impl ::core::clone::Clone for ANIMATIONINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct AUDIODESCRIPTION {
+ pub cbSize: u32,
+ pub Enabled: super::super::Foundation::BOOL,
+ pub Locale: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for AUDIODESCRIPTION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for AUDIODESCRIPTION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CBTACTIVATESTRUCT {
+ pub fMouse: super::super::Foundation::BOOL,
+ pub hWndActive: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CBTACTIVATESTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CBTACTIVATESTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CBT_CREATEWNDA {
+ pub lpcs: *mut CREATESTRUCTA,
+ pub hwndInsertAfter: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CBT_CREATEWNDA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CBT_CREATEWNDA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CBT_CREATEWNDW {
+ pub lpcs: *mut CREATESTRUCTW,
+ pub hwndInsertAfter: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CBT_CREATEWNDW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CBT_CREATEWNDW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TOUCH: u32 = 576u32;
+pub struct CHANGEFILTERSTRUCT {
+ pub cbSize: u32,
+ pub ExtStatus: MSGFLTINFO_STATUS,
+}
+impl ::core::marker::Copy for CHANGEFILTERSTRUCT {}
+impl ::core::clone::Clone for CHANGEFILTERSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CLIENTCREATESTRUCT {
+ pub hWindowMenu: super::super::Foundation::HANDLE,
+ pub idFirstChild: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CLIENTCREATESTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CLIENTCREATESTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CREATESTRUCTA {
+ pub lpCreateParams: *mut ::core::ffi::c_void,
+ pub hInstance: super::super::Foundation::HINSTANCE,
+ pub hMenu: HMENU,
+ pub hwndParent: super::super::Foundation::HWND,
+ pub cy: i32,
+ pub cx: i32,
+ pub y: i32,
+ pub x: i32,
+ pub style: i32,
+ pub lpszName: ::windows_sys::core::PCSTR,
+ pub lpszClass: ::windows_sys::core::PCSTR,
+ pub dwExStyle: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CREATESTRUCTA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CREATESTRUCTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CREATESTRUCTW {
+ pub lpCreateParams: *mut ::core::ffi::c_void,
+ pub hInstance: super::super::Foundation::HINSTANCE,
+ pub hMenu: HMENU,
+ pub hwndParent: super::super::Foundation::HWND,
+ pub cy: i32,
+ pub cx: i32,
+ pub y: i32,
+ pub x: i32,
+ pub style: i32,
+ pub lpszName: ::windows_sys::core::PCWSTR,
+ pub lpszClass: ::windows_sys::core::PCWSTR,
+ pub dwExStyle: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CREATESTRUCTW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CREATESTRUCTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CURSORINFO {
+ pub cbSize: u32,
+ pub flags: CURSORINFO_FLAGS,
+ pub hCursor: HCURSOR,
+ pub ptScreenPos: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CURSORINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CURSORINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_TOUCHHITTESTING: u32 = 589u32;
+pub struct CURSORSHAPE {
+ pub xHotSpot: i32,
+ pub yHotSpot: i32,
+ pub cx: i32,
+ pub cy: i32,
+ pub cbWidth: i32,
+ pub Planes: u8,
+ pub BitsPixel: u8,
+}
+impl ::core::marker::Copy for CURSORSHAPE {}
+impl ::core::clone::Clone for CURSORSHAPE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CWPRETSTRUCT {
+ pub lResult: super::super::Foundation::LRESULT,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub wParam: super::super::Foundation::WPARAM,
+ pub message: u32,
+ pub hwnd: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CWPRETSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CWPRETSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CWPSTRUCT {
+ pub lParam: super::super::Foundation::LPARAM,
+ pub wParam: super::super::Foundation::WPARAM,
+ pub message: u32,
+ pub hwnd: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CWPSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CWPSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DEBUGHOOKINFO {
+ pub idThread: u32,
+ pub idThreadInstaller: u32,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub wParam: super::super::Foundation::WPARAM,
+ pub code: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DEBUGHOOKINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DEBUGHOOKINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(2))]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_UNDO: u32 = 772u32;
+pub struct DLGITEMTEMPLATE {
+ pub style: u32,
+ pub dwExtendedStyle: u32,
+ pub x: i16,
+ pub y: i16,
+ pub cx: i16,
+ pub cy: i16,
+ pub id: u16,
+}
+impl ::core::marker::Copy for DLGITEMTEMPLATE {}
+impl ::core::clone::Clone for DLGITEMTEMPLATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(2))]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_UNICHAR: u32 = 265u32;
+pub struct DLGTEMPLATE {
+ pub style: u32,
+ pub dwExtendedStyle: u32,
+ pub cdit: u16,
+ pub x: i16,
+ pub y: i16,
+ pub cx: i16,
+ pub cy: i16,
+}
+impl ::core::marker::Copy for DLGTEMPLATE {}
+impl ::core::clone::Clone for DLGTEMPLATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DROPSTRUCT {
+ pub hwndSource: super::super::Foundation::HWND,
+ pub hwndSink: super::super::Foundation::HWND,
+ pub wFmt: u32,
+ pub dwData: usize,
+ pub ptDrop: super::super::Foundation::POINT,
+ pub dwControlData: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DROPSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DROPSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct EVENTMSG {
+ pub message: u32,
+ pub paramL: u32,
+ pub paramH: u32,
+ pub time: u32,
+ pub hwnd: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for EVENTMSG {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for EVENTMSG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FLASHWINFO {
+ pub cbSize: u32,
+ pub hwnd: super::super::Foundation::HWND,
+ pub dwFlags: FLASHWINFO_FLAGS,
+ pub uCount: u32,
+ pub dwTimeout: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FLASHWINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FLASHWINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GUITHREADINFO {
+ pub cbSize: u32,
+ pub flags: GUITHREADINFO_FLAGS,
+ pub hwndActive: super::super::Foundation::HWND,
+ pub hwndFocus: super::super::Foundation::HWND,
+ pub hwndCapture: super::super::Foundation::HWND,
+ pub hwndMenuOwner: super::super::Foundation::HWND,
+ pub hwndMoveSize: super::super::Foundation::HWND,
+ pub hwndCaret: super::super::Foundation::HWND,
+ pub rcCaret: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GUITHREADINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GUITHREADINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HACCEL = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HARDWAREHOOKSTRUCT {
+ pub hwnd: super::super::Foundation::HWND,
+ pub message: u32,
+ pub wParam: super::super::Foundation::WPARAM,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HARDWAREHOOKSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HARDWAREHOOKSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HCURSOR = isize;
+pub type HHOOK = isize;
+pub type HICON = isize;
+pub type HMENU = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct ICONINFO {
+ pub fIcon: super::super::Foundation::BOOL,
+ pub xHotspot: u32,
+ pub yHotspot: u32,
+ pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
+ pub hbmColor: super::super::Graphics::Gdi::HBITMAP,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for ICONINFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for ICONINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct ICONINFOEXA {
+ pub cbSize: u32,
+ pub fIcon: super::super::Foundation::BOOL,
+ pub xHotspot: u32,
+ pub yHotspot: u32,
+ pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
+ pub hbmColor: super::super::Graphics::Gdi::HBITMAP,
+ pub wResID: u16,
+ pub szModName: [super::super::Foundation::CHAR; 260],
+ pub szResName: [super::super::Foundation::CHAR; 260],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for ICONINFOEXA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for ICONINFOEXA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct ICONINFOEXW {
+ pub cbSize: u32,
+ pub fIcon: super::super::Foundation::BOOL,
+ pub xHotspot: u32,
+ pub yHotspot: u32,
+ pub hbmMask: super::super::Graphics::Gdi::HBITMAP,
+ pub hbmColor: super::super::Graphics::Gdi::HBITMAP,
+ pub wResID: u16,
+ pub szModName: [u16; 260],
+ pub szResName: [u16; 260],
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for ICONINFOEXW {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for ICONINFOEXW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct ICONMETRICSA {
+ pub cbSize: u32,
+ pub iHorzSpacing: i32,
+ pub iVertSpacing: i32,
+ pub iTitleWrap: i32,
+ pub lfFont: super::super::Graphics::Gdi::LOGFONTA,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for ICONMETRICSA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for ICONMETRICSA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct ICONMETRICSW {
+ pub cbSize: u32,
+ pub iHorzSpacing: i32,
+ pub iVertSpacing: i32,
+ pub iTitleWrap: i32,
+ pub lfFont: super::super::Graphics::Gdi::LOGFONTW,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for ICONMETRICSW {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for ICONMETRICSW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_UNINITMENUPOPUP: u32 = 293u32;
+pub struct IndexedResourceQualifier {
+ pub name: ::windows_sys::core::PWSTR,
+ pub value: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for IndexedResourceQualifier {}
+impl ::core::clone::Clone for IndexedResourceQualifier {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_UPDATEUISTATE: u32 = 296u32;
+pub struct KBDLLHOOKSTRUCT {
+ pub vkCode: u32,
+ pub scanCode: u32,
+ pub flags: KBDLLHOOKSTRUCT_FLAGS,
+ pub time: u32,
+ pub dwExtraInfo: usize,
+}
+impl ::core::marker::Copy for KBDLLHOOKSTRUCT {}
+impl ::core::clone::Clone for KBDLLHOOKSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MDICREATESTRUCTA {
+ pub szClass: ::windows_sys::core::PCSTR,
+ pub szTitle: ::windows_sys::core::PCSTR,
+ pub hOwner: super::super::Foundation::HANDLE,
+ pub x: i32,
+ pub y: i32,
+ pub cx: i32,
+ pub cy: i32,
+ pub style: WINDOW_STYLE,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MDICREATESTRUCTA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MDICREATESTRUCTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MDICREATESTRUCTW {
+ pub szClass: ::windows_sys::core::PCWSTR,
+ pub szTitle: ::windows_sys::core::PCWSTR,
+ pub hOwner: super::super::Foundation::HANDLE,
+ pub x: i32,
+ pub y: i32,
+ pub cx: i32,
+ pub cy: i32,
+ pub style: WINDOW_STYLE,
+ pub lParam: super::super::Foundation::LPARAM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MDICREATESTRUCTW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MDICREATESTRUCTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MDINEXTMENU {
+ pub hmenuIn: HMENU,
+ pub hmenuNext: HMENU,
+ pub hwndNext: super::super::Foundation::HWND,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MDINEXTMENU {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MDINEXTMENU {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MENUBARINFO {
+ pub cbSize: u32,
+ pub rcBar: super::super::Foundation::RECT,
+ pub hMenu: HMENU,
+ pub hwndMenu: super::super::Foundation::HWND,
+ pub _bitfield: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MENUBARINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MENUBARINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_USER: u32 = 1024u32;
+pub struct MENUGETOBJECTINFO {
+ pub dwFlags: MENUGETOBJECTINFO_FLAGS,
+ pub uPos: u32,
+ pub hmenu: HMENU,
+ pub riid: *mut ::core::ffi::c_void,
+ pub pvObj: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for MENUGETOBJECTINFO {}
+impl ::core::clone::Clone for MENUGETOBJECTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct MENUINFO {
+ pub cbSize: u32,
+ pub fMask: MENUINFO_MASK,
+ pub dwStyle: MENUINFO_STYLE,
+ pub cyMax: u32,
+ pub hbrBack: super::super::Graphics::Gdi::HBRUSH,
+ pub dwContextHelpID: u32,
+ pub dwMenuData: usize,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for MENUINFO {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for MENUINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct MENUITEMINFOA {
+ pub cbSize: u32,
+ pub fMask: MENU_ITEM_MASK,
+ pub fType: MENU_ITEM_TYPE,
+ pub fState: MENU_ITEM_STATE,
+ pub wID: u32,
+ pub hSubMenu: HMENU,
+ pub hbmpChecked: super::super::Graphics::Gdi::HBITMAP,
+ pub hbmpUnchecked: super::super::Graphics::Gdi::HBITMAP,
+ pub dwItemData: usize,
+ pub dwTypeData: ::windows_sys::core::PSTR,
+ pub cch: u32,
+ pub hbmpItem: super::super::Graphics::Gdi::HBITMAP,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for MENUITEMINFOA {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for MENUITEMINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct MENUITEMINFOW {
+ pub cbSize: u32,
+ pub fMask: MENU_ITEM_MASK,
+ pub fType: MENU_ITEM_TYPE,
+ pub fState: MENU_ITEM_STATE,
+ pub wID: u32,
+ pub hSubMenu: HMENU,
+ pub hbmpChecked: super::super::Graphics::Gdi::HBITMAP,
+ pub hbmpUnchecked: super::super::Graphics::Gdi::HBITMAP,
+ pub dwItemData: usize,
+ pub dwTypeData: ::windows_sys::core::PWSTR,
+ pub cch: u32,
+ pub hbmpItem: super::super::Graphics::Gdi::HBITMAP,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for MENUITEMINFOW {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for MENUITEMINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_USERCHANGED: u32 = 84u32;
+pub struct MENUITEMTEMPLATE {
+ pub mtOption: u16,
+ pub mtID: u16,
+ pub mtString: [u16; 1],
+}
+impl ::core::marker::Copy for MENUITEMTEMPLATE {}
+impl ::core::clone::Clone for MENUITEMTEMPLATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_VKEYTOITEM: u32 = 46u32;
+pub struct MENUITEMTEMPLATEHEADER {
+ pub versionNumber: u16,
+ pub offset: u16,
+}
+impl ::core::marker::Copy for MENUITEMTEMPLATEHEADER {}
+impl ::core::clone::Clone for MENUITEMTEMPLATEHEADER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_VSCROLL: u32 = 277u32;
+pub struct MESSAGE_RESOURCE_BLOCK {
+ pub LowId: u32,
+ pub HighId: u32,
+ pub OffsetToEntries: u32,
+}
+impl ::core::marker::Copy for MESSAGE_RESOURCE_BLOCK {}
+impl ::core::clone::Clone for MESSAGE_RESOURCE_BLOCK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_VSCROLLCLIPBOARD: u32 = 778u32;
+pub struct MESSAGE_RESOURCE_DATA {
+ pub NumberOfBlocks: u32,
+ pub Blocks: [MESSAGE_RESOURCE_BLOCK; 1],
+}
+impl ::core::marker::Copy for MESSAGE_RESOURCE_DATA {}
+impl ::core::clone::Clone for MESSAGE_RESOURCE_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_WINDOWPOSCHANGED: u32 = 71u32;
+pub struct MESSAGE_RESOURCE_ENTRY {
+ pub Length: u16,
+ pub Flags: u16,
+ pub Text: [u8; 1],
+}
+impl ::core::marker::Copy for MESSAGE_RESOURCE_ENTRY {}
+impl ::core::clone::Clone for MESSAGE_RESOURCE_ENTRY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_WINDOWPOSCHANGING: u32 = 70u32;
+pub struct MINIMIZEDMETRICS {
+ pub cbSize: u32,
+ pub iWidth: i32,
+ pub iHorzGap: i32,
+ pub iVertGap: i32,
+ pub iArrange: MINIMIZEDMETRICS_ARRANGE,
+}
+impl ::core::marker::Copy for MINIMIZEDMETRICS {}
+impl ::core::clone::Clone for MINIMIZEDMETRICS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MINMAXINFO {
+ pub ptReserved: super::super::Foundation::POINT,
+ pub ptMaxSize: super::super::Foundation::POINT,
+ pub ptMaxPosition: super::super::Foundation::POINT,
+ pub ptMinTrackSize: super::super::Foundation::POINT,
+ pub ptMaxTrackSize: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MINMAXINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MINMAXINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MOUSEHOOKSTRUCT {
+ pub pt: super::super::Foundation::POINT,
+ pub hwnd: super::super::Foundation::HWND,
+ pub wHitTestCode: u32,
+ pub dwExtraInfo: usize,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MOUSEHOOKSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MOUSEHOOKSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MOUSEHOOKSTRUCTEX {
+ pub Base: MOUSEHOOKSTRUCT,
+ pub mouseData: MOUSEHOOKSTRUCTEX_MOUSE_DATA,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MOUSEHOOKSTRUCTEX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MOUSEHOOKSTRUCTEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MSG {
+ pub hwnd: super::super::Foundation::HWND,
+ pub message: u32,
+ pub wParam: super::super::Foundation::WPARAM,
+ pub lParam: super::super::Foundation::LPARAM,
+ pub time: u32,
+ pub pt: super::super::Foundation::POINT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MSG {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MSG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+pub struct MSGBOXPARAMSA {
+ pub cbSize: u32,
+ pub hwndOwner: super::super::Foundation::HWND,
+ pub hInstance: super::super::Foundation::HINSTANCE,
+ pub lpszText: ::windows_sys::core::PCSTR,
+ pub lpszCaption: ::windows_sys::core::PCSTR,
+ pub dwStyle: MESSAGEBOX_STYLE,
+ pub lpszIcon: ::windows_sys::core::PCSTR,
+ pub dwContextHelpId: usize,
+ pub lpfnMsgBoxCallback: MSGBOXCALLBACK,
+ pub dwLanguageId: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+impl ::core::marker::Copy for MSGBOXPARAMSA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+impl ::core::clone::Clone for MSGBOXPARAMSA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+pub struct MSGBOXPARAMSW {
+ pub cbSize: u32,
+ pub hwndOwner: super::super::Foundation::HWND,
+ pub hInstance: super::super::Foundation::HINSTANCE,
+ pub lpszText: ::windows_sys::core::PCWSTR,
+ pub lpszCaption: ::windows_sys::core::PCWSTR,
+ pub dwStyle: MESSAGEBOX_STYLE,
+ pub lpszIcon: ::windows_sys::core::PCWSTR,
+ pub dwContextHelpId: usize,
+ pub lpfnMsgBoxCallback: MSGBOXCALLBACK,
+ pub dwLanguageId: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+impl ::core::marker::Copy for MSGBOXPARAMSW {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+impl ::core::clone::Clone for MSGBOXPARAMSW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MSLLHOOKSTRUCT {
+ pub pt: super::super::Foundation::POINT,
+ pub mouseData: MOUSEHOOKSTRUCTEX_MOUSE_DATA,
+ pub flags: u32,
+ pub time: u32,
+ pub dwExtraInfo: usize,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MSLLHOOKSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MSLLHOOKSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_WININICHANGE: u32 = 26u32;
+pub struct MrmResourceIndexerHandle {
+ pub handle: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for MrmResourceIndexerHandle {}
+impl ::core::clone::Clone for MrmResourceIndexerHandle {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_WTSSESSION_CHANGE: u32 = 689u32;
+pub struct MrmResourceIndexerMessage {
+ pub severity: MrmResourceIndexerMessageSeverity,
+ pub id: u32,
+ pub text: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for MrmResourceIndexerMessage {}
+impl ::core::clone::Clone for MrmResourceIndexerMessage {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NCCALCSIZE_PARAMS {
+ pub rgrc: [super::super::Foundation::RECT; 3],
+ pub lppos: *mut WINDOWPOS,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NCCALCSIZE_PARAMS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NCCALCSIZE_PARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct NONCLIENTMETRICSA {
+ pub cbSize: u32,
+ pub iBorderWidth: i32,
+ pub iScrollWidth: i32,
+ pub iScrollHeight: i32,
+ pub iCaptionWidth: i32,
+ pub iCaptionHeight: i32,
+ pub lfCaptionFont: super::super::Graphics::Gdi::LOGFONTA,
+ pub iSmCaptionWidth: i32,
+ pub iSmCaptionHeight: i32,
+ pub lfSmCaptionFont: super::super::Graphics::Gdi::LOGFONTA,
+ pub iMenuWidth: i32,
+ pub iMenuHeight: i32,
+ pub lfMenuFont: super::super::Graphics::Gdi::LOGFONTA,
+ pub lfStatusFont: super::super::Graphics::Gdi::LOGFONTA,
+ pub lfMessageFont: super::super::Graphics::Gdi::LOGFONTA,
+ pub iPaddedBorderWidth: i32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for NONCLIENTMETRICSA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for NONCLIENTMETRICSA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(feature = "Win32_Graphics_Gdi")]
+pub struct NONCLIENTMETRICSW {
+ pub cbSize: u32,
+ pub iBorderWidth: i32,
+ pub iScrollWidth: i32,
+ pub iScrollHeight: i32,
+ pub iCaptionWidth: i32,
+ pub iCaptionHeight: i32,
+ pub lfCaptionFont: super::super::Graphics::Gdi::LOGFONTW,
+ pub iSmCaptionWidth: i32,
+ pub iSmCaptionHeight: i32,
+ pub lfSmCaptionFont: super::super::Graphics::Gdi::LOGFONTW,
+ pub iMenuWidth: i32,
+ pub iMenuHeight: i32,
+ pub lfMenuFont: super::super::Graphics::Gdi::LOGFONTW,
+ pub lfStatusFont: super::super::Graphics::Gdi::LOGFONTW,
+ pub lfMessageFont: super::super::Graphics::Gdi::LOGFONTW,
+ pub iPaddedBorderWidth: i32,
+}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::marker::Copy for NONCLIENTMETRICSW {}
+#[cfg(feature = "Win32_Graphics_Gdi")]
+impl ::core::clone::Clone for NONCLIENTMETRICSW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SCROLLBARINFO {
+ pub cbSize: u32,
+ pub rcScrollBar: super::super::Foundation::RECT,
+ pub dxyLineButton: i32,
+ pub xyThumbTop: i32,
+ pub xyThumbBottom: i32,
+ pub reserved: i32,
+ pub rgstate: [u32; 6],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SCROLLBARINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SCROLLBARINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_XBUTTONDBLCLK: u32 = 525u32;
+pub struct SCROLLINFO {
+ pub cbSize: u32,
+ pub fMask: SCROLLINFO_MASK,
+ pub nMin: i32,
+ pub nMax: i32,
+ pub nPage: u32,
+ pub nPos: i32,
+ pub nTrackPos: i32,
+}
+impl ::core::marker::Copy for SCROLLINFO {}
+impl ::core::clone::Clone for SCROLLINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SHELLHOOKINFO {
+ pub hwnd: super::super::Foundation::HWND,
+ pub rc: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SHELLHOOKINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SHELLHOOKINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_XBUTTONDOWN: u32 = 523u32;
+pub struct STYLESTRUCT {
+ pub styleOld: u32,
+ pub styleNew: u32,
+}
+impl ::core::marker::Copy for STYLESTRUCT {}
+impl ::core::clone::Clone for STYLESTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TITLEBARINFO {
+ pub cbSize: u32,
+ pub rcTitleBar: super::super::Foundation::RECT,
+ pub rgstate: [u32; 6],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TITLEBARINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TITLEBARINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TITLEBARINFOEX {
+ pub cbSize: u32,
+ pub rcTitleBar: super::super::Foundation::RECT,
+ pub rgstate: [u32; 6],
+ pub rgrect: [super::super::Foundation::RECT; 6],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TITLEBARINFOEX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TITLEBARINFOEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WM_XBUTTONUP: u32 = 524u32;
+pub struct TOUCHPREDICTIONPARAMETERS {
+ pub cbSize: u32,
+ pub dwLatency: u32,
+ pub dwSampleTime: u32,
+ pub bUseHWTimeStamp: u32,
+}
+impl ::core::marker::Copy for TOUCHPREDICTIONPARAMETERS {}
+impl ::core::clone::Clone for TOUCHPREDICTIONPARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TPMPARAMS {
+ pub cbSize: u32,
+ pub rcExclude: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TPMPARAMS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TPMPARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct UPDATELAYEREDWINDOWINFO {
+ pub cbSize: u32,
+ pub hdcDst: super::super::Graphics::Gdi::HDC,
+ pub pptDst: *const super::super::Foundation::POINT,
+ pub psize: *const super::super::Foundation::SIZE,
+ pub hdcSrc: super::super::Graphics::Gdi::HDC,
+ pub pptSrc: *const super::super::Foundation::POINT,
+ pub crKey: super::super::Foundation::COLORREF,
+ pub pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION,
+ pub dwFlags: UPDATE_LAYERED_WINDOW_FLAGS,
+ pub prcDirty: *const super::super::Foundation::RECT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for UPDATELAYEREDWINDOWINFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for UPDATELAYEREDWINDOWINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct WINDOWINFO {
+ pub cbSize: u32,
+ pub rcWindow: super::super::Foundation::RECT,
+ pub rcClient: super::super::Foundation::RECT,
+ pub dwStyle: u32,
+ pub dwExStyle: u32,
+ pub dwWindowStatus: u32,
+ pub cxWindowBorders: u32,
+ pub cyWindowBorders: u32,
+ pub atomWindowType: u16,
+ pub wCreatorVersion: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for WINDOWINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for WINDOWINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct WINDOWPLACEMENT {
+ pub length: u32,
+ pub flags: WINDOWPLACEMENT_FLAGS,
+ pub showCmd: SHOW_WINDOW_CMD,
+ pub ptMinPosition: super::super::Foundation::POINT,
+ pub ptMaxPosition: super::super::Foundation::POINT,
+ pub rcNormalPosition: super::super::Foundation::RECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for WINDOWPLACEMENT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for WINDOWPLACEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct WINDOWPOS {
+ pub hwnd: super::super::Foundation::HWND,
+ pub hwndInsertAfter: super::super::Foundation::HWND,
+ pub x: i32,
+ pub y: i32,
+ pub cx: i32,
+ pub cy: i32,
+ pub flags: SET_WINDOW_POS_FLAGS,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for WINDOWPOS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for WINDOWPOS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -7081,109 +6937,57 @@ impl ::core::clone::Clone for WNDCLASSW {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub type WNDCLASS_STYLES = u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_VREDRAW: WNDCLASS_STYLES = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_HREDRAW: WNDCLASS_STYLES = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_DBLCLKS: WNDCLASS_STYLES = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_OWNDC: WNDCLASS_STYLES = 32u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_CLASSDC: WNDCLASS_STYLES = 64u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_PARENTDC: WNDCLASS_STYLES = 128u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_NOCLOSE: WNDCLASS_STYLES = 512u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_SAVEBITS: WNDCLASS_STYLES = 2048u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_BYTEALIGNCLIENT: WNDCLASS_STYLES = 4096u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_BYTEALIGNWINDOW: WNDCLASS_STYLES = 8192u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_GLOBALCLASS: WNDCLASS_STYLES = 16384u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_IME: WNDCLASS_STYLES = 65536u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const CS_DROPSHADOW: WNDCLASS_STYLES = 131072u32;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type DLGPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> isize>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type HOOKPROC = ::core::option::Option<unsafe extern "system" fn(code: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
+pub type MSGBOXCALLBACK = ::core::option::Option<unsafe extern "system" fn(lphelpinfo: *mut super::Shell::HELPINFO)>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type NAMEENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type NAMEENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PREGISTERCLASSNAMEW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOLEAN>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PROPENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PROPENUMPROCEXA = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PROPENUMPROCEXW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCWSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PROPENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCWSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type SENDASYNCPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: super::super::Foundation::LRESULT)>;
+#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type TIMERPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: u32)>;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type WNDENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL>;
#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type WNDPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT>;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WSF_VISIBLE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_CONSOLE_CONNECT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_CONSOLE_DISCONNECT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_REMOTE_CONNECT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_REMOTE_DISCONNECT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_CREATE: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_LOCK: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_LOGOFF: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_LOGON: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_REMOTE_CONTROL: u32 = 9u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_TERMINATE: u32 = 11u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WTS_SESSION_UNLOCK: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_ALIGNBOTTOM: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_ALIGNLEFT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_ALIGNRIGHT: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_ALIGNTOP: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_HREDRAW: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_VALIDRECTS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const WVR_VREDRAW: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_BANNED_API_USAGE: u32 = 28719u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_CYCLOMATIC_COMPLEXITY: u32 = 28734u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_DEREF_NULL_PTR: u32 = 6011u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION: u32 = 26045u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_INCORRECT_ANNOTATION: u32 = 26007u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_INVALID_PARAM_VALUE_1: u32 = 6387u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_INVALID_PARAM_VALUE_3: u32 = 28183u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_MISSING_ZERO_TERMINATION2: u32 = 6054u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION: u32 = 26036u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_POST_EXPECTED: u32 = 28210u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY: u32 = 26015u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION: u32 = 26071u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_PRECONDITION_NULLTERMINATION_VIOLATION: u32 = 26035u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_RANGE_POSTCONDITION_VIOLATION: u32 = 26061u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_RETURNING_BAD_RESULT: u32 = 28196u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_RETURN_UNINIT_VAR: u32 = 6101u32;
-#[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"]
-pub const __WARNING_USING_UNINIT_VAR: u32 = 6001u32;
+#[cfg(target_pointer_width = "32")]
+#[cfg(feature = "Win32_Foundation")]
+pub use GetWindowLongA as GetWindowLongPtrA;
+#[cfg(target_pointer_width = "32")]
+#[cfg(feature = "Win32_Foundation")]
+pub use GetWindowLongW as GetWindowLongPtrW;
+#[cfg(target_pointer_width = "32")]
+#[cfg(feature = "Win32_Foundation")]
+pub use SetWindowLongA as SetWindowLongPtrA;
+#[cfg(target_pointer_width = "32")]
+#[cfg(feature = "Win32_Foundation")]
+pub use SetWindowLongW as SetWindowLongPtrW;
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Wpf/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Wpf/mod.rs
index 6aab2c0cf..b8a14d22f 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Wpf/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Wpf/mod.rs
@@ -1,9 +1,3 @@
-pub const CLSID_MILBitmapEffectBevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248182206, data2: 27803, data3: 19936, data4: [130, 144, 246, 64, 12, 39, 55, 237] };
-pub const CLSID_MILBitmapEffectBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2837766023, data2: 8797, data3: 17267, data4: [143, 91, 185, 14, 200, 90, 227, 222] };
-pub const CLSID_MILBitmapEffectDropShadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167736766, data2: 55468, data3: 18066, data4: [135, 75, 122, 38, 87, 21, 170, 22] };
-pub const CLSID_MILBitmapEffectEmboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3442055238, data2: 33359, data3: 18412, data4: [160, 7, 18, 170, 118, 127, 40, 22] };
-pub const CLSID_MILBitmapEffectGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2895911578, data2: 32280, data3: 20324, data4: [172, 126, 71, 207, 127, 5, 30, 149] };
-pub const CLSID_MILBitmapEffectOuterGlow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3793099741, data2: 32438, data3: 18213, data4: [156, 11, 138, 42, 27, 79, 6, 103] };
pub type IMILBitmapEffect = *mut ::core::ffi::c_void;
pub type IMILBitmapEffectConnections = *mut ::core::ffi::c_void;
pub type IMILBitmapEffectConnectionsInfo = *mut ::core::ffi::c_void;
@@ -24,6 +18,12 @@ pub type IMILBitmapEffectPrimitiveImpl = *mut ::core::ffi::c_void;
pub type IMILBitmapEffectRenderContext = *mut ::core::ffi::c_void;
pub type IMILBitmapEffectRenderContextImpl = *mut ::core::ffi::c_void;
pub type IMILBitmapEffects = *mut ::core::ffi::c_void;
+pub const CLSID_MILBitmapEffectBevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248182206, data2: 27803, data3: 19936, data4: [130, 144, 246, 64, 12, 39, 55, 237] };
+pub const CLSID_MILBitmapEffectBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2837766023, data2: 8797, data3: 17267, data4: [143, 91, 185, 14, 200, 90, 227, 222] };
+pub const CLSID_MILBitmapEffectDropShadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167736766, data2: 55468, data3: 18066, data4: [135, 75, 122, 38, 87, 21, 170, 22] };
+pub const CLSID_MILBitmapEffectEmboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3442055238, data2: 33359, data3: 18412, data4: [160, 7, 18, 170, 118, 127, 40, 22] };
+pub const CLSID_MILBitmapEffectGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2895911578, data2: 32280, data3: 20324, data4: [172, 126, 71, 207, 127, 5, 30, 149] };
+pub const CLSID_MILBitmapEffectOuterGlow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3793099741, data2: 32438, data3: 18213, data4: [156, 11, 138, 42, 27, 79, 6, 103] };
#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"]
pub const MILBITMAPEFFECT_SDK_VERSION: u32 = 16777216u32;
#[repr(C)]
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs
index 1f6b57ac5..cda8d164a 100644
--- a/vendor/windows-sys/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs
@@ -1,10 +1,19 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub fn InitializeXamlDiagnostic(endpointname: ::windows_sys::core::PCWSTR, pid: u32, wszdllxamldiagnostics: ::windows_sys::core::PCWSTR, wsztapdllname: ::windows_sys::core::PCWSTR, tapclsid: ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub fn InitializeXamlDiagnosticsEx(endpointname: ::windows_sys::core::PCWSTR, pid: u32, wszdllxamldiagnostics: ::windows_sys::core::PCWSTR, wsztapdllname: ::windows_sys::core::PCWSTR, tapclsid: ::windows_sys::core::GUID, wszinitializationdata: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
}
+pub type IBitmapData = *mut ::core::ffi::c_void;
+pub type IVisualTreeService = *mut ::core::ffi::c_void;
+pub type IVisualTreeService2 = *mut ::core::ffi::c_void;
+pub type IVisualTreeService3 = *mut ::core::ffi::c_void;
+pub type IVisualTreeServiceCallback = *mut ::core::ffi::c_void;
+pub type IVisualTreeServiceCallback2 = *mut ::core::ffi::c_void;
+pub type IXamlDiagnostics = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const E_UNKNOWNTYPE: ::windows_sys::core::HRESULT = -2144665560i32;
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub type BaseValueSource = i32;
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
@@ -37,6 +46,51 @@ pub const Animation: BaseValueSource = 12i32;
pub const Coercion: BaseValueSource = 13i32;
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub const BaseValueSourceVisualState: BaseValueSource = 14i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+#[repr(transparent)]
+pub struct MetadataBit(pub i32);
+impl MetadataBit {
+ pub const None: Self = Self(0i32);
+ pub const IsValueHandle: Self = Self(1i32);
+ pub const IsPropertyReadOnly: Self = Self(2i32);
+ pub const IsValueCollection: Self = Self(4i32);
+ pub const IsValueCollectionReadOnly: Self = Self(8i32);
+ pub const IsValueBindingExpression: Self = Self(16i32);
+ pub const IsValueNull: Self = Self(32i32);
+ pub const IsValueHandleAndEvaluatedValue: Self = Self(64i32);
+}
+impl ::core::marker::Copy for MetadataBit {}
+impl ::core::clone::Clone for MetadataBit {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub type RenderTargetBitmapOptions = i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const RenderTarget: RenderTargetBitmapOptions = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const RenderTargetAndChildren: RenderTargetBitmapOptions = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub type ResourceType = i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const ResourceTypeStatic: ResourceType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const ResourceTypeTheme: ResourceType = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub type VisualElementState = i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const ErrorResolved: VisualElementState = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const ErrorResourceNotFound: VisualElementState = 1i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const ErrorInvalidResource: VisualElementState = 2i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub type VisualMutationType = i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const Add: VisualMutationType = 0i32;
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
+pub const Remove: VisualMutationType = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Graphics_Dxgi_Common\"`*"]
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
@@ -55,66 +109,35 @@ impl ::core::clone::Clone for BitmapDescription {
}
}
#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub struct CollectionElementValue {
pub Index: u32,
- pub ValueType: super::super::super::Foundation::BSTR,
- pub Value: super::super::super::Foundation::BSTR,
+ pub ValueType: ::windows_sys::core::BSTR,
+ pub Value: ::windows_sys::core::BSTR,
pub MetadataBits: i64,
}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for CollectionElementValue {}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::clone::Clone for CollectionElementValue {
fn clone(&self) -> Self {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const E_UNKNOWNTYPE: ::windows_sys::core::HRESULT = -2144665560i32;
#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
pub struct EnumType {
- pub Name: super::super::super::Foundation::BSTR,
+ pub Name: ::windows_sys::core::BSTR,
pub ValueInts: *mut super::super::super::System::Com::SAFEARRAY,
pub ValueStrings: *mut super::super::super::System::Com::SAFEARRAY,
}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+#[cfg(feature = "Win32_System_Com")]
impl ::core::marker::Copy for EnumType {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+#[cfg(feature = "Win32_System_Com")]
impl ::core::clone::Clone for EnumType {
fn clone(&self) -> Self {
*self
}
}
-pub type IBitmapData = *mut ::core::ffi::c_void;
-pub type IVisualTreeService = *mut ::core::ffi::c_void;
-pub type IVisualTreeService2 = *mut ::core::ffi::c_void;
-pub type IVisualTreeService3 = *mut ::core::ffi::c_void;
-pub type IVisualTreeServiceCallback = *mut ::core::ffi::c_void;
-pub type IVisualTreeServiceCallback2 = *mut ::core::ffi::c_void;
-pub type IXamlDiagnostics = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-#[repr(transparent)]
-pub struct MetadataBit(pub i32);
-impl MetadataBit {
- pub const None: Self = Self(0i32);
- pub const IsValueHandle: Self = Self(1i32);
- pub const IsPropertyReadOnly: Self = Self(2i32);
- pub const IsValueCollection: Self = Self(4i32);
- pub const IsValueCollectionReadOnly: Self = Self(8i32);
- pub const IsValueBindingExpression: Self = Self(16i32);
- pub const IsValueNull: Self = Self(32i32);
- pub const IsValueHandleAndEvaluatedValue: Self = Self(64i32);
-}
-impl ::core::marker::Copy for MetadataBit {}
-impl ::core::clone::Clone for MetadataBit {
- fn clone(&self) -> Self {
- *self
- }
-}
#[repr(C)]
#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub struct ParentChildRelation {
@@ -129,18 +152,15 @@ impl ::core::clone::Clone for ParentChildRelation {
}
}
#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub struct PropertyChainSource {
pub Handle: u64,
- pub TargetType: super::super::super::Foundation::BSTR,
- pub Name: super::super::super::Foundation::BSTR,
+ pub TargetType: ::windows_sys::core::BSTR,
+ pub Name: ::windows_sys::core::BSTR,
pub Source: BaseValueSource,
pub SrcInfo: SourceInfo,
}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for PropertyChainSource {}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::clone::Clone for PropertyChainSource {
fn clone(&self) -> Self {
*self
@@ -151,14 +171,14 @@ impl ::core::clone::Clone for PropertyChainSource {
#[cfg(feature = "Win32_Foundation")]
pub struct PropertyChainValue {
pub Index: u32,
- pub Type: super::super::super::Foundation::BSTR,
- pub DeclaringType: super::super::super::Foundation::BSTR,
- pub ValueType: super::super::super::Foundation::BSTR,
- pub ItemType: super::super::super::Foundation::BSTR,
- pub Value: super::super::super::Foundation::BSTR,
+ pub Type: ::windows_sys::core::BSTR,
+ pub DeclaringType: ::windows_sys::core::BSTR,
+ pub ValueType: ::windows_sys::core::BSTR,
+ pub ItemType: ::windows_sys::core::BSTR,
+ pub Value: ::windows_sys::core::BSTR,
pub Overridden: super::super::super::Foundation::BOOL,
pub MetadataBits: i64,
- pub PropertyName: super::super::super::Foundation::BSTR,
+ pub PropertyName: ::windows_sys::core::BSTR,
pub PropertyChainIndex: u32,
}
#[cfg(feature = "Win32_Foundation")]
@@ -169,65 +189,33 @@ impl ::core::clone::Clone for PropertyChainValue {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub type RenderTargetBitmapOptions = i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const RenderTarget: RenderTargetBitmapOptions = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const RenderTargetAndChildren: RenderTargetBitmapOptions = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub type ResourceType = i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const ResourceTypeStatic: ResourceType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const ResourceTypeTheme: ResourceType = 1i32;
#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub struct SourceInfo {
- pub FileName: super::super::super::Foundation::BSTR,
+ pub FileName: ::windows_sys::core::BSTR,
pub LineNumber: u32,
pub ColumnNumber: u32,
pub CharPosition: u32,
- pub Hash: super::super::super::Foundation::BSTR,
+ pub Hash: ::windows_sys::core::BSTR,
}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for SourceInfo {}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::clone::Clone for SourceInfo {
fn clone(&self) -> Self {
*self
}
}
#[repr(C)]
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
+#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
pub struct VisualElement {
pub Handle: u64,
pub SrcInfo: SourceInfo,
- pub Type: super::super::super::Foundation::BSTR,
- pub Name: super::super::super::Foundation::BSTR,
+ pub Type: ::windows_sys::core::BSTR,
+ pub Name: ::windows_sys::core::BSTR,
pub NumChildren: u32,
}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for VisualElement {}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::clone::Clone for VisualElement {
fn clone(&self) -> Self {
*self
}
}
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub type VisualElementState = i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const ErrorResolved: VisualElementState = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const ErrorResourceNotFound: VisualElementState = 1i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const ErrorInvalidResource: VisualElementState = 2i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub type VisualMutationType = i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const Add: VisualMutationType = 0i32;
-#[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"]
-pub const Remove: VisualMutationType = 1i32;