diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/UI')
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; |