summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys-0.28.0/src/Windows/Win32/UI
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/Win32/UI')
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Accessibility/mod.rs3264
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Animation/mod.rs107
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/ColorSystem/mod.rs980
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs1530
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs2087
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/mod.rs7475
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/HiDpi/mod.rs86
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ime/mod.rs1836
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ink/mod.rs15
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs977
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Pointer/mod.rs220
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Radial/mod.rs6
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Touch/mod.rs145
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/XboxController/mod.rs174
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/mod.rs297
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/InteractionContext/mod.rs297
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs39
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Magnification/mod.rs84
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Notifications/mod.rs18
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Ribbon/mod.rs153
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/Common/mod.rs151
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs763
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/mod.rs9644
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TabletPC/mod.rs1853
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TextServices/mod.rs1557
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs4456
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Wpf/mod.rs79
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs195
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/mod.rs3
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/UI/mod.rs35
30 files changed, 0 insertions, 38526 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Accessibility/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Accessibility/mod.rs
deleted file mode 100644
index 520aec013..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Accessibility/mod.rs
+++ /dev/null
@@ -1,3264 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn AccNotifyTouchInteraction(hwndapp: super::super::Foundation::HWND, hwndtarget: super::super::Foundation::HWND, pttarget: super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AccSetRunningUtilityState(hwndapp: super::super::Foundation::HWND, dwutilitystatemask: u32, dwutilitystate: ACC_UTILITY_STATE_FLAGS) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn AccessibleChildren(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn AccessibleObjectFromEvent(hwnd: super::super::Foundation::HWND, dwid: u32, dwchildid: u32, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn AccessibleObjectFromPoint(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AccessibleObjectFromWindow(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateStdAccessibleObject(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateStdAccessibleProxyA(hwnd: super::super::Foundation::HWND, pclassname: super::super::Foundation::PSTR, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateStdAccessibleProxyW(hwnd: super::super::Foundation::HWND, pclassname: super::super::Foundation::PWSTR, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn DockPattern_SetDockPosition(hobj: HUIAPATTERNOBJECT, dockposition: DockPosition) -> ::windows_sys::core::HRESULT;
- pub fn ExpandCollapsePattern_Collapse(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn ExpandCollapsePattern_Expand(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn GetOleaccVersionInfo(pver: *mut u32, pbuild: *mut u32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRoleTextA(lrole: u32, lpszrole: super::super::Foundation::PSTR, cchrolemax: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRoleTextW(lrole: u32, lpszrole: super::super::Foundation::PWSTR, cchrolemax: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStateTextA(lstatebit: u32, lpszstate: super::super::Foundation::PSTR, cchstate: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStateTextW(lstatebit: u32, lpszstate: super::super::Foundation::PWSTR, cchstate: u32) -> u32;
- pub fn GridPattern_GetItem(hobj: HUIAPATTERNOBJECT, row: i32, column: i32, presult: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- pub fn InvokePattern_Invoke(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsWinEventHookInstalled(event: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn ItemContainerPattern_FindItemByProperty(hobj: HUIAPATTERNOBJECT, hnodestartafter: HUIANODE, propertyid: i32, value: super::super::System::Com::VARIANT, pfound: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- pub fn LegacyIAccessiblePattern_DoDefaultAction(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn LegacyIAccessiblePattern_GetIAccessible(hobj: HUIAPATTERNOBJECT, paccessible: *mut IAccessible) -> ::windows_sys::core::HRESULT;
- pub fn LegacyIAccessiblePattern_Select(hobj: HUIAPATTERNOBJECT, flagsselect: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LegacyIAccessiblePattern_SetValue(hobj: HUIAPATTERNOBJECT, szvalue: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MultipleViewPattern_GetViewName(hobj: HUIAPATTERNOBJECT, viewid: i32, ppstr: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
- pub fn MultipleViewPattern_SetCurrentView(hobj: HUIAPATTERNOBJECT, viewid: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn NotifyWinEvent(event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn ObjectFromLresult(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 fn RangeValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, val: f64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn RegisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn RegisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- pub fn ScrollItemPattern_ScrollIntoView(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn ScrollPattern_Scroll(hobj: HUIAPATTERNOBJECT, horizontalamount: ScrollAmount, verticalamount: ScrollAmount) -> ::windows_sys::core::HRESULT;
- pub fn ScrollPattern_SetScrollPercent(hobj: HUIAPATTERNOBJECT, horizontalpercent: f64, verticalpercent: f64) -> ::windows_sys::core::HRESULT;
- pub fn SelectionItemPattern_AddToSelection(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn SelectionItemPattern_RemoveFromSelection(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn SelectionItemPattern_Select(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWinEventHook(eventmin: u32, eventmax: u32, hmodwineventproc: super::super::Foundation::HINSTANCE, pfnwineventproc: ::core::option::Option<WINEVENTPROC>, idprocess: u32, idthread: u32, dwflags: u32) -> HWINEVENTHOOK;
- pub fn SynchronizedInputPattern_Cancel(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn SynchronizedInputPattern_StartListening(hobj: HUIAPATTERNOBJECT, inputtype: SynchronizedInputType) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn TextPattern_GetSelection(hobj: HUIAPATTERNOBJECT, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn TextPattern_GetVisibleRanges(hobj: HUIAPATTERNOBJECT, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- pub fn TextPattern_RangeFromChild(hobj: HUIAPATTERNOBJECT, hnodechild: HUIANODE, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- pub fn TextPattern_RangeFromPoint(hobj: HUIAPATTERNOBJECT, point: UiaPoint, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- pub fn TextPattern_get_DocumentRange(hobj: HUIAPATTERNOBJECT, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- pub fn TextPattern_get_SupportedTextSelection(hobj: HUIAPATTERNOBJECT, pretval: *mut SupportedTextSelection) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_AddToSelection(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_Clone(hobj: HUIATEXTRANGE, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TextRange_Compare(hobj: HUIATEXTRANGE, range: HUIATEXTRANGE, pretval: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_CompareEndpoints(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint, pretval: *mut i32) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_ExpandToEnclosingUnit(hobj: HUIATEXTRANGE, unit: TextUnit) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- 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;
- #[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;
- #[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;
- #[cfg(feature = "Win32_System_Com")]
- pub fn TextRange_GetBoundingRectangles(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn TextRange_GetChildren(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_GetEnclosingElement(hobj: HUIATEXTRANGE, pretval: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TextRange_GetText(hobj: HUIATEXTRANGE, maxlength: i32, pretval: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_Move(hobj: HUIATEXTRANGE, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_MoveEndpointByRange(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_MoveEndpointByUnit(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_RemoveFromSelection(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TextRange_ScrollIntoView(hobj: HUIATEXTRANGE, aligntotop: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- pub fn TextRange_Select(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- pub fn TogglePattern_Toggle(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn TransformPattern_Move(hobj: HUIAPATTERNOBJECT, x: f64, y: f64) -> ::windows_sys::core::HRESULT;
- pub fn TransformPattern_Resize(hobj: HUIAPATTERNOBJECT, width: f64, height: f64) -> ::windows_sys::core::HRESULT;
- pub fn TransformPattern_Rotate(hobj: HUIAPATTERNOBJECT, degrees: f64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn UiaAddEvent(hnode: HUIANODE, eventid: i32, pcallback: *mut ::core::option::Option<UiaEventCallback>, scope: TreeScope, pproperties: *mut i32, cproperties: i32, prequest: *mut UiaCacheRequest, phevent: *mut HUIAEVENT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaClientsAreListening() -> super::super::Foundation::BOOL;
- pub fn UiaDisconnectAllProviders() -> ::windows_sys::core::HRESULT;
- pub fn UiaDisconnectProvider(pprovider: IRawElementProviderSimple) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaEventAddWindow(hevent: HUIAEVENT, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaEventRemoveWindow(hevent: HUIAEVENT, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- 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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaGetErrorDescription(pdescription: *mut super::super::Foundation::BSTR) -> super::super::Foundation::BOOL;
- pub fn UiaGetPatternProvider(hnode: HUIANODE, patternid: i32, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn UiaGetPropertyValue(hnode: HUIANODE, propertyid: i32, pvalue: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- pub fn UiaGetReservedMixedAttributeValue(punkmixedattributevalue: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- pub fn UiaGetReservedNotSupportedValue(punknotsupportedvalue: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- pub fn UiaGetRootNode(phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn UiaGetRuntimeId(hnode: HUIANODE, pruntimeid: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- #[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;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn UiaHTextRangeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phtextrange: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn UiaHUiaNodeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaHasServerSideProvider(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaHostProviderFromHwnd(hwnd: super::super::Foundation::HWND, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn UiaIAccessibleFromProvider(pprovider: IRawElementProviderSimple, dwflags: u32, ppaccessible: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- pub fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::windows_sys::core::GUID) -> i32;
- #[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;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaNodeFromHandle(hwnd: super::super::Foundation::HWND, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[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;
- pub fn UiaNodeFromProvider(pprovider: IRawElementProviderSimple, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaNodeRelease(hnode: HUIANODE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaPatternRelease(hobj: HUIAPATTERNOBJECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaProviderForNonClient(hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT;
- pub fn UiaProviderFromIAccessible(paccessible: IAccessible, idchild: i32, dwflags: u32, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT;
- pub fn UiaRaiseActiveTextPositionChangedEvent(provider: IRawElementProviderSimple, textrange: ITextRangeProvider) -> ::windows_sys::core::HRESULT;
- pub fn UiaRaiseAsyncContentLoadedEvent(pprovider: IRawElementProviderSimple, asynccontentloadedstate: AsyncContentLoadedState, percentcomplete: f64) -> ::windows_sys::core::HRESULT;
- pub fn UiaRaiseAutomationEvent(pprovider: IRawElementProviderSimple, id: i32) -> ::windows_sys::core::HRESULT;
- #[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;
- #[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;
- #[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;
- pub fn UiaRaiseStructureChangedEvent(pprovider: IRawElementProviderSimple, structurechangetype: StructureChangeType, pruntimeid: *mut i32, cruntimeidlen: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn UiaRaiseTextEditTextChangedEvent(pprovider: IRawElementProviderSimple, texteditchangetype: TextEditChangeType, pchangeddata: *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn UiaRegisterProviderCallback(pcallback: *mut ::core::option::Option<UiaProviderCallback>);
- pub fn UiaRemoveEvent(hevent: HUIAEVENT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaReturnRawElementProvider(hwnd: super::super::Foundation::HWND, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, el: IRawElementProviderSimple) -> super::super::Foundation::LRESULT;
- pub fn UiaSetFocus(hnode: HUIANODE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UiaTextRangeRelease(hobj: HUIATEXTRANGE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnhookWinEvent(hwineventhook: HWINEVENTHOOK) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn UnregisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn UnregisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, pval: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn VirtualizedItemPattern_Realize(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WindowFromAccessibleObject(param0: IAccessible, phwnd: *mut super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
- pub fn WindowPattern_Close(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT;
- pub fn WindowPattern_SetWindowVisualState(hobj: HUIAPATTERNOBJECT, state: WindowVisualState) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WindowPattern_WaitForInputIdle(hobj: HUIAPATTERNOBJECT, milliseconds: i32, presult: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
-}
-#[repr(C)]
-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
- }
-}
-pub type ACC_UTILITY_STATE_FLAGS = u32;
-pub const ANRUS_ON_SCREEN_KEYBOARD_ACTIVE: ACC_UTILITY_STATE_FLAGS = 1u32;
-pub const ANRUS_TOUCH_MODIFICATION_ACTIVE: ACC_UTILITY_STATE_FLAGS = 2u32;
-pub const ANRUS_PRIORITY_AUDIO_ACTIVE: ACC_UTILITY_STATE_FLAGS = 4u32;
-pub const ANRUS_PRIORITY_AUDIO_ACTIVE_NODUCK: ACC_UTILITY_STATE_FLAGS = 8u32;
-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],
-};
-pub type ActiveEnd = i32;
-pub const ActiveEnd_None: ActiveEnd = 0i32;
-pub const ActiveEnd_Start: ActiveEnd = 1i32;
-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],
-};
-pub type AnimationStyle = i32;
-pub const AnimationStyle_None: AnimationStyle = 0i32;
-pub const AnimationStyle_LasVegasLights: AnimationStyle = 1i32;
-pub const AnimationStyle_BlinkingBackground: AnimationStyle = 2i32;
-pub const AnimationStyle_SparkleText: AnimationStyle = 3i32;
-pub const AnimationStyle_MarchingBlackAnts: AnimationStyle = 4i32;
-pub const AnimationStyle_MarchingRedAnts: AnimationStyle = 5i32;
-pub const AnimationStyle_Shimmer: AnimationStyle = 6i32;
-pub const AnimationStyle_Other: AnimationStyle = -1i32;
-pub type AnnoScope = i32;
-pub const ANNO_THIS: AnnoScope = 0i32;
-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] };
-pub const AnnotationType_AdvancedProofingIssue: i32 = 60020i32;
-pub const AnnotationType_Author: i32 = 60019i32;
-pub const AnnotationType_CircularReferenceError: i32 = 60022i32;
-pub const AnnotationType_Comment: i32 = 60003i32;
-pub const AnnotationType_ConflictingChange: i32 = 60018i32;
-pub const AnnotationType_DataValidationError: i32 = 60021i32;
-pub const AnnotationType_DeletionChange: i32 = 60012i32;
-pub const AnnotationType_EditingLockedChange: i32 = 60016i32;
-pub const AnnotationType_Endnote: i32 = 60009i32;
-pub const AnnotationType_ExternalChange: i32 = 60017i32;
-pub const AnnotationType_Footer: i32 = 60007i32;
-pub const AnnotationType_Footnote: i32 = 60010i32;
-pub const AnnotationType_FormatChange: i32 = 60014i32;
-pub const AnnotationType_FormulaError: i32 = 60004i32;
-pub const AnnotationType_GrammarError: i32 = 60002i32;
-pub const AnnotationType_Header: i32 = 60006i32;
-pub const AnnotationType_Highlighted: i32 = 60008i32;
-pub const AnnotationType_InsertionChange: i32 = 60011i32;
-pub const AnnotationType_Mathematics: i32 = 60023i32;
-pub const AnnotationType_MoveChange: i32 = 60013i32;
-pub const AnnotationType_Sensitive: i32 = 60024i32;
-pub const AnnotationType_SpellingError: i32 = 60001i32;
-pub const AnnotationType_TrackChanges: i32 = 60005i32;
-pub const AnnotationType_Unknown: i32 = 60000i32;
-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],
-};
-pub const Annotation_AnnotationTypeName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2608957586,
- data2: 23241,
- data3: 19193,
- data4: [170, 150, 245, 138, 119, 176, 88, 227],
-};
-pub const Annotation_Author_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4049720231,
- data2: 63515,
- data3: 16680,
- data4: [177, 127, 113, 246, 144, 145, 69, 32],
-};
-pub const Annotation_Author_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2052228194,
- data2: 40028,
- data3: 18947,
- data4: [169, 116, 139, 48, 122, 153, 55, 242],
-};
-pub const Annotation_CircularReferenceError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 633183476, data2: 5957, data3: 18009, data4: [186, 103, 114, 127, 3, 24, 198, 22] };
-pub const Annotation_Comment_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4247771696, data2: 9907, data3: 19462, data4: [139, 199, 152, 241, 83, 46, 70, 253] };
-pub const Annotation_ConflictingChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2561640450, data2: 20860, data3: 17823, data4: [175, 19, 1, 109, 63, 171, 135, 126] };
-pub const Annotation_Custom_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2663917392,
- data2: 14641,
- data3: 18770,
- data4: [133, 188, 29, 191, 247, 138, 67, 227],
-};
-pub const Annotation_DataValidationError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3362037672, data2: 38773, data3: 17278, data4: [173, 70, 231, 9, 217, 60, 35, 67] };
-pub const Annotation_DateTime_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2578827869, data2: 6863, data3: 16715, data4: [164, 208, 107, 53, 11, 4, 117, 120] };
-pub const Annotation_DeletionChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3191692037,
- data2: 38173,
- data3: 17127,
- data4: [144, 29, 173, 200, 194, 207, 52, 208],
-};
-pub const Annotation_EditingLockedChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3273604636,
- data2: 29731,
- data3: 19884,
- data4: [131, 72, 65, 240, 153, 255, 111, 100],
-};
-pub const Annotation_Endnote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1969582684,
- data2: 11673,
- data3: 18489,
- data4: [150, 13, 51, 211, 184, 102, 171, 165],
-};
-pub const Annotation_ExternalChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1973443377,
- data2: 24337,
- data3: 17149,
- data4: [136, 125, 223, 160, 16, 219, 35, 146],
-};
-pub const Annotation_Footer_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3437932614,
- data2: 6195,
- data3: 18346,
- data4: [128, 128, 112, 30, 208, 176, 200, 50],
-};
-pub const Annotation_Footnote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038159393, data2: 16677, data3: 17115, data4: [134, 32, 190, 128, 131, 8, 6, 36] };
-pub const Annotation_FormatChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3945034565, data2: 54513, data3: 16846, data4: [142, 82, 247, 155, 105, 99, 94, 72] };
-pub const Annotation_FormulaError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2506168706, data2: 3243, data3: 18133, data4: [162, 240, 227, 13, 25, 5, 248, 191] };
-pub const Annotation_GrammarError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1970930829, data2: 17688, data3: 16838, data4: [133, 76, 220, 0, 155, 124, 251, 83] };
-pub const Annotation_Header_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2256224411, data2: 45590, data3: 17522, data4: [162, 25, 82, 94, 49, 6, 129, 248] };
-pub const Annotation_Highlighted_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1971095630,
- data2: 32899,
- data3: 16513,
- data4: [139, 156, 232, 127, 80, 114, 240, 228],
-};
-pub const Annotation_InsertionChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 230601638,
- data2: 57109,
- data3: 16740,
- data4: [163, 192, 226, 26, 140, 233, 49, 196],
-};
-pub const Annotation_Mathematics_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3937100619, data2: 9936, data3: 16577, data4: [128, 115, 87, 202, 28, 99, 60, 155] };
-pub const Annotation_MoveChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2644871147,
- data2: 9189,
- data3: 17552,
- data4: [179, 133, 26, 34, 221, 200, 177, 135],
-};
-pub const Annotation_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4140247767,
- data2: 13676,
- data3: 18512,
- data4: [146, 145, 49, 111, 96, 138, 140, 132],
-};
-pub const Annotation_Sensitive_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 938786895,
- data2: 3858,
- data3: 17508,
- data4: [146, 156, 130, 143, 209, 82, 146, 227],
-};
-pub const Annotation_SpellingError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2927974014,
- data2: 40654,
- data3: 16959,
- data4: [129, 183, 150, 196, 61, 83, 229, 14],
-};
-pub const Annotation_Target_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3072012333, data2: 8452, data3: 17581, data4: [156, 92, 9, 43, 73, 7, 215, 15] };
-pub const Annotation_TrackChanges_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 568780936, data2: 56340, data3: 16406, data4: [172, 39, 25, 5, 83, 200, 196, 112] };
-pub const Annotation_UnsyncedChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 407966058,
- data2: 3655,
- data3: 19248,
- data4: [140, 181, 215, 218, 228, 251, 205, 27],
-};
-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] };
-pub type AsyncContentLoadedState = i32;
-pub const AsyncContentLoadedState_Beginning: AsyncContentLoadedState = 0i32;
-pub const AsyncContentLoadedState_Progress: AsyncContentLoadedState = 1i32;
-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],
-};
-pub type AutomationElementMode = i32;
-pub const AutomationElementMode_None: AutomationElementMode = 0i32;
-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] };
-pub type AutomationIdentifierType = i32;
-pub const AutomationIdentifierType_Property: AutomationIdentifierType = 0i32;
-pub const AutomationIdentifierType_Pattern: AutomationIdentifierType = 1i32;
-pub const AutomationIdentifierType_Event: AutomationIdentifierType = 2i32;
-pub const AutomationIdentifierType_ControlType: AutomationIdentifierType = 3i32;
-pub const AutomationIdentifierType_TextAttribute: AutomationIdentifierType = 4i32;
-pub const AutomationIdentifierType_LandmarkType: AutomationIdentifierType = 5i32;
-pub const AutomationIdentifierType_Annotation: AutomationIdentifierType = 6i32;
-pub const AutomationIdentifierType_Changes: AutomationIdentifierType = 7i32;
-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],
-};
-pub type BulletStyle = i32;
-pub const BulletStyle_None: BulletStyle = 0i32;
-pub const BulletStyle_HollowRoundBullet: BulletStyle = 1i32;
-pub const BulletStyle_FilledRoundBullet: BulletStyle = 2i32;
-pub const BulletStyle_HollowSquareBullet: BulletStyle = 3i32;
-pub const BulletStyle_FilledSquareBullet: BulletStyle = 4i32;
-pub const BulletStyle_DashBullet: BulletStyle = 5i32;
-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],
-};
-pub const CUIAutomation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4282964900, data2: 24815, data3: 16897, data4: [170, 135, 84, 16, 62, 239, 89, 78] };
-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] };
-pub type CapStyle = i32;
-pub const CapStyle_None: CapStyle = 0i32;
-pub const CapStyle_SmallCap: CapStyle = 1i32;
-pub const CapStyle_AllCap: CapStyle = 2i32;
-pub const CapStyle_AllPetiteCaps: CapStyle = 3i32;
-pub const CapStyle_PetiteCaps: CapStyle = 4i32;
-pub const CapStyle_Unicase: CapStyle = 5i32;
-pub const CapStyle_Titling: CapStyle = 6i32;
-pub const CapStyle_Other: CapStyle = -1i32;
-pub type CaretBidiMode = i32;
-pub const CaretBidiMode_LTR: CaretBidiMode = 0i32;
-pub const CaretBidiMode_RTL: CaretBidiMode = 1i32;
-pub type CaretPosition = i32;
-pub const CaretPosition_Unknown: CaretPosition = 0i32;
-pub const CaretPosition_EndOfLine: CaretPosition = 1i32;
-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] };
-pub type CoalesceEventsOptions = i32;
-pub const CoalesceEventsOptions_Disabled: CoalesceEventsOptions = 0i32;
-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],
-};
-pub type ConditionType = i32;
-pub const ConditionType_True: ConditionType = 0i32;
-pub const ConditionType_False: ConditionType = 1i32;
-pub const ConditionType_Property: ConditionType = 2i32;
-pub const ConditionType_And: ConditionType = 3i32;
-pub const ConditionType_Or: ConditionType = 4i32;
-pub const ConditionType_Not: ConditionType = 5i32;
-pub type ConnectionRecoveryBehaviorOptions = i32;
-pub const ConnectionRecoveryBehaviorOptions_Disabled: ConnectionRecoveryBehaviorOptions = 0i32;
-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],
-};
-pub const CustomNavigation_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951385994, data2: 25118, data3: 16468, data4: [187, 44, 47, 70, 17, 77, 172, 63] };
-pub const Custom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4070482115,
- data2: 44471,
- data3: 17162,
- data4: [186, 144, 229, 44, 115, 19, 230, 237],
-};
-pub const DISPID_ACC_CHILD: i32 = -5002i32;
-pub const DISPID_ACC_CHILDCOUNT: i32 = -5001i32;
-pub const DISPID_ACC_DEFAULTACTION: i32 = -5013i32;
-pub const DISPID_ACC_DESCRIPTION: i32 = -5005i32;
-pub const DISPID_ACC_DODEFAULTACTION: i32 = -5018i32;
-pub const DISPID_ACC_FOCUS: i32 = -5011i32;
-pub const DISPID_ACC_HELP: i32 = -5008i32;
-pub const DISPID_ACC_HELPTOPIC: i32 = -5009i32;
-pub const DISPID_ACC_HITTEST: i32 = -5017i32;
-pub const DISPID_ACC_KEYBOARDSHORTCUT: i32 = -5010i32;
-pub const DISPID_ACC_LOCATION: i32 = -5015i32;
-pub const DISPID_ACC_NAME: i32 = -5003i32;
-pub const DISPID_ACC_NAVIGATE: i32 = -5016i32;
-pub const DISPID_ACC_PARENT: i32 = -5000i32;
-pub const DISPID_ACC_ROLE: i32 = -5006i32;
-pub const DISPID_ACC_SELECT: i32 = -5014i32;
-pub const DISPID_ACC_SELECTION: i32 = -5012i32;
-pub const DISPID_ACC_STATE: i32 = -5007i32;
-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],
-};
-pub type DockPosition = i32;
-pub const DockPosition_Top: DockPosition = 0i32;
-pub const DockPosition_Left: DockPosition = 1i32;
-pub const DockPosition_Bottom: DockPosition = 2i32;
-pub const DockPosition_Right: DockPosition = 3i32;
-pub const DockPosition_Fill: DockPosition = 4i32;
-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],
-};
-pub const Drag_DragCancel_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3287148282, data2: 13393, data3: 19983, data4: [158, 113, 223, 156, 40, 10, 70, 87] };
-pub const Drag_DragComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 954818952,
- data2: 61215,
- data3: 17982,
- data4: [145, 202, 58, 119, 146, 194, 156, 175],
-};
-pub const Drag_DragStart_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2285520907,
- data2: 15017,
- data3: 17053,
- data4: [149, 228, 217, 200, 208, 17, 240, 221],
-};
-pub const Drag_DropEffect_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1685006201, data2: 18643, data3: 19235, data4: [137, 2, 75, 241, 0, 0, 93, 243] };
-pub const Drag_DropEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4124447062,
- data2: 31974,
- data3: 18878,
- data4: [168, 54, 146, 105, 220, 236, 146, 15],
-};
-pub const Drag_GrabbedItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2009159212,
- data2: 31622,
- data3: 19233,
- data4: [158, 215, 60, 239, 218, 111, 76, 67],
-};
-pub const Drag_IsGrabbed_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1173489395,
- data2: 30156,
- data3: 19658,
- data4: [169, 185, 252, 223, 185, 130, 216, 162],
-};
-pub const Drag_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3233735199, data2: 52403, data3: 20461, data4: [153, 91, 17, 79, 110, 61, 39, 40] };
-pub const DropTarget_DragEnter_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2866360731, data2: 812, data3: 19080, data4: [150, 29, 28, 245, 121, 88, 30, 52] };
-pub const DropTarget_DragLeave_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 260238101, data2: 9378, data3: 18824, data4: [146, 23, 222, 22, 42, 238, 39, 43] };
-pub const DropTarget_DropTargetEffect_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2344049013,
- data2: 41162,
- data3: 18817,
- data4: [184, 24, 135, 252, 102, 233, 80, 157],
-};
-pub const DropTarget_DropTargetEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3156071661, data2: 52105, data3: 17905, data4: [165, 146, 224, 59, 8, 174, 121, 15] };
-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],
-};
-pub type EventArgsType = i32;
-pub const EventArgsType_Simple: EventArgsType = 0i32;
-pub const EventArgsType_PropertyChanged: EventArgsType = 1i32;
-pub const EventArgsType_StructureChanged: EventArgsType = 2i32;
-pub const EventArgsType_AsyncContentLoaded: EventArgsType = 3i32;
-pub const EventArgsType_WindowClosed: EventArgsType = 4i32;
-pub const EventArgsType_TextEditTextChanged: EventArgsType = 5i32;
-pub const EventArgsType_Changes: EventArgsType = 6i32;
-pub const EventArgsType_Notification: EventArgsType = 7i32;
-pub const EventArgsType_ActiveTextPositionChanged: EventArgsType = 8i32;
-pub const EventArgsType_StructuredMarkup: EventArgsType = 9i32;
-pub type ExpandCollapseState = i32;
-pub const ExpandCollapseState_Collapsed: ExpandCollapseState = 0i32;
-pub const ExpandCollapseState_Expanded: ExpandCollapseState = 1i32;
-pub const ExpandCollapseState_PartiallyExpanded: ExpandCollapseState = 2i32;
-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)]
-#[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)]
-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],
-};
-pub type FillType = i32;
-pub const FillType_None: FillType = 0i32;
-pub const FillType_Color: FillType = 1i32;
-pub const FillType_Gradient: FillType = 2i32;
-pub const FillType_Picture: FillType = 3i32;
-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],
-};
-pub type FlowDirections = i32;
-pub const FlowDirections_Default: FlowDirections = 0i32;
-pub const FlowDirections_RightToLeft: FlowDirections = 1i32;
-pub const FlowDirections_BottomToTop: FlowDirections = 2i32;
-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] };
-pub const FullDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 222580991,
- data2: 27375,
- data3: 20275,
- data4: [149, 221, 123, 239, 167, 42, 67, 145],
-};
-pub const GridItem_ColumnSpan_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1480500213, data2: 34512, data3: 19208, data4: [166, 236, 44, 84, 99, 255, 193, 9] };
-pub const GridItem_Column_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3346317660,
- data2: 25280,
- data3: 17689,
- data4: [139, 220, 71, 190, 87, 60, 138, 213],
-};
-pub const GridItem_Parent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2643534418, data2: 47487, data3: 20172, data4: [133, 16, 234, 14, 51, 66, 124, 114] };
-pub const GridItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4074096759, data2: 42082, data3: 18775, data4: [162, 165, 44, 150, 179, 3, 188, 99] };
-pub const GridItem_RowSpan_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1166158108, data2: 18027, data3: 20115, data4: [142, 131, 61, 23, 21, 236, 12, 94] };
-pub const GridItem_Row_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1646499626,
- data2: 51525,
- data3: 17763,
- data4: [147, 41, 253, 201, 116, 175, 37, 83],
-};
-pub const Grid_ColumnCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4271305589,
- data2: 17578,
- data3: 17718,
- data4: [172, 122, 42, 117, 215, 26, 62, 252],
-};
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HIGHCONTRASTA {
- pub cbSize: u32,
- pub dwFlags: HIGHCONTRASTW_FLAGS,
- pub lpszDefaultScheme: super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HIGHCONTRASTA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HIGHCONTRASTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HIGHCONTRASTW {
- pub cbSize: u32,
- pub dwFlags: HIGHCONTRASTW_FLAGS,
- pub lpszDefaultScheme: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HIGHCONTRASTW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HIGHCONTRASTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type HIGHCONTRASTW_FLAGS = u32;
-pub const HCF_HIGHCONTRASTON: HIGHCONTRASTW_FLAGS = 1u32;
-pub const HCF_AVAILABLE: HIGHCONTRASTW_FLAGS = 2u32;
-pub const HCF_HOTKEYACTIVE: HIGHCONTRASTW_FLAGS = 4u32;
-pub const HCF_CONFIRMHOTKEY: HIGHCONTRASTW_FLAGS = 8u32;
-pub const HCF_HOTKEYSOUND: HIGHCONTRASTW_FLAGS = 16u32;
-pub const HCF_INDICATOR: HIGHCONTRASTW_FLAGS = 32u32;
-pub const HCF_HOTKEYAVAILABLE: HIGHCONTRASTW_FLAGS = 64u32;
-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],
-};
-pub const HeadingLevel1: i32 = 80051i32;
-pub const HeadingLevel2: i32 = 80052i32;
-pub const HeadingLevel3: i32 = 80053i32;
-pub const HeadingLevel4: i32 = 80054i32;
-pub const HeadingLevel5: i32 = 80055i32;
-pub const HeadingLevel6: i32 = 80056i32;
-pub const HeadingLevel7: i32 = 80057i32;
-pub const HeadingLevel8: i32 = 80058i32;
-pub const HeadingLevel9: i32 = 80059i32;
-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] };
-pub type HorizontalTextAlignment = i32;
-pub const HorizontalTextAlignment_Left: HorizontalTextAlignment = 0i32;
-pub const HorizontalTextAlignment_Centered: HorizontalTextAlignment = 1i32;
-pub const HorizontalTextAlignment_Right: HorizontalTextAlignment = 2i32;
-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],
-};
-pub const InputReachedTarget_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2481804442,
- data2: 1353,
- data3: 16624,
- data4: [190, 219, 40, 228, 79, 125, 226, 163],
-};
-pub const Invoke_Invoked_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3755383280,
- data2: 51477,
- data3: 18909,
- data4: [180, 34, 221, 231, 133, 195, 210, 75],
-};
-pub const Invoke_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3648439036,
- data2: 26346,
- data3: 19054,
- data4: [178, 143, 194, 76, 117, 70, 173, 55],
-};
-pub const IsAnnotationPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 190526008,
- data2: 27996,
- data3: 16822,
- data4: [188, 196, 94, 128, 127, 101, 81, 196],
-};
-pub const IsContentElement_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1272603816,
- data2: 62936,
- data3: 18443,
- data4: [129, 85, 239, 46, 137, 173, 182, 114],
-};
-pub const IsControlElement_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2515751045,
- data2: 43980,
- data3: 19197,
- data4: [165, 244, 219, 180, 108, 35, 15, 219],
-};
-pub const IsCustomNavigationPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2408480980, data2: 9041, data3: 18656, data4: [135, 74, 84, 170, 115, 19, 136, 154] };
-pub const IsDataValidForForm_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1146799748,
- data2: 50172,
- data3: 19929,
- data4: [172, 248, 132, 90, 87, 146, 150, 186],
-};
-pub const IsDialog_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2634939291,
- data2: 33846,
- data3: 17665,
- data4: [187, 187, 229, 52, 164, 251, 59, 63],
-};
-pub const IsDockPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 637576388, data2: 12280, data3: 19606, data4: [174, 49, 143, 230, 25, 161, 60, 108] };
-pub const IsDragPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3919030199, data2: 7481, data3: 19623, data4: [190, 15, 39, 127, 207, 86, 5, 204] };
-pub const IsDropTargetPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 109491758, data2: 36377, data3: 19119, data4: [135, 61, 56, 79, 109, 59, 146, 190] };
-pub const IsEnabled_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 554254975, data2: 55904, data3: 20461, data4: [191, 27, 38, 75, 220, 230, 235, 58] };
-pub const IsExpandCollapsePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2459777030, data2: 21127, data3: 18213, data4: [170, 22, 34, 42, 252, 99, 213, 149] };
-pub const IsGridItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1514399012,
- data2: 63906,
- data3: 19218,
- data4: [132, 200, 180, 138, 62, 254, 221, 52],
-};
-pub const IsGridPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1445118572, data2: 61679, data3: 20283, data4: [151, 203, 113, 76, 8, 104, 88, 139] };
-pub const IsInvokePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1316116280,
- data2: 33636,
- data3: 18041,
- data4: [170, 108, 243, 244, 25, 49, 247, 80],
-};
-pub const IsItemContainerPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1649106087, data2: 65088, data3: 18775, data4: [160, 25, 32, 196, 207, 17, 146, 15] };
-pub const IsKeyboardFocusable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4156052778,
- data2: 2137,
- data3: 19255,
- data4: [185, 203, 81, 231, 32, 146, 242, 159],
-};
-pub const IsLegacyIAccessiblePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3639333063, data2: 37530, data3: 20199, data4: [141, 58, 211, 217, 68, 19, 2, 123] };
-pub const IsMultipleViewPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4278858219,
- data2: 36389,
- data3: 18077,
- data4: [141, 110, 231, 113, 162, 124, 27, 144],
-};
-pub const IsObjectModelPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1797380251,
- data2: 10305,
- data3: 16687,
- data4: [142, 242, 21, 202, 149, 35, 24, 186],
-};
-pub const IsOffscreen_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 63164768, data2: 56185, data3: 17115, data4: [162, 239, 28, 35, 30, 237, 229, 7] };
-pub const IsPassword_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3897044657, data2: 26748, data3: 18811, data4: [190, 188, 3, 190, 83, 236, 20, 84] };
-pub const IsPeripheral_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3665134198,
- data2: 32469,
- data3: 18900,
- data4: [142, 104, 236, 201, 162, 211, 0, 221],
-};
-pub const IsRangeValuePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4255392842,
- data2: 60237,
- data3: 17407,
- data4: [181, 173, 237, 54, 211, 115, 236, 76],
-};
-pub const IsRequiredForForm_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1331643343, data2: 23035, data3: 19422, data4: [162, 112, 96, 46, 94, 17, 65, 233] };
-pub const IsScrollItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 481106437, data2: 2343, data3: 19318, data4: [151, 225, 15, 205, 178, 9, 185, 138] };
-pub const IsScrollPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1052474186, data2: 33418, data3: 19287, data4: [157, 34, 47, 234, 22, 50, 237, 13] };
-pub const IsSelectionItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2347554349, data2: 3011, data3: 16649, data4: [190, 226, 142, 103, 21, 41, 14, 104] };
-pub const IsSelectionPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1225262843,
- data2: 28297,
- data3: 19015,
- data4: [131, 25, 210, 102, 229, 17, 240, 33],
-};
-pub const IsSelectionPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4119375038,
- data2: 51049,
- data3: 18488,
- data4: [154, 96, 38, 134, 220, 17, 136, 196],
-};
-pub const IsSpreadsheetItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2682755882,
- data2: 12180,
- data3: 17405,
- data4: [153, 107, 84, 158, 49, 111, 74, 205],
-};
-pub const IsSpreadsheetPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1878275890,
- data2: 58548,
- data3: 17749,
- data4: [151, 188, 236, 219, 188, 77, 24, 136],
-};
-pub const IsStructuredMarkupPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2966733206,
- data2: 11275,
- data3: 18588,
- data4: [177, 101, 164, 5, 146, 140, 111, 61],
-};
-pub const IsStylesPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 670258131, data2: 17820, data3: 19289, data4: [164, 144, 80, 97, 29, 172, 175, 181] };
-pub const IsSynchronizedInputPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1976999109,
- data2: 53951,
- data3: 18755,
- data4: [135, 110, 180, 91, 98, 166, 204, 102],
-};
-pub const IsTableItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3946230797, data2: 36516, data3: 18587, data4: [160, 19, 230, 13, 89, 81, 254, 52] };
-pub const IsTablePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3414382431,
- data2: 17858,
- data3: 16456,
- data4: [156, 118, 21, 151, 21, 161, 57, 223],
-};
-pub const IsTextChildPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1436444127,
- data2: 12543,
- data3: 17333,
- data4: [181, 237, 91, 40, 59, 128, 199, 233],
-};
-pub const IsTextEditPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2017673820,
- data2: 35634,
- data3: 18508,
- data4: [154, 181, 227, 32, 5, 113, 255, 218],
-};
-pub const IsTextPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1104122397,
- data2: 58353,
- data3: 19234,
- data4: [156, 129, 225, 195, 237, 51, 28, 34],
-};
-pub const IsTextPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4225947293,
- data2: 45046,
- data3: 19013,
- data4: [130, 226, 252, 146, 168, 47, 89, 23],
-};
-pub const IsTogglePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2020109651, data2: 64720, data3: 19331, data4: [155, 120, 88, 50, 206, 99, 187, 91] };
-pub const IsTransformPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 630721355, data2: 48644, data3: 18192, data4: [171, 74, 253, 163, 29, 189, 40, 149] };
-pub const IsTransformPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2818017284,
- data2: 54923,
- data3: 16503,
- data4: [165, 198, 122, 94, 161, 172, 49, 197],
-};
-pub const IsValuePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 189800615, data2: 8473, data3: 18235, data4: [190, 55, 92, 235, 152, 187, 251, 34] };
-pub const IsVirtualizedItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 808235345,
- data2: 10952,
- data3: 17878,
- data4: [151, 123, 210, 179, 165, 165, 63, 32],
-};
-pub const IsWindowPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3886382001,
- data2: 22664,
- data3: 16725,
- data4: [152, 220, 180, 34, 253, 87, 242, 188],
-};
-pub const ItemContainer_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1024711183,
- data2: 35738,
- data3: 19097,
- data4: [133, 250, 197, 201, 166, 159, 30, 212],
-};
-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] };
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-pub type LPFNACCESSIBLECHILDREN = unsafe extern "system" fn(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-pub type LPFNACCESSIBLEOBJECTFROMPOINT = unsafe extern "system" fn(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNACCESSIBLEOBJECTFROMWINDOW = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNCREATESTDACCESSIBLEOBJECT = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNLRESULTFROMOBJECT = unsafe extern "system" fn(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNOBJECTFROMLRESULT = 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],
-};
-pub const LegacyIAccessible_ChildId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2585336669,
- data2: 40690,
- data3: 18311,
- data4: [164, 89, 220, 222, 136, 93, 212, 232],
-};
-pub const LegacyIAccessible_DefaultAction_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 993204009, data2: 60077, data3: 17666, data4: [184, 95, 146, 97, 86, 34, 145, 60] };
-pub const LegacyIAccessible_Description_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1178895384,
- data2: 32112,
- data3: 20137,
- data4: [157, 39, 183, 231, 117, 207, 42, 215],
-};
-pub const LegacyIAccessible_Help_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2487231314,
- data2: 5660,
- data3: 19319,
- data4: [169, 141, 168, 114, 204, 51, 148, 122],
-};
-pub const LegacyIAccessible_KeyboardShortcut_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2406025644, data2: 184, data3: 16985, data4: [164, 28, 150, 98, 102, 212, 58, 138] };
-pub const LegacyIAccessible_Name_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3404400189, data2: 16558, data3: 18537, data4: [170, 90, 27, 142, 93, 102, 103, 57] };
-pub const LegacyIAccessible_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1422658207,
- data2: 13205,
- data3: 18607,
- data4: [186, 141, 115, 248, 86, 144, 243, 224],
-};
-pub const LegacyIAccessible_Role_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1750525343,
- data2: 52143,
- data3: 20017,
- data4: [147, 232, 188, 191, 111, 126, 73, 28],
-};
-pub const LegacyIAccessible_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2326311392, data2: 2193, data3: 16588, data4: [139, 6, 144, 215, 212, 22, 98, 25] };
-pub const LegacyIAccessible_State_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3751303252, data2: 8833, data3: 17216, data4: [171, 156, 198, 14, 44, 88, 3, 246] };
-pub const LegacyIAccessible_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3049631926, data2: 33303, data3: 19063, data4: [151, 165, 25, 10, 133, 237, 1, 86] };
-pub const Level_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 606782761,
- data2: 52534,
- data3: 16399,
- data4: [170, 217, 120, 118, 239, 58, 246, 39],
-};
-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],
-};
-pub type LiveSetting = i32;
-pub const Off: LiveSetting = 0i32;
-pub const Polite: LiveSetting = 1i32;
-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)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MSAAMENUINFO {
- pub dwMSAASignature: u32,
- pub cchWText: u32,
- pub pszWText: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MSAAMENUINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MSAAMENUINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-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] };
-pub const MenuClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1022436974,
- data2: 5506,
- data3: 16449,
- data4: [172, 215, 136, 163, 90, 150, 82, 151],
-};
-pub const MenuItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4099024339, data2: 53408, data3: 18904, data4: [152, 52, 154, 0, 13, 42, 237, 220] };
-pub const MenuModeEnd_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2664254623, data2: 32989, data3: 18360, data4: [130, 103, 90, 236, 6, 187, 44, 255] };
-pub const MenuModeStart_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 416794161, data2: 5738, data3: 19145, data4: [174, 59, 239, 75, 84, 32, 230, 129] };
-pub const MenuOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3957516613, data2: 26314, data3: 20177, data4: [159, 248, 42, 215, 223, 10, 27, 8] };
-pub const Menu_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 781915200, data2: 3752, data3: 16893, data4: [179, 116, 193, 234, 111, 80, 60, 209] };
-pub const MultipleView_CurrentView_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2055317114,
- data2: 47439,
- data3: 18549,
- data4: [145, 139, 101, 200, 210, 249, 152, 229],
-};
-pub const MultipleView_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1417308900, data2: 4415, data3: 18372, data4: [133, 15, 219, 77, 250, 70, 107, 29] };
-pub const MultipleView_SupportedViews_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2371729917, data2: 52796, data3: 19175, data4: [183, 136, 64, 10, 60, 100, 85, 71] };
-pub const NAVDIR_DOWN: u32 = 2u32;
-pub const NAVDIR_FIRSTCHILD: u32 = 7u32;
-pub const NAVDIR_LASTCHILD: u32 = 8u32;
-pub const NAVDIR_LEFT: u32 = 3u32;
-pub const NAVDIR_MAX: u32 = 9u32;
-pub const NAVDIR_MIN: u32 = 0u32;
-pub const NAVDIR_NEXT: u32 = 5u32;
-pub const NAVDIR_PREVIOUS: u32 = 6u32;
-pub const NAVDIR_RIGHT: u32 = 4u32;
-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] };
-pub type NavigateDirection = i32;
-pub const NavigateDirection_Parent: NavigateDirection = 0i32;
-pub const NavigateDirection_NextSibling: NavigateDirection = 1i32;
-pub const NavigateDirection_PreviousSibling: NavigateDirection = 2i32;
-pub const NavigateDirection_FirstChild: NavigateDirection = 3i32;
-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],
-};
-pub type NormalizeState = i32;
-pub const NormalizeState_None: NormalizeState = 0i32;
-pub const NormalizeState_View: NormalizeState = 1i32;
-pub const NormalizeState_Custom: NormalizeState = 2i32;
-pub type NotificationKind = i32;
-pub const NotificationKind_ItemAdded: NotificationKind = 0i32;
-pub const NotificationKind_ItemRemoved: NotificationKind = 1i32;
-pub const NotificationKind_ActionCompleted: NotificationKind = 2i32;
-pub const NotificationKind_ActionAborted: NotificationKind = 3i32;
-pub const NotificationKind_Other: NotificationKind = 4i32;
-pub type NotificationProcessing = i32;
-pub const NotificationProcessing_ImportantAll: NotificationProcessing = 0i32;
-pub const NotificationProcessing_ImportantMostRecent: NotificationProcessing = 1i32;
-pub const NotificationProcessing_All: NotificationProcessing = 2i32;
-pub const NotificationProcessing_MostRecent: NotificationProcessing = 3i32;
-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],
-};
-pub type OrientationType = i32;
-pub const OrientationType_None: OrientationType = 0i32;
-pub const OrientationType_Horizontal: OrientationType = 1i32;
-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] };
-pub type OutlineStyles = i32;
-pub const OutlineStyles_None: OutlineStyles = 0i32;
-pub const OutlineStyles_Outline: OutlineStyles = 1i32;
-pub const OutlineStyles_Shadow: OutlineStyles = 2i32;
-pub const OutlineStyles_Engraved: OutlineStyles = 4i32;
-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] };
-pub const PROPID_ACC_DESCRIPTIONMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 535905119,
- data2: 35348,
- data3: 18299,
- data4: [178, 38, 160, 171, 226, 121, 151, 93],
-};
-pub const PROPID_ACC_DODEFAULTACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 463508771, data2: 11835, data3: 18854, data4: [160, 89, 89, 104, 42, 60, 72, 253] };
-pub const PROPID_ACC_FOCUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1857238495, data2: 7209, data3: 16679, data4: [177, 44, 222, 233, 253, 21, 127, 43] };
-pub const PROPID_ACC_HELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3358712095,
- data2: 17627,
- data3: 19097,
- data4: [151, 104, 203, 143, 151, 139, 114, 49],
-};
-pub const PROPID_ACC_HELPTOPIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2021462905,
- data2: 36574,
- data3: 17419,
- data4: [138, 236, 17, 247, 191, 144, 48, 179],
-};
-pub const PROPID_ACC_KEYBOARDSHORTCUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2107363054, data2: 32030, data3: 18809, data4: [147, 130, 81, 128, 244, 23, 44, 52] };
-pub const PROPID_ACC_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619869176, data2: 33064, data3: 19111, data4: [164, 40, 245, 94, 73, 38, 114, 145] };
-pub const PROPID_ACC_NAV_DOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 51802349, data2: 15583, data3: 18642, data4: [150, 19, 19, 143, 45, 216, 166, 104] };
-pub const PROPID_ACC_NAV_FIRSTCHILD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3486524760, data2: 21883, data3: 19559, data4: [132, 249, 42, 9, 252, 228, 7, 73] };
-pub const PROPID_ACC_NAV_LASTCHILD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 808372901, data2: 18645, data3: 20365, data4: [182, 113, 26, 141, 32, 167, 120, 50] };
-pub const PROPID_ACC_NAV_LEFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 578848459, data2: 33521, data3: 19001, data4: [135, 5, 220, 220, 15, 255, 146, 245] };
-pub const PROPID_ACC_NAV_NEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 484201557, data2: 36057, data3: 19602, data4: [163, 113, 57, 57, 162, 254, 62, 238] };
-pub const PROPID_ACC_NAV_PREV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2003646609, data2: 51003, data3: 17536, data4: [179, 246, 7, 106, 22, 161, 90, 246] };
-pub const PROPID_ACC_NAV_RIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3441499551, data2: 57803, data3: 20453, data4: [167, 124, 146, 11, 136, 77, 9, 91] };
-pub const PROPID_ACC_NAV_UP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 23992875, data2: 6734, data3: 18279, data4: [134, 18, 51, 134, 246, 105, 53, 236] };
-pub const PROPID_ACC_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1196171958,
- data2: 65474,
- data3: 18042,
- data4: [177, 181, 233, 88, 180, 101, 115, 48],
-};
-pub const PROPID_ACC_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3415236594,
- data2: 31697,
- data3: 19461,
- data4: [179, 200, 230, 194, 65, 54, 77, 112],
-};
-pub const PROPID_ACC_ROLEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4154117538, data2: 5133, data3: 20454, data4: [137, 20, 32, 132, 118, 50, 130, 105] };
-pub const PROPID_ACC_SELECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3114075964,
- data2: 55089,
- data3: 16475,
- data4: [144, 97, 217, 94, 143, 132, 41, 132],
-};
-pub const PROPID_ACC_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832520624, data2: 2593, data3: 17104, data4: [165, 192, 81, 78, 152, 79, 69, 123] };
-pub const PROPID_ACC_STATEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1133800542, data2: 2752, data3: 16450, data4: [181, 37, 7, 187, 219, 225, 127, 167] };
-pub const PROPID_ACC_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 306177091, data2: 8474, data3: 17941, data4: [149, 39, 196, 90, 126, 147, 113, 122] };
-pub const PROPID_ACC_VALUEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3659283833,
- data2: 64604,
- data3: 16910,
- data4: [179, 153, 157, 21, 51, 84, 158, 117],
-};
-pub const Pane_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1546338139, data2: 37250, data3: 17059, data4: [141, 236, 140, 4, 193, 238, 99, 77] };
-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],
-};
-pub type PropertyConditionFlags = i32;
-pub const PropertyConditionFlags_None: PropertyConditionFlags = 0i32;
-pub const PropertyConditionFlags_IgnoreCase: PropertyConditionFlags = 1i32;
-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],
-};
-pub type ProviderOptions = i32;
-pub const ProviderOptions_ClientSideProvider: ProviderOptions = 1i32;
-pub const ProviderOptions_ServerSideProvider: ProviderOptions = 2i32;
-pub const ProviderOptions_NonClientAreaProvider: ProviderOptions = 4i32;
-pub const ProviderOptions_OverrideProvider: ProviderOptions = 8i32;
-pub const ProviderOptions_ProviderOwnsSetFocus: ProviderOptions = 16i32;
-pub const ProviderOptions_UseComThreading: ProviderOptions = 32i32;
-pub const ProviderOptions_RefuseNonClientSupport: ProviderOptions = 64i32;
-pub const ProviderOptions_HasNativeIAccessible: ProviderOptions = 128i32;
-pub const ProviderOptions_UseClientCoordinates: ProviderOptions = 256i32;
-pub type ProviderType = i32;
-pub const ProviderType_BaseHwnd: ProviderType = 0i32;
-pub const ProviderType_Proxy: ProviderType = 1i32;
-pub const ProviderType_NonClientArea: ProviderType = 2i32;
-pub const ROLE_SYSTEM_ALERT: u32 = 8u32;
-pub const ROLE_SYSTEM_ANIMATION: u32 = 54u32;
-pub const ROLE_SYSTEM_APPLICATION: u32 = 14u32;
-pub const ROLE_SYSTEM_BORDER: u32 = 19u32;
-pub const ROLE_SYSTEM_BUTTONDROPDOWN: u32 = 56u32;
-pub const ROLE_SYSTEM_BUTTONDROPDOWNGRID: u32 = 58u32;
-pub const ROLE_SYSTEM_BUTTONMENU: u32 = 57u32;
-pub const ROLE_SYSTEM_CARET: u32 = 7u32;
-pub const ROLE_SYSTEM_CELL: u32 = 29u32;
-pub const ROLE_SYSTEM_CHARACTER: u32 = 32u32;
-pub const ROLE_SYSTEM_CHART: u32 = 17u32;
-pub const ROLE_SYSTEM_CHECKBUTTON: u32 = 44u32;
-pub const ROLE_SYSTEM_CLIENT: u32 = 10u32;
-pub const ROLE_SYSTEM_CLOCK: u32 = 61u32;
-pub const ROLE_SYSTEM_COLUMN: u32 = 27u32;
-pub const ROLE_SYSTEM_COLUMNHEADER: u32 = 25u32;
-pub const ROLE_SYSTEM_COMBOBOX: u32 = 46u32;
-pub const ROLE_SYSTEM_CURSOR: u32 = 6u32;
-pub const ROLE_SYSTEM_DIAGRAM: u32 = 53u32;
-pub const ROLE_SYSTEM_DIAL: u32 = 49u32;
-pub const ROLE_SYSTEM_DIALOG: u32 = 18u32;
-pub const ROLE_SYSTEM_DOCUMENT: u32 = 15u32;
-pub const ROLE_SYSTEM_DROPLIST: u32 = 47u32;
-pub const ROLE_SYSTEM_EQUATION: u32 = 55u32;
-pub const ROLE_SYSTEM_GRAPHIC: u32 = 40u32;
-pub const ROLE_SYSTEM_GRIP: u32 = 4u32;
-pub const ROLE_SYSTEM_GROUPING: u32 = 20u32;
-pub const ROLE_SYSTEM_HELPBALLOON: u32 = 31u32;
-pub const ROLE_SYSTEM_HOTKEYFIELD: u32 = 50u32;
-pub const ROLE_SYSTEM_INDICATOR: u32 = 39u32;
-pub const ROLE_SYSTEM_IPADDRESS: u32 = 63u32;
-pub const ROLE_SYSTEM_LINK: u32 = 30u32;
-pub const ROLE_SYSTEM_LIST: u32 = 33u32;
-pub const ROLE_SYSTEM_LISTITEM: u32 = 34u32;
-pub const ROLE_SYSTEM_MENUBAR: u32 = 2u32;
-pub const ROLE_SYSTEM_MENUITEM: u32 = 12u32;
-pub const ROLE_SYSTEM_MENUPOPUP: u32 = 11u32;
-pub const ROLE_SYSTEM_OUTLINE: u32 = 35u32;
-pub const ROLE_SYSTEM_OUTLINEBUTTON: u32 = 64u32;
-pub const ROLE_SYSTEM_OUTLINEITEM: u32 = 36u32;
-pub const ROLE_SYSTEM_PAGETAB: u32 = 37u32;
-pub const ROLE_SYSTEM_PAGETABLIST: u32 = 60u32;
-pub const ROLE_SYSTEM_PANE: u32 = 16u32;
-pub const ROLE_SYSTEM_PROGRESSBAR: u32 = 48u32;
-pub const ROLE_SYSTEM_PROPERTYPAGE: u32 = 38u32;
-pub const ROLE_SYSTEM_PUSHBUTTON: u32 = 43u32;
-pub const ROLE_SYSTEM_RADIOBUTTON: u32 = 45u32;
-pub const ROLE_SYSTEM_ROW: u32 = 28u32;
-pub const ROLE_SYSTEM_ROWHEADER: u32 = 26u32;
-pub const ROLE_SYSTEM_SCROLLBAR: u32 = 3u32;
-pub const ROLE_SYSTEM_SEPARATOR: u32 = 21u32;
-pub const ROLE_SYSTEM_SLIDER: u32 = 51u32;
-pub const ROLE_SYSTEM_SOUND: u32 = 5u32;
-pub const ROLE_SYSTEM_SPINBUTTON: u32 = 52u32;
-pub const ROLE_SYSTEM_SPLITBUTTON: u32 = 62u32;
-pub const ROLE_SYSTEM_STATICTEXT: u32 = 41u32;
-pub const ROLE_SYSTEM_STATUSBAR: u32 = 23u32;
-pub const ROLE_SYSTEM_TABLE: u32 = 24u32;
-pub const ROLE_SYSTEM_TEXT: u32 = 42u32;
-pub const ROLE_SYSTEM_TITLEBAR: u32 = 1u32;
-pub const ROLE_SYSTEM_TOOLBAR: u32 = 22u32;
-pub const ROLE_SYSTEM_TOOLTIP: u32 = 13u32;
-pub const ROLE_SYSTEM_WHITESPACE: u32 = 59u32;
-pub const ROLE_SYSTEM_WINDOW: u32 = 9u32;
-pub const RadioButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1004227035,
- data2: 65068,
- data3: 17539,
- data4: [179, 225, 229, 127, 33, 148, 64, 198],
-};
-pub const RangeValue_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 637145173, data2: 57023, data3: 17267, data4: [167, 158, 31, 26, 25, 8, 211, 196] };
-pub const RangeValue_LargeChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717475621, data2: 14909, data3: 19268, data4: [142, 31, 74, 70, 217, 132, 64, 25] };
-pub const RangeValue_Maximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 422680852, data2: 63865, data3: 19253, data4: [161, 166, 211, 126, 5, 67, 52, 115] };
-pub const RangeValue_Minimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2026623922,
- data2: 26701,
- data3: 18528,
- data4: [175, 147, 209, 249, 92, 176, 34, 253],
-};
-pub const RangeValue_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 414190983, data2: 45513, data3: 18282, data4: [191, 189, 95, 11, 219, 146, 111, 99] };
-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] };
-pub type RowOrColumnMajor = i32;
-pub const RowOrColumnMajor_RowMajor: RowOrColumnMajor = 0i32;
-pub const RowOrColumnMajor_ColumnMajor: RowOrColumnMajor = 1i32;
-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],
-};
-pub const SELFLAG_ADDSELECTION: u32 = 8u32;
-pub const SELFLAG_EXTENDSELECTION: u32 = 4u32;
-pub const SELFLAG_NONE: u32 = 0u32;
-pub const SELFLAG_REMOVESELECTION: u32 = 16u32;
-pub const SELFLAG_TAKEFOCUS: u32 = 1u32;
-pub const SELFLAG_TAKESELECTION: u32 = 2u32;
-pub const SELFLAG_VALID: u32 = 31u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SERIALKEYSA {
- pub cbSize: u32,
- pub dwFlags: SERIALKEYS_FLAGS,
- pub lpszActivePort: super::super::Foundation::PSTR,
- pub lpszPort: super::super::Foundation::PSTR,
- pub iBaudRate: u32,
- pub iPortState: u32,
- pub iActive: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SERIALKEYSA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SERIALKEYSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SERIALKEYSW {
- pub cbSize: u32,
- pub dwFlags: SERIALKEYS_FLAGS,
- pub lpszActivePort: super::super::Foundation::PWSTR,
- pub lpszPort: super::super::Foundation::PWSTR,
- pub iBaudRate: u32,
- pub iPortState: u32,
- pub iActive: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SERIALKEYSW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SERIALKEYSW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SERIALKEYS_FLAGS = u32;
-pub const SERKF_AVAILABLE: SERIALKEYS_FLAGS = 2u32;
-pub const SERKF_INDICATOR: SERIALKEYS_FLAGS = 4u32;
-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)]
-#[cfg(feature = "Win32_Foundation")]
-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: super::super::Foundation::PSTR,
- pub iWindowsEffectOrdinal: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SOUNDSENTRYA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SOUNDSENTRYA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-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: super::super::Foundation::PWSTR,
- pub iWindowsEffectOrdinal: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SOUNDSENTRYW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SOUNDSENTRYW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SOUNDSENTRY_FLAGS = u32;
-pub const SSF_SOUNDSENTRYON: SOUNDSENTRY_FLAGS = 1u32;
-pub const SSF_AVAILABLE: SOUNDSENTRY_FLAGS = 2u32;
-pub const SSF_INDICATOR: SOUNDSENTRY_FLAGS = 4u32;
-pub type SOUNDSENTRY_TEXT_EFFECT = u32;
-pub const SSTF_BORDER: SOUNDSENTRY_TEXT_EFFECT = 2u32;
-pub const SSTF_CHARS: SOUNDSENTRY_TEXT_EFFECT = 1u32;
-pub const SSTF_DISPLAY: SOUNDSENTRY_TEXT_EFFECT = 3u32;
-pub const SSTF_NONE: SOUNDSENTRY_TEXT_EFFECT = 0u32;
-pub type SOUNDSENTRY_WINDOWS_EFFECT = u32;
-pub const SSWF_CUSTOM: SOUNDSENTRY_WINDOWS_EFFECT = 4u32;
-pub const SSWF_DISPLAY: SOUNDSENTRY_WINDOWS_EFFECT = 3u32;
-pub const SSWF_NONE: SOUNDSENTRY_WINDOWS_EFFECT = 0u32;
-pub const SSWF_TITLE: SOUNDSENTRY_WINDOWS_EFFECT = 1u32;
-pub const SSWF_WINDOW: SOUNDSENTRY_WINDOWS_EFFECT = 2u32;
-pub type SOUND_SENTRY_GRAPHICS_EFFECT = u32;
-pub const SSGF_DISPLAY: SOUND_SENTRY_GRAPHICS_EFFECT = 3u32;
-pub const SSGF_NONE: SOUND_SENTRY_GRAPHICS_EFFECT = 0u32;
-pub const STATE_SYSTEM_HASPOPUP: u32 = 1073741824u32;
-pub const STATE_SYSTEM_NORMAL: u32 = 0u32;
-#[repr(C)]
-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
- }
-}
-pub type STICKYKEYS_FLAGS = u32;
-pub const SKF_STICKYKEYSON: STICKYKEYS_FLAGS = 1u32;
-pub const SKF_AVAILABLE: STICKYKEYS_FLAGS = 2u32;
-pub const SKF_HOTKEYACTIVE: STICKYKEYS_FLAGS = 4u32;
-pub const SKF_CONFIRMHOTKEY: STICKYKEYS_FLAGS = 8u32;
-pub const SKF_HOTKEYSOUND: STICKYKEYS_FLAGS = 16u32;
-pub const SKF_INDICATOR: STICKYKEYS_FLAGS = 32u32;
-pub const SKF_AUDIBLEFEEDBACK: STICKYKEYS_FLAGS = 64u32;
-pub const SKF_TRISTATE: STICKYKEYS_FLAGS = 128u32;
-pub const SKF_TWOKEYSOFF: STICKYKEYS_FLAGS = 256u32;
-pub const SKF_LALTLATCHED: STICKYKEYS_FLAGS = 268435456u32;
-pub const SKF_LCTLLATCHED: STICKYKEYS_FLAGS = 67108864u32;
-pub const SKF_LSHIFTLATCHED: STICKYKEYS_FLAGS = 16777216u32;
-pub const SKF_RALTLATCHED: STICKYKEYS_FLAGS = 536870912u32;
-pub const SKF_RCTLLATCHED: STICKYKEYS_FLAGS = 134217728u32;
-pub const SKF_RSHIFTLATCHED: STICKYKEYS_FLAGS = 33554432u32;
-pub const SKF_LWINLATCHED: STICKYKEYS_FLAGS = 1073741824u32;
-pub const SKF_RWINLATCHED: STICKYKEYS_FLAGS = 2147483648u32;
-pub const SKF_LALTLOCKED: STICKYKEYS_FLAGS = 1048576u32;
-pub const SKF_LCTLLOCKED: STICKYKEYS_FLAGS = 262144u32;
-pub const SKF_LSHIFTLOCKED: STICKYKEYS_FLAGS = 65536u32;
-pub const SKF_RALTLOCKED: STICKYKEYS_FLAGS = 2097152u32;
-pub const SKF_RCTLLOCKED: STICKYKEYS_FLAGS = 524288u32;
-pub const SKF_RSHIFTLOCKED: STICKYKEYS_FLAGS = 131072u32;
-pub const SKF_LWINLOCKED: STICKYKEYS_FLAGS = 4194304u32;
-pub const SKF_RWINLOCKED: STICKYKEYS_FLAGS = 8388608u32;
-pub type SayAsInterpretAs = i32;
-pub const SayAsInterpretAs_None: SayAsInterpretAs = 0i32;
-pub const SayAsInterpretAs_Spell: SayAsInterpretAs = 1i32;
-pub const SayAsInterpretAs_Cardinal: SayAsInterpretAs = 2i32;
-pub const SayAsInterpretAs_Ordinal: SayAsInterpretAs = 3i32;
-pub const SayAsInterpretAs_Number: SayAsInterpretAs = 4i32;
-pub const SayAsInterpretAs_Date: SayAsInterpretAs = 5i32;
-pub const SayAsInterpretAs_Time: SayAsInterpretAs = 6i32;
-pub const SayAsInterpretAs_Telephone: SayAsInterpretAs = 7i32;
-pub const SayAsInterpretAs_Currency: SayAsInterpretAs = 8i32;
-pub const SayAsInterpretAs_Net: SayAsInterpretAs = 9i32;
-pub const SayAsInterpretAs_Url: SayAsInterpretAs = 10i32;
-pub const SayAsInterpretAs_Address: SayAsInterpretAs = 11i32;
-pub const SayAsInterpretAs_Alphanumeric: SayAsInterpretAs = 12i32;
-pub const SayAsInterpretAs_Name: SayAsInterpretAs = 13i32;
-pub const SayAsInterpretAs_Media: SayAsInterpretAs = 14i32;
-pub const SayAsInterpretAs_Date_MonthDayYear: SayAsInterpretAs = 15i32;
-pub const SayAsInterpretAs_Date_DayMonthYear: SayAsInterpretAs = 16i32;
-pub const SayAsInterpretAs_Date_YearMonthDay: SayAsInterpretAs = 17i32;
-pub const SayAsInterpretAs_Date_YearMonth: SayAsInterpretAs = 18i32;
-pub const SayAsInterpretAs_Date_MonthYear: SayAsInterpretAs = 19i32;
-pub const SayAsInterpretAs_Date_DayMonth: SayAsInterpretAs = 20i32;
-pub const SayAsInterpretAs_Date_MonthDay: SayAsInterpretAs = 21i32;
-pub const SayAsInterpretAs_Date_Year: SayAsInterpretAs = 22i32;
-pub const SayAsInterpretAs_Time_HoursMinutesSeconds12: SayAsInterpretAs = 23i32;
-pub const SayAsInterpretAs_Time_HoursMinutes12: SayAsInterpretAs = 24i32;
-pub const SayAsInterpretAs_Time_HoursMinutesSeconds24: SayAsInterpretAs = 25i32;
-pub const SayAsInterpretAs_Time_HoursMinutes24: SayAsInterpretAs = 26i32;
-pub type ScrollAmount = i32;
-pub const ScrollAmount_LargeDecrement: ScrollAmount = 0i32;
-pub const ScrollAmount_SmallDecrement: ScrollAmount = 1i32;
-pub const ScrollAmount_NoAmount: ScrollAmount = 2i32;
-pub const ScrollAmount_LargeIncrement: ScrollAmount = 3i32;
-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] };
-pub type StructureChangeType = i32;
-pub const StructureChangeType_ChildAdded: StructureChangeType = 0i32;
-pub const StructureChangeType_ChildRemoved: StructureChangeType = 1i32;
-pub const StructureChangeType_ChildrenInvalidated: StructureChangeType = 2i32;
-pub const StructureChangeType_ChildrenBulkAdded: StructureChangeType = 3i32;
-pub const StructureChangeType_ChildrenBulkRemoved: StructureChangeType = 4i32;
-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],
-};
-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] };
-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] };
-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] };
-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] };
-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] };
-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] };
-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] };
-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],
-};
-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],
-};
-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],
-};
-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] };
-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],
-};
-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],
-};
-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] };
-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],
-};
-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],
-};
-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] };
-pub type SupportedTextSelection = i32;
-pub const SupportedTextSelection_None: SupportedTextSelection = 0i32;
-pub const SupportedTextSelection_Single: SupportedTextSelection = 1i32;
-pub const SupportedTextSelection_Multiple: SupportedTextSelection = 2i32;
-pub type SynchronizedInputType = i32;
-pub const SynchronizedInputType_KeyUp: SynchronizedInputType = 1i32;
-pub const SynchronizedInputType_KeyDown: SynchronizedInputType = 2i32;
-pub const SynchronizedInputType_LeftMouseUp: SynchronizedInputType = 4i32;
-pub const SynchronizedInputType_LeftMouseDown: SynchronizedInputType = 8i32;
-pub const SynchronizedInputType_RightMouseUp: SynchronizedInputType = 16i32;
-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)]
-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],
-};
-pub type TextDecorationLineStyle = i32;
-pub const TextDecorationLineStyle_None: TextDecorationLineStyle = 0i32;
-pub const TextDecorationLineStyle_Single: TextDecorationLineStyle = 1i32;
-pub const TextDecorationLineStyle_WordsOnly: TextDecorationLineStyle = 2i32;
-pub const TextDecorationLineStyle_Double: TextDecorationLineStyle = 3i32;
-pub const TextDecorationLineStyle_Dot: TextDecorationLineStyle = 4i32;
-pub const TextDecorationLineStyle_Dash: TextDecorationLineStyle = 5i32;
-pub const TextDecorationLineStyle_DashDot: TextDecorationLineStyle = 6i32;
-pub const TextDecorationLineStyle_DashDotDot: TextDecorationLineStyle = 7i32;
-pub const TextDecorationLineStyle_Wavy: TextDecorationLineStyle = 8i32;
-pub const TextDecorationLineStyle_ThickSingle: TextDecorationLineStyle = 9i32;
-pub const TextDecorationLineStyle_DoubleWavy: TextDecorationLineStyle = 11i32;
-pub const TextDecorationLineStyle_ThickWavy: TextDecorationLineStyle = 12i32;
-pub const TextDecorationLineStyle_LongDash: TextDecorationLineStyle = 13i32;
-pub const TextDecorationLineStyle_ThickDash: TextDecorationLineStyle = 14i32;
-pub const TextDecorationLineStyle_ThickDashDot: TextDecorationLineStyle = 15i32;
-pub const TextDecorationLineStyle_ThickDashDotDot: TextDecorationLineStyle = 16i32;
-pub const TextDecorationLineStyle_ThickDot: TextDecorationLineStyle = 17i32;
-pub const TextDecorationLineStyle_ThickLongDash: TextDecorationLineStyle = 18i32;
-pub const TextDecorationLineStyle_Other: TextDecorationLineStyle = -1i32;
-pub type TextEditChangeType = i32;
-pub const TextEditChangeType_None: TextEditChangeType = 0i32;
-pub const TextEditChangeType_AutoCorrect: TextEditChangeType = 1i32;
-pub const TextEditChangeType_Composition: TextEditChangeType = 2i32;
-pub const TextEditChangeType_CompositionFinalized: TextEditChangeType = 3i32;
-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],
-};
-pub type TextPatternRangeEndpoint = i32;
-pub const TextPatternRangeEndpoint_Start: TextPatternRangeEndpoint = 0i32;
-pub const TextPatternRangeEndpoint_End: TextPatternRangeEndpoint = 1i32;
-pub type TextUnit = i32;
-pub const TextUnit_Character: TextUnit = 0i32;
-pub const TextUnit_Format: TextUnit = 1i32;
-pub const TextUnit_Word: TextUnit = 2i32;
-pub const TextUnit_Line: TextUnit = 3i32;
-pub const TextUnit_Paragraph: TextUnit = 4i32;
-pub const TextUnit_Page: TextUnit = 5i32;
-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] };
-pub type ToggleState = i32;
-pub const ToggleState_Off: ToggleState = 0i32;
-pub const ToggleState_On: ToggleState = 1i32;
-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] };
-pub type TreeScope = i32;
-pub const TreeScope_None: TreeScope = 0i32;
-pub const TreeScope_Element: TreeScope = 1i32;
-pub const TreeScope_Children: TreeScope = 2i32;
-pub const TreeScope_Descendants: TreeScope = 4i32;
-pub const TreeScope_Parent: TreeScope = 8i32;
-pub const TreeScope_Ancestors: TreeScope = 16i32;
-pub const TreeScope_Subtree: TreeScope = 7i32;
-pub type TreeTraversalOptions = i32;
-pub const TreeTraversalOptions_Default: TreeTraversalOptions = 0i32;
-pub const TreeTraversalOptions_PostOrder: TreeTraversalOptions = 1i32;
-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],
-};
-pub const UIA_AcceleratorKeyPropertyId: i32 = 30006i32;
-pub const UIA_AccessKeyPropertyId: i32 = 30007i32;
-pub const UIA_ActiveTextPositionChangedEventId: i32 = 20036i32;
-pub const UIA_AfterParagraphSpacingAttributeId: i32 = 40042i32;
-pub const UIA_AnimationStyleAttributeId: i32 = 40000i32;
-pub const UIA_AnnotationAnnotationTypeIdPropertyId: i32 = 30113i32;
-pub const UIA_AnnotationAnnotationTypeNamePropertyId: i32 = 30114i32;
-pub const UIA_AnnotationAuthorPropertyId: i32 = 30115i32;
-pub const UIA_AnnotationDateTimePropertyId: i32 = 30116i32;
-pub const UIA_AnnotationObjectsAttributeId: i32 = 40032i32;
-pub const UIA_AnnotationObjectsPropertyId: i32 = 30156i32;
-pub const UIA_AnnotationPatternId: i32 = 10023i32;
-pub const UIA_AnnotationTargetPropertyId: i32 = 30117i32;
-pub const UIA_AnnotationTypesAttributeId: i32 = 40031i32;
-pub const UIA_AnnotationTypesPropertyId: i32 = 30155i32;
-pub const UIA_AppBarControlTypeId: i32 = 50040i32;
-pub const UIA_AriaPropertiesPropertyId: i32 = 30102i32;
-pub const UIA_AriaRolePropertyId: i32 = 30101i32;
-pub const UIA_AsyncContentLoadedEventId: i32 = 20006i32;
-pub const UIA_AutomationFocusChangedEventId: i32 = 20005i32;
-pub const UIA_AutomationIdPropertyId: i32 = 30011i32;
-pub const UIA_AutomationPropertyChangedEventId: i32 = 20004i32;
-pub const UIA_BackgroundColorAttributeId: i32 = 40001i32;
-pub const UIA_BeforeParagraphSpacingAttributeId: i32 = 40041i32;
-pub const UIA_BoundingRectanglePropertyId: i32 = 30001i32;
-pub const UIA_BulletStyleAttributeId: i32 = 40002i32;
-pub const UIA_ButtonControlTypeId: i32 = 50000i32;
-pub const UIA_CalendarControlTypeId: i32 = 50001i32;
-pub const UIA_CapStyleAttributeId: i32 = 40003i32;
-pub const UIA_CaretBidiModeAttributeId: i32 = 40039i32;
-pub const UIA_CaretPositionAttributeId: i32 = 40038i32;
-pub const UIA_CenterPointPropertyId: i32 = 30165i32;
-pub const UIA_ChangesEventId: i32 = 20034i32;
-pub const UIA_CheckBoxControlTypeId: i32 = 50002i32;
-pub const UIA_ClassNamePropertyId: i32 = 30012i32;
-pub const UIA_ClickablePointPropertyId: i32 = 30014i32;
-pub const UIA_ComboBoxControlTypeId: i32 = 50003i32;
-pub const UIA_ControlTypePropertyId: i32 = 30003i32;
-pub const UIA_ControllerForPropertyId: i32 = 30104i32;
-pub const UIA_CultureAttributeId: i32 = 40004i32;
-pub const UIA_CulturePropertyId: i32 = 30015i32;
-pub const UIA_CustomControlTypeId: i32 = 50025i32;
-pub const UIA_CustomLandmarkTypeId: i32 = 80000i32;
-pub const UIA_CustomNavigationPatternId: i32 = 10033i32;
-pub const UIA_DataGridControlTypeId: i32 = 50028i32;
-pub const UIA_DataItemControlTypeId: i32 = 50029i32;
-pub const UIA_DescribedByPropertyId: i32 = 30105i32;
-pub const UIA_DockDockPositionPropertyId: i32 = 30069i32;
-pub const UIA_DockPatternId: i32 = 10011i32;
-pub const UIA_DocumentControlTypeId: i32 = 50030i32;
-pub const UIA_DragDropEffectPropertyId: i32 = 30139i32;
-pub const UIA_DragDropEffectsPropertyId: i32 = 30140i32;
-pub const UIA_DragGrabbedItemsPropertyId: i32 = 30144i32;
-pub const UIA_DragIsGrabbedPropertyId: i32 = 30138i32;
-pub const UIA_DragPatternId: i32 = 10030i32;
-pub const UIA_Drag_DragCancelEventId: i32 = 20027i32;
-pub const UIA_Drag_DragCompleteEventId: i32 = 20028i32;
-pub const UIA_Drag_DragStartEventId: i32 = 20026i32;
-pub const UIA_DropTargetDropTargetEffectPropertyId: i32 = 30142i32;
-pub const UIA_DropTargetDropTargetEffectsPropertyId: i32 = 30143i32;
-pub const UIA_DropTargetPatternId: i32 = 10031i32;
-pub const UIA_DropTarget_DragEnterEventId: i32 = 20029i32;
-pub const UIA_DropTarget_DragLeaveEventId: i32 = 20030i32;
-pub const UIA_DropTarget_DroppedEventId: i32 = 20031i32;
-pub const UIA_E_ELEMENTNOTAVAILABLE: u32 = 2147746305u32;
-pub const UIA_E_ELEMENTNOTENABLED: u32 = 2147746304u32;
-pub const UIA_E_INVALIDOPERATION: u32 = 2148734217u32;
-pub const UIA_E_NOCLICKABLEPOINT: u32 = 2147746306u32;
-pub const UIA_E_NOTSUPPORTED: u32 = 2147746308u32;
-pub const UIA_E_PROXYASSEMBLYNOTLOADED: u32 = 2147746307u32;
-pub const UIA_E_TIMEOUT: u32 = 2148734213u32;
-pub const UIA_EditControlTypeId: i32 = 50004i32;
-pub const UIA_ExpandCollapseExpandCollapseStatePropertyId: i32 = 30070i32;
-pub const UIA_ExpandCollapsePatternId: i32 = 10005i32;
-pub const UIA_FillColorPropertyId: i32 = 30160i32;
-pub const UIA_FillTypePropertyId: i32 = 30162i32;
-pub const UIA_FlowsFromPropertyId: i32 = 30148i32;
-pub const UIA_FlowsToPropertyId: i32 = 30106i32;
-pub const UIA_FontNameAttributeId: i32 = 40005i32;
-pub const UIA_FontSizeAttributeId: i32 = 40006i32;
-pub const UIA_FontWeightAttributeId: i32 = 40007i32;
-pub const UIA_ForegroundColorAttributeId: i32 = 40008i32;
-pub const UIA_FormLandmarkTypeId: i32 = 80001i32;
-pub const UIA_FrameworkIdPropertyId: i32 = 30024i32;
-pub const UIA_FullDescriptionPropertyId: i32 = 30159i32;
-pub const UIA_GridColumnCountPropertyId: i32 = 30063i32;
-pub const UIA_GridItemColumnPropertyId: i32 = 30065i32;
-pub const UIA_GridItemColumnSpanPropertyId: i32 = 30067i32;
-pub const UIA_GridItemContainingGridPropertyId: i32 = 30068i32;
-pub const UIA_GridItemPatternId: i32 = 10007i32;
-pub const UIA_GridItemRowPropertyId: i32 = 30064i32;
-pub const UIA_GridItemRowSpanPropertyId: i32 = 30066i32;
-pub const UIA_GridPatternId: i32 = 10006i32;
-pub const UIA_GridRowCountPropertyId: i32 = 30062i32;
-pub const UIA_GroupControlTypeId: i32 = 50026i32;
-pub const UIA_HasKeyboardFocusPropertyId: i32 = 30008i32;
-pub const UIA_HeaderControlTypeId: i32 = 50034i32;
-pub const UIA_HeaderItemControlTypeId: i32 = 50035i32;
-pub const UIA_HeadingLevelPropertyId: i32 = 30173i32;
-pub const UIA_HelpTextPropertyId: i32 = 30013i32;
-pub const UIA_HorizontalTextAlignmentAttributeId: i32 = 40009i32;
-pub const UIA_HostedFragmentRootsInvalidatedEventId: i32 = 20025i32;
-pub const UIA_HyperlinkControlTypeId: i32 = 50005i32;
-pub const UIA_IAFP_DEFAULT: u32 = 0u32;
-pub const UIA_IAFP_UNWRAP_BRIDGE: u32 = 1u32;
-pub const UIA_ImageControlTypeId: i32 = 50006i32;
-pub const UIA_IndentationFirstLineAttributeId: i32 = 40010i32;
-pub const UIA_IndentationLeadingAttributeId: i32 = 40011i32;
-pub const UIA_IndentationTrailingAttributeId: i32 = 40012i32;
-pub const UIA_InputDiscardedEventId: i32 = 20022i32;
-pub const UIA_InputReachedOtherElementEventId: i32 = 20021i32;
-pub const UIA_InputReachedTargetEventId: i32 = 20020i32;
-pub const UIA_InvokePatternId: i32 = 10000i32;
-pub const UIA_Invoke_InvokedEventId: i32 = 20009i32;
-pub const UIA_IsActiveAttributeId: i32 = 40036i32;
-pub const UIA_IsAnnotationPatternAvailablePropertyId: i32 = 30118i32;
-pub const UIA_IsContentElementPropertyId: i32 = 30017i32;
-pub const UIA_IsControlElementPropertyId: i32 = 30016i32;
-pub const UIA_IsCustomNavigationPatternAvailablePropertyId: i32 = 30151i32;
-pub const UIA_IsDataValidForFormPropertyId: i32 = 30103i32;
-pub const UIA_IsDialogPropertyId: i32 = 30174i32;
-pub const UIA_IsDockPatternAvailablePropertyId: i32 = 30027i32;
-pub const UIA_IsDragPatternAvailablePropertyId: i32 = 30137i32;
-pub const UIA_IsDropTargetPatternAvailablePropertyId: i32 = 30141i32;
-pub const UIA_IsEnabledPropertyId: i32 = 30010i32;
-pub const UIA_IsExpandCollapsePatternAvailablePropertyId: i32 = 30028i32;
-pub const UIA_IsGridItemPatternAvailablePropertyId: i32 = 30029i32;
-pub const UIA_IsGridPatternAvailablePropertyId: i32 = 30030i32;
-pub const UIA_IsHiddenAttributeId: i32 = 40013i32;
-pub const UIA_IsInvokePatternAvailablePropertyId: i32 = 30031i32;
-pub const UIA_IsItalicAttributeId: i32 = 40014i32;
-pub const UIA_IsItemContainerPatternAvailablePropertyId: i32 = 30108i32;
-pub const UIA_IsKeyboardFocusablePropertyId: i32 = 30009i32;
-pub const UIA_IsLegacyIAccessiblePatternAvailablePropertyId: i32 = 30090i32;
-pub const UIA_IsMultipleViewPatternAvailablePropertyId: i32 = 30032i32;
-pub const UIA_IsObjectModelPatternAvailablePropertyId: i32 = 30112i32;
-pub const UIA_IsOffscreenPropertyId: i32 = 30022i32;
-pub const UIA_IsPasswordPropertyId: i32 = 30019i32;
-pub const UIA_IsPeripheralPropertyId: i32 = 30150i32;
-pub const UIA_IsRangeValuePatternAvailablePropertyId: i32 = 30033i32;
-pub const UIA_IsReadOnlyAttributeId: i32 = 40015i32;
-pub const UIA_IsRequiredForFormPropertyId: i32 = 30025i32;
-pub const UIA_IsScrollItemPatternAvailablePropertyId: i32 = 30035i32;
-pub const UIA_IsScrollPatternAvailablePropertyId: i32 = 30034i32;
-pub const UIA_IsSelectionItemPatternAvailablePropertyId: i32 = 30036i32;
-pub const UIA_IsSelectionPattern2AvailablePropertyId: i32 = 30168i32;
-pub const UIA_IsSelectionPatternAvailablePropertyId: i32 = 30037i32;
-pub const UIA_IsSpreadsheetItemPatternAvailablePropertyId: i32 = 30132i32;
-pub const UIA_IsSpreadsheetPatternAvailablePropertyId: i32 = 30128i32;
-pub const UIA_IsStylesPatternAvailablePropertyId: i32 = 30127i32;
-pub const UIA_IsSubscriptAttributeId: i32 = 40016i32;
-pub const UIA_IsSuperscriptAttributeId: i32 = 40017i32;
-pub const UIA_IsSynchronizedInputPatternAvailablePropertyId: i32 = 30110i32;
-pub const UIA_IsTableItemPatternAvailablePropertyId: i32 = 30039i32;
-pub const UIA_IsTablePatternAvailablePropertyId: i32 = 30038i32;
-pub const UIA_IsTextChildPatternAvailablePropertyId: i32 = 30136i32;
-pub const UIA_IsTextEditPatternAvailablePropertyId: i32 = 30149i32;
-pub const UIA_IsTextPattern2AvailablePropertyId: i32 = 30119i32;
-pub const UIA_IsTextPatternAvailablePropertyId: i32 = 30040i32;
-pub const UIA_IsTogglePatternAvailablePropertyId: i32 = 30041i32;
-pub const UIA_IsTransformPattern2AvailablePropertyId: i32 = 30134i32;
-pub const UIA_IsTransformPatternAvailablePropertyId: i32 = 30042i32;
-pub const UIA_IsValuePatternAvailablePropertyId: i32 = 30043i32;
-pub const UIA_IsVirtualizedItemPatternAvailablePropertyId: i32 = 30109i32;
-pub const UIA_IsWindowPatternAvailablePropertyId: i32 = 30044i32;
-pub const UIA_ItemContainerPatternId: i32 = 10019i32;
-pub const UIA_ItemStatusPropertyId: i32 = 30026i32;
-pub const UIA_ItemTypePropertyId: i32 = 30021i32;
-pub const UIA_LabeledByPropertyId: i32 = 30018i32;
-pub const UIA_LandmarkTypePropertyId: i32 = 30157i32;
-pub const UIA_LayoutInvalidatedEventId: i32 = 20008i32;
-pub const UIA_LegacyIAccessibleChildIdPropertyId: i32 = 30091i32;
-pub const UIA_LegacyIAccessibleDefaultActionPropertyId: i32 = 30100i32;
-pub const UIA_LegacyIAccessibleDescriptionPropertyId: i32 = 30094i32;
-pub const UIA_LegacyIAccessibleHelpPropertyId: i32 = 30097i32;
-pub const UIA_LegacyIAccessibleKeyboardShortcutPropertyId: i32 = 30098i32;
-pub const UIA_LegacyIAccessibleNamePropertyId: i32 = 30092i32;
-pub const UIA_LegacyIAccessiblePatternId: i32 = 10018i32;
-pub const UIA_LegacyIAccessibleRolePropertyId: i32 = 30095i32;
-pub const UIA_LegacyIAccessibleSelectionPropertyId: i32 = 30099i32;
-pub const UIA_LegacyIAccessibleStatePropertyId: i32 = 30096i32;
-pub const UIA_LegacyIAccessibleValuePropertyId: i32 = 30093i32;
-pub const UIA_LevelPropertyId: i32 = 30154i32;
-pub const UIA_LineSpacingAttributeId: i32 = 40040i32;
-pub const UIA_LinkAttributeId: i32 = 40035i32;
-pub const UIA_ListControlTypeId: i32 = 50008i32;
-pub const UIA_ListItemControlTypeId: i32 = 50007i32;
-pub const UIA_LiveRegionChangedEventId: i32 = 20024i32;
-pub const UIA_LiveSettingPropertyId: i32 = 30135i32;
-pub const UIA_LocalizedControlTypePropertyId: i32 = 30004i32;
-pub const UIA_LocalizedLandmarkTypePropertyId: i32 = 30158i32;
-pub const UIA_MainLandmarkTypeId: i32 = 80002i32;
-pub const UIA_MarginBottomAttributeId: i32 = 40018i32;
-pub const UIA_MarginLeadingAttributeId: i32 = 40019i32;
-pub const UIA_MarginTopAttributeId: i32 = 40020i32;
-pub const UIA_MarginTrailingAttributeId: i32 = 40021i32;
-pub const UIA_MenuBarControlTypeId: i32 = 50010i32;
-pub const UIA_MenuClosedEventId: i32 = 20007i32;
-pub const UIA_MenuControlTypeId: i32 = 50009i32;
-pub const UIA_MenuItemControlTypeId: i32 = 50011i32;
-pub const UIA_MenuModeEndEventId: i32 = 20019i32;
-pub const UIA_MenuModeStartEventId: i32 = 20018i32;
-pub const UIA_MenuOpenedEventId: i32 = 20003i32;
-pub const UIA_MultipleViewCurrentViewPropertyId: i32 = 30071i32;
-pub const UIA_MultipleViewPatternId: i32 = 10008i32;
-pub const UIA_MultipleViewSupportedViewsPropertyId: i32 = 30072i32;
-pub const UIA_NamePropertyId: i32 = 30005i32;
-pub const UIA_NativeWindowHandlePropertyId: i32 = 30020i32;
-pub const UIA_NavigationLandmarkTypeId: i32 = 80003i32;
-pub const UIA_NotificationEventId: i32 = 20035i32;
-pub const UIA_ObjectModelPatternId: i32 = 10022i32;
-pub const UIA_OptimizeForVisualContentPropertyId: i32 = 30111i32;
-pub const UIA_OrientationPropertyId: i32 = 30023i32;
-pub const UIA_OutlineColorPropertyId: i32 = 30161i32;
-pub const UIA_OutlineStylesAttributeId: i32 = 40022i32;
-pub const UIA_OutlineThicknessPropertyId: i32 = 30164i32;
-pub const UIA_OverlineColorAttributeId: i32 = 40023i32;
-pub const UIA_OverlineStyleAttributeId: i32 = 40024i32;
-pub const UIA_PFIA_DEFAULT: u32 = 0u32;
-pub const UIA_PFIA_UNWRAP_BRIDGE: u32 = 1u32;
-pub const UIA_PaneControlTypeId: i32 = 50033i32;
-pub const UIA_PositionInSetPropertyId: i32 = 30152i32;
-pub const UIA_ProcessIdPropertyId: i32 = 30002i32;
-pub const UIA_ProgressBarControlTypeId: i32 = 50012i32;
-pub const UIA_ProviderDescriptionPropertyId: i32 = 30107i32;
-pub const UIA_RadioButtonControlTypeId: i32 = 50013i32;
-pub const UIA_RangeValueIsReadOnlyPropertyId: i32 = 30048i32;
-pub const UIA_RangeValueLargeChangePropertyId: i32 = 30051i32;
-pub const UIA_RangeValueMaximumPropertyId: i32 = 30050i32;
-pub const UIA_RangeValueMinimumPropertyId: i32 = 30049i32;
-pub const UIA_RangeValuePatternId: i32 = 10003i32;
-pub const UIA_RangeValueSmallChangePropertyId: i32 = 30052i32;
-pub const UIA_RangeValueValuePropertyId: i32 = 30047i32;
-pub const UIA_RotationPropertyId: i32 = 30166i32;
-pub const UIA_RuntimeIdPropertyId: i32 = 30000i32;
-pub const UIA_SayAsInterpretAsAttributeId: i32 = 40043i32;
-pub const UIA_SayAsInterpretAsMetadataId: i32 = 100000i32;
-pub const UIA_ScrollBarControlTypeId: i32 = 50014i32;
-pub const UIA_ScrollHorizontalScrollPercentPropertyId: i32 = 30053i32;
-pub const UIA_ScrollHorizontalViewSizePropertyId: i32 = 30054i32;
-pub const UIA_ScrollHorizontallyScrollablePropertyId: i32 = 30057i32;
-pub const UIA_ScrollItemPatternId: i32 = 10017i32;
-pub const UIA_ScrollPatternId: i32 = 10004i32;
-pub const UIA_ScrollPatternNoScroll: f64 = -1f64;
-pub const UIA_ScrollVerticalScrollPercentPropertyId: i32 = 30055i32;
-pub const UIA_ScrollVerticalViewSizePropertyId: i32 = 30056i32;
-pub const UIA_ScrollVerticallyScrollablePropertyId: i32 = 30058i32;
-pub const UIA_SearchLandmarkTypeId: i32 = 80004i32;
-pub const UIA_Selection2CurrentSelectedItemPropertyId: i32 = 30171i32;
-pub const UIA_Selection2FirstSelectedItemPropertyId: i32 = 30169i32;
-pub const UIA_Selection2ItemCountPropertyId: i32 = 30172i32;
-pub const UIA_Selection2LastSelectedItemPropertyId: i32 = 30170i32;
-pub const UIA_SelectionActiveEndAttributeId: i32 = 40037i32;
-pub const UIA_SelectionCanSelectMultiplePropertyId: i32 = 30060i32;
-pub const UIA_SelectionIsSelectionRequiredPropertyId: i32 = 30061i32;
-pub const UIA_SelectionItemIsSelectedPropertyId: i32 = 30079i32;
-pub const UIA_SelectionItemPatternId: i32 = 10010i32;
-pub const UIA_SelectionItemSelectionContainerPropertyId: i32 = 30080i32;
-pub const UIA_SelectionItem_ElementAddedToSelectionEventId: i32 = 20010i32;
-pub const UIA_SelectionItem_ElementRemovedFromSelectionEventId: i32 = 20011i32;
-pub const UIA_SelectionItem_ElementSelectedEventId: i32 = 20012i32;
-pub const UIA_SelectionPattern2Id: i32 = 10034i32;
-pub const UIA_SelectionPatternId: i32 = 10001i32;
-pub const UIA_SelectionSelectionPropertyId: i32 = 30059i32;
-pub const UIA_Selection_InvalidatedEventId: i32 = 20013i32;
-pub const UIA_SemanticZoomControlTypeId: i32 = 50039i32;
-pub const UIA_SeparatorControlTypeId: i32 = 50038i32;
-pub const UIA_SizeOfSetPropertyId: i32 = 30153i32;
-pub const UIA_SizePropertyId: i32 = 30167i32;
-pub const UIA_SliderControlTypeId: i32 = 50015i32;
-pub const UIA_SpinnerControlTypeId: i32 = 50016i32;
-pub const UIA_SplitButtonControlTypeId: i32 = 50031i32;
-pub const UIA_SpreadsheetItemAnnotationObjectsPropertyId: i32 = 30130i32;
-pub const UIA_SpreadsheetItemAnnotationTypesPropertyId: i32 = 30131i32;
-pub const UIA_SpreadsheetItemFormulaPropertyId: i32 = 30129i32;
-pub const UIA_SpreadsheetItemPatternId: i32 = 10027i32;
-pub const UIA_SpreadsheetPatternId: i32 = 10026i32;
-pub const UIA_StatusBarControlTypeId: i32 = 50017i32;
-pub const UIA_StrikethroughColorAttributeId: i32 = 40025i32;
-pub const UIA_StrikethroughStyleAttributeId: i32 = 40026i32;
-pub const UIA_StructureChangedEventId: i32 = 20002i32;
-pub const UIA_StyleIdAttributeId: i32 = 40034i32;
-pub const UIA_StyleNameAttributeId: i32 = 40033i32;
-pub const UIA_StylesExtendedPropertiesPropertyId: i32 = 30126i32;
-pub const UIA_StylesFillColorPropertyId: i32 = 30122i32;
-pub const UIA_StylesFillPatternColorPropertyId: i32 = 30125i32;
-pub const UIA_StylesFillPatternStylePropertyId: i32 = 30123i32;
-pub const UIA_StylesPatternId: i32 = 10025i32;
-pub const UIA_StylesShapePropertyId: i32 = 30124i32;
-pub const UIA_StylesStyleIdPropertyId: i32 = 30120i32;
-pub const UIA_StylesStyleNamePropertyId: i32 = 30121i32;
-pub const UIA_SummaryChangeId: i32 = 90000i32;
-pub const UIA_SynchronizedInputPatternId: i32 = 10021i32;
-pub const UIA_SystemAlertEventId: i32 = 20023i32;
-pub const UIA_TabControlTypeId: i32 = 50018i32;
-pub const UIA_TabItemControlTypeId: i32 = 50019i32;
-pub const UIA_TableColumnHeadersPropertyId: i32 = 30082i32;
-pub const UIA_TableControlTypeId: i32 = 50036i32;
-pub const UIA_TableItemColumnHeaderItemsPropertyId: i32 = 30085i32;
-pub const UIA_TableItemPatternId: i32 = 10013i32;
-pub const UIA_TableItemRowHeaderItemsPropertyId: i32 = 30084i32;
-pub const UIA_TablePatternId: i32 = 10012i32;
-pub const UIA_TableRowHeadersPropertyId: i32 = 30081i32;
-pub const UIA_TableRowOrColumnMajorPropertyId: i32 = 30083i32;
-pub const UIA_TabsAttributeId: i32 = 40027i32;
-pub const UIA_TextChildPatternId: i32 = 10029i32;
-pub const UIA_TextControlTypeId: i32 = 50020i32;
-pub const UIA_TextEditPatternId: i32 = 10032i32;
-pub const UIA_TextEdit_ConversionTargetChangedEventId: i32 = 20033i32;
-pub const UIA_TextEdit_TextChangedEventId: i32 = 20032i32;
-pub const UIA_TextFlowDirectionsAttributeId: i32 = 40028i32;
-pub const UIA_TextPattern2Id: i32 = 10024i32;
-pub const UIA_TextPatternId: i32 = 10014i32;
-pub const UIA_Text_TextChangedEventId: i32 = 20015i32;
-pub const UIA_Text_TextSelectionChangedEventId: i32 = 20014i32;
-pub const UIA_ThumbControlTypeId: i32 = 50027i32;
-pub const UIA_TitleBarControlTypeId: i32 = 50037i32;
-pub const UIA_TogglePatternId: i32 = 10015i32;
-pub const UIA_ToggleToggleStatePropertyId: i32 = 30086i32;
-pub const UIA_ToolBarControlTypeId: i32 = 50021i32;
-pub const UIA_ToolTipClosedEventId: i32 = 20001i32;
-pub const UIA_ToolTipControlTypeId: i32 = 50022i32;
-pub const UIA_ToolTipOpenedEventId: i32 = 20000i32;
-pub const UIA_Transform2CanZoomPropertyId: i32 = 30133i32;
-pub const UIA_Transform2ZoomLevelPropertyId: i32 = 30145i32;
-pub const UIA_Transform2ZoomMaximumPropertyId: i32 = 30147i32;
-pub const UIA_Transform2ZoomMinimumPropertyId: i32 = 30146i32;
-pub const UIA_TransformCanMovePropertyId: i32 = 30087i32;
-pub const UIA_TransformCanResizePropertyId: i32 = 30088i32;
-pub const UIA_TransformCanRotatePropertyId: i32 = 30089i32;
-pub const UIA_TransformPattern2Id: i32 = 10028i32;
-pub const UIA_TransformPatternId: i32 = 10016i32;
-pub const UIA_TreeControlTypeId: i32 = 50023i32;
-pub const UIA_TreeItemControlTypeId: i32 = 50024i32;
-pub const UIA_UnderlineColorAttributeId: i32 = 40029i32;
-pub const UIA_UnderlineStyleAttributeId: i32 = 40030i32;
-pub const UIA_ValueIsReadOnlyPropertyId: i32 = 30046i32;
-pub const UIA_ValuePatternId: i32 = 10002i32;
-pub const UIA_ValueValuePropertyId: i32 = 30045i32;
-pub const UIA_VirtualizedItemPatternId: i32 = 10020i32;
-pub const UIA_VisualEffectsPropertyId: i32 = 30163i32;
-pub const UIA_WindowCanMaximizePropertyId: i32 = 30073i32;
-pub const UIA_WindowCanMinimizePropertyId: i32 = 30074i32;
-pub const UIA_WindowControlTypeId: i32 = 50032i32;
-pub const UIA_WindowIsModalPropertyId: i32 = 30077i32;
-pub const UIA_WindowIsTopmostPropertyId: i32 = 30078i32;
-pub const UIA_WindowPatternId: i32 = 10009i32;
-pub const UIA_WindowWindowInteractionStatePropertyId: i32 = 30076i32;
-pub const UIA_WindowWindowVisualStatePropertyId: i32 = 30075i32;
-pub const UIA_Window_WindowClosedEventId: i32 = 20017i32;
-pub const UIA_Window_WindowOpenedEventId: i32 = 20016i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UIAutomationEventInfo {
- pub guid: ::windows_sys::core::GUID,
- pub pProgrammaticName: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UIAutomationEventInfo {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UIAutomationEventInfo {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UIAutomationMethodInfo {
- pub pProgrammaticName: super::super::Foundation::PWSTR,
- pub doSetFocus: super::super::Foundation::BOOL,
- pub cInParameters: u32,
- pub cOutParameters: u32,
- pub pParameterTypes: *mut UIAutomationType,
- pub pParameterNames: *mut super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UIAutomationMethodInfo {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UIAutomationMethodInfo {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UIAutomationParameter {
- pub r#type: UIAutomationType,
- pub pData: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for UIAutomationParameter {}
-impl ::core::clone::Clone for UIAutomationParameter {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UIAutomationPatternInfo {
- pub guid: ::windows_sys::core::GUID,
- pub pProgrammaticName: super::super::Foundation::PWSTR,
- pub providerInterfaceId: ::windows_sys::core::GUID,
- pub clientInterfaceId: ::windows_sys::core::GUID,
- pub cProperties: u32,
- pub pProperties: *mut UIAutomationPropertyInfo,
- pub cMethods: u32,
- pub pMethods: *mut UIAutomationMethodInfo,
- pub cEvents: u32,
- pub pEvents: *mut UIAutomationEventInfo,
- pub pPatternHandler: IUIAutomationPatternHandler,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UIAutomationPatternInfo {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UIAutomationPatternInfo {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UIAutomationPropertyInfo {
- pub guid: ::windows_sys::core::GUID,
- pub pProgrammaticName: super::super::Foundation::PWSTR,
- pub r#type: UIAutomationType,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UIAutomationPropertyInfo {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UIAutomationPropertyInfo {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type UIAutomationType = i32;
-pub const UIAutomationType_Int: UIAutomationType = 1i32;
-pub const UIAutomationType_Bool: UIAutomationType = 2i32;
-pub const UIAutomationType_String: UIAutomationType = 3i32;
-pub const UIAutomationType_Double: UIAutomationType = 4i32;
-pub const UIAutomationType_Point: UIAutomationType = 5i32;
-pub const UIAutomationType_Rect: UIAutomationType = 6i32;
-pub const UIAutomationType_Element: UIAutomationType = 7i32;
-pub const UIAutomationType_Array: UIAutomationType = 65536i32;
-pub const UIAutomationType_Out: UIAutomationType = 131072i32;
-pub const UIAutomationType_IntArray: UIAutomationType = 65537i32;
-pub const UIAutomationType_BoolArray: UIAutomationType = 65538i32;
-pub const UIAutomationType_StringArray: UIAutomationType = 65539i32;
-pub const UIAutomationType_DoubleArray: UIAutomationType = 65540i32;
-pub const UIAutomationType_PointArray: UIAutomationType = 65541i32;
-pub const UIAutomationType_RectArray: UIAutomationType = 65542i32;
-pub const UIAutomationType_ElementArray: UIAutomationType = 65543i32;
-pub const UIAutomationType_OutInt: UIAutomationType = 131073i32;
-pub const UIAutomationType_OutBool: UIAutomationType = 131074i32;
-pub const UIAutomationType_OutString: UIAutomationType = 131075i32;
-pub const UIAutomationType_OutDouble: UIAutomationType = 131076i32;
-pub const UIAutomationType_OutPoint: UIAutomationType = 131077i32;
-pub const UIAutomationType_OutRect: UIAutomationType = 131078i32;
-pub const UIAutomationType_OutElement: UIAutomationType = 131079i32;
-pub const UIAutomationType_OutIntArray: UIAutomationType = 196609i32;
-pub const UIAutomationType_OutBoolArray: UIAutomationType = 196610i32;
-pub const UIAutomationType_OutStringArray: UIAutomationType = 196611i32;
-pub const UIAutomationType_OutDoubleArray: UIAutomationType = 196612i32;
-pub const UIAutomationType_OutPointArray: UIAutomationType = 196613i32;
-pub const UIAutomationType_OutRectArray: UIAutomationType = 196614i32;
-pub const UIAutomationType_OutElementArray: UIAutomationType = 196615i32;
-#[repr(C)]
-pub struct UiaAndOrCondition {
- pub ConditionType: ConditionType,
- pub ppConditions: *mut *mut UiaCondition,
- pub cConditions: i32,
-}
-impl ::core::marker::Copy for UiaAndOrCondition {}
-impl ::core::clone::Clone for UiaAndOrCondition {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const UiaAppendRuntimeId: u32 = 3u32;
-#[repr(C)]
-pub struct UiaAsyncContentLoadedEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
- pub AsyncContentLoadedState: AsyncContentLoadedState,
- pub PercentComplete: f64,
-}
-impl ::core::marker::Copy for UiaAsyncContentLoadedEventArgs {}
-impl ::core::clone::Clone for UiaAsyncContentLoadedEventArgs {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UiaCacheRequest {
- pub pViewCondition: *mut UiaCondition,
- pub Scope: TreeScope,
- pub pProperties: *mut i32,
- pub cProperties: i32,
- pub pPatterns: *mut i32,
- pub cPatterns: i32,
- pub automationElementMode: AutomationElementMode,
-}
-impl ::core::marker::Copy for UiaCacheRequest {}
-impl ::core::clone::Clone for UiaCacheRequest {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-pub struct UiaChangeInfo {
- pub uiaId: i32,
- pub payload: super::super::System::Com::VARIANT,
- pub extraInfo: super::super::System::Com::VARIANT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for UiaChangeInfo {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for UiaChangeInfo {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-pub struct UiaChangesEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
- pub EventIdCount: i32,
- pub pUiaChanges: *mut UiaChangeInfo,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for UiaChangesEventArgs {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for UiaChangesEventArgs {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UiaCondition {
- pub ConditionType: ConditionType,
-}
-impl ::core::marker::Copy for UiaCondition {}
-impl ::core::clone::Clone for UiaCondition {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UiaEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
-}
-impl ::core::marker::Copy for UiaEventArgs {}
-impl ::core::clone::Clone for UiaEventArgs {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub type UiaEventCallback = unsafe extern "system" fn(pargs: *mut UiaEventArgs, prequesteddata: *mut super::super::System::Com::SAFEARRAY, ptreestructure: super::super::Foundation::BSTR);
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UiaFindParams {
- pub MaxDepth: i32,
- pub FindFirst: super::super::Foundation::BOOL,
- pub ExcludeRoot: super::super::Foundation::BOOL,
- pub pFindCondition: *mut UiaCondition,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UiaFindParams {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UiaFindParams {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UiaNotCondition {
- pub ConditionType: ConditionType,
- pub pCondition: *mut UiaCondition,
-}
-impl ::core::marker::Copy for UiaNotCondition {}
-impl ::core::clone::Clone for UiaNotCondition {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UiaPoint {
- pub x: f64,
- pub y: f64,
-}
-impl ::core::marker::Copy for UiaPoint {}
-impl ::core::clone::Clone for UiaPoint {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-pub struct UiaPropertyChangedEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
- pub PropertyId: i32,
- pub OldValue: super::super::System::Com::VARIANT,
- pub NewValue: super::super::System::Com::VARIANT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for UiaPropertyChangedEventArgs {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for UiaPropertyChangedEventArgs {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-pub struct UiaPropertyCondition {
- pub ConditionType: ConditionType,
- pub PropertyId: i32,
- pub Value: super::super::System::Com::VARIANT,
- pub Flags: PropertyConditionFlags,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::marker::Copy for UiaPropertyCondition {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
-impl ::core::clone::Clone for UiaPropertyCondition {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub type UiaProviderCallback = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, providertype: ProviderType) -> *mut super::super::System::Com::SAFEARRAY;
-#[repr(C)]
-pub struct UiaRect {
- pub left: f64,
- pub top: f64,
- pub width: f64,
- pub height: f64,
-}
-impl ::core::marker::Copy for UiaRect {}
-impl ::core::clone::Clone for UiaRect {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const UiaRootObjectId: i32 = -25i32;
-#[repr(C)]
-pub struct UiaStructureChangedEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
- pub StructureChangeType: StructureChangeType,
- pub pRuntimeId: *mut i32,
- pub cRuntimeIdLen: i32,
-}
-impl ::core::marker::Copy for UiaStructureChangedEventArgs {}
-impl ::core::clone::Clone for UiaStructureChangedEventArgs {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_System_Com")]
-pub struct UiaTextEditTextChangedEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
- pub TextEditChangeType: TextEditChangeType,
- pub pTextChange: *mut super::super::System::Com::SAFEARRAY,
-}
-#[cfg(feature = "Win32_System_Com")]
-impl ::core::marker::Copy for UiaTextEditTextChangedEventArgs {}
-#[cfg(feature = "Win32_System_Com")]
-impl ::core::clone::Clone for UiaTextEditTextChangedEventArgs {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct UiaWindowClosedEventArgs {
- pub Type: EventArgsType,
- pub EventId: i32,
- pub pRuntimeId: *mut i32,
- pub cRuntimeIdLen: i32,
-}
-impl ::core::marker::Copy for UiaWindowClosedEventArgs {}
-impl ::core::clone::Clone for UiaWindowClosedEventArgs {
- fn clone(&self) -> Self {
- *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],
-};
-pub type VisualEffects = i32;
-pub const VisualEffects_None: VisualEffects = 0i32;
-pub const VisualEffects_Shadow: VisualEffects = 1i32;
-pub const VisualEffects_Reflection: VisualEffects = 2i32;
-pub const VisualEffects_Glow: VisualEffects = 4i32;
-pub const VisualEffects_SoftEdges: VisualEffects = 8i32;
-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],
-};
-#[cfg(feature = "Win32_Foundation")]
-pub type WINEVENTPROC = unsafe extern "system" fn(hwineventhook: HWINEVENTHOOK, event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ideventthread: u32, dwmseventtime: u32);
-pub type WindowInteractionState = i32;
-pub const WindowInteractionState_Running: WindowInteractionState = 0i32;
-pub const WindowInteractionState_Closing: WindowInteractionState = 1i32;
-pub const WindowInteractionState_ReadyForUserInteraction: WindowInteractionState = 2i32;
-pub const WindowInteractionState_BlockedByModalWindow: WindowInteractionState = 3i32;
-pub const WindowInteractionState_NotResponding: WindowInteractionState = 4i32;
-pub type WindowVisualState = i32;
-pub const WindowVisualState_Normal: WindowVisualState = 0i32;
-pub const WindowVisualState_Maximized: WindowVisualState = 1i32;
-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] };
-pub type ZoomUnit = i32;
-pub const ZoomUnit_NoAmount: ZoomUnit = 0i32;
-pub const ZoomUnit_LargeDecrement: ZoomUnit = 1i32;
-pub const ZoomUnit_SmallDecrement: ZoomUnit = 2i32;
-pub const ZoomUnit_LargeIncrement: ZoomUnit = 3i32;
-pub const ZoomUnit_SmallIncrement: ZoomUnit = 4i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Animation/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Animation/mod.rs
deleted file mode 100644
index 3897249a6..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Animation/mod.rs
+++ /dev/null
@@ -1,107 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub type IUIAnimationInterpolator = *mut ::core::ffi::c_void;
-pub type IUIAnimationInterpolator2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationLoopIterationChangeHandler2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationManager = *mut ::core::ffi::c_void;
-pub type IUIAnimationManager2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationManagerEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationManagerEventHandler2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationPrimitiveInterpolation = *mut ::core::ffi::c_void;
-pub type IUIAnimationPriorityComparison = *mut ::core::ffi::c_void;
-pub type IUIAnimationPriorityComparison2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationStoryboard = *mut ::core::ffi::c_void;
-pub type IUIAnimationStoryboard2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationStoryboardEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationStoryboardEventHandler2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationTimer = *mut ::core::ffi::c_void;
-pub type IUIAnimationTimerClientEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationTimerEventHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationTimerUpdateHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationTransition = *mut ::core::ffi::c_void;
-pub type IUIAnimationTransition2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationTransitionFactory = *mut ::core::ffi::c_void;
-pub type IUIAnimationTransitionFactory2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationTransitionLibrary = *mut ::core::ffi::c_void;
-pub type IUIAnimationTransitionLibrary2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariable = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariable2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariableChangeHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariableChangeHandler2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariableCurveChangeHandler2 = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariableIntegerChangeHandler = *mut ::core::ffi::c_void;
-pub type IUIAnimationVariableIntegerChangeHandler2 = *mut ::core::ffi::c_void;
-pub const UIAnimationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1277150778, data2: 26972, data3: 18408, data4: [163, 57, 26, 25, 75, 227, 208, 184] };
-pub const UIAnimationManager2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3529345090, data2: 34948, data3: 19018, data4: [179, 33, 9, 19, 20, 55, 155, 221] };
-pub const UIAnimationTimer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3217902092, data2: 1718, data3: 17284, data4: [183, 104, 13, 170, 121, 44, 56, 14] };
-pub const UIAnimationTransitionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2325421277, data2: 64727, data3: 16796, data4: [139, 68, 66, 253, 23, 219, 24, 135] };
-pub const UIAnimationTransitionFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2217750423,
- data2: 32635,
- data3: 16448,
- data4: [177, 144, 114, 172, 157, 24, 228, 32],
-};
-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],
-};
-pub type UI_ANIMATION_DEPENDENCIES = u32;
-pub const UI_ANIMATION_DEPENDENCY_NONE: UI_ANIMATION_DEPENDENCIES = 0u32;
-pub const UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES: UI_ANIMATION_DEPENDENCIES = 1u32;
-pub const UI_ANIMATION_DEPENDENCY_FINAL_VALUE: UI_ANIMATION_DEPENDENCIES = 2u32;
-pub const UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY: UI_ANIMATION_DEPENDENCIES = 4u32;
-pub const UI_ANIMATION_DEPENDENCY_DURATION: UI_ANIMATION_DEPENDENCIES = 8u32;
-pub type UI_ANIMATION_IDLE_BEHAVIOR = i32;
-pub const UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE: UI_ANIMATION_IDLE_BEHAVIOR = 0i32;
-pub const UI_ANIMATION_IDLE_BEHAVIOR_DISABLE: UI_ANIMATION_IDLE_BEHAVIOR = 1i32;
-pub type UI_ANIMATION_KEYFRAME = isize;
-pub type UI_ANIMATION_MANAGER_STATUS = i32;
-pub const UI_ANIMATION_MANAGER_IDLE: UI_ANIMATION_MANAGER_STATUS = 0i32;
-pub const UI_ANIMATION_MANAGER_BUSY: UI_ANIMATION_MANAGER_STATUS = 1i32;
-pub type UI_ANIMATION_MODE = i32;
-pub const UI_ANIMATION_MODE_DISABLED: UI_ANIMATION_MODE = 0i32;
-pub const UI_ANIMATION_MODE_SYSTEM_DEFAULT: UI_ANIMATION_MODE = 1i32;
-pub const UI_ANIMATION_MODE_ENABLED: UI_ANIMATION_MODE = 2i32;
-pub type UI_ANIMATION_PRIORITY_EFFECT = i32;
-pub const UI_ANIMATION_PRIORITY_EFFECT_FAILURE: UI_ANIMATION_PRIORITY_EFFECT = 0i32;
-pub const UI_ANIMATION_PRIORITY_EFFECT_DELAY: UI_ANIMATION_PRIORITY_EFFECT = 1i32;
-pub const UI_ANIMATION_REPEAT_INDEFINITELY: i32 = -1i32;
-pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END: i32 = -1i32;
-pub const UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START: i32 = -2i32;
-pub type UI_ANIMATION_REPEAT_MODE = i32;
-pub const UI_ANIMATION_REPEAT_MODE_NORMAL: UI_ANIMATION_REPEAT_MODE = 0i32;
-pub const UI_ANIMATION_REPEAT_MODE_ALTERNATE: UI_ANIMATION_REPEAT_MODE = 1i32;
-pub type UI_ANIMATION_ROUNDING_MODE = i32;
-pub const UI_ANIMATION_ROUNDING_NEAREST: UI_ANIMATION_ROUNDING_MODE = 0i32;
-pub const UI_ANIMATION_ROUNDING_FLOOR: UI_ANIMATION_ROUNDING_MODE = 1i32;
-pub const UI_ANIMATION_ROUNDING_CEILING: UI_ANIMATION_ROUNDING_MODE = 2i32;
-pub type UI_ANIMATION_SCHEDULING_RESULT = i32;
-pub const UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE: UI_ANIMATION_SCHEDULING_RESULT = 0i32;
-pub const UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY: UI_ANIMATION_SCHEDULING_RESULT = 1i32;
-pub const UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED: UI_ANIMATION_SCHEDULING_RESULT = 2i32;
-pub const UI_ANIMATION_SCHEDULING_SUCCEEDED: UI_ANIMATION_SCHEDULING_RESULT = 3i32;
-pub const UI_ANIMATION_SCHEDULING_DEFERRED: UI_ANIMATION_SCHEDULING_RESULT = 4i32;
-pub const UI_ANIMATION_SECONDS_EVENTUALLY: i32 = -1i32;
-pub const UI_ANIMATION_SECONDS_INFINITE: i32 = -1i32;
-pub type UI_ANIMATION_SLOPE = i32;
-pub const UI_ANIMATION_SLOPE_INCREASING: UI_ANIMATION_SLOPE = 0i32;
-pub const UI_ANIMATION_SLOPE_DECREASING: UI_ANIMATION_SLOPE = 1i32;
-pub type UI_ANIMATION_STORYBOARD_STATUS = i32;
-pub const UI_ANIMATION_STORYBOARD_BUILDING: UI_ANIMATION_STORYBOARD_STATUS = 0i32;
-pub const UI_ANIMATION_STORYBOARD_SCHEDULED: UI_ANIMATION_STORYBOARD_STATUS = 1i32;
-pub const UI_ANIMATION_STORYBOARD_CANCELLED: UI_ANIMATION_STORYBOARD_STATUS = 2i32;
-pub const UI_ANIMATION_STORYBOARD_PLAYING: UI_ANIMATION_STORYBOARD_STATUS = 3i32;
-pub const UI_ANIMATION_STORYBOARD_TRUNCATED: UI_ANIMATION_STORYBOARD_STATUS = 4i32;
-pub const UI_ANIMATION_STORYBOARD_FINISHED: UI_ANIMATION_STORYBOARD_STATUS = 5i32;
-pub const UI_ANIMATION_STORYBOARD_READY: UI_ANIMATION_STORYBOARD_STATUS = 6i32;
-pub const UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY: UI_ANIMATION_STORYBOARD_STATUS = 7i32;
-pub type UI_ANIMATION_TIMER_CLIENT_STATUS = i32;
-pub const UI_ANIMATION_TIMER_CLIENT_IDLE: UI_ANIMATION_TIMER_CLIENT_STATUS = 0i32;
-pub const UI_ANIMATION_TIMER_CLIENT_BUSY: UI_ANIMATION_TIMER_CLIENT_STATUS = 1i32;
-pub type UI_ANIMATION_UPDATE_RESULT = i32;
-pub const UI_ANIMATION_UPDATE_NO_CHANGE: UI_ANIMATION_UPDATE_RESULT = 0i32;
-pub const UI_ANIMATION_UPDATE_VARIABLES_CHANGED: UI_ANIMATION_UPDATE_RESULT = 1i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/ColorSystem/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/ColorSystem/mod.rs
deleted file mode 100644
index b6f5478f8..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/ColorSystem/mod.rs
+++ /dev/null
@@ -1,980 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn AssociateColorProfileWithDeviceA(pmachinename: super::super::Foundation::PSTR, pprofilename: super::super::Foundation::PSTR, pdevicename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AssociateColorProfileWithDeviceW(pmachinename: super::super::Foundation::PWSTR, pprofilename: super::super::Foundation::PWSTR, pdevicename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMCheckColors(hcmtransform: isize, lpainputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, lparesult: *mut u8) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CMCheckColorsInGamut(hcmtransform: isize, lpargbtriple: *const super::super::Graphics::Gdi::RGBTRIPLE, lparesult: *mut u8, ncount: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMCheckRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lparesult: *mut u8, pfncallback: ::core::option::Option<LPBMCALLBACKFN>, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMConvertColorNameToIndex(hprofile: isize, pacolorname: *const *const i8, paindex: *mut u32, dwcount: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMConvertIndexToColorName(hprofile: isize, paindex: *const u32, pacolorname: *mut *mut i8, dwcount: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMCreateDeviceLinkProfile(pahprofiles: *const isize, nprofiles: u32, padwintents: *const u32, nintents: u32, dwflags: u32, lpprofiledata: *mut *mut u8) -> super::super::Foundation::BOOL;
- pub fn CMCreateMultiProfileTransform(pahprofiles: *const isize, nprofiles: u32, padwintents: *const u32, nintents: u32, dwflags: u32) -> isize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CMCreateProfile(lpcolorspace: *mut LOGCOLORSPACEA, lpprofiledata: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CMCreateProfileW(lpcolorspace: *mut LOGCOLORSPACEW, lpprofiledata: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CMCreateTransform(lpcolorspace: *const LOGCOLORSPACEA, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void) -> isize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CMCreateTransformExt(lpcolorspace: *const LOGCOLORSPACEA, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void, dwflags: u32) -> isize;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn CMCreateTransformExtW(lpcolorspace: *const LOGCOLORSPACEW, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void, dwflags: u32) -> isize;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn CMCreateTransformW(lpcolorspace: *const LOGCOLORSPACEW, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMDeleteTransform(hcmtransform: isize) -> super::super::Foundation::BOOL;
- pub fn CMGetInfo(dwinfo: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMGetNamedProfileInfo(hprofile: isize, pnamedprofileinfo: *mut NAMED_PROFILE_INFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMIsProfileValid(hprofile: isize, lpbvalid: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMTranslateColors(hcmtransform: isize, lpainputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, lpaoutputcolors: *mut COLOR, ctoutput: COLORTYPE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMTranslateRGB(hcmtransform: isize, colorref: u32, lpcolorref: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CMTranslateRGBsExt(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, lpfncallback: ::core::option::Option<LPBMCALLBACKFN>, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CheckBitmapBits(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, paresult: *mut u8, pfncallback: ::core::option::Option<LPBMCALLBACKFN>, lpcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CheckColors(hcolortransform: isize, painputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, paresult: *mut u8) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CheckColorsInGamut(hdc: super::super::Graphics::Gdi::HDC, lprgbtriple: *const super::super::Graphics::Gdi::RGBTRIPLE, dlpbuffer: *mut ::core::ffi::c_void, ncount: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CloseColorProfile(hprofile: isize) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ColorCorrectPalette(hdc: super::super::Graphics::Gdi::HDC, hpal: super::super::Graphics::Gdi::HPALETTE, defirst: u32, num: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ColorMatchToTarget(hdc: super::super::Graphics::Gdi::HDC, hdctarget: super::super::Graphics::Gdi::HDC, action: COLOR_MATCH_TO_TARGET_ACTION) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorProfileAddDisplayAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: super::super::Foundation::PWSTR, targetadapterid: super::super::Foundation::LUID, sourceid: u32, setasdefault: super::super::Foundation::BOOL, associateasadvancedcolor: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorProfileGetDisplayDefault(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE, profilename: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorProfileGetDisplayList(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profilelist: *mut *mut super::super::Foundation::PWSTR, profilecount: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorProfileGetDisplayUserScope(targetadapterid: super::super::Foundation::LUID, sourceid: u32, scope: *mut WCS_PROFILE_MANAGEMENT_SCOPE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorProfileRemoveDisplayAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: super::super::Foundation::PWSTR, targetadapterid: super::super::Foundation::LUID, sourceid: u32, dissociateadvancedcolor: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorProfileSetDisplayDefaultAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: super::super::Foundation::PWSTR, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ConvertColorNameToIndex(hprofile: isize, pacolorname: *const *const i8, paindex: *mut u32, dwcount: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ConvertIndexToColorName(hprofile: isize, paindex: *const u32, pacolorname: *mut *mut i8, dwcount: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateColorSpaceA(lplcs: *const LOGCOLORSPACEA) -> HCOLORSPACE;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn CreateColorSpaceW(lplcs: *const LOGCOLORSPACEW) -> HCOLORSPACE;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateColorTransformA(plogcolorspace: *const LOGCOLORSPACEA, hdestprofile: isize, htargetprofile: isize, dwflags: u32) -> isize;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn CreateColorTransformW(plogcolorspace: *const LOGCOLORSPACEW, hdestprofile: isize, htargetprofile: isize, dwflags: u32) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateDeviceLinkProfile(hprofile: *const isize, nprofiles: u32, padwintent: *const u32, nintents: u32, dwflags: u32, pprofiledata: *mut *mut u8, indexpreferredcmm: u32) -> super::super::Foundation::BOOL;
- pub fn CreateMultiProfileTransform(pahprofiles: *const isize, nprofiles: u32, padwintent: *const u32, nintents: u32, dwflags: u32, indexpreferredcmm: u32) -> isize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateProfileFromLogColorSpaceA(plogcolorspace: *const LOGCOLORSPACEA, pprofile: *mut *mut u8) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateProfileFromLogColorSpaceW(plogcolorspace: *const LOGCOLORSPACEW, pprofile: *mut *mut u8) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeleteColorSpace(hcs: HCOLORSPACE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeleteColorTransform(hxform: isize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DisassociateColorProfileFromDeviceA(pmachinename: super::super::Foundation::PSTR, pprofilename: super::super::Foundation::PSTR, pdevicename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DisassociateColorProfileFromDeviceW(pmachinename: super::super::Foundation::PWSTR, pprofilename: super::super::Foundation::PWSTR, pdevicename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumColorProfilesA(pmachinename: super::super::Foundation::PSTR, penumrecord: *const ENUMTYPEA, penumerationbuffer: *mut u8, pdwsizeofenumerationbuffer: *mut u32, pnprofiles: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumColorProfilesW(pmachinename: super::super::Foundation::PWSTR, penumrecord: *const ENUMTYPEW, penumerationbuffer: *mut u8, pdwsizeofenumerationbuffer: *mut u32, pnprofiles: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn EnumICMProfilesA(hdc: super::super::Graphics::Gdi::HDC, proc: ::core::option::Option<ICMENUMPROCA>, param2: super::super::Foundation::LPARAM) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn EnumICMProfilesW(hdc: super::super::Graphics::Gdi::HDC, proc: ::core::option::Option<ICMENUMPROCW>, param2: super::super::Foundation::LPARAM) -> i32;
- pub fn GetCMMInfo(hcolortransform: isize, param1: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetColorDirectoryA(pmachinename: super::super::Foundation::PSTR, pbuffer: super::super::Foundation::PSTR, pdwsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetColorDirectoryW(pmachinename: super::super::Foundation::PWSTR, pbuffer: super::super::Foundation::PWSTR, pdwsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetColorProfileElement(hprofile: isize, tag: u32, dwoffset: u32, pcbelement: *mut u32, pelement: *mut ::core::ffi::c_void, pbreference: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetColorProfileElementTag(hprofile: isize, dwindex: u32, ptag: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetColorProfileFromHandle(hprofile: isize, pprofile: *mut u8, pcbprofile: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetColorProfileHeader(hprofile: isize, pheader: *mut PROFILEHEADER) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetColorSpace(hdc: super::super::Graphics::Gdi::HDC) -> HCOLORSPACE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCountColorProfileElements(hprofile: isize, pnelementcount: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetDeviceGammaRamp(hdc: super::super::Graphics::Gdi::HDC, lpramp: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetICMProfileA(hdc: super::super::Graphics::Gdi::HDC, pbufsize: *mut u32, pszfilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetICMProfileW(hdc: super::super::Graphics::Gdi::HDC, pbufsize: *mut u32, pszfilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetLogColorSpaceA(hcolorspace: HCOLORSPACE, lpbuffer: *mut LOGCOLORSPACEA, nsize: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetLogColorSpaceW(hcolorspace: HCOLORSPACE, lpbuffer: *mut LOGCOLORSPACEW, nsize: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetNamedProfileInfo(hprofile: isize, pnamedprofileinfo: *mut NAMED_PROFILE_INFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPS2ColorRenderingDictionary(hprofile: isize, dwintent: u32, pps2colorrenderingdictionary: *mut u8, pcbps2colorrenderingdictionary: *mut u32, pbbinary: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPS2ColorRenderingIntent(hprofile: isize, dwintent: u32, pbuffer: *mut u8, pcbps2colorrenderingintent: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPS2ColorSpaceArray(hprofile: isize, dwintent: u32, dwcsatype: u32, pps2colorspacearray: *mut u8, pcbps2colorspacearray: *mut u32, pbbinary: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStandardColorSpaceProfileA(pmachinename: super::super::Foundation::PSTR, dwscs: u32, pbuffer: super::super::Foundation::PSTR, pcbsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStandardColorSpaceProfileW(pmachinename: super::super::Foundation::PWSTR, dwscs: u32, pbuffer: super::super::Foundation::PWSTR, pcbsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InstallColorProfileA(pmachinename: super::super::Foundation::PSTR, pprofilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InstallColorProfileW(pmachinename: super::super::Foundation::PWSTR, pprofilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsColorProfileTagPresent(hprofile: isize, tag: u32, pbpresent: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsColorProfileValid(hprofile: isize, pbvalid: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- pub fn OpenColorProfileA(pprofile: *const PROFILE, dwdesiredaccess: u32, dwsharemode: u32, dwcreationmode: u32) -> isize;
- pub fn OpenColorProfileW(pprofile: *const PROFILE, dwdesiredaccess: u32, dwsharemode: u32, dwcreationmode: u32) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterCMMA(pmachinename: super::super::Foundation::PSTR, cmmid: u32, pcmmdll: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterCMMW(pmachinename: super::super::Foundation::PWSTR, cmmid: u32, pcmmdll: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SelectCMM(dwcmmtype: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetColorProfileElement(hprofile: isize, tag: u32, dwoffset: u32, pcbelement: *const u32, pelement: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetColorProfileElementReference(hprofile: isize, newtag: u32, reftag: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetColorProfileElementSize(hprofile: isize, tagtype: u32, pcbelement: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetColorProfileHeader(hprofile: isize, pheader: *const PROFILEHEADER) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn SetColorSpace(hdc: super::super::Graphics::Gdi::HDC, hcs: HCOLORSPACE) -> HCOLORSPACE;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetDeviceGammaRamp(hdc: super::super::Graphics::Gdi::HDC, lpramp: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn SetICMMode(hdc: super::super::Graphics::Gdi::HDC, mode: i32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetICMProfileA(hdc: super::super::Graphics::Gdi::HDC, lpfilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetICMProfileW(hdc: super::super::Graphics::Gdi::HDC, lpfilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetStandardColorSpaceProfileA(pmachinename: super::super::Foundation::PSTR, dwprofileid: u32, pprofilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetStandardColorSpaceProfileW(pmachinename: super::super::Foundation::PWSTR, dwprofileid: u32, pprofilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SetupColorMatchingA(pcms: *mut COLORMATCHSETUPA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SetupColorMatchingW(pcms: *mut COLORMATCHSETUPW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TranslateBitmapBits(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, pdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, pfncallback: ::core::option::Option<LPBMCALLBACKFN>, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TranslateColors(hcolortransform: isize, painputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, paoutputcolors: *mut COLOR, ctoutput: COLORTYPE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UninstallColorProfileA(pmachinename: super::super::Foundation::PSTR, pprofilename: super::super::Foundation::PSTR, bdelete: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UninstallColorProfileW(pmachinename: super::super::Foundation::PWSTR, pprofilename: super::super::Foundation::PWSTR, bdelete: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnregisterCMMA(pmachinename: super::super::Foundation::PSTR, cmmid: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnregisterCMMW(pmachinename: super::super::Foundation::PWSTR, cmmid: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UpdateICMRegKeyA(reserved: u32, lpszcmid: super::super::Foundation::PSTR, lpszfilename: super::super::Foundation::PSTR, command: ICM_COMMAND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UpdateICMRegKeyW(reserved: u32, lpszcmid: super::super::Foundation::PWSTR, lpszfilename: super::super::Foundation::PWSTR, command: ICM_COMMAND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsAssociateColorProfileWithDevice(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pprofilename: super::super::Foundation::PWSTR, pdevicename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsCheckColors(hcolortransform: isize, ncolors: u32, ninputchannels: u32, cdtinput: COLORDATATYPE, cbinput: u32, pinputdata: *const ::core::ffi::c_void, paresult: *mut u8) -> super::super::Foundation::BOOL;
- pub fn WcsCreateIccProfile(hwcsprofile: isize, dwoptions: u32) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsDisassociateColorProfileFromDevice(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pprofilename: super::super::Foundation::PWSTR, pdevicename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsEnumColorProfiles(scope: WCS_PROFILE_MANAGEMENT_SCOPE, penumrecord: *const ENUMTYPEW, pbuffer: *mut u8, dwsize: u32, pnprofiles: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsEnumColorProfilesSize(scope: WCS_PROFILE_MANAGEMENT_SCOPE, penumrecord: *const ENUMTYPEW, pdwsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsGetCalibrationManagementState(pbisenabled: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsGetDefaultColorProfile(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: super::super::Foundation::PWSTR, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, cbprofilename: u32, pprofilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsGetDefaultColorProfileSize(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: super::super::Foundation::PWSTR, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, pcbprofilename: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsGetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdwrenderingintent: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsGetUsePerUserProfiles(pdevicename: super::super::Foundation::PWSTR, dwdeviceclass: u32, puseperuserprofiles: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- pub fn WcsOpenColorProfileA(pcdmpprofile: *const PROFILE, pcampprofile: *const PROFILE, pgmmpprofile: *const PROFILE, dwdesireaccess: u32, dwsharemode: u32, dwcreationmode: u32, dwflags: u32) -> isize;
- pub fn WcsOpenColorProfileW(pcdmpprofile: *const PROFILE, pcampprofile: *const PROFILE, pgmmpprofile: *const PROFILE, dwdesireaccess: u32, dwsharemode: u32, dwcreationmode: u32, dwflags: u32) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsSetCalibrationManagementState(bisenabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsSetDefaultColorProfile(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: super::super::Foundation::PWSTR, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, pprofilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsSetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, dwrenderingintent: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WcsSetUsePerUserProfiles(pdevicename: super::super::Foundation::PWSTR, dwdeviceclass: u32, useperuserprofiles: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[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 const ATTRIB_MATTE: u32 = 2u32;
-pub const ATTRIB_TRANSPARENCY: u32 = 1u32;
-pub const BEST_MODE: u32 = 3u32;
-pub type BMFORMAT = i32;
-pub const BM_x555RGB: BMFORMAT = 0i32;
-pub const BM_x555XYZ: BMFORMAT = 257i32;
-pub const BM_x555Yxy: BMFORMAT = 258i32;
-pub const BM_x555Lab: BMFORMAT = 259i32;
-pub const BM_x555G3CH: BMFORMAT = 260i32;
-pub const BM_RGBTRIPLETS: BMFORMAT = 2i32;
-pub const BM_BGRTRIPLETS: BMFORMAT = 4i32;
-pub const BM_XYZTRIPLETS: BMFORMAT = 513i32;
-pub const BM_YxyTRIPLETS: BMFORMAT = 514i32;
-pub const BM_LabTRIPLETS: BMFORMAT = 515i32;
-pub const BM_G3CHTRIPLETS: BMFORMAT = 516i32;
-pub const BM_5CHANNEL: BMFORMAT = 517i32;
-pub const BM_6CHANNEL: BMFORMAT = 518i32;
-pub const BM_7CHANNEL: BMFORMAT = 519i32;
-pub const BM_8CHANNEL: BMFORMAT = 520i32;
-pub const BM_GRAY: BMFORMAT = 521i32;
-pub const BM_xRGBQUADS: BMFORMAT = 8i32;
-pub const BM_xBGRQUADS: BMFORMAT = 16i32;
-pub const BM_xG3CHQUADS: BMFORMAT = 772i32;
-pub const BM_KYMCQUADS: BMFORMAT = 773i32;
-pub const BM_CMYKQUADS: BMFORMAT = 32i32;
-pub const BM_10b_RGB: BMFORMAT = 9i32;
-pub const BM_10b_XYZ: BMFORMAT = 1025i32;
-pub const BM_10b_Yxy: BMFORMAT = 1026i32;
-pub const BM_10b_Lab: BMFORMAT = 1027i32;
-pub const BM_10b_G3CH: BMFORMAT = 1028i32;
-pub const BM_NAMED_INDEX: BMFORMAT = 1029i32;
-pub const BM_16b_RGB: BMFORMAT = 10i32;
-pub const BM_16b_XYZ: BMFORMAT = 1281i32;
-pub const BM_16b_Yxy: BMFORMAT = 1282i32;
-pub const BM_16b_Lab: BMFORMAT = 1283i32;
-pub const BM_16b_G3CH: BMFORMAT = 1284i32;
-pub const BM_16b_GRAY: BMFORMAT = 1285i32;
-pub const BM_565RGB: BMFORMAT = 1i32;
-pub const BM_32b_scRGB: BMFORMAT = 1537i32;
-pub const BM_32b_scARGB: BMFORMAT = 1538i32;
-pub const BM_S2DOT13FIXED_scRGB: BMFORMAT = 1539i32;
-pub const BM_S2DOT13FIXED_scARGB: BMFORMAT = 1540i32;
-pub const BM_R10G10B10A2: BMFORMAT = 1793i32;
-pub const BM_R10G10B10A2_XR: BMFORMAT = 1794i32;
-pub const BM_R16G16B16A16_FLOAT: BMFORMAT = 1795i32;
-#[repr(C)]
-#[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],
-};
-pub const CMM_DESCRIPTION: u32 = 5u32;
-pub const CMM_DLL_VERSION: u32 = 3u32;
-pub const CMM_DRIVER_VERSION: u32 = 2u32;
-pub const CMM_FROM_PROFILE: u32 = 0u32;
-pub const CMM_IDENT: u32 = 1u32;
-pub const CMM_LOGOICON: u32 = 6u32;
-pub const CMM_VERSION: u32 = 4u32;
-pub const CMM_WIN_VERSION: u32 = 0u32;
-pub const CMS_BACKWARD: u32 = 1u32;
-pub const CMS_DISABLEICM: u32 = 1u32;
-pub const CMS_DISABLEINTENT: u32 = 1024u32;
-pub const CMS_DISABLERENDERINTENT: u32 = 2048u32;
-pub const CMS_ENABLEPROOFING: u32 = 2u32;
-pub const CMS_FORWARD: u32 = 0u32;
-pub const CMS_MONITOROVERFLOW: i32 = -2147483648i32;
-pub const CMS_PRINTEROVERFLOW: i32 = 1073741824i32;
-pub const CMS_SETMONITORPROFILE: u32 = 16u32;
-pub const CMS_SETPRINTERPROFILE: u32 = 32u32;
-pub const CMS_SETPROOFINTENT: u32 = 8u32;
-pub const CMS_SETRENDERINTENT: u32 = 4u32;
-pub const CMS_SETTARGETPROFILE: u32 = 64u32;
-pub const CMS_TARGETOVERFLOW: i32 = 536870912i32;
-pub const CMS_USEAPPLYCALLBACK: u32 = 256u32;
-pub const CMS_USEDESCRIPTION: u32 = 512u32;
-pub const CMS_USEHOOK: u32 = 128u32;
-#[repr(C)]
-pub struct CMYKCOLOR {
- pub cyan: u16,
- pub magenta: u16,
- pub yellow: u16,
- pub black: u16,
-}
-impl ::core::marker::Copy for CMYKCOLOR {}
-impl ::core::clone::Clone for CMYKCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub union COLOR {
- pub gray: GRAYCOLOR,
- pub rgb: RGBCOLOR,
- pub cmyk: CMYKCOLOR,
- pub XYZ: XYZCOLOR,
- pub Yxy: YxyCOLOR,
- pub Lab: LabCOLOR,
- pub gen3ch: GENERIC3CHANNEL,
- pub named: NAMEDCOLOR,
- pub hifi: HiFiCOLOR,
- pub Anonymous: COLOR_0,
-}
-impl ::core::marker::Copy for COLOR {}
-impl ::core::clone::Clone for COLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct COLOR_0 {
- pub reserved1: u32,
- pub reserved2: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for COLOR_0 {}
-impl ::core::clone::Clone for COLOR_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type COLORDATATYPE = i32;
-pub const COLOR_BYTE: COLORDATATYPE = 1i32;
-pub const COLOR_WORD: COLORDATATYPE = 2i32;
-pub const COLOR_FLOAT: COLORDATATYPE = 3i32;
-pub const COLOR_S2DOT13FIXED: COLORDATATYPE = 4i32;
-pub const COLOR_10b_R10G10B10A2: COLORDATATYPE = 5i32;
-pub const COLOR_10b_R10G10B10A2_XR: COLORDATATYPE = 6i32;
-pub const COLOR_FLOAT16: COLORDATATYPE = 7i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct COLORMATCHSETUPA {
- pub dwSize: u32,
- pub dwVersion: u32,
- pub dwFlags: u32,
- pub hwndOwner: super::super::Foundation::HWND,
- pub pSourceName: super::super::Foundation::PSTR,
- pub pDisplayName: super::super::Foundation::PSTR,
- pub pPrinterName: super::super::Foundation::PSTR,
- pub dwRenderIntent: u32,
- pub dwProofingIntent: u32,
- pub pMonitorProfile: super::super::Foundation::PSTR,
- pub ccMonitorProfile: u32,
- pub pPrinterProfile: super::super::Foundation::PSTR,
- pub ccPrinterProfile: u32,
- pub pTargetProfile: super::super::Foundation::PSTR,
- pub ccTargetProfile: u32,
- pub lpfnHook: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub lpfnApplyCallback: PCMSCALLBACKA,
- pub lParamApplyCallback: super::super::Foundation::LPARAM,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for COLORMATCHSETUPA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for COLORMATCHSETUPA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct COLORMATCHSETUPW {
- pub dwSize: u32,
- pub dwVersion: u32,
- pub dwFlags: u32,
- pub hwndOwner: super::super::Foundation::HWND,
- pub pSourceName: super::super::Foundation::PWSTR,
- pub pDisplayName: super::super::Foundation::PWSTR,
- pub pPrinterName: super::super::Foundation::PWSTR,
- pub dwRenderIntent: u32,
- pub dwProofingIntent: u32,
- pub pMonitorProfile: super::super::Foundation::PWSTR,
- pub ccMonitorProfile: u32,
- pub pPrinterProfile: super::super::Foundation::PWSTR,
- pub ccPrinterProfile: u32,
- pub pTargetProfile: super::super::Foundation::PWSTR,
- pub ccTargetProfile: u32,
- pub lpfnHook: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub lpfnApplyCallback: PCMSCALLBACKW,
- pub lParamApplyCallback: super::super::Foundation::LPARAM,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for COLORMATCHSETUPW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for COLORMATCHSETUPW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type COLORPROFILESUBTYPE = i32;
-pub const CPST_PERCEPTUAL: COLORPROFILESUBTYPE = 0i32;
-pub const CPST_RELATIVE_COLORIMETRIC: COLORPROFILESUBTYPE = 1i32;
-pub const CPST_SATURATION: COLORPROFILESUBTYPE = 2i32;
-pub const CPST_ABSOLUTE_COLORIMETRIC: COLORPROFILESUBTYPE = 3i32;
-pub const CPST_NONE: COLORPROFILESUBTYPE = 4i32;
-pub const CPST_RGB_WORKING_SPACE: COLORPROFILESUBTYPE = 5i32;
-pub const CPST_CUSTOM_WORKING_SPACE: COLORPROFILESUBTYPE = 6i32;
-pub const CPST_STANDARD_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 7i32;
-pub const CPST_EXTENDED_DISPLAY_COLOR_MODE: COLORPROFILESUBTYPE = 8i32;
-pub type COLORPROFILETYPE = i32;
-pub const CPT_ICC: COLORPROFILETYPE = 0i32;
-pub const CPT_DMP: COLORPROFILETYPE = 1i32;
-pub const CPT_CAMP: COLORPROFILETYPE = 2i32;
-pub const CPT_GMMP: COLORPROFILETYPE = 3i32;
-pub type COLORTYPE = i32;
-pub const COLOR_GRAY: COLORTYPE = 1i32;
-pub const COLOR_RGB: COLORTYPE = 2i32;
-pub const COLOR_XYZ: COLORTYPE = 3i32;
-pub const COLOR_Yxy: COLORTYPE = 4i32;
-pub const COLOR_Lab: COLORTYPE = 5i32;
-pub const COLOR_3_CHANNEL: COLORTYPE = 6i32;
-pub const COLOR_CMYK: COLORTYPE = 7i32;
-pub const COLOR_5_CHANNEL: COLORTYPE = 8i32;
-pub const COLOR_6_CHANNEL: COLORTYPE = 9i32;
-pub const COLOR_7_CHANNEL: COLORTYPE = 10i32;
-pub const COLOR_8_CHANNEL: COLORTYPE = 11i32;
-pub const COLOR_NAMED: COLORTYPE = 12i32;
-pub type COLOR_MATCH_TO_TARGET_ACTION = i32;
-pub const CS_ENABLE: COLOR_MATCH_TO_TARGET_ACTION = 1i32;
-pub const CS_DISABLE: COLOR_MATCH_TO_TARGET_ACTION = 2i32;
-pub const CS_DELETE_TRANSFORM: COLOR_MATCH_TO_TARGET_ACTION = 3i32;
-pub const COLOR_MATCH_VERSION: u32 = 512u32;
-pub const CSA_A: u32 = 1u32;
-pub const CSA_ABC: u32 = 2u32;
-pub const CSA_CMYK: u32 = 7u32;
-pub const CSA_DEF: u32 = 3u32;
-pub const CSA_DEFG: u32 = 4u32;
-pub const CSA_GRAY: u32 = 5u32;
-pub const CSA_Lab: u32 = 8u32;
-pub const CSA_RGB: u32 = 6u32;
-pub const DONT_USE_EMBEDDED_WCS_PROFILES: i32 = 1i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct EMRCREATECOLORSPACE {
- pub emr: super::super::Graphics::Gdi::EMR,
- pub ihCS: u32,
- pub lcs: LOGCOLORSPACEA,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for EMRCREATECOLORSPACE {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for EMRCREATECOLORSPACE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct EMRCREATECOLORSPACEW {
- pub emr: super::super::Graphics::Gdi::EMR,
- pub ihCS: u32,
- pub lcs: LOGCOLORSPACEW,
- pub dwFlags: u32,
- pub cbData: u32,
- pub Data: [u8; 1],
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for EMRCREATECOLORSPACEW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for EMRCREATECOLORSPACEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENUMTYPEA {
- pub dwSize: u32,
- pub dwVersion: u32,
- pub dwFields: u32,
- pub pDeviceName: super::super::Foundation::PSTR,
- pub dwMediaType: u32,
- pub dwDitheringMode: u32,
- pub dwResolution: [u32; 2],
- pub dwCMMType: u32,
- pub dwClass: u32,
- pub dwDataColorSpace: u32,
- pub dwConnectionSpace: u32,
- pub dwSignature: u32,
- pub dwPlatform: u32,
- pub dwProfileFlags: u32,
- pub dwManufacturer: u32,
- pub dwModel: u32,
- pub dwAttributes: [u32; 2],
- pub dwRenderingIntent: u32,
- pub dwCreator: u32,
- pub dwDeviceClass: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENUMTYPEA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENUMTYPEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENUMTYPEW {
- pub dwSize: u32,
- pub dwVersion: u32,
- pub dwFields: u32,
- pub pDeviceName: super::super::Foundation::PWSTR,
- pub dwMediaType: u32,
- pub dwDitheringMode: u32,
- pub dwResolution: [u32; 2],
- pub dwCMMType: u32,
- pub dwClass: u32,
- pub dwDataColorSpace: u32,
- pub dwConnectionSpace: u32,
- pub dwSignature: u32,
- pub dwPlatform: u32,
- pub dwProfileFlags: u32,
- pub dwManufacturer: u32,
- pub dwModel: u32,
- pub dwAttributes: [u32; 2],
- pub dwRenderingIntent: u32,
- pub dwCreator: u32,
- pub dwDeviceClass: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ENUMTYPEW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ENUMTYPEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const ENUM_TYPE_VERSION: u32 = 768u32;
-pub const ET_ATTRIBUTES: u32 = 8192u32;
-pub const ET_CLASS: u32 = 32u32;
-pub const ET_CMMTYPE: u32 = 16u32;
-pub const ET_CONNECTIONSPACE: u32 = 128u32;
-pub const ET_CREATOR: u32 = 32768u32;
-pub const ET_DATACOLORSPACE: u32 = 64u32;
-pub const ET_DEVICECLASS: u32 = 65536u32;
-pub const ET_DEVICENAME: u32 = 1u32;
-pub const ET_DITHERMODE: u32 = 4u32;
-pub const ET_EXTENDEDDISPLAYCOLOR: u32 = 262144u32;
-pub const ET_MANUFACTURER: u32 = 2048u32;
-pub const ET_MEDIATYPE: u32 = 2u32;
-pub const ET_MODEL: u32 = 4096u32;
-pub const ET_PLATFORM: u32 = 512u32;
-pub const ET_PROFILEFLAGS: u32 = 1024u32;
-pub const ET_RENDERINGINTENT: u32 = 16384u32;
-pub const ET_RESOLUTION: u32 = 8u32;
-pub const ET_SIGNATURE: u32 = 256u32;
-pub const ET_STANDARDDISPLAYCOLOR: u32 = 131072u32;
-pub const FAST_TRANSLATE: u32 = 262144u32;
-pub const FLAG_DEPENDENTONDATA: u32 = 2u32;
-pub const FLAG_EMBEDDEDPROFILE: u32 = 1u32;
-pub const FLAG_ENABLE_CHROMATIC_ADAPTATION: u32 = 33554432u32;
-#[repr(C)]
-pub struct GENERIC3CHANNEL {
- pub ch1: u16,
- pub ch2: u16,
- pub ch3: u16,
-}
-impl ::core::marker::Copy for GENERIC3CHANNEL {}
-impl ::core::clone::Clone for GENERIC3CHANNEL {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct GRAYCOLOR {
- pub gray: u16,
-}
-impl ::core::marker::Copy for GRAYCOLOR {}
-impl ::core::clone::Clone for GRAYCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct GamutBoundaryDescription {
- pub pPrimaries: *mut PrimaryJabColors,
- pub cNeutralSamples: u32,
- pub pNeutralSamples: *mut JabColorF,
- pub pReferenceShell: *mut GamutShell,
- pub pPlausibleShell: *mut GamutShell,
- pub pPossibleShell: *mut GamutShell,
-}
-impl ::core::marker::Copy for GamutBoundaryDescription {}
-impl ::core::clone::Clone for GamutBoundaryDescription {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct GamutShell {
- pub JMin: f32,
- pub JMax: f32,
- pub cVertices: u32,
- pub cTriangles: u32,
- pub pVertices: *mut JabColorF,
- pub pTriangles: *mut GamutShellTriangle,
-}
-impl ::core::marker::Copy for GamutShell {}
-impl ::core::clone::Clone for GamutShell {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct GamutShellTriangle {
- pub aVertexIndex: [u32; 3],
-}
-impl ::core::marker::Copy for GamutShellTriangle {}
-impl ::core::clone::Clone for GamutShellTriangle {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type HCOLORSPACE = isize;
-#[repr(C)]
-pub struct HiFiCOLOR {
- pub channel: [u8; 8],
-}
-impl ::core::marker::Copy for HiFiCOLOR {}
-impl ::core::clone::Clone for HiFiCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(feature = "Win32_Foundation")]
-pub type ICMENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::LPARAM) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type ICMENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::LPARAM) -> i32;
-pub type ICM_COMMAND = u32;
-pub const ICM_ADDPROFILE: ICM_COMMAND = 1u32;
-pub const ICM_DELETEPROFILE: ICM_COMMAND = 2u32;
-pub const ICM_QUERYPROFILE: ICM_COMMAND = 3u32;
-pub const ICM_SETDEFAULTPROFILE: ICM_COMMAND = 4u32;
-pub const ICM_REGISTERICMATCHER: ICM_COMMAND = 5u32;
-pub const ICM_UNREGISTERICMATCHER: ICM_COMMAND = 6u32;
-pub const ICM_QUERYMATCH: ICM_COMMAND = 7u32;
-pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void;
-pub type IGamutMapModelPlugIn = *mut ::core::ffi::c_void;
-pub const INDEX_DONT_CARE: u32 = 0u32;
-pub const INTENT_ABSOLUTE_COLORIMETRIC: u32 = 3u32;
-pub const INTENT_PERCEPTUAL: u32 = 0u32;
-pub const INTENT_RELATIVE_COLORIMETRIC: u32 = 1u32;
-pub const INTENT_SATURATION: u32 = 2u32;
-#[repr(C)]
-pub struct JChColorF {
- pub J: f32,
- pub C: f32,
- pub h: f32,
-}
-impl ::core::marker::Copy for JChColorF {}
-impl ::core::clone::Clone for JChColorF {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct JabColorF {
- pub J: f32,
- pub a: f32,
- pub b: f32,
-}
-impl ::core::marker::Copy for JabColorF {}
-impl ::core::clone::Clone for JabColorF {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct LOGCOLORSPACEA {
- pub lcsSignature: u32,
- pub lcsVersion: u32,
- pub lcsSize: u32,
- pub lcsCSType: i32,
- pub lcsIntent: i32,
- pub lcsEndpoints: super::super::Graphics::Gdi::CIEXYZTRIPLE,
- pub lcsGammaRed: u32,
- pub lcsGammaGreen: u32,
- pub lcsGammaBlue: u32,
- pub lcsFilename: [super::super::Foundation::CHAR; 260],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for LOGCOLORSPACEA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for LOGCOLORSPACEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct LOGCOLORSPACEW {
- pub lcsSignature: u32,
- pub lcsVersion: u32,
- pub lcsSize: u32,
- pub lcsCSType: i32,
- pub lcsIntent: i32,
- pub lcsEndpoints: super::super::Graphics::Gdi::CIEXYZTRIPLE,
- pub lcsGammaRed: u32,
- pub lcsGammaGreen: u32,
- pub lcsGammaBlue: u32,
- pub lcsFilename: [u16; 260],
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for LOGCOLORSPACEW {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for LOGCOLORSPACEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(feature = "Win32_Foundation")]
-pub type LPBMCALLBACKFN = unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-#[repr(C)]
-pub struct LabCOLOR {
- pub L: u16,
- pub a: u16,
- pub b: u16,
-}
-impl ::core::marker::Copy for LabCOLOR {}
-impl ::core::clone::Clone for LabCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const MAX_COLOR_CHANNELS: u32 = 8u32;
-#[repr(C)]
-pub struct NAMEDCOLOR {
- pub dwIndex: u32,
-}
-impl ::core::marker::Copy for NAMEDCOLOR {}
-impl ::core::clone::Clone for NAMEDCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct NAMED_PROFILE_INFO {
- pub dwFlags: u32,
- pub dwCount: u32,
- pub dwCountDevCoordinates: u32,
- pub szPrefix: [i8; 32],
- pub szSuffix: [i8; 32],
-}
-impl ::core::marker::Copy for NAMED_PROFILE_INFO {}
-impl ::core::clone::Clone for NAMED_PROFILE_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const NORMAL_MODE: u32 = 2u32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type PCMSCALLBACKA = unsafe extern "system" fn(param0: *mut COLORMATCHSETUPA, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type PCMSCALLBACKW = unsafe extern "system" fn(param0: *mut COLORMATCHSETUPW, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-pub const PRESERVEBLACK: u32 = 1048576u32;
-#[repr(C)]
-pub struct PROFILE {
- pub dwType: u32,
- pub pProfileData: *mut ::core::ffi::c_void,
- pub cbDataSize: u32,
-}
-impl ::core::marker::Copy for PROFILE {}
-impl ::core::clone::Clone for PROFILE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub struct PROFILEHEADER {
- pub phSize: u32,
- pub phCMMType: u32,
- pub phVersion: u32,
- pub phClass: u32,
- pub phDataColorSpace: u32,
- pub phConnectionSpace: u32,
- pub phDateTime: [u32; 3],
- pub phSignature: u32,
- pub phPlatform: u32,
- pub phProfileFlags: u32,
- pub phManufacturer: u32,
- pub phModel: u32,
- pub phAttributes: [u32; 2],
- pub phRenderingIntent: u32,
- pub phIlluminant: super::super::Graphics::Gdi::CIEXYZ,
- pub phCreator: u32,
- pub phReserved: [u8; 44],
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::marker::Copy for PROFILEHEADER {}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-impl ::core::clone::Clone for PROFILEHEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PROFILE_FILENAME: u32 = 1u32;
-pub const PROFILE_MEMBUFFER: u32 = 2u32;
-pub const PROFILE_READ: u32 = 1u32;
-pub const PROFILE_READWRITE: u32 = 2u32;
-pub const PROOF_MODE: u32 = 1u32;
-#[repr(C)]
-pub struct PrimaryJabColors {
- pub red: JabColorF,
- pub yellow: JabColorF,
- pub green: JabColorF,
- pub cyan: JabColorF,
- pub blue: JabColorF,
- pub magenta: JabColorF,
- pub black: JabColorF,
- pub white: JabColorF,
-}
-impl ::core::marker::Copy for PrimaryJabColors {}
-impl ::core::clone::Clone for PrimaryJabColors {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct PrimaryXYZColors {
- pub red: XYZColorF,
- pub yellow: XYZColorF,
- pub green: XYZColorF,
- pub cyan: XYZColorF,
- pub blue: XYZColorF,
- pub magenta: XYZColorF,
- pub black: XYZColorF,
- pub white: XYZColorF,
-}
-impl ::core::marker::Copy for PrimaryXYZColors {}
-impl ::core::clone::Clone for PrimaryXYZColors {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const RESERVED: u32 = 2147483648u32;
-#[repr(C)]
-pub struct RGBCOLOR {
- pub red: u16,
- pub green: u16,
- pub blue: u16,
-}
-impl ::core::marker::Copy for RGBCOLOR {}
-impl ::core::clone::Clone for RGBCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32;
-pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32;
-pub const WCS_ALWAYS: u32 = 2097152u32;
-pub const WCS_DEFAULT: i32 = 0i32;
-pub type WCS_DEVICE_CAPABILITIES_TYPE = i32;
-pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = 1i32;
-pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = 2i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct WCS_DEVICE_MHC2_CAPABILITIES {
- pub Size: u32,
- pub SupportsMhc2: super::super::Foundation::BOOL,
- pub RegammaLutEntryCount: u32,
- pub CscXyzMatrixRows: u32,
- pub CscXyzMatrixColumns: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for WCS_DEVICE_MHC2_CAPABILITIES {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for WCS_DEVICE_MHC2_CAPABILITIES {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct WCS_DEVICE_VCGT_CAPABILITIES {
- pub Size: u32,
- pub SupportsVcgt: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for WCS_DEVICE_VCGT_CAPABILITIES {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for WCS_DEVICE_VCGT_CAPABILITIES {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const WCS_ICCONLY: i32 = 65536i32;
-pub type WCS_PROFILE_MANAGEMENT_SCOPE = i32;
-pub const WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE: WCS_PROFILE_MANAGEMENT_SCOPE = 0i32;
-pub const WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER: WCS_PROFILE_MANAGEMENT_SCOPE = 1i32;
-#[repr(C)]
-pub struct XYZCOLOR {
- pub X: u16,
- pub Y: u16,
- pub Z: u16,
-}
-impl ::core::marker::Copy for XYZCOLOR {}
-impl ::core::clone::Clone for XYZCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct XYZColorF {
- pub X: f32,
- pub Y: f32,
- pub Z: f32,
-}
-impl ::core::marker::Copy for XYZColorF {}
-impl ::core::clone::Clone for XYZColorF {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct YxyCOLOR {
- pub Y: u16,
- pub x: u16,
- pub y: u16,
-}
-impl ::core::marker::Copy for YxyCOLOR {}
-impl ::core::clone::Clone for YxyCOLOR {
- fn clone(&self) -> Self {
- *self
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs
deleted file mode 100644
index 9a001c5a5..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/Dialogs/mod.rs
+++ /dev/null
@@ -1,1530 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChooseColorA(param0: *mut CHOOSECOLORA) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChooseColorW(param0: *mut CHOOSECOLORW) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ChooseFontA(param0: *mut CHOOSEFONTA) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ChooseFontW(param0: *mut CHOOSEFONTW) -> super::super::super::Foundation::BOOL;
- pub fn CommDlgExtendedError() -> COMMON_DLG_ERRORS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindTextA(param0: *mut FINDREPLACEA) -> super::super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindTextW(param0: *mut FINDREPLACEW) -> super::super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetFileTitleA(param0: super::super::super::Foundation::PSTR, buf: super::super::super::Foundation::PSTR, cchsize: u16) -> i16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetFileTitleW(param0: super::super::super::Foundation::PWSTR, buf: super::super::super::Foundation::PWSTR, cchsize: u16) -> i16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetOpenFileNameA(param0: *mut OPENFILENAMEA) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetOpenFileNameW(param0: *mut OPENFILENAMEW) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetSaveFileNameA(param0: *mut OPENFILENAMEA) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetSaveFileNameW(param0: *mut OPENFILENAMEW) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PageSetupDlgA(param0: *mut PAGESETUPDLGA) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PageSetupDlgW(param0: *mut PAGESETUPDLGW) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn PrintDlgA(ppd: *mut PRINTDLGA) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn PrintDlgExA(ppd: *mut PRINTDLGEXA) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn PrintDlgExW(ppd: *mut PRINTDLGEXW) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn PrintDlgW(ppd: *mut PRINTDLGW) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ReplaceTextA(param0: *mut FINDREPLACEA) -> super::super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ReplaceTextW(param0: *mut FINDREPLACEW) -> super::super::super::Foundation::HWND;
-}
-pub const CDM_FIRST: u32 = 1124u32;
-pub const CDM_GETFILEPATH: u32 = 1125u32;
-pub const CDM_GETFOLDERIDLIST: u32 = 1127u32;
-pub const CDM_GETFOLDERPATH: u32 = 1126u32;
-pub const CDM_GETSPEC: u32 = 1124u32;
-pub const CDM_HIDECONTROL: u32 = 1129u32;
-pub const CDM_LAST: u32 = 1224u32;
-pub const CDM_SETCONTROLTEXT: u32 = 1128u32;
-pub const CDM_SETDEFEXT: u32 = 1130u32;
-pub const CD_LBSELADD: u32 = 2u32;
-pub const CD_LBSELCHANGE: u32 = 0u32;
-pub const CD_LBSELNOITEMS: i32 = -1i32;
-pub const CD_LBSELSUB: u32 = 1u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-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 lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCCHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHOOSECOLORA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHOOSECOLORA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-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 lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCCHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHOOSECOLORA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHOOSECOLORA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-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 lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCCHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHOOSECOLORW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHOOSECOLORW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-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 lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCCHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CHOOSECOLORW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CHOOSECOLORW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct CHOOSEFONTA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA,
- pub iPointSize: i32,
- pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCFHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpszStyle: super::super::super::Foundation::PSTR,
- pub nFontType: CHOOSEFONT_FONT_TYPE,
- pub ___MISSING_ALIGNMENT__: u16,
- pub nSizeMin: i32,
- pub nSizeMax: i32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for CHOOSEFONTA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for CHOOSEFONTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct CHOOSEFONTA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA,
- pub iPointSize: i32,
- pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCFHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpszStyle: super::super::super::Foundation::PSTR,
- pub nFontType: CHOOSEFONT_FONT_TYPE,
- pub ___MISSING_ALIGNMENT__: u16,
- pub nSizeMin: i32,
- pub nSizeMax: i32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for CHOOSEFONTA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for CHOOSEFONTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct CHOOSEFONTW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW,
- pub iPointSize: i32,
- pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCFHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpszStyle: super::super::super::Foundation::PWSTR,
- pub nFontType: CHOOSEFONT_FONT_TYPE,
- pub ___MISSING_ALIGNMENT__: u16,
- pub nSizeMin: i32,
- pub nSizeMax: i32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for CHOOSEFONTW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for CHOOSEFONTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct CHOOSEFONTW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW,
- pub iPointSize: i32,
- pub Flags: CHOOSEFONT_FLAGS,
- pub rgbColors: u32,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPCFHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpszStyle: super::super::super::Foundation::PWSTR,
- pub nFontType: CHOOSEFONT_FONT_TYPE,
- pub ___MISSING_ALIGNMENT__: u16,
- pub nSizeMin: i32,
- pub nSizeMax: i32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for CHOOSEFONTW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for CHOOSEFONTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type CHOOSEFONT_FLAGS = u32;
-pub const CF_APPLY: CHOOSEFONT_FLAGS = 512u32;
-pub const CF_ANSIONLY: CHOOSEFONT_FLAGS = 1024u32;
-pub const CF_BOTH: CHOOSEFONT_FLAGS = 3u32;
-pub const CF_EFFECTS: CHOOSEFONT_FLAGS = 256u32;
-pub const CF_ENABLEHOOK: CHOOSEFONT_FLAGS = 8u32;
-pub const CF_ENABLETEMPLATE: CHOOSEFONT_FLAGS = 16u32;
-pub const CF_ENABLETEMPLATEHANDLE: CHOOSEFONT_FLAGS = 32u32;
-pub const CF_FIXEDPITCHONLY: CHOOSEFONT_FLAGS = 16384u32;
-pub const CF_FORCEFONTEXIST: CHOOSEFONT_FLAGS = 65536u32;
-pub const CF_INACTIVEFONTS: CHOOSEFONT_FLAGS = 33554432u32;
-pub const CF_INITTOLOGFONTSTRUCT: CHOOSEFONT_FLAGS = 64u32;
-pub const CF_LIMITSIZE: CHOOSEFONT_FLAGS = 8192u32;
-pub const CF_NOOEMFONTS: CHOOSEFONT_FLAGS = 2048u32;
-pub const CF_NOFACESEL: CHOOSEFONT_FLAGS = 524288u32;
-pub const CF_NOSCRIPTSEL: CHOOSEFONT_FLAGS = 8388608u32;
-pub const CF_NOSIMULATIONS: CHOOSEFONT_FLAGS = 4096u32;
-pub const CF_NOSIZESEL: CHOOSEFONT_FLAGS = 2097152u32;
-pub const CF_NOSTYLESEL: CHOOSEFONT_FLAGS = 1048576u32;
-pub const CF_NOVECTORFONTS: CHOOSEFONT_FLAGS = 2048u32;
-pub const CF_NOVERTFONTS: CHOOSEFONT_FLAGS = 16777216u32;
-pub const CF_PRINTERFONTS: CHOOSEFONT_FLAGS = 2u32;
-pub const CF_SCALABLEONLY: CHOOSEFONT_FLAGS = 131072u32;
-pub const CF_SCREENFONTS: CHOOSEFONT_FLAGS = 1u32;
-pub const CF_SCRIPTSONLY: CHOOSEFONT_FLAGS = 1024u32;
-pub const CF_SELECTSCRIPT: CHOOSEFONT_FLAGS = 4194304u32;
-pub const CF_SHOWHELP: CHOOSEFONT_FLAGS = 4u32;
-pub const CF_TTONLY: CHOOSEFONT_FLAGS = 262144u32;
-pub const CF_USESTYLE: CHOOSEFONT_FLAGS = 128u32;
-pub const CF_WYSIWYG: CHOOSEFONT_FLAGS = 32768u32;
-pub type CHOOSEFONT_FONT_TYPE = u16;
-pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16;
-pub const ITALIC_FONTTYPE: CHOOSEFONT_FONT_TYPE = 512u16;
-pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = 16384u16;
-pub const REGULAR_FONTTYPE: CHOOSEFONT_FONT_TYPE = 1024u16;
-pub const SCREEN_FONTTYPE: CHOOSEFONT_FONT_TYPE = 8192u16;
-pub const SIMULATED_FONTTYPE: CHOOSEFONT_FONT_TYPE = 32768u16;
-pub const COLOR_ADD: u32 = 712u32;
-pub const COLOR_BLUE: u32 = 708u32;
-pub const COLOR_BLUEACCEL: u32 = 728u32;
-pub const COLOR_BOX1: u32 = 720u32;
-pub const COLOR_CURRENT: u32 = 709u32;
-pub const COLOR_CUSTOM1: u32 = 721u32;
-pub const COLOR_ELEMENT: u32 = 716u32;
-pub const COLOR_GREEN: u32 = 707u32;
-pub const COLOR_GREENACCEL: u32 = 727u32;
-pub const COLOR_HUE: u32 = 703u32;
-pub const COLOR_HUEACCEL: u32 = 723u32;
-pub const COLOR_HUESCROLL: u32 = 700u32;
-pub const COLOR_LUM: u32 = 705u32;
-pub const COLOR_LUMACCEL: u32 = 725u32;
-pub const COLOR_LUMSCROLL: u32 = 702u32;
-pub const COLOR_MIX: u32 = 719u32;
-pub const COLOR_PALETTE: u32 = 718u32;
-pub const COLOR_RAINBOW: u32 = 710u32;
-pub const COLOR_RED: u32 = 706u32;
-pub const COLOR_REDACCEL: u32 = 726u32;
-pub const COLOR_SAMPLES: u32 = 717u32;
-pub const COLOR_SAT: u32 = 704u32;
-pub const COLOR_SATACCEL: u32 = 724u32;
-pub const COLOR_SATSCROLL: u32 = 701u32;
-pub const COLOR_SAVE: u32 = 711u32;
-pub const COLOR_SCHEMES: u32 = 715u32;
-pub const COLOR_SOLID: u32 = 713u32;
-pub const COLOR_SOLID_LEFT: u32 = 730u32;
-pub const COLOR_SOLID_RIGHT: u32 = 731u32;
-pub const COLOR_TUNE: u32 = 714u32;
-pub type COMMON_DLG_ERRORS = u32;
-pub const CDERR_DIALOGFAILURE: COMMON_DLG_ERRORS = 65535u32;
-pub const CDERR_GENERALCODES: COMMON_DLG_ERRORS = 0u32;
-pub const CDERR_STRUCTSIZE: COMMON_DLG_ERRORS = 1u32;
-pub const CDERR_INITIALIZATION: COMMON_DLG_ERRORS = 2u32;
-pub const CDERR_NOTEMPLATE: COMMON_DLG_ERRORS = 3u32;
-pub const CDERR_NOHINSTANCE: COMMON_DLG_ERRORS = 4u32;
-pub const CDERR_LOADSTRFAILURE: COMMON_DLG_ERRORS = 5u32;
-pub const CDERR_FINDRESFAILURE: COMMON_DLG_ERRORS = 6u32;
-pub const CDERR_LOADRESFAILURE: COMMON_DLG_ERRORS = 7u32;
-pub const CDERR_LOCKRESFAILURE: COMMON_DLG_ERRORS = 8u32;
-pub const CDERR_MEMALLOCFAILURE: COMMON_DLG_ERRORS = 9u32;
-pub const CDERR_MEMLOCKFAILURE: COMMON_DLG_ERRORS = 10u32;
-pub const CDERR_NOHOOK: COMMON_DLG_ERRORS = 11u32;
-pub const CDERR_REGISTERMSGFAIL: COMMON_DLG_ERRORS = 12u32;
-pub const PDERR_PRINTERCODES: COMMON_DLG_ERRORS = 4096u32;
-pub const PDERR_SETUPFAILURE: COMMON_DLG_ERRORS = 4097u32;
-pub const PDERR_PARSEFAILURE: COMMON_DLG_ERRORS = 4098u32;
-pub const PDERR_RETDEFFAILURE: COMMON_DLG_ERRORS = 4099u32;
-pub const PDERR_LOADDRVFAILURE: COMMON_DLG_ERRORS = 4100u32;
-pub const PDERR_GETDEVMODEFAIL: COMMON_DLG_ERRORS = 4101u32;
-pub const PDERR_INITFAILURE: COMMON_DLG_ERRORS = 4102u32;
-pub const PDERR_NODEVICES: COMMON_DLG_ERRORS = 4103u32;
-pub const PDERR_NODEFAULTPRN: COMMON_DLG_ERRORS = 4104u32;
-pub const PDERR_DNDMMISMATCH: COMMON_DLG_ERRORS = 4105u32;
-pub const PDERR_CREATEICFAILURE: COMMON_DLG_ERRORS = 4106u32;
-pub const PDERR_PRINTERNOTFOUND: COMMON_DLG_ERRORS = 4107u32;
-pub const PDERR_DEFAULTDIFFERENT: COMMON_DLG_ERRORS = 4108u32;
-pub const CFERR_CHOOSEFONTCODES: COMMON_DLG_ERRORS = 8192u32;
-pub const CFERR_NOFONTS: COMMON_DLG_ERRORS = 8193u32;
-pub const CFERR_MAXLESSTHANMIN: COMMON_DLG_ERRORS = 8194u32;
-pub const FNERR_FILENAMECODES: COMMON_DLG_ERRORS = 12288u32;
-pub const FNERR_SUBCLASSFAILURE: COMMON_DLG_ERRORS = 12289u32;
-pub const FNERR_INVALIDFILENAME: COMMON_DLG_ERRORS = 12290u32;
-pub const FNERR_BUFFERTOOSMALL: COMMON_DLG_ERRORS = 12291u32;
-pub const FRERR_FINDREPLACECODES: COMMON_DLG_ERRORS = 16384u32;
-pub const FRERR_BUFFERLENGTHZERO: COMMON_DLG_ERRORS = 16385u32;
-pub const CCERR_CHOOSECOLORCODES: COMMON_DLG_ERRORS = 20480u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub struct DEVNAMES {
- pub wDriverOffset: u16,
- pub wDeviceOffset: u16,
- pub wOutputOffset: u16,
- pub wDefault: u16,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::marker::Copy for DEVNAMES {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::clone::Clone for DEVNAMES {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-pub struct DEVNAMES {
- pub wDriverOffset: u16,
- pub wDeviceOffset: u16,
- pub wOutputOffset: u16,
- pub wDefault: u16,
-}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::marker::Copy for DEVNAMES {}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::clone::Clone for DEVNAMES {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const DLG_COLOR: u32 = 10u32;
-pub const DN_DEFAULTPRN: u32 = 1u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDREPLACEA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub Flags: FINDREPLACE_FLAGS,
- pub lpstrFindWhat: super::super::super::Foundation::PSTR,
- pub lpstrReplaceWith: super::super::super::Foundation::PSTR,
- pub wFindWhatLen: u16,
- pub wReplaceWithLen: u16,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPFRHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDREPLACEA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDREPLACEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDREPLACEA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub Flags: FINDREPLACE_FLAGS,
- pub lpstrFindWhat: super::super::super::Foundation::PSTR,
- pub lpstrReplaceWith: super::super::super::Foundation::PSTR,
- pub wFindWhatLen: u16,
- pub wReplaceWithLen: u16,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPFRHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDREPLACEA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDREPLACEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDREPLACEW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub Flags: FINDREPLACE_FLAGS,
- pub lpstrFindWhat: super::super::super::Foundation::PWSTR,
- pub lpstrReplaceWith: super::super::super::Foundation::PWSTR,
- pub wFindWhatLen: u16,
- pub wReplaceWithLen: u16,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPFRHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDREPLACEW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDREPLACEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDREPLACEW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub Flags: FINDREPLACE_FLAGS,
- pub lpstrFindWhat: super::super::super::Foundation::PWSTR,
- pub lpstrReplaceWith: super::super::super::Foundation::PWSTR,
- pub wFindWhatLen: u16,
- pub wReplaceWithLen: u16,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPFRHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDREPLACEW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDREPLACEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type FINDREPLACE_FLAGS = u32;
-pub const FR_DIALOGTERM: FINDREPLACE_FLAGS = 64u32;
-pub const FR_DOWN: FINDREPLACE_FLAGS = 1u32;
-pub const FR_ENABLEHOOK: FINDREPLACE_FLAGS = 256u32;
-pub const FR_ENABLETEMPLATE: FINDREPLACE_FLAGS = 512u32;
-pub const FR_ENABLETEMPLATEHANDLE: FINDREPLACE_FLAGS = 8192u32;
-pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32;
-pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32;
-pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32;
-pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32;
-pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32;
-pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32;
-pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32;
-pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32;
-pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32;
-pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32;
-pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32;
-pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32;
-pub const FRM_FIRST: u32 = 1124u32;
-pub const FRM_LAST: u32 = 1224u32;
-pub const FRM_SETOPERATIONRESULT: u32 = 1124u32;
-pub const FRM_SETOPERATIONRESULTTEXT: u32 = 1125u32;
-pub const FR_NOWRAPAROUND: u32 = 524288u32;
-pub const FR_RAW: u32 = 131072u32;
-pub const FR_SHOWWRAPAROUND: u32 = 262144u32;
-pub const FR_WRAPAROUND: u32 = 1048576u32;
-pub type IPrintDialogCallback = *mut ::core::ffi::c_void;
-pub type IPrintDialogServices = *mut ::core::ffi::c_void;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPCCHOOKPROC = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPCFHOOKPROC = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFRHOOKPROC = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPOFNHOOKPROC = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPPAGEPAINTHOOK = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPPAGESETUPHOOK = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPPRINTHOOKPROC = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPSETUPHOOKPROC = 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;
-pub const NUM_BASIC_COLORS: u32 = 48u32;
-pub const NUM_CUSTOM_COLORS: u32 = 16u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYA {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEA,
- pub pszFile: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYA {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEA,
- pub pszFile: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYEXA {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEA,
- pub psf: *mut ::core::ffi::c_void,
- pub pidl: *mut ::core::ffi::c_void,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYEXA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYEXA {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEA,
- pub psf: *mut ::core::ffi::c_void,
- pub pidl: *mut ::core::ffi::c_void,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYEXA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYEXW {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEW,
- pub psf: *mut ::core::ffi::c_void,
- pub pidl: *mut ::core::ffi::c_void,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYEXW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYEXW {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEW,
- pub psf: *mut ::core::ffi::c_void,
- pub pidl: *mut ::core::ffi::c_void,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYEXW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYW {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEW,
- pub pszFile: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OFNOTIFYW {
- pub hdr: super::NMHDR,
- pub lpOFN: *mut OPENFILENAMEW,
- pub pszFile: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OFNOTIFYW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OFNOTIFYW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const OFN_SHAREFALLTHROUGH: u32 = 2u32;
-pub const OFN_SHARENOWARN: u32 = 1u32;
-pub const OFN_SHAREWARN: u32 = 0u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAMEA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PSTR,
- pub lpstrTitle: super::super::super::Foundation::PSTR,
- pub Flags: OPEN_FILENAME_FLAGS,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
- pub pvReserved: *mut ::core::ffi::c_void,
- pub dwReserved: u32,
- pub FlagsEx: OPEN_FILENAME_FLAGS_EX,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAMEA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAMEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAMEA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PSTR,
- pub lpstrTitle: super::super::super::Foundation::PSTR,
- pub Flags: OPEN_FILENAME_FLAGS,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
- pub pvReserved: *mut ::core::ffi::c_void,
- pub dwReserved: u32,
- pub FlagsEx: OPEN_FILENAME_FLAGS_EX,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAMEA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAMEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAMEW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PWSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PWSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PWSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PWSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PWSTR,
- pub lpstrTitle: super::super::super::Foundation::PWSTR,
- pub Flags: OPEN_FILENAME_FLAGS,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PWSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
- pub pvReserved: *mut ::core::ffi::c_void,
- pub dwReserved: u32,
- pub FlagsEx: OPEN_FILENAME_FLAGS_EX,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAMEW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAMEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAMEW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PWSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PWSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PWSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PWSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PWSTR,
- pub lpstrTitle: super::super::super::Foundation::PWSTR,
- pub Flags: OPEN_FILENAME_FLAGS,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PWSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
- pub pvReserved: *mut ::core::ffi::c_void,
- pub dwReserved: u32,
- pub FlagsEx: OPEN_FILENAME_FLAGS_EX,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAMEW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAMEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAME_NT4A {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PSTR,
- pub lpstrTitle: super::super::super::Foundation::PSTR,
- pub Flags: u32,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAME_NT4A {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAME_NT4A {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAME_NT4A {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PSTR,
- pub lpstrTitle: super::super::super::Foundation::PSTR,
- pub Flags: u32,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAME_NT4A {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAME_NT4A {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAME_NT4W {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PWSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PWSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PWSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PWSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PWSTR,
- pub lpstrTitle: super::super::super::Foundation::PWSTR,
- pub Flags: u32,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PWSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAME_NT4W {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAME_NT4W {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENFILENAME_NT4W {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpstrFilter: super::super::super::Foundation::PWSTR,
- pub lpstrCustomFilter: super::super::super::Foundation::PWSTR,
- pub nMaxCustFilter: u32,
- pub nFilterIndex: u32,
- pub lpstrFile: super::super::super::Foundation::PWSTR,
- pub nMaxFile: u32,
- pub lpstrFileTitle: super::super::super::Foundation::PWSTR,
- pub nMaxFileTitle: u32,
- pub lpstrInitialDir: super::super::super::Foundation::PWSTR,
- pub lpstrTitle: super::super::super::Foundation::PWSTR,
- pub Flags: u32,
- pub nFileOffset: u16,
- pub nFileExtension: u16,
- pub lpstrDefExt: super::super::super::Foundation::PWSTR,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnHook: LPOFNHOOKPROC,
- pub lpTemplateName: super::super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENFILENAME_NT4W {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENFILENAME_NT4W {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type OPEN_FILENAME_FLAGS = u32;
-pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32;
-pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32;
-pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32;
-pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32;
-pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32;
-pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32;
-pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32;
-pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32;
-pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32;
-pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32;
-pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32;
-pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32;
-pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32;
-pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32;
-pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32;
-pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32;
-pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32;
-pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32;
-pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32;
-pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32;
-pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32;
-pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32;
-pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32;
-pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32;
-pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32;
-pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32;
-pub type OPEN_FILENAME_FLAGS_EX = u32;
-pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32;
-pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PAGESETUPDLGA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub Flags: PAGESETUPDLG_FLAGS,
- pub ptPaperSize: super::super::super::Foundation::POINT,
- pub rtMinMargin: super::super::super::Foundation::RECT,
- pub rtMargin: super::super::super::Foundation::RECT,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPageSetupHook: LPPAGESETUPHOOK,
- pub lpfnPagePaintHook: LPPAGEPAINTHOOK,
- pub lpPageSetupTemplateName: super::super::super::Foundation::PSTR,
- pub hPageSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PAGESETUPDLGA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PAGESETUPDLGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PAGESETUPDLGA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub Flags: PAGESETUPDLG_FLAGS,
- pub ptPaperSize: super::super::super::Foundation::POINT,
- pub rtMinMargin: super::super::super::Foundation::RECT,
- pub rtMargin: super::super::super::Foundation::RECT,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPageSetupHook: LPPAGESETUPHOOK,
- pub lpfnPagePaintHook: LPPAGEPAINTHOOK,
- pub lpPageSetupTemplateName: super::super::super::Foundation::PSTR,
- pub hPageSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PAGESETUPDLGA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PAGESETUPDLGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PAGESETUPDLGW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub Flags: PAGESETUPDLG_FLAGS,
- pub ptPaperSize: super::super::super::Foundation::POINT,
- pub rtMinMargin: super::super::super::Foundation::RECT,
- pub rtMargin: super::super::super::Foundation::RECT,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPageSetupHook: LPPAGESETUPHOOK,
- pub lpfnPagePaintHook: LPPAGEPAINTHOOK,
- pub lpPageSetupTemplateName: super::super::super::Foundation::PWSTR,
- pub hPageSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PAGESETUPDLGW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PAGESETUPDLGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PAGESETUPDLGW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub Flags: PAGESETUPDLG_FLAGS,
- pub ptPaperSize: super::super::super::Foundation::POINT,
- pub rtMinMargin: super::super::super::Foundation::RECT,
- pub rtMargin: super::super::super::Foundation::RECT,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPageSetupHook: LPPAGESETUPHOOK,
- pub lpfnPagePaintHook: LPPAGEPAINTHOOK,
- pub lpPageSetupTemplateName: super::super::super::Foundation::PWSTR,
- pub hPageSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PAGESETUPDLGW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PAGESETUPDLGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type PAGESETUPDLG_FLAGS = u32;
-pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32;
-pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32;
-pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32;
-pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32;
-pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32;
-pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32;
-pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32;
-pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32;
-pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32;
-pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32;
-pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32;
-pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32;
-pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32;
-pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32;
-pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32;
-pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32;
-pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32;
-pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32;
-pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32;
-pub const PD_RESULT_APPLY: u32 = 2u32;
-pub const PD_RESULT_CANCEL: u32 = 0u32;
-pub const PD_RESULT_PRINT: u32 = 1u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub nFromPage: u16,
- pub nToPage: u16,
- pub nMinPage: u16,
- pub nMaxPage: u16,
- pub nCopies: u16,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPrintHook: LPPRINTHOOKPROC,
- pub lpfnSetupHook: LPSETUPHOOKPROC,
- pub lpPrintTemplateName: super::super::super::Foundation::PSTR,
- pub lpSetupTemplateName: super::super::super::Foundation::PSTR,
- pub hPrintTemplate: isize,
- pub hSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub nFromPage: u16,
- pub nToPage: u16,
- pub nMinPage: u16,
- pub nMaxPage: u16,
- pub nCopies: u16,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPrintHook: LPPRINTHOOKPROC,
- pub lpfnSetupHook: LPSETUPHOOKPROC,
- pub lpPrintTemplateName: super::super::super::Foundation::PSTR,
- pub lpSetupTemplateName: super::super::super::Foundation::PSTR,
- pub hPrintTemplate: isize,
- pub hSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGEXA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub Flags2: u32,
- pub ExclusionFlags: u32,
- pub nPageRanges: u32,
- pub nMaxPageRanges: u32,
- pub lpPageRanges: *mut PRINTPAGERANGE,
- pub nMinPage: u32,
- pub nMaxPage: u32,
- pub nCopies: u32,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpPrintTemplateName: super::super::super::Foundation::PSTR,
- pub lpCallback: ::windows_sys::core::IUnknown,
- pub nPropertyPages: u32,
- pub lphPropertyPages: *mut super::HPROPSHEETPAGE,
- pub nStartPage: u32,
- pub dwResultAction: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGEXA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGEXA {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub Flags2: u32,
- pub ExclusionFlags: u32,
- pub nPageRanges: u32,
- pub nMaxPageRanges: u32,
- pub lpPageRanges: *mut PRINTPAGERANGE,
- pub nMinPage: u32,
- pub nMaxPage: u32,
- pub nCopies: u32,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpPrintTemplateName: super::super::super::Foundation::PSTR,
- pub lpCallback: ::windows_sys::core::IUnknown,
- pub nPropertyPages: u32,
- pub lphPropertyPages: *mut super::HPROPSHEETPAGE,
- pub nStartPage: u32,
- pub dwResultAction: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGEXA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGEXW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub Flags2: u32,
- pub ExclusionFlags: u32,
- pub nPageRanges: u32,
- pub nMaxPageRanges: u32,
- pub lpPageRanges: *mut PRINTPAGERANGE,
- pub nMinPage: u32,
- pub nMaxPage: u32,
- pub nCopies: u32,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpPrintTemplateName: super::super::super::Foundation::PWSTR,
- pub lpCallback: ::windows_sys::core::IUnknown,
- pub nPropertyPages: u32,
- pub lphPropertyPages: *mut super::HPROPSHEETPAGE,
- pub nStartPage: u32,
- pub dwResultAction: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGEXW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGEXW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub Flags2: u32,
- pub ExclusionFlags: u32,
- pub nPageRanges: u32,
- pub nMaxPageRanges: u32,
- pub lpPageRanges: *mut PRINTPAGERANGE,
- pub nMinPage: u32,
- pub nMaxPage: u32,
- pub nCopies: u32,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lpPrintTemplateName: super::super::super::Foundation::PWSTR,
- pub lpCallback: ::windows_sys::core::IUnknown,
- pub nPropertyPages: u32,
- pub lphPropertyPages: *mut super::HPROPSHEETPAGE,
- pub nStartPage: u32,
- pub dwResultAction: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGEXW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type PRINTDLGEX_FLAGS = u32;
-pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32;
-pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32;
-pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32;
-pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32;
-pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32;
-pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32;
-pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32;
-pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32;
-pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32;
-pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32;
-pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32;
-pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32;
-pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32;
-pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32;
-pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32;
-pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32;
-pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32;
-pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32;
-pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32;
-pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32;
-pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32;
-pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32;
-pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32;
-pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32;
-pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32;
-pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32;
-pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32;
-pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub nFromPage: u16,
- pub nToPage: u16,
- pub nMinPage: u16,
- pub nMaxPage: u16,
- pub nCopies: u16,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPrintHook: LPPRINTHOOKPROC,
- pub lpfnSetupHook: LPSETUPHOOKPROC,
- pub lpPrintTemplateName: super::super::super::Foundation::PWSTR,
- pub lpSetupTemplateName: super::super::super::Foundation::PWSTR,
- pub hPrintTemplate: isize,
- pub hSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct PRINTDLGW {
- pub lStructSize: u32,
- pub hwndOwner: super::super::super::Foundation::HWND,
- pub hDevMode: isize,
- pub hDevNames: isize,
- pub hDC: super::super::super::Graphics::Gdi::HDC,
- pub Flags: PRINTDLGEX_FLAGS,
- pub nFromPage: u16,
- pub nToPage: u16,
- pub nMinPage: u16,
- pub nMaxPage: u16,
- pub nCopies: u16,
- pub hInstance: super::super::super::Foundation::HINSTANCE,
- pub lCustData: super::super::super::Foundation::LPARAM,
- pub lpfnPrintHook: LPPRINTHOOKPROC,
- pub lpfnSetupHook: LPSETUPHOOKPROC,
- pub lpPrintTemplateName: super::super::super::Foundation::PWSTR,
- pub lpSetupTemplateName: super::super::super::Foundation::PWSTR,
- pub hPrintTemplate: isize,
- pub hSetupTemplate: isize,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for PRINTDLGW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for PRINTDLGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub struct PRINTPAGERANGE {
- pub nFromPage: u32,
- pub nToPage: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::marker::Copy for PRINTPAGERANGE {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::clone::Clone for PRINTPAGERANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-pub struct PRINTPAGERANGE {
- pub nFromPage: u32,
- pub nToPage: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::marker::Copy for PRINTPAGERANGE {}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::clone::Clone for PRINTPAGERANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32;
-pub const START_PAGE_GENERAL: u32 = 4294967295u32;
-pub const SYMBOL_FONTTYPE: u32 = 524288u32;
-pub const TT_OPENTYPE_FONTTYPE: u32 = 131072u32;
-pub const TYPE1_FONTTYPE: u32 = 262144u32;
-pub const WM_CHOOSEFONT_GETLOGFONT: u32 = 1025u32;
-pub const WM_CHOOSEFONT_SETFLAGS: u32 = 1126u32;
-pub const WM_CHOOSEFONT_SETLOGFONT: u32 = 1125u32;
-pub const WM_PSD_ENVSTAMPRECT: u32 = 1029u32;
-pub const WM_PSD_FULLPAGERECT: u32 = 1025u32;
-pub const WM_PSD_GREEKTEXTRECT: u32 = 1028u32;
-pub const WM_PSD_MARGINRECT: u32 = 1027u32;
-pub const WM_PSD_MINMARGINRECT: u32 = 1026u32;
-pub const WM_PSD_YAFULLPAGERECT: u32 = 1030u32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs
deleted file mode 100644
index e3a095643..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/RichEdit/mod.rs
+++ /dev/null
@@ -1,2087 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub const ATP_CHANGE: u32 = 1u32;
-pub const ATP_NOCHANGE: u32 = 0u32;
-pub const ATP_NODELIMITER: u32 = 2u32;
-pub const ATP_REPLACEALLTEXT: u32 = 4u32;
-pub const AURL_DISABLEMIXEDLGC: u32 = 32u32;
-pub const AURL_ENABLEDRIVELETTERS: u32 = 16u32;
-pub const AURL_ENABLEEA: u32 = 1u32;
-pub const AURL_ENABLEEAURLS: u32 = 8u32;
-pub const AURL_ENABLEEMAILADDR: u32 = 2u32;
-pub const AURL_ENABLETELNO: u32 = 4u32;
-pub const AURL_ENABLEURL: u32 = 1u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type AutoCorrectProc = unsafe extern "system" fn(langid: u16, pszbefore: super::super::super::Foundation::PWSTR, pszafter: super::super::super::Foundation::PWSTR, cchafter: i32, pcchreplaced: *mut i32) -> i32;
-#[repr(C)]
-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
- }
-}
-pub const BOE_CONTEXTALIGNMENT: u32 = 16u32;
-pub const BOE_CONTEXTREADING: u32 = 8u32;
-pub const BOE_FORCERECALC: u32 = 32u32;
-pub const BOE_LEGACYBIDICLASS: u32 = 64u32;
-pub const BOE_NEUTRALOVERRIDE: u32 = 4u32;
-pub const BOE_PLAINTEXT: u32 = 2u32;
-pub const BOE_RTLDIR: u32 = 1u32;
-pub const BOE_UNICODEBIDI: u32 = 128u32;
-pub const BOM_CONTEXTALIGNMENT: u32 = 16u32;
-pub const BOM_CONTEXTREADING: u32 = 8u32;
-pub const BOM_DEFPARADIR: u32 = 1u32;
-pub const BOM_LEGACYBIDICLASS: u32 = 64u32;
-pub const BOM_NEUTRALOVERRIDE: u32 = 4u32;
-pub const BOM_PLAINTEXT: u32 = 2u32;
-pub const BOM_UNICODEBIDI: u32 = 128u32;
-pub type CARET_FLAGS = i32;
-pub const CARET_NONE: CARET_FLAGS = 0i32;
-pub const CARET_CUSTOM: CARET_FLAGS = 1i32;
-pub const CARET_RTL: CARET_FLAGS = 2i32;
-pub const CARET_ITALIC: CARET_FLAGS = 32i32;
-pub const CARET_NULL: CARET_FLAGS = 64i32;
-pub const CARET_ROTATE90: CARET_FLAGS = 128i32;
-#[repr(C)]
-#[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
- }
-}
-pub type CFE_EFFECTS = u32;
-pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32;
-pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32;
-pub const CFE_DISABLED: CFE_EFFECTS = 8192u32;
-pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32;
-pub const CFE_HIDDEN: CFE_EFFECTS = 256u32;
-pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32;
-pub const CFE_OUTLINE: CFE_EFFECTS = 512u32;
-pub const CFE_REVISED: CFE_EFFECTS = 16384u32;
-pub const CFE_SHADOW: CFE_EFFECTS = 1024u32;
-pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32;
-pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32;
-pub const CFE_BOLD: CFE_EFFECTS = 1u32;
-pub const CFE_ITALIC: CFE_EFFECTS = 2u32;
-pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32;
-pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32;
-pub const CFE_PROTECTED: CFE_EFFECTS = 16u32;
-pub const CFE_LINK: CFE_EFFECTS = 32u32;
-pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32;
-pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32;
-pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32;
-pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32;
-pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32;
-pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32;
-pub const CFE_MATH: CFE_EFFECTS = 268435456u32;
-pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32;
-pub type CFM_MASK = u32;
-pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32;
-pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32;
-pub const CFM_EFFECTS: CFM_MASK = 1073741887u32;
-pub const CFM_ALL: CFM_MASK = 4160749631u32;
-pub const CFM_BOLD: CFM_MASK = 1u32;
-pub const CFM_CHARSET: CFM_MASK = 134217728u32;
-pub const CFM_COLOR: CFM_MASK = 1073741824u32;
-pub const CFM_FACE: CFM_MASK = 536870912u32;
-pub const CFM_ITALIC: CFM_MASK = 2u32;
-pub const CFM_OFFSET: CFM_MASK = 268435456u32;
-pub const CFM_PROTECTED: CFM_MASK = 16u32;
-pub const CFM_SIZE: CFM_MASK = 2147483648u32;
-pub const CFM_STRIKEOUT: CFM_MASK = 8u32;
-pub const CFM_UNDERLINE: CFM_MASK = 4u32;
-pub const CFM_LINK: CFM_MASK = 32u32;
-pub const CFM_SMALLCAPS: CFM_MASK = 64u32;
-pub const CFM_ALLCAPS: CFM_MASK = 128u32;
-pub const CFM_HIDDEN: CFM_MASK = 256u32;
-pub const CFM_OUTLINE: CFM_MASK = 512u32;
-pub const CFM_SHADOW: CFM_MASK = 1024u32;
-pub const CFM_EMBOSS: CFM_MASK = 2048u32;
-pub const CFM_IMPRINT: CFM_MASK = 4096u32;
-pub const CFM_DISABLED: CFM_MASK = 8192u32;
-pub const CFM_REVISED: CFM_MASK = 16384u32;
-pub const CFM_REVAUTHOR: CFM_MASK = 32768u32;
-pub const CFM_ANIMATION: CFM_MASK = 262144u32;
-pub const CFM_STYLE: CFM_MASK = 524288u32;
-pub const CFM_KERNING: CFM_MASK = 1048576u32;
-pub const CFM_SPACING: CFM_MASK = 2097152u32;
-pub const CFM_WEIGHT: CFM_MASK = 4194304u32;
-pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32;
-pub const CFM_COOKIE: CFM_MASK = 16777216u32;
-pub const CFM_LCID: CFM_MASK = 33554432u32;
-pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32;
-pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32;
-pub const CFM_ALL2: CFM_MASK = 4294967295u32;
-pub const CFM_FONTBOUND: CFM_MASK = 1048576u32;
-pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32;
-pub const CFM_EXTENDED: CFM_MASK = 33554432u32;
-pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32;
-pub const CFM_MATH: CFM_MASK = 268435456u32;
-pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32;
-pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32;
-#[repr(C)]
-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
- }
-}
-pub type CHANGETYPE = i32;
-pub const CN_GENERIC: CHANGETYPE = 0i32;
-pub const CN_TEXTCHANGED: CHANGETYPE = 1i32;
-pub const CN_NEWUNDO: CHANGETYPE = 2i32;
-pub const CN_NEWREDO: CHANGETYPE = 4i32;
-#[repr(C)]
-#[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)]
-#[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)]
-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)]
-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)]
-#[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)]
-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)]
-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))]
-#[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)]
-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
- }
-}
-pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32;
-pub const CTFMODEBIAS_DATETIME: u32 = 4u32;
-pub const CTFMODEBIAS_DEFAULT: u32 = 0u32;
-pub const CTFMODEBIAS_FILENAME: u32 = 1u32;
-pub const CTFMODEBIAS_FULLWIDTHALPHANUMERIC: u32 = 11u32;
-pub const CTFMODEBIAS_HALFWIDTHALPHANUMERIC: u32 = 12u32;
-pub const CTFMODEBIAS_HALFWIDTHKATAKANA: u32 = 10u32;
-pub const CTFMODEBIAS_HANGUL: u32 = 9u32;
-pub const CTFMODEBIAS_HIRAGANA: u32 = 7u32;
-pub const CTFMODEBIAS_KATAKANA: u32 = 8u32;
-pub const CTFMODEBIAS_NAME: u32 = 2u32;
-pub const CTFMODEBIAS_NUMERIC: u32 = 6u32;
-pub const CTFMODEBIAS_READING: u32 = 3u32;
-pub const ECOOP_AND: u32 = 3u32;
-pub const ECOOP_OR: u32 = 2u32;
-pub const ECOOP_SET: u32 = 1u32;
-pub const ECOOP_XOR: u32 = 4u32;
-pub const ECO_AUTOHSCROLL: u32 = 128u32;
-pub const ECO_AUTOVSCROLL: u32 = 64u32;
-pub const ECO_AUTOWORDSELECTION: u32 = 1u32;
-pub const ECO_NOHIDESEL: u32 = 256u32;
-pub const ECO_READONLY: u32 = 2048u32;
-pub const ECO_SAVESEL: u32 = 32768u32;
-pub const ECO_SELECTIONBAR: u32 = 16777216u32;
-pub const ECO_VERTICAL: u32 = 4194304u32;
-pub const ECO_WANTRETURN: u32 = 4096u32;
-#[repr(C, packed(4))]
-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
- }
-}
-pub type EDITSTREAMCALLBACK = unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type EDITWORDBREAKPROCEX = unsafe extern "system" fn(pchtext: super::super::super::Foundation::PSTR, cchtext: i32, bcharset: u8, action: i32) -> i32;
-pub const ELLIPSIS_END: u32 = 1u32;
-pub const ELLIPSIS_MASK: u32 = 3u32;
-pub const ELLIPSIS_NONE: u32 = 0u32;
-pub const ELLIPSIS_WORD: u32 = 3u32;
-pub const EMO_ENTER: u32 = 1u32;
-pub const EMO_EXIT: u32 = 0u32;
-pub const EMO_EXPAND: u32 = 3u32;
-pub const EMO_EXPANDDOCUMENT: u32 = 1u32;
-pub const EMO_EXPANDSELECTION: u32 = 0u32;
-pub const EMO_GETVIEWMODE: u32 = 5u32;
-pub const EMO_MOVESELECTION: u32 = 4u32;
-pub const EMO_PROMOTE: u32 = 2u32;
-pub const EM_AUTOURLDETECT: u32 = 1115u32;
-pub const EM_CALLAUTOCORRECTPROC: u32 = 1279u32;
-pub const EM_CANPASTE: u32 = 1074u32;
-pub const EM_CANREDO: u32 = 1109u32;
-pub const EM_CONVPOSITION: u32 = 1132u32;
-pub const EM_DISPLAYBAND: u32 = 1075u32;
-pub const EM_EXGETSEL: u32 = 1076u32;
-pub const EM_EXLIMITTEXT: u32 = 1077u32;
-pub const EM_EXLINEFROMCHAR: u32 = 1078u32;
-pub const EM_EXSETSEL: u32 = 1079u32;
-pub const EM_FINDTEXT: u32 = 1080u32;
-pub const EM_FINDTEXTEX: u32 = 1103u32;
-pub const EM_FINDTEXTEXW: u32 = 1148u32;
-pub const EM_FINDTEXTW: u32 = 1147u32;
-pub const EM_FINDWORDBREAK: u32 = 1100u32;
-pub const EM_FORMATRANGE: u32 = 1081u32;
-pub const EM_GETAUTOCORRECTPROC: u32 = 1257u32;
-pub const EM_GETAUTOURLDETECT: u32 = 1116u32;
-pub const EM_GETBIDIOPTIONS: u32 = 1225u32;
-pub const EM_GETCHARFORMAT: u32 = 1082u32;
-pub const EM_GETCTFMODEBIAS: u32 = 1261u32;
-pub const EM_GETCTFOPENSTATUS: u32 = 1264u32;
-pub const EM_GETEDITSTYLE: u32 = 1229u32;
-pub const EM_GETEDITSTYLEEX: u32 = 1300u32;
-pub const EM_GETELLIPSISMODE: u32 = 1329u32;
-pub const EM_GETELLIPSISSTATE: u32 = 1346u32;
-pub const EM_GETEVENTMASK: u32 = 1083u32;
-pub const EM_GETHYPHENATEINFO: u32 = 1254u32;
-pub const EM_GETIMECOLOR: u32 = 1129u32;
-pub const EM_GETIMECOMPMODE: u32 = 1146u32;
-pub const EM_GETIMECOMPTEXT: u32 = 1266u32;
-pub const EM_GETIMEMODEBIAS: u32 = 1151u32;
-pub const EM_GETIMEOPTIONS: u32 = 1131u32;
-pub const EM_GETIMEPROPERTY: u32 = 1268u32;
-pub const EM_GETLANGOPTIONS: u32 = 1145u32;
-pub const EM_GETOLEINTERFACE: u32 = 1084u32;
-pub const EM_GETOPTIONS: u32 = 1102u32;
-pub const EM_GETPAGE: u32 = 1252u32;
-pub const EM_GETPAGEROTATE: u32 = 1259u32;
-pub const EM_GETPARAFORMAT: u32 = 1085u32;
-pub const EM_GETPUNCTUATION: u32 = 1125u32;
-pub const EM_GETQUERYRTFOBJ: u32 = 1293u32;
-pub const EM_GETREDONAME: u32 = 1111u32;
-pub const EM_GETSCROLLPOS: u32 = 1245u32;
-pub const EM_GETSELTEXT: u32 = 1086u32;
-pub const EM_GETSTORYTYPE: u32 = 1314u32;
-pub const EM_GETTABLEPARMS: u32 = 1289u32;
-pub const EM_GETTEXTEX: u32 = 1118u32;
-pub const EM_GETTEXTLENGTHEX: u32 = 1119u32;
-pub const EM_GETTEXTMODE: u32 = 1114u32;
-pub const EM_GETTEXTRANGE: u32 = 1099u32;
-pub const EM_GETTOUCHOPTIONS: u32 = 1334u32;
-pub const EM_GETTYPOGRAPHYOPTIONS: u32 = 1227u32;
-pub const EM_GETUNDONAME: u32 = 1110u32;
-pub const EM_GETVIEWKIND: u32 = 1250u32;
-pub const EM_GETWORDBREAKPROCEX: u32 = 1104u32;
-pub const EM_GETWORDWRAPMODE: u32 = 1127u32;
-pub const EM_GETZOOM: u32 = 1248u32;
-pub const EM_HIDESELECTION: u32 = 1087u32;
-pub const EM_INSERTIMAGE: u32 = 1338u32;
-pub const EM_INSERTTABLE: u32 = 1256u32;
-pub const EM_ISIME: u32 = 1267u32;
-pub const EM_OUTLINE: u32 = 1244u32;
-pub const EM_PASTESPECIAL: u32 = 1088u32;
-pub const EM_RECONVERSION: u32 = 1149u32;
-pub const EM_REDO: u32 = 1108u32;
-pub const EM_REQUESTRESIZE: u32 = 1089u32;
-pub const EM_SELECTIONTYPE: u32 = 1090u32;
-pub const EM_SETAUTOCORRECTPROC: u32 = 1258u32;
-pub const EM_SETBIDIOPTIONS: u32 = 1224u32;
-pub const EM_SETBKGNDCOLOR: u32 = 1091u32;
-pub const EM_SETCHARFORMAT: u32 = 1092u32;
-pub const EM_SETCTFMODEBIAS: u32 = 1262u32;
-pub const EM_SETCTFOPENSTATUS: u32 = 1265u32;
-pub const EM_SETEDITSTYLE: u32 = 1228u32;
-pub const EM_SETEDITSTYLEEX: u32 = 1299u32;
-pub const EM_SETELLIPSISMODE: u32 = 1330u32;
-pub const EM_SETEVENTMASK: u32 = 1093u32;
-pub const EM_SETFONTSIZE: u32 = 1247u32;
-pub const EM_SETHYPHENATEINFO: u32 = 1255u32;
-pub const EM_SETIMECOLOR: u32 = 1128u32;
-pub const EM_SETIMEMODEBIAS: u32 = 1150u32;
-pub const EM_SETIMEOPTIONS: u32 = 1130u32;
-pub const EM_SETLANGOPTIONS: u32 = 1144u32;
-pub const EM_SETOLECALLBACK: u32 = 1094u32;
-pub const EM_SETOPTIONS: u32 = 1101u32;
-pub const EM_SETPAGE: u32 = 1253u32;
-pub const EM_SETPAGEROTATE: u32 = 1260u32;
-pub const EM_SETPALETTE: u32 = 1117u32;
-pub const EM_SETPARAFORMAT: u32 = 1095u32;
-pub const EM_SETPUNCTUATION: u32 = 1124u32;
-pub const EM_SETQUERYRTFOBJ: u32 = 1294u32;
-pub const EM_SETSCROLLPOS: u32 = 1246u32;
-pub const EM_SETSTORYTYPE: u32 = 1315u32;
-pub const EM_SETTABLEPARMS: u32 = 1331u32;
-pub const EM_SETTARGETDEVICE: u32 = 1096u32;
-pub const EM_SETTEXTEX: u32 = 1121u32;
-pub const EM_SETTEXTMODE: u32 = 1113u32;
-pub const EM_SETTOUCHOPTIONS: u32 = 1335u32;
-pub const EM_SETTYPOGRAPHYOPTIONS: u32 = 1226u32;
-pub const EM_SETUIANAME: u32 = 1344u32;
-pub const EM_SETUNDOLIMIT: u32 = 1106u32;
-pub const EM_SETVIEWKIND: u32 = 1251u32;
-pub const EM_SETWORDBREAKPROCEX: u32 = 1105u32;
-pub const EM_SETWORDWRAPMODE: u32 = 1126u32;
-pub const EM_SETZOOM: u32 = 1249u32;
-pub const EM_SHOWSCROLLBAR: u32 = 1120u32;
-pub const EM_STOPGROUPTYPING: u32 = 1112u32;
-pub const EM_STREAMIN: u32 = 1097u32;
-pub const EM_STREAMOUT: u32 = 1098u32;
-#[repr(C, packed(4))]
-#[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))]
-#[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
- }
-}
-pub type ENDCOMPOSITIONNOTIFY_CODE = u32;
-pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32;
-pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32;
-#[repr(C, packed(4))]
-#[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))]
-#[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))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ENLOWFIRTF {
- pub nmhdr: super::NMHDR,
- pub szControl: super::super::super::Foundation::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
- }
-}
-pub const ENM_CHANGE: u32 = 1u32;
-pub const ENM_CLIPFORMAT: u32 = 128u32;
-pub const ENM_CORRECTTEXT: u32 = 4194304u32;
-pub const ENM_DRAGDROPDONE: u32 = 16u32;
-pub const ENM_DROPFILES: u32 = 1048576u32;
-pub const ENM_ENDCOMPOSITION: u32 = 536870912u32;
-pub const ENM_GROUPTYPINGCHANGE: u32 = 1073741824u32;
-pub const ENM_HIDELINKTOOLTIP: u32 = 2147483648u32;
-pub const ENM_IMECHANGE: u32 = 8388608u32;
-pub const ENM_KEYEVENTS: u32 = 65536u32;
-pub const ENM_LANGCHANGE: u32 = 16777216u32;
-pub const ENM_LINK: u32 = 67108864u32;
-pub const ENM_LOWFIRTF: u32 = 134217728u32;
-pub const ENM_MOUSEEVENTS: u32 = 131072u32;
-pub const ENM_NONE: u32 = 0u32;
-pub const ENM_OBJECTPOSITIONS: u32 = 33554432u32;
-pub const ENM_PAGECHANGE: u32 = 64u32;
-pub const ENM_PARAGRAPHEXPANDED: u32 = 32u32;
-pub const ENM_PROTECTED: u32 = 2097152u32;
-pub const ENM_REQUESTRESIZE: u32 = 262144u32;
-pub const ENM_SCROLL: u32 = 4u32;
-pub const ENM_SCROLLEVENTS: u32 = 8u32;
-pub const ENM_SELCHANGE: u32 = 524288u32;
-pub const ENM_STARTCOMPOSITION: u32 = 268435456u32;
-pub const ENM_UPDATE: u32 = 2u32;
-#[repr(C, packed(4))]
-#[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))]
-#[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))]
-#[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
- }
-}
-pub const EN_ALIGNLTR: u32 = 1808u32;
-pub const EN_ALIGNRTL: u32 = 1809u32;
-pub const EN_CLIPFORMAT: u32 = 1810u32;
-pub const EN_CORRECTTEXT: u32 = 1797u32;
-pub const EN_DRAGDROPDONE: u32 = 1804u32;
-pub const EN_DROPFILES: u32 = 1795u32;
-pub const EN_ENDCOMPOSITION: u32 = 1812u32;
-pub const EN_IMECHANGE: u32 = 1799u32;
-pub const EN_LINK: u32 = 1803u32;
-pub const EN_LOWFIRTF: u32 = 1807u32;
-pub const EN_MSGFILTER: u32 = 1792u32;
-pub const EN_OBJECTPOSITIONS: u32 = 1802u32;
-pub const EN_OLEOPFAILED: u32 = 1801u32;
-pub const EN_PAGECHANGE: u32 = 1806u32;
-pub const EN_PARAGRAPHEXPANDED: u32 = 1805u32;
-pub const EN_PROTECTED: u32 = 1796u32;
-pub const EN_REQUESTRESIZE: u32 = 1793u32;
-pub const EN_SAVECLIPBOARD: u32 = 1800u32;
-pub const EN_SELCHANGE: u32 = 1794u32;
-pub const EN_STARTCOMPOSITION: u32 = 1811u32;
-pub const EN_STOPNOUNDO: u32 = 1798u32;
-pub const EPR_0: u32 = 0u32;
-pub const EPR_180: u32 = 2u32;
-pub const EPR_270: u32 = 1u32;
-pub const EPR_90: u32 = 3u32;
-pub const EPR_SE: u32 = 5u32;
-pub const ES_DISABLENOSCROLL: u32 = 8192u32;
-pub const ES_EX_NOCALLOLEINIT: u32 = 0u32;
-pub const ES_NOIME: u32 = 524288u32;
-pub const ES_NOOLEDRAGDROP: u32 = 8u32;
-pub const ES_SAVESEL: u32 = 32768u32;
-pub const ES_SELECTIONBAR: u32 = 16777216u32;
-pub const ES_SELFIME: u32 = 262144u32;
-pub const ES_SUNKEN: u32 = 16384u32;
-pub const ES_VERTICAL: u32 = 4194304u32;
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDTEXTA {
- pub chrg: CHARRANGE,
- pub lpstrText: super::super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDTEXTA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDTEXTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDTEXTEXA {
- pub chrg: CHARRANGE,
- pub lpstrText: super::super::super::Foundation::PSTR,
- pub chrgText: CHARRANGE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDTEXTEXA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDTEXTEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDTEXTEXW {
- pub chrg: CHARRANGE,
- pub lpstrText: super::super::super::Foundation::PWSTR,
- pub chrgText: CHARRANGE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDTEXTEXW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDTEXTEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct FINDTEXTW {
- pub chrg: CHARRANGE,
- pub lpstrText: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for FINDTEXTW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for FINDTEXTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[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
- }
-}
-pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32;
-pub const FR_MATCHDIAC: u32 = 536870912u32;
-pub const FR_MATCHKASHIDA: u32 = 1073741824u32;
-pub const GCMF_GRIPPER: u32 = 1u32;
-pub const GCMF_MOUSEMENU: u32 = 8192u32;
-pub const GCMF_SPELLING: u32 = 2u32;
-pub const GCMF_TOUCHMENU: u32 = 16384u32;
-pub const GCM_MOUSEMENU: u32 = 8192u32;
-pub const GCM_TOUCHMENU: u32 = 16384u32;
-#[repr(C, packed(4))]
-#[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))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct GETTEXTEX {
- pub cb: u32,
- pub flags: GETTEXTEX_FLAGS,
- pub codepage: u32,
- pub lpDefaultChar: super::super::super::Foundation::PSTR,
- pub lpUsedDefChar: *mut i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for GETTEXTEX {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for GETTEXTEX {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type GETTEXTEX_FLAGS = u32;
-pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32;
-pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32;
-pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32;
-pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32;
-pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32;
-#[repr(C)]
-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
- }
-}
-pub type GETTEXTLENGTHEX_FLAGS = u32;
-pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32;
-pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32;
-pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32;
-pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32;
-pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32;
-pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32;
-#[repr(C, packed(4))]
-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
- }
-}
-pub const ICM_CTF: u32 = 5u32;
-pub const ICM_LEVEL2: u32 = 2u32;
-pub const ICM_LEVEL2_5: u32 = 3u32;
-pub const ICM_LEVEL2_SUI: u32 = 4u32;
-pub const ICM_LEVEL3: u32 = 1u32;
-pub const ICM_NOTOPEN: u32 = 0u32;
-#[repr(C)]
-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
- }
-}
-pub type IMECOMPTEXT_FLAGS = u32;
-pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32;
-pub const IMF_AUTOFONT: u32 = 2u32;
-pub const IMF_AUTOFONTSIZEADJUST: u32 = 16u32;
-pub const IMF_AUTOKEYBOARD: u32 = 1u32;
-pub const IMF_CLOSESTATUSWINDOW: u32 = 8u32;
-pub const IMF_DUALFONT: u32 = 128u32;
-pub const IMF_FORCEACTIVE: u32 = 64u32;
-pub const IMF_FORCEDISABLE: u32 = 4u32;
-pub const IMF_FORCEENABLE: u32 = 2u32;
-pub const IMF_FORCEINACTIVE: u32 = 128u32;
-pub const IMF_FORCENONE: u32 = 1u32;
-pub const IMF_FORCEREMEMBER: u32 = 256u32;
-pub const IMF_IMEALWAYSSENDNOTIFY: u32 = 8u32;
-pub const IMF_IMECANCELCOMPLETE: u32 = 4u32;
-pub const IMF_IMEUIINTEGRATION: u32 = 8192u32;
-pub const IMF_MULTIPLEEDIT: u32 = 1024u32;
-pub const IMF_NOIMPLICITLANG: u32 = 64u32;
-pub const IMF_NOKBDLIDFIXUP: u32 = 512u32;
-pub const IMF_NORTFFONTSUBSTITUTE: u32 = 1024u32;
-pub const IMF_SMODE_NONE: u32 = 2u32;
-pub const IMF_SMODE_PLAURALCLAUSE: u32 = 1u32;
-pub const IMF_SPELLCHECKING: u32 = 2048u32;
-pub const IMF_TKBPREDICTION: u32 = 4096u32;
-pub const IMF_UIFONTS: u32 = 32u32;
-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;
-pub type KHYPH = i32;
-pub const khyphNil: KHYPH = 0i32;
-pub const khyphNormal: KHYPH = 1i32;
-pub const khyphAddBefore: KHYPH = 2i32;
-pub const khyphChangeBefore: KHYPH = 3i32;
-pub const khyphDeleteBefore: KHYPH = 4i32;
-pub const khyphChangeAfter: KHYPH = 5i32;
-pub const khyphDelAndChange: KHYPH = 6i32;
-pub type MANCODE = i32;
-pub const MBOLD: MANCODE = 16i32;
-pub const MITAL: MANCODE = 32i32;
-pub const MGREEK: MANCODE = 64i32;
-pub const MROMN: MANCODE = 0i32;
-pub const MSCRP: MANCODE = 1i32;
-pub const MFRAK: MANCODE = 2i32;
-pub const MOPEN: MANCODE = 3i32;
-pub const MSANS: MANCODE = 4i32;
-pub const MMONO: MANCODE = 5i32;
-pub const MMATH: MANCODE = 6i32;
-pub const MISOL: MANCODE = 7i32;
-pub const MINIT: MANCODE = 8i32;
-pub const MTAIL: MANCODE = 9i32;
-pub const MSTRCH: MANCODE = 10i32;
-pub const MLOOP: MANCODE = 11i32;
-pub const MOPENA: MANCODE = 12i32;
-pub const MAX_TABLE_CELLS: u32 = 63u32;
-pub const MAX_TAB_STOPS: u32 = 32u32;
-#[repr(C, packed(4))]
-#[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))]
-#[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 type OBJECTTYPE = i32;
-pub const tomSimpleText: OBJECTTYPE = 0i32;
-pub const tomRuby: OBJECTTYPE = 1i32;
-pub const tomHorzVert: OBJECTTYPE = 2i32;
-pub const tomWarichu: OBJECTTYPE = 3i32;
-pub const tomEq: OBJECTTYPE = 9i32;
-pub const tomMath: OBJECTTYPE = 10i32;
-pub const tomAccent: OBJECTTYPE = 10i32;
-pub const tomBox: OBJECTTYPE = 11i32;
-pub const tomBoxedFormula: OBJECTTYPE = 12i32;
-pub const tomBrackets: OBJECTTYPE = 13i32;
-pub const tomBracketsWithSeps: OBJECTTYPE = 14i32;
-pub const tomEquationArray: OBJECTTYPE = 15i32;
-pub const tomFraction: OBJECTTYPE = 16i32;
-pub const tomFunctionApply: OBJECTTYPE = 17i32;
-pub const tomLeftSubSup: OBJECTTYPE = 18i32;
-pub const tomLowerLimit: OBJECTTYPE = 19i32;
-pub const tomMatrix: OBJECTTYPE = 20i32;
-pub const tomNary: OBJECTTYPE = 21i32;
-pub const tomOpChar: OBJECTTYPE = 22i32;
-pub const tomOverbar: OBJECTTYPE = 23i32;
-pub const tomPhantom: OBJECTTYPE = 24i32;
-pub const tomRadical: OBJECTTYPE = 25i32;
-pub const tomSlashedFraction: OBJECTTYPE = 26i32;
-pub const tomStack: OBJECTTYPE = 27i32;
-pub const tomStretchStack: OBJECTTYPE = 28i32;
-pub const tomSubscript: OBJECTTYPE = 29i32;
-pub const tomSubSup: OBJECTTYPE = 30i32;
-pub const tomSuperscript: OBJECTTYPE = 31i32;
-pub const tomUnderbar: OBJECTTYPE = 32i32;
-pub const tomUpperLimit: OBJECTTYPE = 33i32;
-pub const tomObjectMax: OBJECTTYPE = 33i32;
-pub const OLEOP_DOVERB: u32 = 1u32;
-#[repr(C)]
-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 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 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 type PARAFORMAT_ALIGNMENT = u16;
-pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16;
-pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16;
-pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16;
-pub type PARAFORMAT_BORDERS = u16;
-pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16;
-pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16;
-pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16;
-pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16;
-pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16;
-pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16;
-pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16;
-pub type PARAFORMAT_MASK = u32;
-pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32;
-pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32;
-pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32;
-pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32;
-pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32;
-pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32;
-pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32;
-pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32;
-pub type PARAFORMAT_NUMBERING_STYLE = u16;
-pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16;
-pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16;
-pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16;
-pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16;
-pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16;
-pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16;
-pub type PARAFORMAT_SHADING_STYLE = u16;
-pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16;
-pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16;
-pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16;
-pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16;
-pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16;
-pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16;
-pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16;
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16;
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16;
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16;
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16;
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16;
-pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16;
-pub const PC_DELIMITER: u32 = 4u32;
-pub const PC_FOLLOWING: u32 = 1u32;
-pub const PC_LEADING: u32 = 2u32;
-pub const PC_OVERFLOW: u32 = 3u32;
-pub type PCreateTextServices = unsafe extern "system" fn(punkouter: ::windows_sys::core::IUnknown, pitexthost: ITextHost, ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
-pub const PFA_FULL_GLYPHS: u32 = 8u32;
-pub const PFA_FULL_INTERLETTER: u32 = 6u32;
-pub const PFA_FULL_INTERWORD: u32 = 4u32;
-pub const PFA_FULL_NEWSPAPER: u32 = 5u32;
-pub const PFA_FULL_SCALED: u32 = 7u32;
-pub const PFA_JUSTIFY: u32 = 4u32;
-pub const PFM_BORDER: u32 = 2048u32;
-pub const PFM_BOX: u32 = 67108864u32;
-pub const PFM_COLLAPSED: u32 = 16777216u32;
-pub const PFM_DONOTHYPHEN: u32 = 4194304u32;
-pub const PFM_KEEP: u32 = 131072u32;
-pub const PFM_KEEPNEXT: u32 = 262144u32;
-pub const PFM_LINESPACING: u32 = 256u32;
-pub const PFM_NOLINENUMBER: u32 = 1048576u32;
-pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32;
-pub const PFM_NUMBERINGSTART: u32 = 32768u32;
-pub const PFM_NUMBERINGSTYLE: u32 = 8192u32;
-pub const PFM_NUMBERINGTAB: u32 = 16384u32;
-pub const PFM_OUTLINELEVEL: u32 = 33554432u32;
-pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32;
-pub const PFM_RESERVED2: u32 = 134217728u32;
-pub const PFM_SHADING: u32 = 4096u32;
-pub const PFM_SIDEBYSIDE: u32 = 8388608u32;
-pub const PFM_SPACEAFTER: u32 = 128u32;
-pub const PFM_SPACEBEFORE: u32 = 64u32;
-pub const PFM_STYLE: u32 = 1024u32;
-pub const PFM_TABLE: u32 = 1073741824u32;
-pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32;
-pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32;
-pub const PFN_ARABIC: u32 = 2u32;
-pub const PFN_BULLET: u32 = 1u32;
-pub const PFN_LCLETTER: u32 = 3u32;
-pub const PFN_LCROMAN: u32 = 5u32;
-pub const PFN_UCLETTER: u32 = 4u32;
-pub const PFN_UCROMAN: u32 = 6u32;
-pub type PShutdownTextServices = unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PUNCTUATION {
- pub iSize: u32,
- pub szPunctuation: super::super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PUNCTUATION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PUNCTUATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const RECO_COPY: i32 = 2i32;
-pub const RECO_CUT: i32 = 3i32;
-pub const RECO_DRAG: i32 = 4i32;
-pub const RECO_DROP: i32 = 1i32;
-pub const RECO_PASTE: i32 = 0i32;
-#[repr(C)]
-#[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 type REOBJECT_FLAGS = u32;
-pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32;
-pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32;
-pub const REO_BLANK: REOBJECT_FLAGS = 16u32;
-pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32;
-pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32;
-pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32;
-pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32;
-pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32;
-pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32;
-pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32;
-pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32;
-pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32;
-pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32;
-pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32;
-pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32;
-pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32;
-pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32;
-pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32;
-pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32;
-pub const REO_NULL: i32 = 0i32;
-pub const REO_READWRITEMASK: i32 = 2047i32;
-#[repr(C, packed(4))]
-#[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))]
-#[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))]
-#[cfg(all(feature = "Win32_Foundation", 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: super::super::super::Foundation::PWSTR,
- pub pIStream: super::super::super::System::Com::IStream,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
-impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
-impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16;
-pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16;
-pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16;
-pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16;
-pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16;
-pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16;
-pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16;
-pub type RICH_EDIT_GET_OBJECT_FLAGS = u32;
-pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32;
-pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32;
-pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32;
-pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32;
-pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32;
-pub const RTO_DISABLEHANDLES: u32 = 2u32;
-pub const RTO_READINGMODE: u32 = 3u32;
-pub const RTO_SHOWHANDLES: u32 = 1u32;
-pub const SCF_ALL: u32 = 4u32;
-pub const SCF_ASSOCIATEFONT: u32 = 16u32;
-pub const SCF_ASSOCIATEFONT2: u32 = 64u32;
-pub const SCF_CHARREPFROMLCID: u32 = 256u32;
-pub const SCF_DEFAULT: u32 = 0u32;
-pub const SCF_NOKBUPDATE: u32 = 32u32;
-pub const SCF_SELECTION: u32 = 1u32;
-pub const SCF_SMARTFONT: u32 = 128u32;
-pub const SCF_USEUIRULES: u32 = 8u32;
-pub const SCF_WORD: u32 = 2u32;
-#[repr(C, packed(4))]
-#[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 SES_ALLOWBEEPS: u32 = 256u32;
-pub const SES_BEEPONMAXTEXT: u32 = 2u32;
-pub const SES_BIDI: u32 = 4096u32;
-pub const SES_CTFALLOWEMBED: u32 = 2097152u32;
-pub const SES_CTFALLOWPROOFING: u32 = 8388608u32;
-pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32;
-pub const SES_CTFNOLOCK: u32 = 268435456u32;
-pub const SES_CUSTOMLOOK: u32 = 524288u32;
-pub const SES_DEFAULTLATINLIGA: u32 = 16u32;
-pub const SES_DRAFTMODE: u32 = 32768u32;
-pub const SES_EMULATE10: u32 = 16u32;
-pub const SES_EMULATESYSEDIT: u32 = 1u32;
-pub const SES_EXTENDBACKCOLOR: u32 = 4u32;
-pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32;
-pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32;
-pub const SES_EX_MULTITOUCH: u32 = 134217728u32;
-pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32;
-pub const SES_EX_NOMATH: u32 = 64u32;
-pub const SES_EX_NOTABLE: u32 = 4u32;
-pub const SES_EX_NOTHEMING: u32 = 524288u32;
-pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32;
-pub const SES_EX_USESINGLELINE: u32 = 2097152u32;
-pub const SES_HIDEGRIDLINES: u32 = 131072u32;
-pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32;
-pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32;
-pub const SES_LOGICALCARET: u32 = 16777216u32;
-pub const SES_LOWERCASE: u32 = 1024u32;
-pub const SES_MAPCPS: u32 = 8u32;
-pub const SES_MAX: u32 = 536870912u32;
-pub const SES_MULTISELECT: u32 = 134217728u32;
-pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32;
-pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32;
-pub const SES_NOIME: u32 = 128u32;
-pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32;
-pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32;
-pub const SES_SMARTDRAGDROP: u32 = 67108864u32;
-pub const SES_UPPERCASE: u32 = 512u32;
-pub const SES_USEAIMM: u32 = 64u32;
-pub const SES_USEATFONT: u32 = 262144u32;
-pub const SES_USECRLF: u32 = 32u32;
-pub const SES_USECTF: u32 = 65536u32;
-pub const SES_WORDDRAGDROP: u32 = 33554432u32;
-pub const SES_XLTCRCRLFTOCR: u32 = 16384u32;
-#[repr(C)]
-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 SFF_KEEPDOCINFO: u32 = 4096u32;
-pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32;
-pub const SFF_PLAINRTF: u32 = 16384u32;
-pub const SFF_PWD: u32 = 2048u32;
-pub const SFF_SELECTION: u32 = 32768u32;
-pub const SFF_WRITEXTRAPAR: u32 = 128u32;
-pub const SF_NCRFORNONASCII: u32 = 64u32;
-pub const SF_RTF: u32 = 2u32;
-pub const SF_RTFNOOBJS: u32 = 3u32;
-pub const SF_RTFVAL: u32 = 1792u32;
-pub const SF_TEXT: u32 = 1u32;
-pub const SF_TEXTIZED: u32 = 4u32;
-pub const SF_UNICODE: u32 = 16u32;
-pub const SF_USECODEPAGE: u32 = 32u32;
-pub const SPF_DONTSETDEFAULT: u32 = 2u32;
-pub const SPF_SETDEFAULT: u32 = 4u32;
-pub const ST_DEFAULT: u32 = 0u32;
-pub const ST_KEEPUNDO: u32 = 1u32;
-pub const ST_NEWCHARS: u32 = 4u32;
-pub const ST_SELECTION: u32 = 2u32;
-pub const ST_UNICODE: u32 = 8u32;
-pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32;
-#[repr(C)]
-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 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 TEXTMODE = i32;
-pub const TM_PLAINTEXT: TEXTMODE = 1i32;
-pub const TM_RICHTEXT: TEXTMODE = 2i32;
-pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32;
-pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32;
-pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32;
-pub const TM_MULTICODEPAGE: TEXTMODE = 32i32;
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TEXTRANGEA {
- pub chrg: CHARRANGE,
- pub lpstrText: super::super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TEXTRANGEA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TEXTRANGEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TEXTRANGEW {
- pub chrg: CHARRANGE,
- pub lpstrText: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TEXTRANGEW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TEXTRANGEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TO_ADVANCEDLAYOUT: u32 = 8u32;
-pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32;
-pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32;
-pub const TO_SIMPLELINEBREAK: u32 = 2u32;
-pub const TXES_ISDIALOG: u32 = 1u32;
-pub type TXTBACKSTYLE = i32;
-pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32;
-pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32;
-pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32;
-pub const TXTBIT_ALLOWBEEP: u32 = 2048u32;
-pub const TXTBIT_AUTOWORDSEL: u32 = 128u32;
-pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32;
-pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32;
-pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32;
-pub const TXTBIT_D2DDWRITE: u32 = 16777216u32;
-pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32;
-pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32;
-pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32;
-pub const TXTBIT_DISABLEDRAG: u32 = 4096u32;
-pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32;
-pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32;
-pub const TXTBIT_HIDESELECTION: u32 = 32u32;
-pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32;
-pub const TXTBIT_MULTILINE: u32 = 2u32;
-pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32;
-pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32;
-pub const TXTBIT_READONLY: u32 = 4u32;
-pub const TXTBIT_RICHTEXT: u32 = 1u32;
-pub const TXTBIT_SAVESELECTION: u32 = 64u32;
-pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32;
-pub const TXTBIT_SELBARCHANGE: u32 = 512u32;
-pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32;
-pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32;
-pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32;
-pub const TXTBIT_USEPASSWORD: u32 = 16u32;
-pub const TXTBIT_VERTICAL: u32 = 256u32;
-pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32;
-pub const TXTBIT_WORDWRAP: u32 = 1024u32;
-pub type TXTHITRESULT = i32;
-pub const TXTHITRESULT_NOHIT: TXTHITRESULT = 0i32;
-pub const TXTHITRESULT_TRANSPARENT: TXTHITRESULT = 1i32;
-pub const TXTHITRESULT_CLOSE: TXTHITRESULT = 2i32;
-pub const TXTHITRESULT_HIT: TXTHITRESULT = 3i32;
-pub type TXTNATURALSIZE = i32;
-pub const TXTNS_FITTOCONTENT2: TXTNATURALSIZE = 0i32;
-pub const TXTNS_FITTOCONTENT: TXTNATURALSIZE = 1i32;
-pub const TXTNS_ROUNDTOLINE: TXTNATURALSIZE = 2i32;
-pub const TXTNS_FITTOCONTENT3: TXTNATURALSIZE = 3i32;
-pub const TXTNS_FITTOCONTENTWSP: TXTNATURALSIZE = 4i32;
-pub const TXTNS_INCLUDELASTLINE: TXTNATURALSIZE = 1073741824i32;
-pub const TXTNS_EMU: TXTNATURALSIZE = -2147483648i32;
-pub type TXTVIEW = i32;
-pub const TXTVIEW_ACTIVE: TXTVIEW = 0i32;
-pub const TXTVIEW_INACTIVE: TXTVIEW = -1i32;
-pub type UNDONAMEID = i32;
-pub const UID_UNKNOWN: UNDONAMEID = 0i32;
-pub const UID_TYPING: UNDONAMEID = 1i32;
-pub const UID_DELETE: UNDONAMEID = 2i32;
-pub const UID_DRAGDROP: UNDONAMEID = 3i32;
-pub const UID_CUT: UNDONAMEID = 4i32;
-pub const UID_PASTE: UNDONAMEID = 5i32;
-pub const UID_AUTOTABLE: UNDONAMEID = 6i32;
-pub const VM_NORMAL: u32 = 4u32;
-pub const VM_OUTLINE: u32 = 2u32;
-pub const VM_PAGE: u32 = 9u32;
-pub const WBF_CUSTOM: u32 = 512u32;
-pub const WBF_LEVEL1: u32 = 128u32;
-pub const WBF_LEVEL2: u32 = 256u32;
-pub const WBF_OVERFLOW: u32 = 64u32;
-pub const WBF_WORDBREAK: u32 = 32u32;
-pub const WBF_WORDWRAP: u32 = 16u32;
-pub const WB_MOVEWORDNEXT: u32 = 5u32;
-pub const WB_MOVEWORDPREV: u32 = 4u32;
-pub const WB_NEXTBREAK: u32 = 7u32;
-pub const WB_PREVBREAK: u32 = 6u32;
-pub const WM_CONTEXTMENU: u32 = 123u32;
-pub const WM_NOTIFY: u32 = 78u32;
-pub const WM_PRINTCLIENT: u32 = 792u32;
-pub const WM_UNICHAR: u32 = 265u32;
-#[repr(C, packed(4))]
-#[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)]
-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
- }
-}
-pub type tomConstants = i32;
-pub const tomFalse: tomConstants = 0i32;
-pub const tomTrue: tomConstants = -1i32;
-pub const tomUndefined: tomConstants = -9999999i32;
-pub const tomToggle: tomConstants = -9999998i32;
-pub const tomAutoColor: tomConstants = -9999997i32;
-pub const tomDefault: tomConstants = -9999996i32;
-pub const tomSuspend: tomConstants = -9999995i32;
-pub const tomResume: tomConstants = -9999994i32;
-pub const tomApplyNow: tomConstants = 0i32;
-pub const tomApplyLater: tomConstants = 1i32;
-pub const tomTrackParms: tomConstants = 2i32;
-pub const tomCacheParms: tomConstants = 3i32;
-pub const tomApplyTmp: tomConstants = 4i32;
-pub const tomDisableSmartFont: tomConstants = 8i32;
-pub const tomEnableSmartFont: tomConstants = 9i32;
-pub const tomUsePoints: tomConstants = 10i32;
-pub const tomUseTwips: tomConstants = 11i32;
-pub const tomBackward: tomConstants = -1073741823i32;
-pub const tomForward: tomConstants = 1073741823i32;
-pub const tomMove: tomConstants = 0i32;
-pub const tomExtend: tomConstants = 1i32;
-pub const tomNoSelection: tomConstants = 0i32;
-pub const tomSelectionIP: tomConstants = 1i32;
-pub const tomSelectionNormal: tomConstants = 2i32;
-pub const tomSelectionFrame: tomConstants = 3i32;
-pub const tomSelectionColumn: tomConstants = 4i32;
-pub const tomSelectionRow: tomConstants = 5i32;
-pub const tomSelectionBlock: tomConstants = 6i32;
-pub const tomSelectionInlineShape: tomConstants = 7i32;
-pub const tomSelectionShape: tomConstants = 8i32;
-pub const tomSelStartActive: tomConstants = 1i32;
-pub const tomSelAtEOL: tomConstants = 2i32;
-pub const tomSelOvertype: tomConstants = 4i32;
-pub const tomSelActive: tomConstants = 8i32;
-pub const tomSelReplace: tomConstants = 16i32;
-pub const tomEnd: tomConstants = 0i32;
-pub const tomStart: tomConstants = 32i32;
-pub const tomCollapseEnd: tomConstants = 0i32;
-pub const tomCollapseStart: tomConstants = 1i32;
-pub const tomClientCoord: tomConstants = 256i32;
-pub const tomAllowOffClient: tomConstants = 512i32;
-pub const tomTransform: tomConstants = 1024i32;
-pub const tomObjectArg: tomConstants = 2048i32;
-pub const tomAtEnd: tomConstants = 4096i32;
-pub const tomNone: tomConstants = 0i32;
-pub const tomSingle: tomConstants = 1i32;
-pub const tomWords: tomConstants = 2i32;
-pub const tomDouble: tomConstants = 3i32;
-pub const tomDotted: tomConstants = 4i32;
-pub const tomDash: tomConstants = 5i32;
-pub const tomDashDot: tomConstants = 6i32;
-pub const tomDashDotDot: tomConstants = 7i32;
-pub const tomWave: tomConstants = 8i32;
-pub const tomThick: tomConstants = 9i32;
-pub const tomHair: tomConstants = 10i32;
-pub const tomDoubleWave: tomConstants = 11i32;
-pub const tomHeavyWave: tomConstants = 12i32;
-pub const tomLongDash: tomConstants = 13i32;
-pub const tomThickDash: tomConstants = 14i32;
-pub const tomThickDashDot: tomConstants = 15i32;
-pub const tomThickDashDotDot: tomConstants = 16i32;
-pub const tomThickDotted: tomConstants = 17i32;
-pub const tomThickLongDash: tomConstants = 18i32;
-pub const tomLineSpaceSingle: tomConstants = 0i32;
-pub const tomLineSpace1pt5: tomConstants = 1i32;
-pub const tomLineSpaceDouble: tomConstants = 2i32;
-pub const tomLineSpaceAtLeast: tomConstants = 3i32;
-pub const tomLineSpaceExactly: tomConstants = 4i32;
-pub const tomLineSpaceMultiple: tomConstants = 5i32;
-pub const tomLineSpacePercent: tomConstants = 6i32;
-pub const tomAlignLeft: tomConstants = 0i32;
-pub const tomAlignCenter: tomConstants = 1i32;
-pub const tomAlignRight: tomConstants = 2i32;
-pub const tomAlignJustify: tomConstants = 3i32;
-pub const tomAlignDecimal: tomConstants = 3i32;
-pub const tomAlignBar: tomConstants = 4i32;
-pub const tomDefaultTab: tomConstants = 5i32;
-pub const tomAlignInterWord: tomConstants = 3i32;
-pub const tomAlignNewspaper: tomConstants = 4i32;
-pub const tomAlignInterLetter: tomConstants = 5i32;
-pub const tomAlignScaled: tomConstants = 6i32;
-pub const tomSpaces: tomConstants = 0i32;
-pub const tomDots: tomConstants = 1i32;
-pub const tomDashes: tomConstants = 2i32;
-pub const tomLines: tomConstants = 3i32;
-pub const tomThickLines: tomConstants = 4i32;
-pub const tomEquals: tomConstants = 5i32;
-pub const tomTabBack: tomConstants = -3i32;
-pub const tomTabNext: tomConstants = -2i32;
-pub const tomTabHere: tomConstants = -1i32;
-pub const tomListNone: tomConstants = 0i32;
-pub const tomListBullet: tomConstants = 1i32;
-pub const tomListNumberAsArabic: tomConstants = 2i32;
-pub const tomListNumberAsLCLetter: tomConstants = 3i32;
-pub const tomListNumberAsUCLetter: tomConstants = 4i32;
-pub const tomListNumberAsLCRoman: tomConstants = 5i32;
-pub const tomListNumberAsUCRoman: tomConstants = 6i32;
-pub const tomListNumberAsSequence: tomConstants = 7i32;
-pub const tomListNumberedCircle: tomConstants = 8i32;
-pub const tomListNumberedBlackCircleWingding: tomConstants = 9i32;
-pub const tomListNumberedWhiteCircleWingding: tomConstants = 10i32;
-pub const tomListNumberedArabicWide: tomConstants = 11i32;
-pub const tomListNumberedChS: tomConstants = 12i32;
-pub const tomListNumberedChT: tomConstants = 13i32;
-pub const tomListNumberedJpnChS: tomConstants = 14i32;
-pub const tomListNumberedJpnKor: tomConstants = 15i32;
-pub const tomListNumberedArabic1: tomConstants = 16i32;
-pub const tomListNumberedArabic2: tomConstants = 17i32;
-pub const tomListNumberedHebrew: tomConstants = 18i32;
-pub const tomListNumberedThaiAlpha: tomConstants = 19i32;
-pub const tomListNumberedThaiNum: tomConstants = 20i32;
-pub const tomListNumberedHindiAlpha: tomConstants = 21i32;
-pub const tomListNumberedHindiAlpha1: tomConstants = 22i32;
-pub const tomListNumberedHindiNum: tomConstants = 23i32;
-pub const tomListParentheses: tomConstants = 65536i32;
-pub const tomListPeriod: tomConstants = 131072i32;
-pub const tomListPlain: tomConstants = 196608i32;
-pub const tomListNoNumber: tomConstants = 262144i32;
-pub const tomListMinus: tomConstants = 524288i32;
-pub const tomIgnoreNumberStyle: tomConstants = 16777216i32;
-pub const tomParaStyleNormal: tomConstants = -1i32;
-pub const tomParaStyleHeading1: tomConstants = -2i32;
-pub const tomParaStyleHeading2: tomConstants = -3i32;
-pub const tomParaStyleHeading3: tomConstants = -4i32;
-pub const tomParaStyleHeading4: tomConstants = -5i32;
-pub const tomParaStyleHeading5: tomConstants = -6i32;
-pub const tomParaStyleHeading6: tomConstants = -7i32;
-pub const tomParaStyleHeading7: tomConstants = -8i32;
-pub const tomParaStyleHeading8: tomConstants = -9i32;
-pub const tomParaStyleHeading9: tomConstants = -10i32;
-pub const tomCharacter: tomConstants = 1i32;
-pub const tomWord: tomConstants = 2i32;
-pub const tomSentence: tomConstants = 3i32;
-pub const tomParagraph: tomConstants = 4i32;
-pub const tomLine: tomConstants = 5i32;
-pub const tomStory: tomConstants = 6i32;
-pub const tomScreen: tomConstants = 7i32;
-pub const tomSection: tomConstants = 8i32;
-pub const tomTableColumn: tomConstants = 9i32;
-pub const tomColumn: tomConstants = 9i32;
-pub const tomRow: tomConstants = 10i32;
-pub const tomWindow: tomConstants = 11i32;
-pub const tomCell: tomConstants = 12i32;
-pub const tomCharFormat: tomConstants = 13i32;
-pub const tomParaFormat: tomConstants = 14i32;
-pub const tomTable: tomConstants = 15i32;
-pub const tomObject: tomConstants = 16i32;
-pub const tomPage: tomConstants = 17i32;
-pub const tomHardParagraph: tomConstants = 18i32;
-pub const tomCluster: tomConstants = 19i32;
-pub const tomInlineObject: tomConstants = 20i32;
-pub const tomInlineObjectArg: tomConstants = 21i32;
-pub const tomLeafLine: tomConstants = 22i32;
-pub const tomLayoutColumn: tomConstants = 23i32;
-pub const tomProcessId: tomConstants = 1073741825i32;
-pub const tomMatchWord: tomConstants = 2i32;
-pub const tomMatchCase: tomConstants = 4i32;
-pub const tomMatchPattern: tomConstants = 8i32;
-pub const tomUnknownStory: tomConstants = 0i32;
-pub const tomMainTextStory: tomConstants = 1i32;
-pub const tomFootnotesStory: tomConstants = 2i32;
-pub const tomEndnotesStory: tomConstants = 3i32;
-pub const tomCommentsStory: tomConstants = 4i32;
-pub const tomTextFrameStory: tomConstants = 5i32;
-pub const tomEvenPagesHeaderStory: tomConstants = 6i32;
-pub const tomPrimaryHeaderStory: tomConstants = 7i32;
-pub const tomEvenPagesFooterStory: tomConstants = 8i32;
-pub const tomPrimaryFooterStory: tomConstants = 9i32;
-pub const tomFirstPageHeaderStory: tomConstants = 10i32;
-pub const tomFirstPageFooterStory: tomConstants = 11i32;
-pub const tomScratchStory: tomConstants = 127i32;
-pub const tomFindStory: tomConstants = 128i32;
-pub const tomReplaceStory: tomConstants = 129i32;
-pub const tomStoryInactive: tomConstants = 0i32;
-pub const tomStoryActiveDisplay: tomConstants = 1i32;
-pub const tomStoryActiveUI: tomConstants = 2i32;
-pub const tomStoryActiveDisplayUI: tomConstants = 3i32;
-pub const tomNoAnimation: tomConstants = 0i32;
-pub const tomLasVegasLights: tomConstants = 1i32;
-pub const tomBlinkingBackground: tomConstants = 2i32;
-pub const tomSparkleText: tomConstants = 3i32;
-pub const tomMarchingBlackAnts: tomConstants = 4i32;
-pub const tomMarchingRedAnts: tomConstants = 5i32;
-pub const tomShimmer: tomConstants = 6i32;
-pub const tomWipeDown: tomConstants = 7i32;
-pub const tomWipeRight: tomConstants = 8i32;
-pub const tomAnimationMax: tomConstants = 8i32;
-pub const tomLowerCase: tomConstants = 0i32;
-pub const tomUpperCase: tomConstants = 1i32;
-pub const tomTitleCase: tomConstants = 2i32;
-pub const tomSentenceCase: tomConstants = 4i32;
-pub const tomToggleCase: tomConstants = 5i32;
-pub const tomReadOnly: tomConstants = 256i32;
-pub const tomShareDenyRead: tomConstants = 512i32;
-pub const tomShareDenyWrite: tomConstants = 1024i32;
-pub const tomPasteFile: tomConstants = 4096i32;
-pub const tomCreateNew: tomConstants = 16i32;
-pub const tomCreateAlways: tomConstants = 32i32;
-pub const tomOpenExisting: tomConstants = 48i32;
-pub const tomOpenAlways: tomConstants = 64i32;
-pub const tomTruncateExisting: tomConstants = 80i32;
-pub const tomRTF: tomConstants = 1i32;
-pub const tomText: tomConstants = 2i32;
-pub const tomHTML: tomConstants = 3i32;
-pub const tomWordDocument: tomConstants = 4i32;
-pub const tomBold: tomConstants = -2147483647i32;
-pub const tomItalic: tomConstants = -2147483646i32;
-pub const tomUnderline: tomConstants = -2147483644i32;
-pub const tomStrikeout: tomConstants = -2147483640i32;
-pub const tomProtected: tomConstants = -2147483632i32;
-pub const tomLink: tomConstants = -2147483616i32;
-pub const tomSmallCaps: tomConstants = -2147483584i32;
-pub const tomAllCaps: tomConstants = -2147483520i32;
-pub const tomHidden: tomConstants = -2147483392i32;
-pub const tomOutline: tomConstants = -2147483136i32;
-pub const tomShadow: tomConstants = -2147482624i32;
-pub const tomEmboss: tomConstants = -2147481600i32;
-pub const tomImprint: tomConstants = -2147479552i32;
-pub const tomDisabled: tomConstants = -2147475456i32;
-pub const tomRevised: tomConstants = -2147467264i32;
-pub const tomSubscriptCF: tomConstants = -2147418112i32;
-pub const tomSuperscriptCF: tomConstants = -2147352576i32;
-pub const tomFontBound: tomConstants = -2146435072i32;
-pub const tomLinkProtected: tomConstants = -2139095040i32;
-pub const tomInlineObjectStart: tomConstants = -2130706432i32;
-pub const tomExtendedChar: tomConstants = -2113929216i32;
-pub const tomAutoBackColor: tomConstants = -2080374784i32;
-pub const tomMathZoneNoBuildUp: tomConstants = -2013265920i32;
-pub const tomMathZone: tomConstants = -1879048192i32;
-pub const tomMathZoneOrdinary: tomConstants = -1610612736i32;
-pub const tomAutoTextColor: tomConstants = -1073741824i32;
-pub const tomMathZoneDisplay: tomConstants = 262144i32;
-pub const tomParaEffectRTL: tomConstants = 1i32;
-pub const tomParaEffectKeep: tomConstants = 2i32;
-pub const tomParaEffectKeepNext: tomConstants = 4i32;
-pub const tomParaEffectPageBreakBefore: tomConstants = 8i32;
-pub const tomParaEffectNoLineNumber: tomConstants = 16i32;
-pub const tomParaEffectNoWidowControl: tomConstants = 32i32;
-pub const tomParaEffectDoNotHyphen: tomConstants = 64i32;
-pub const tomParaEffectSideBySide: tomConstants = 128i32;
-pub const tomParaEffectCollapsed: tomConstants = 256i32;
-pub const tomParaEffectOutlineLevel: tomConstants = 512i32;
-pub const tomParaEffectBox: tomConstants = 1024i32;
-pub const tomParaEffectTableRowDelimiter: tomConstants = 4096i32;
-pub const tomParaEffectTable: tomConstants = 16384i32;
-pub const tomModWidthPairs: tomConstants = 1i32;
-pub const tomModWidthSpace: tomConstants = 2i32;
-pub const tomAutoSpaceAlpha: tomConstants = 4i32;
-pub const tomAutoSpaceNumeric: tomConstants = 8i32;
-pub const tomAutoSpaceParens: tomConstants = 16i32;
-pub const tomEmbeddedFont: tomConstants = 32i32;
-pub const tomDoublestrike: tomConstants = 64i32;
-pub const tomOverlapping: tomConstants = 128i32;
-pub const tomNormalCaret: tomConstants = 0i32;
-pub const tomKoreanBlockCaret: tomConstants = 1i32;
-pub const tomNullCaret: tomConstants = 2i32;
-pub const tomIncludeInset: tomConstants = 1i32;
-pub const tomUnicodeBiDi: tomConstants = 1i32;
-pub const tomMathCFCheck: tomConstants = 4i32;
-pub const tomUnlink: tomConstants = 8i32;
-pub const tomUnhide: tomConstants = 16i32;
-pub const tomCheckTextLimit: tomConstants = 32i32;
-pub const tomIgnoreCurrentFont: tomConstants = 0i32;
-pub const tomMatchCharRep: tomConstants = 1i32;
-pub const tomMatchFontSignature: tomConstants = 2i32;
-pub const tomMatchAscii: tomConstants = 4i32;
-pub const tomGetHeightOnly: tomConstants = 8i32;
-pub const tomMatchMathFont: tomConstants = 16i32;
-pub const tomCharset: tomConstants = -2147483648i32;
-pub const tomCharRepFromLcid: tomConstants = 1073741824i32;
-pub const tomAnsi: tomConstants = 0i32;
-pub const tomEastEurope: tomConstants = 1i32;
-pub const tomCyrillic: tomConstants = 2i32;
-pub const tomGreek: tomConstants = 3i32;
-pub const tomTurkish: tomConstants = 4i32;
-pub const tomHebrew: tomConstants = 5i32;
-pub const tomArabic: tomConstants = 6i32;
-pub const tomBaltic: tomConstants = 7i32;
-pub const tomVietnamese: tomConstants = 8i32;
-pub const tomDefaultCharRep: tomConstants = 9i32;
-pub const tomSymbol: tomConstants = 10i32;
-pub const tomThai: tomConstants = 11i32;
-pub const tomShiftJIS: tomConstants = 12i32;
-pub const tomGB2312: tomConstants = 13i32;
-pub const tomHangul: tomConstants = 14i32;
-pub const tomBIG5: tomConstants = 15i32;
-pub const tomPC437: tomConstants = 16i32;
-pub const tomOEM: tomConstants = 17i32;
-pub const tomMac: tomConstants = 18i32;
-pub const tomArmenian: tomConstants = 19i32;
-pub const tomSyriac: tomConstants = 20i32;
-pub const tomThaana: tomConstants = 21i32;
-pub const tomDevanagari: tomConstants = 22i32;
-pub const tomBengali: tomConstants = 23i32;
-pub const tomGurmukhi: tomConstants = 24i32;
-pub const tomGujarati: tomConstants = 25i32;
-pub const tomOriya: tomConstants = 26i32;
-pub const tomTamil: tomConstants = 27i32;
-pub const tomTelugu: tomConstants = 28i32;
-pub const tomKannada: tomConstants = 29i32;
-pub const tomMalayalam: tomConstants = 30i32;
-pub const tomSinhala: tomConstants = 31i32;
-pub const tomLao: tomConstants = 32i32;
-pub const tomTibetan: tomConstants = 33i32;
-pub const tomMyanmar: tomConstants = 34i32;
-pub const tomGeorgian: tomConstants = 35i32;
-pub const tomJamo: tomConstants = 36i32;
-pub const tomEthiopic: tomConstants = 37i32;
-pub const tomCherokee: tomConstants = 38i32;
-pub const tomAboriginal: tomConstants = 39i32;
-pub const tomOgham: tomConstants = 40i32;
-pub const tomRunic: tomConstants = 41i32;
-pub const tomKhmer: tomConstants = 42i32;
-pub const tomMongolian: tomConstants = 43i32;
-pub const tomBraille: tomConstants = 44i32;
-pub const tomYi: tomConstants = 45i32;
-pub const tomLimbu: tomConstants = 46i32;
-pub const tomTaiLe: tomConstants = 47i32;
-pub const tomNewTaiLue: tomConstants = 48i32;
-pub const tomSylotiNagri: tomConstants = 49i32;
-pub const tomKharoshthi: tomConstants = 50i32;
-pub const tomKayahli: tomConstants = 51i32;
-pub const tomUsymbol: tomConstants = 52i32;
-pub const tomEmoji: tomConstants = 53i32;
-pub const tomGlagolitic: tomConstants = 54i32;
-pub const tomLisu: tomConstants = 55i32;
-pub const tomVai: tomConstants = 56i32;
-pub const tomNKo: tomConstants = 57i32;
-pub const tomOsmanya: tomConstants = 58i32;
-pub const tomPhagsPa: tomConstants = 59i32;
-pub const tomGothic: tomConstants = 60i32;
-pub const tomDeseret: tomConstants = 61i32;
-pub const tomTifinagh: tomConstants = 62i32;
-pub const tomCharRepMax: tomConstants = 63i32;
-pub const tomRE10Mode: tomConstants = 1i32;
-pub const tomUseAtFont: tomConstants = 2i32;
-pub const tomTextFlowMask: tomConstants = 12i32;
-pub const tomTextFlowES: tomConstants = 0i32;
-pub const tomTextFlowSW: tomConstants = 4i32;
-pub const tomTextFlowWN: tomConstants = 8i32;
-pub const tomTextFlowNE: tomConstants = 12i32;
-pub const tomNoIME: tomConstants = 524288i32;
-pub const tomSelfIME: tomConstants = 262144i32;
-pub const tomNoUpScroll: tomConstants = 65536i32;
-pub const tomNoVpScroll: tomConstants = 262144i32;
-pub const tomNoLink: tomConstants = 0i32;
-pub const tomClientLink: tomConstants = 1i32;
-pub const tomFriendlyLinkName: tomConstants = 2i32;
-pub const tomFriendlyLinkAddress: tomConstants = 3i32;
-pub const tomAutoLinkURL: tomConstants = 4i32;
-pub const tomAutoLinkEmail: tomConstants = 5i32;
-pub const tomAutoLinkPhone: tomConstants = 6i32;
-pub const tomAutoLinkPath: tomConstants = 7i32;
-pub const tomCompressNone: tomConstants = 0i32;
-pub const tomCompressPunctuation: tomConstants = 1i32;
-pub const tomCompressPunctuationAndKana: tomConstants = 2i32;
-pub const tomCompressMax: tomConstants = 2i32;
-pub const tomUnderlinePositionAuto: tomConstants = 0i32;
-pub const tomUnderlinePositionBelow: tomConstants = 1i32;
-pub const tomUnderlinePositionAbove: tomConstants = 2i32;
-pub const tomUnderlinePositionMax: tomConstants = 2i32;
-pub const tomFontAlignmentAuto: tomConstants = 0i32;
-pub const tomFontAlignmentTop: tomConstants = 1i32;
-pub const tomFontAlignmentBaseline: tomConstants = 2i32;
-pub const tomFontAlignmentBottom: tomConstants = 3i32;
-pub const tomFontAlignmentCenter: tomConstants = 4i32;
-pub const tomFontAlignmentMax: tomConstants = 4i32;
-pub const tomRubyBelow: tomConstants = 128i32;
-pub const tomRubyAlignCenter: tomConstants = 0i32;
-pub const tomRubyAlign010: tomConstants = 1i32;
-pub const tomRubyAlign121: tomConstants = 2i32;
-pub const tomRubyAlignLeft: tomConstants = 3i32;
-pub const tomRubyAlignRight: tomConstants = 4i32;
-pub const tomLimitsDefault: tomConstants = 0i32;
-pub const tomLimitsUnderOver: tomConstants = 1i32;
-pub const tomLimitsSubSup: tomConstants = 2i32;
-pub const tomUpperLimitAsSuperScript: tomConstants = 3i32;
-pub const tomLimitsOpposite: tomConstants = 4i32;
-pub const tomShowLLimPlaceHldr: tomConstants = 8i32;
-pub const tomShowULimPlaceHldr: tomConstants = 16i32;
-pub const tomDontGrowWithContent: tomConstants = 64i32;
-pub const tomGrowWithContent: tomConstants = 128i32;
-pub const tomSubSupAlign: tomConstants = 1i32;
-pub const tomLimitAlignMask: tomConstants = 3i32;
-pub const tomLimitAlignCenter: tomConstants = 0i32;
-pub const tomLimitAlignLeft: tomConstants = 1i32;
-pub const tomLimitAlignRight: tomConstants = 2i32;
-pub const tomShowDegPlaceHldr: tomConstants = 8i32;
-pub const tomAlignDefault: tomConstants = 0i32;
-pub const tomAlignMatchAscentDescent: tomConstants = 2i32;
-pub const tomMathVariant: tomConstants = 32i32;
-pub const tomStyleDefault: tomConstants = 0i32;
-pub const tomStyleScriptScriptCramped: tomConstants = 1i32;
-pub const tomStyleScriptScript: tomConstants = 2i32;
-pub const tomStyleScriptCramped: tomConstants = 3i32;
-pub const tomStyleScript: tomConstants = 4i32;
-pub const tomStyleTextCramped: tomConstants = 5i32;
-pub const tomStyleText: tomConstants = 6i32;
-pub const tomStyleDisplayCramped: tomConstants = 7i32;
-pub const tomStyleDisplay: tomConstants = 8i32;
-pub const tomMathRelSize: tomConstants = 64i32;
-pub const tomDecDecSize: tomConstants = 254i32;
-pub const tomDecSize: tomConstants = 255i32;
-pub const tomIncSize: tomConstants = 65i32;
-pub const tomIncIncSize: tomConstants = 66i32;
-pub const tomGravityUI: tomConstants = 0i32;
-pub const tomGravityBack: tomConstants = 1i32;
-pub const tomGravityFore: tomConstants = 2i32;
-pub const tomGravityIn: tomConstants = 3i32;
-pub const tomGravityOut: tomConstants = 4i32;
-pub const tomGravityBackward: tomConstants = 536870912i32;
-pub const tomGravityForward: tomConstants = 1073741824i32;
-pub const tomAdjustCRLF: tomConstants = 1i32;
-pub const tomUseCRLF: tomConstants = 2i32;
-pub const tomTextize: tomConstants = 4i32;
-pub const tomAllowFinalEOP: tomConstants = 8i32;
-pub const tomFoldMathAlpha: tomConstants = 16i32;
-pub const tomNoHidden: tomConstants = 32i32;
-pub const tomIncludeNumbering: tomConstants = 64i32;
-pub const tomTranslateTableCell: tomConstants = 128i32;
-pub const tomNoMathZoneBrackets: tomConstants = 256i32;
-pub const tomConvertMathChar: tomConstants = 512i32;
-pub const tomNoUCGreekItalic: tomConstants = 1024i32;
-pub const tomAllowMathBold: tomConstants = 2048i32;
-pub const tomLanguageTag: tomConstants = 4096i32;
-pub const tomConvertRTF: tomConstants = 8192i32;
-pub const tomApplyRtfDocProps: tomConstants = 16384i32;
-pub const tomPhantomShow: tomConstants = 1i32;
-pub const tomPhantomZeroWidth: tomConstants = 2i32;
-pub const tomPhantomZeroAscent: tomConstants = 4i32;
-pub const tomPhantomZeroDescent: tomConstants = 8i32;
-pub const tomPhantomTransparent: tomConstants = 16i32;
-pub const tomPhantomASmash: tomConstants = 5i32;
-pub const tomPhantomDSmash: tomConstants = 9i32;
-pub const tomPhantomHSmash: tomConstants = 3i32;
-pub const tomPhantomSmash: tomConstants = 13i32;
-pub const tomPhantomHorz: tomConstants = 12i32;
-pub const tomPhantomVert: tomConstants = 2i32;
-pub const tomBoxHideTop: tomConstants = 1i32;
-pub const tomBoxHideBottom: tomConstants = 2i32;
-pub const tomBoxHideLeft: tomConstants = 4i32;
-pub const tomBoxHideRight: tomConstants = 8i32;
-pub const tomBoxStrikeH: tomConstants = 16i32;
-pub const tomBoxStrikeV: tomConstants = 32i32;
-pub const tomBoxStrikeTLBR: tomConstants = 64i32;
-pub const tomBoxStrikeBLTR: tomConstants = 128i32;
-pub const tomBoxAlignCenter: tomConstants = 1i32;
-pub const tomSpaceMask: tomConstants = 28i32;
-pub const tomSpaceDefault: tomConstants = 0i32;
-pub const tomSpaceUnary: tomConstants = 4i32;
-pub const tomSpaceBinary: tomConstants = 8i32;
-pub const tomSpaceRelational: tomConstants = 12i32;
-pub const tomSpaceSkip: tomConstants = 16i32;
-pub const tomSpaceOrd: tomConstants = 20i32;
-pub const tomSpaceDifferential: tomConstants = 24i32;
-pub const tomSizeText: tomConstants = 32i32;
-pub const tomSizeScript: tomConstants = 64i32;
-pub const tomSizeScriptScript: tomConstants = 96i32;
-pub const tomNoBreak: tomConstants = 128i32;
-pub const tomTransparentForPositioning: tomConstants = 256i32;
-pub const tomTransparentForSpacing: tomConstants = 512i32;
-pub const tomStretchCharBelow: tomConstants = 0i32;
-pub const tomStretchCharAbove: tomConstants = 1i32;
-pub const tomStretchBaseBelow: tomConstants = 2i32;
-pub const tomStretchBaseAbove: tomConstants = 3i32;
-pub const tomMatrixAlignMask: tomConstants = 3i32;
-pub const tomMatrixAlignCenter: tomConstants = 0i32;
-pub const tomMatrixAlignTopRow: tomConstants = 1i32;
-pub const tomMatrixAlignBottomRow: tomConstants = 3i32;
-pub const tomShowMatPlaceHldr: tomConstants = 8i32;
-pub const tomEqArrayLayoutWidth: tomConstants = 1i32;
-pub const tomEqArrayAlignMask: tomConstants = 12i32;
-pub const tomEqArrayAlignCenter: tomConstants = 0i32;
-pub const tomEqArrayAlignTopRow: tomConstants = 4i32;
-pub const tomEqArrayAlignBottomRow: tomConstants = 12i32;
-pub const tomMathManualBreakMask: tomConstants = 127i32;
-pub const tomMathBreakLeft: tomConstants = 125i32;
-pub const tomMathBreakCenter: tomConstants = 126i32;
-pub const tomMathBreakRight: tomConstants = 127i32;
-pub const tomMathEqAlign: tomConstants = 128i32;
-pub const tomMathArgShadingStart: tomConstants = 593i32;
-pub const tomMathArgShadingEnd: tomConstants = 594i32;
-pub const tomMathObjShadingStart: tomConstants = 595i32;
-pub const tomMathObjShadingEnd: tomConstants = 596i32;
-pub const tomFunctionTypeNone: tomConstants = 0i32;
-pub const tomFunctionTypeTakesArg: tomConstants = 1i32;
-pub const tomFunctionTypeTakesLim: tomConstants = 2i32;
-pub const tomFunctionTypeTakesLim2: tomConstants = 3i32;
-pub const tomFunctionTypeIsLim: tomConstants = 4i32;
-pub const tomMathParaAlignDefault: tomConstants = 0i32;
-pub const tomMathParaAlignCenterGroup: tomConstants = 1i32;
-pub const tomMathParaAlignCenter: tomConstants = 2i32;
-pub const tomMathParaAlignLeft: tomConstants = 3i32;
-pub const tomMathParaAlignRight: tomConstants = 4i32;
-pub const tomMathDispAlignMask: tomConstants = 3i32;
-pub const tomMathDispAlignCenterGroup: tomConstants = 0i32;
-pub const tomMathDispAlignCenter: tomConstants = 1i32;
-pub const tomMathDispAlignLeft: tomConstants = 2i32;
-pub const tomMathDispAlignRight: tomConstants = 3i32;
-pub const tomMathDispIntUnderOver: tomConstants = 4i32;
-pub const tomMathDispFracTeX: tomConstants = 8i32;
-pub const tomMathDispNaryGrow: tomConstants = 16i32;
-pub const tomMathDocEmptyArgMask: tomConstants = 96i32;
-pub const tomMathDocEmptyArgAuto: tomConstants = 0i32;
-pub const tomMathDocEmptyArgAlways: tomConstants = 32i32;
-pub const tomMathDocEmptyArgNever: tomConstants = 64i32;
-pub const tomMathDocSbSpOpUnchanged: tomConstants = 128i32;
-pub const tomMathDocDiffMask: tomConstants = 768i32;
-pub const tomMathDocDiffDefault: tomConstants = 0i32;
-pub const tomMathDocDiffUpright: tomConstants = 256i32;
-pub const tomMathDocDiffItalic: tomConstants = 512i32;
-pub const tomMathDocDiffOpenItalic: tomConstants = 768i32;
-pub const tomMathDispNarySubSup: tomConstants = 1024i32;
-pub const tomMathDispDef: tomConstants = 2048i32;
-pub const tomMathEnableRtl: tomConstants = 4096i32;
-pub const tomMathBrkBinMask: tomConstants = 196608i32;
-pub const tomMathBrkBinBefore: tomConstants = 0i32;
-pub const tomMathBrkBinAfter: tomConstants = 65536i32;
-pub const tomMathBrkBinDup: tomConstants = 131072i32;
-pub const tomMathBrkBinSubMask: tomConstants = 786432i32;
-pub const tomMathBrkBinSubMM: tomConstants = 0i32;
-pub const tomMathBrkBinSubPM: tomConstants = 262144i32;
-pub const tomMathBrkBinSubMP: tomConstants = 524288i32;
-pub const tomSelRange: tomConstants = 597i32;
-pub const tomHstring: tomConstants = 596i32;
-pub const tomFontPropTeXStyle: tomConstants = 828i32;
-pub const tomFontPropAlign: tomConstants = 829i32;
-pub const tomFontStretch: tomConstants = 830i32;
-pub const tomFontStyle: tomConstants = 831i32;
-pub const tomFontStyleUpright: tomConstants = 0i32;
-pub const tomFontStyleOblique: tomConstants = 1i32;
-pub const tomFontStyleItalic: tomConstants = 2i32;
-pub const tomFontStretchDefault: tomConstants = 0i32;
-pub const tomFontStretchUltraCondensed: tomConstants = 1i32;
-pub const tomFontStretchExtraCondensed: tomConstants = 2i32;
-pub const tomFontStretchCondensed: tomConstants = 3i32;
-pub const tomFontStretchSemiCondensed: tomConstants = 4i32;
-pub const tomFontStretchNormal: tomConstants = 5i32;
-pub const tomFontStretchSemiExpanded: tomConstants = 6i32;
-pub const tomFontStretchExpanded: tomConstants = 7i32;
-pub const tomFontStretchExtraExpanded: tomConstants = 8i32;
-pub const tomFontStretchUltraExpanded: tomConstants = 9i32;
-pub const tomFontWeightDefault: tomConstants = 0i32;
-pub const tomFontWeightThin: tomConstants = 100i32;
-pub const tomFontWeightExtraLight: tomConstants = 200i32;
-pub const tomFontWeightLight: tomConstants = 300i32;
-pub const tomFontWeightNormal: tomConstants = 400i32;
-pub const tomFontWeightRegular: tomConstants = 400i32;
-pub const tomFontWeightMedium: tomConstants = 500i32;
-pub const tomFontWeightSemiBold: tomConstants = 600i32;
-pub const tomFontWeightBold: tomConstants = 700i32;
-pub const tomFontWeightExtraBold: tomConstants = 800i32;
-pub const tomFontWeightBlack: tomConstants = 900i32;
-pub const tomFontWeightHeavy: tomConstants = 900i32;
-pub const tomFontWeightExtraBlack: tomConstants = 950i32;
-pub const tomParaPropMathAlign: tomConstants = 1079i32;
-pub const tomDocMathBuild: tomConstants = 128i32;
-pub const tomMathLMargin: tomConstants = 129i32;
-pub const tomMathRMargin: tomConstants = 130i32;
-pub const tomMathWrapIndent: tomConstants = 131i32;
-pub const tomMathWrapRight: tomConstants = 132i32;
-pub const tomMathPostSpace: tomConstants = 134i32;
-pub const tomMathPreSpace: tomConstants = 133i32;
-pub const tomMathInterSpace: tomConstants = 135i32;
-pub const tomMathIntraSpace: tomConstants = 136i32;
-pub const tomCanCopy: tomConstants = 137i32;
-pub const tomCanRedo: tomConstants = 138i32;
-pub const tomCanUndo: tomConstants = 139i32;
-pub const tomUndoLimit: tomConstants = 140i32;
-pub const tomDocAutoLink: tomConstants = 141i32;
-pub const tomEllipsisMode: tomConstants = 142i32;
-pub const tomEllipsisState: tomConstants = 143i32;
-pub const tomEllipsisNone: tomConstants = 0i32;
-pub const tomEllipsisEnd: tomConstants = 1i32;
-pub const tomEllipsisWord: tomConstants = 3i32;
-pub const tomEllipsisPresent: tomConstants = 1i32;
-pub const tomVTopCell: tomConstants = 1i32;
-pub const tomVLowCell: tomConstants = 2i32;
-pub const tomHStartCell: tomConstants = 4i32;
-pub const tomHContCell: tomConstants = 8i32;
-pub const tomRowUpdate: tomConstants = 1i32;
-pub const tomRowApplyDefault: tomConstants = 0i32;
-pub const tomCellStructureChangeOnly: tomConstants = 1i32;
-pub const tomRowHeightActual: tomConstants = 2059i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/mod.rs
deleted file mode 100644
index 8c3f2c0f9..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Controls/mod.rs
+++ /dev/null
@@ -1,7475 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[cfg(feature = "Win32_UI_Controls_Dialogs")]
-pub mod Dialogs;
-#[cfg(feature = "Win32_UI_Controls_RichEdit")]
-pub mod RichEdit;
-#[link(name = "windows")]
-extern "system" {
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn BeginBufferedAnimation(hwnd: super::super::Foundation::HWND, hdctarget: super::super::Graphics::Gdi::HDC, prctarget: *const super::super::Foundation::RECT, dwformat: BP_BUFFERFORMAT, ppaintparams: *const BP_PAINTPARAMS, panimationparams: *const BP_ANIMATIONPARAMS, phdcfrom: *mut super::super::Graphics::Gdi::HDC, phdcto: *mut super::super::Graphics::Gdi::HDC) -> isize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn BeginBufferedPaint(hdctarget: super::super::Graphics::Gdi::HDC, prctarget: *const super::super::Foundation::RECT, dwformat: BP_BUFFERFORMAT, ppaintparams: *const BP_PAINTPARAMS, phdc: *mut super::super::Graphics::Gdi::HDC) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn BeginPanningFeedback(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn BufferedPaintClear(hbufferedpaint: isize, prc: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- pub fn BufferedPaintInit() -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn BufferedPaintRenderAnimation(hwnd: super::super::Foundation::HWND, hdctarget: super::super::Graphics::Gdi::HDC) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn BufferedPaintSetAlpha(hbufferedpaint: isize, prc: *const super::super::Foundation::RECT, alpha: u8) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn BufferedPaintStopAllAnimations(hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
- pub fn BufferedPaintUnInit() -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CheckDlgButton(hdlg: super::super::Foundation::HWND, nidbutton: i32, ucheck: DLG_BUTTON_CHECK_STATE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CheckRadioButton(hdlg: super::super::Foundation::HWND, nidfirstbutton: i32, nidlastbutton: i32, nidcheckbutton: i32) -> super::super::Foundation::BOOL;
- pub fn CloseThemeData(htheme: isize) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateMappedBitmap(hinstance: super::super::Foundation::HINSTANCE, idbitmap: isize, wflags: u32, lpcolormap: *const COLORMAP, inummaps: i32) -> super::super::Graphics::Gdi::HBITMAP;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn CreatePropertySheetPageA(constpropsheetpagepointer: *mut PROPSHEETPAGEA) -> HPROPSHEETPAGE;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn CreatePropertySheetPageW(constpropsheetpagepointer: *mut PROPSHEETPAGEW) -> HPROPSHEETPAGE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateStatusWindowA(style: i32, lpsztext: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND, wid: u32) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateStatusWindowW(style: i32, lpsztext: super::super::Foundation::PWSTR, hwndparent: super::super::Foundation::HWND, wid: u32) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn CreateSyntheticPointerDevice(pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, maxcount: u32, mode: POINTER_FEEDBACK_MODE) -> HSYNTHETICPOINTERDEVICE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateToolbarEx(hwnd: super::super::Foundation::HWND, ws: u32, wid: u32, nbitmaps: i32, hbminst: super::super::Foundation::HINSTANCE, wbmid: usize, lpbuttons: *mut TBBUTTON, inumbuttons: i32, dxbutton: i32, dybutton: i32, dxbitmap: i32, dybitmap: i32, ustructsize: u32) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateUpDownControl(dwstyle: u32, x: i32, y: i32, cx: i32, cy: i32, hparent: super::super::Foundation::HWND, nid: i32, hinst: super::super::Foundation::HINSTANCE, hbuddy: super::super::Foundation::HWND, nupper: i32, nlower: i32, npos: i32) -> super::super::Foundation::HWND;
- pub fn DPA_Clone(hdpa: HDPA, hdpanew: HDPA) -> HDPA;
- pub fn DPA_Create(citemgrow: i32) -> HDPA;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_CreateEx(cpgrow: i32, hheap: super::super::Foundation::HANDLE) -> HDPA;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_DeleteAllPtrs(hdpa: HDPA) -> super::super::Foundation::BOOL;
- pub fn DPA_DeletePtr(hdpa: HDPA, i: i32) -> *mut ::core::ffi::c_void;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_Destroy(hdpa: HDPA) -> super::super::Foundation::BOOL;
- pub fn DPA_DestroyCallback(hdpa: HDPA, pfncb: ::core::option::Option<PFNDAENUMCALLBACK>, pdata: *const ::core::ffi::c_void);
- pub fn DPA_EnumCallback(hdpa: HDPA, pfncb: ::core::option::Option<PFNDAENUMCALLBACK>, pdata: *const ::core::ffi::c_void);
- pub fn DPA_GetPtr(hdpa: HDPA, i: isize) -> *mut ::core::ffi::c_void;
- pub fn DPA_GetPtrIndex(hdpa: HDPA, p: *const ::core::ffi::c_void) -> i32;
- pub fn DPA_GetSize(hdpa: HDPA) -> u64;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_Grow(pdpa: HDPA, cp: i32) -> super::super::Foundation::BOOL;
- pub fn DPA_InsertPtr(hdpa: HDPA, i: i32, p: *const ::core::ffi::c_void) -> i32;
- #[cfg(feature = "Win32_System_Com")]
- pub fn DPA_LoadStream(phdpa: *mut HDPA, pfn: ::core::option::Option<PFNDPASTREAM>, pstream: super::super::System::Com::IStream, pvinstdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_Merge(hdpadest: HDPA, hdpasrc: HDPA, dwflags: u32, pfncompare: ::core::option::Option<PFNDACOMPARE>, pfnmerge: ::core::option::Option<PFNDPAMERGE>, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_System_Com")]
- pub fn DPA_SaveStream(hdpa: HDPA, pfn: ::core::option::Option<PFNDPASTREAM>, pstream: super::super::System::Com::IStream, pvinstdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_Search(hdpa: HDPA, pfind: *const ::core::ffi::c_void, istart: i32, pfncompare: ::core::option::Option<PFNDACOMPARE>, lparam: super::super::Foundation::LPARAM, options: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_SetPtr(hdpa: HDPA, i: i32, p: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DPA_Sort(hdpa: HDPA, pfncompare: ::core::option::Option<PFNDACOMPARE>, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- pub fn DSA_Clone(hdsa: HDSA) -> HDSA;
- pub fn DSA_Create(cbitem: i32, citemgrow: i32) -> HDSA;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DSA_DeleteAllItems(hdsa: HDSA) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DSA_DeleteItem(hdsa: HDSA, i: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DSA_Destroy(hdsa: HDSA) -> super::super::Foundation::BOOL;
- pub fn DSA_DestroyCallback(hdsa: HDSA, pfncb: ::core::option::Option<PFNDAENUMCALLBACK>, pdata: *const ::core::ffi::c_void);
- pub fn DSA_EnumCallback(hdsa: HDSA, pfncb: ::core::option::Option<PFNDAENUMCALLBACK>, pdata: *const ::core::ffi::c_void);
- #[cfg(feature = "Win32_Foundation")]
- pub fn DSA_GetItem(hdsa: HDSA, i: i32, pitem: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- pub fn DSA_GetItemPtr(hdsa: HDSA, i: i32) -> *mut ::core::ffi::c_void;
- pub fn DSA_GetSize(hdsa: HDSA) -> u64;
- pub fn DSA_InsertItem(hdsa: HDSA, i: i32, pitem: *const ::core::ffi::c_void) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DSA_SetItem(hdsa: HDSA, i: i32, pitem: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DSA_Sort(pdsa: HDSA, pfncompare: ::core::option::Option<PFNDACOMPARE>, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyPropertySheetPage(param0: HPROPSHEETPAGE) -> super::super::Foundation::BOOL;
- pub fn DestroySyntheticPointerDevice(device: HSYNTHETICPOINTERDEVICE);
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirListA(hdlg: super::super::Foundation::HWND, lppathspec: super::super::Foundation::PSTR, nidlistbox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirListComboBoxA(hdlg: super::super::Foundation::HWND, lppathspec: super::super::Foundation::PSTR, nidcombobox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirListComboBoxW(hdlg: super::super::Foundation::HWND, lppathspec: super::super::Foundation::PWSTR, nidcombobox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirListW(hdlg: super::super::Foundation::HWND, lppathspec: super::super::Foundation::PWSTR, nidlistbox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirSelectComboBoxExA(hwnddlg: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR, cchout: i32, idcombobox: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirSelectComboBoxExW(hwnddlg: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR, cchout: i32, idcombobox: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirSelectExA(hwnddlg: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR, chcount: i32, idlistbox: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DlgDirSelectExW(hwnddlg: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR, chcount: i32, idlistbox: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DrawInsert(handparent: super::super::Foundation::HWND, hlb: super::super::Foundation::HWND, nitem: i32);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawShadowText(hdc: super::super::Graphics::Gdi::HDC, psztext: super::super::Foundation::PWSTR, cch: u32, prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: u32, crshadow: u32, ixoffset: i32, iyoffset: i32) -> i32;
- #[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: super::super::Foundation::PSTR, uflags: u32);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawStatusTextW(hdc: super::super::Graphics::Gdi::HDC, lprc: *mut super::super::Foundation::RECT, psztext: super::super::Foundation::PWSTR, uflags: u32);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawThemeBackground(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, pcliprect: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- 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;
- #[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;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawThemeParentBackground(hwnd: super::super::Foundation::HWND, hdc: super::super::Graphics::Gdi::HDC, prc: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- 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;
- #[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: super::super::Foundation::PWSTR, cchtext: i32, dwtextflags: u32, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[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: super::super::Foundation::PWSTR, cchtext: i32, dwtextflags: u32, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows_sys::core::HRESULT;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnableThemeDialogTexture(hwnd: super::super::Foundation::HWND, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnableTheming(fenable: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EndBufferedAnimation(hbpanimation: isize, fupdatetarget: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EndBufferedPaint(hbufferedpaint: isize, fupdatetarget: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EndPanningFeedback(hwnd: super::super::Foundation::HWND, fanimateback: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EvaluateProximityToPolygon(numvertices: u32, controlpolygon: *const super::super::Foundation::POINT, phittestinginput: *const TOUCH_HIT_TESTING_INPUT, pproximityeval: *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EvaluateProximityToRect(controlboundingbox: *const super::super::Foundation::RECT, phittestinginput: *const TOUCH_HIT_TESTING_INPUT, pproximityeval: *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FlatSB_EnableScrollBar(param0: super::super::Foundation::HWND, param1: i32, param2: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_GetScrollInfo(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: *mut super::WindowsAndMessaging::SCROLLINFO) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_GetScrollPos(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FlatSB_GetScrollProp(param0: super::super::Foundation::HWND, propindex: WSB_PROP, param2: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_GetScrollRange(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: *mut i32, param3: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_SetScrollInfo(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, psi: *mut super::WindowsAndMessaging::SCROLLINFO, fredraw: super::super::Foundation::BOOL) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_SetScrollPos(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, pos: i32, fredraw: super::super::Foundation::BOOL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FlatSB_SetScrollProp(param0: super::super::Foundation::HWND, index: WSB_PROP, newvalue: isize, param3: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_SetScrollRange(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, min: i32, max: i32, fredraw: super::super::Foundation::BOOL) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn FlatSB_ShowScrollBar(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetBufferedPaintBits(hbufferedpaint: isize, ppbbuffer: *mut *mut super::super::Graphics::Gdi::RGBQUAD, pcxrow: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetBufferedPaintDC(hbufferedpaint: isize) -> super::super::Graphics::Gdi::HDC;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetBufferedPaintTargetDC(hbufferedpaint: isize) -> super::super::Graphics::Gdi::HDC;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetBufferedPaintTargetRect(hbufferedpaint: isize, prc: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetComboBoxInfo(hwndcombo: super::super::Foundation::HWND, pcbi: *mut COMBOBOXINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentThemeName(pszthemefilename: super::super::Foundation::PWSTR, cchmaxnamechars: i32, pszcolorbuff: super::super::Foundation::PWSTR, cchmaxcolorchars: i32, pszsizebuff: super::super::Foundation::PWSTR, cchmaxsizechars: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetEffectiveClientRect(hwnd: super::super::Foundation::HWND, lprc: *mut super::super::Foundation::RECT, lpinfo: *const i32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetListBoxInfo(hwnd: super::super::Foundation::HWND) -> u32;
- pub fn GetMUILanguage() -> u16;
- pub fn GetThemeAnimationProperty(htheme: isize, istoryboardid: i32, itargetid: i32, eproperty: TA_PROPERTY, pvproperty: *mut ::core::ffi::c_void, cbsize: u32, pcbsizeout: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn GetThemeAnimationTransform(htheme: isize, istoryboardid: i32, itargetid: i32, dwtransformindex: u32, ptransform: *mut TA_TRANSFORM, cbsize: u32, pcbsizeout: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn GetThemeAppProperties() -> u32;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetThemeBackgroundExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pcontentrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetThemeBackgroundRegion(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, pregion: *mut super::super::Graphics::Gdi::HRGN) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetThemeBitmap(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, dwflags: GET_THEME_BITMAP_FLAGS, phbitmap: *mut super::super::Graphics::Gdi::HBITMAP) -> ::windows_sys::core::HRESULT;
- #[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;
- pub fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pcolor: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeDocumentationProperty(pszthemename: super::super::Foundation::PWSTR, pszpropertyname: super::super::Foundation::PWSTR, pszvaluebuff: super::super::Foundation::PWSTR, cchmaxvalchars: i32) -> ::windows_sys::core::HRESULT;
- pub fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszthemefilename: super::super::Foundation::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT;
- #[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;
- pub fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows_sys::core::HRESULT;
- pub fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pintlist: *mut INTLIST) -> ::windows_sys::core::HRESULT;
- #[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;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- 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;
- #[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 GetThemePropertyOrigin(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, porigin: *mut PROPERTYORIGIN) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeRect(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, prect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeStream(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, ppvstream: *mut *mut ::core::ffi::c_void, pcbstream: *mut u32, hinst: super::super::Foundation::HINSTANCE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeString(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszbuff: super::super::Foundation::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeSysBool(htheme: isize, iboolid: i32) -> super::super::Foundation::BOOL;
- pub fn GetThemeSysColor(htheme: isize, icolorid: i32) -> u32;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetThemeSysColorBrush(htheme: isize, icolorid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Graphics::Gdi::HBRUSH;
- #[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;
- pub fn GetThemeSysInt(htheme: isize, iintid: i32, pivalue: *mut i32) -> ::windows_sys::core::HRESULT;
- pub fn GetThemeSysSize(htheme: isize, isizeid: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetThemeSysString(htheme: isize, istringid: THEME_PROPERTY_SYMBOL_ID, pszstringbuff: super::super::Foundation::PWSTR, cchmaxstringchars: i32) -> ::windows_sys::core::HRESULT;
- #[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: super::super::Foundation::PWSTR, cchcharcount: i32, dwtextflags: u32, pboundingrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[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;
- pub fn GetThemeTimingFunction(htheme: isize, itimingfunctionid: i32, ptimingfunction: *mut TA_TIMINGFUNCTION, cbsize: u32, pcbsizeout: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn GetThemeTransitionDuration(htheme: isize, ipartid: i32, istateidfrom: i32, istateidto: i32, ipropid: i32, pdwduration: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowFeedbackSetting(hwnd: super::super::Foundation::HWND, feedback: FEEDBACK_TYPE, dwflags: u32, psize: *mut u32, config: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowTheme(hwnd: super::super::Foundation::HWND) -> isize;
- pub fn HIMAGELIST_QueryInterface(himl: HIMAGELIST, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[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;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn ImageList_Add(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, hbmmask: super::super::Graphics::Gdi::HBITMAP) -> i32;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn ImageList_AddMasked(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, crmask: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_BeginDrag(himltrack: HIMAGELIST, itrack: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL;
- pub fn ImageList_CoCreateInstance(rclsid: *const ::windows_sys::core::GUID, punkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_Copy(himldst: HIMAGELIST, idst: i32, himlsrc: HIMAGELIST, isrc: i32, uflags: IMAGE_LIST_COPY_FLAGS) -> super::super::Foundation::BOOL;
- pub fn ImageList_Create(cx: i32, cy: i32, flags: IMAGELIST_CREATION_FLAGS, cinitial: i32, cgrow: i32) -> HIMAGELIST;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_Destroy(himl: HIMAGELIST) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_DragEnter(hwndlock: super::super::Foundation::HWND, x: i32, y: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_DragLeave(hwndlock: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_DragMove(x: i32, y: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_DragShowNolock(fshow: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- 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;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ImageList_DrawIndirect(pimldp: *const IMAGELISTDRAWPARAMS) -> super::super::Foundation::BOOL;
- pub fn ImageList_Duplicate(himl: HIMAGELIST) -> HIMAGELIST;
- pub fn ImageList_EndDrag();
- pub fn ImageList_GetBkColor(himl: HIMAGELIST) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_GetDragImage(ppt: *mut super::super::Foundation::POINT, ppthotspot: *mut super::super::Foundation::POINT) -> HIMAGELIST;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn ImageList_GetIcon(himl: HIMAGELIST, i: i32, flags: u32) -> super::WindowsAndMessaging::HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_GetIconSize(himl: HIMAGELIST, cx: *mut i32, cy: *mut i32) -> super::super::Foundation::BOOL;
- pub fn ImageList_GetImageCount(himl: HIMAGELIST) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ImageList_GetImageInfo(himl: HIMAGELIST, i: i32, pimageinfo: *mut IMAGEINFO) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ImageList_LoadImageA(hi: super::super::Foundation::HINSTANCE, lpbmp: super::super::Foundation::PSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ImageList_LoadImageW(hi: super::super::Foundation::HINSTANCE, lpbmp: super::super::Foundation::PWSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST;
- pub fn ImageList_Merge(himl1: HIMAGELIST, i1: i32, himl2: HIMAGELIST, i2: i32, dx: i32, dy: i32) -> HIMAGELIST;
- #[cfg(feature = "Win32_System_Com")]
- pub fn ImageList_Read(pstm: super::super::System::Com::IStream) -> HIMAGELIST;
- #[cfg(feature = "Win32_System_Com")]
- pub fn ImageList_ReadEx(dwflags: u32, pstm: super::super::System::Com::IStream, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_Remove(himl: HIMAGELIST, i: i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ImageList_Replace(himl: HIMAGELIST, i: i32, hbmimage: super::super::Graphics::Gdi::HBITMAP, hbmmask: super::super::Graphics::Gdi::HBITMAP) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn ImageList_ReplaceIcon(himl: HIMAGELIST, i: i32, hicon: super::WindowsAndMessaging::HICON) -> i32;
- pub fn ImageList_SetBkColor(himl: HIMAGELIST, clrbk: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_SetDragCursorImage(himldrag: HIMAGELIST, idrag: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_SetIconSize(himl: HIMAGELIST, cx: i32, cy: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_SetImageCount(himl: HIMAGELIST, unewcount: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImageList_SetOverlayImage(himl: HIMAGELIST, iimage: i32, ioverlay: i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn ImageList_Write(himl: HIMAGELIST, pstm: super::super::System::Com::IStream) -> super::super::Foundation::BOOL;
- #[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 InitCommonControls();
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitCommonControlsEx(picce: *const INITCOMMONCONTROLSEX) -> super::super::Foundation::BOOL;
- pub fn InitMUILanguage(uilang: u16);
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitializeFlatSB(param0: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsAppThemed() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharLowerW(ch: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCompositionActive() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsDlgButtonChecked(hdlg: super::super::Foundation::HWND, nidbutton: i32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsThemeActive() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsThemeBackgroundPartiallyTransparent(htheme: isize, ipartid: i32, istateid: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsThemeDialogTextureEnabled(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsThemePartDefined(htheme: isize, ipartid: i32, istateid: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LBItemFromPt(hlb: super::super::Foundation::HWND, pt: super::super::Foundation::POINT, bautoscroll: super::super::Foundation::BOOL) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn LoadIconMetric(hinst: super::super::Foundation::HINSTANCE, pszname: super::super::Foundation::PWSTR, lims: _LI_METRIC, phico: *mut super::WindowsAndMessaging::HICON) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn LoadIconWithScaleDown(hinst: super::super::Foundation::HINSTANCE, pszname: super::super::Foundation::PWSTR, cx: i32, cy: i32, phico: *mut super::WindowsAndMessaging::HICON) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MakeDragList(hlb: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn MenuHelp(umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, hmainmenu: super::WindowsAndMessaging::HMENU, hinst: super::super::Foundation::HINSTANCE, hwndstatus: super::super::Foundation::HWND, lpwids: *const u32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn OpenThemeData(hwnd: super::super::Foundation::HWND, pszclasslist: super::super::Foundation::PWSTR) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OpenThemeDataEx(hwnd: super::super::Foundation::HWND, pszclasslist: super::super::Foundation::PWSTR, dwflags: OPEN_THEME_DATA_FLAGS) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PackTouchHitTestingProximityEvaluation(phittestinginput: *const TOUCH_HIT_TESTING_INPUT, pproximityeval: *const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> super::super::Foundation::LRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn PropertySheetA(param0: *mut PROPSHEETHEADERA_V2) -> isize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn PropertySheetW(param0: *mut PROPSHEETHEADERW_V2) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterPointerDeviceNotifications(window: super::super::Foundation::HWND, notifyrange: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterTouchHitTestingWindow(hwnd: super::super::Foundation::HWND, value: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SetScrollInfo(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, lpsi: *const super::WindowsAndMessaging::SCROLLINFO, redraw: super::super::Foundation::BOOL) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SetScrollPos(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, npos: i32, bredraw: super::super::Foundation::BOOL) -> i32;
- #[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;
- pub fn SetThemeAppProperties(dwflags: u32);
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowTheme(hwnd: super::super::Foundation::HWND, pszsubappname: super::super::Foundation::PWSTR, pszsubidlist: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowThemeAttribute(hwnd: super::super::Foundation::HWND, eattribute: WINDOWTHEMEATTRIBUTETYPE, pvattribute: *const ::core::ffi::c_void, cbattribute: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShowHideMenuCtl(hwnd: super::super::Foundation::HWND, uflags: usize, lpinfo: *const i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ShowScrollBar(hwnd: super::super::Foundation::HWND, wbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, bshow: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Str_SetPtrW(ppsz: *mut super::super::Foundation::PWSTR, psz: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TaskDialog(hwndowner: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszwindowtitle: super::super::Foundation::PWSTR, pszmaininstruction: super::super::Foundation::PWSTR, pszcontent: super::super::Foundation::PWSTR, dwcommonbuttons: TASKDIALOG_COMMON_BUTTON_FLAGS, pszicon: super::super::Foundation::PWSTR, pnbutton: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn TaskDialogIndirect(ptaskconfig: *const TASKDIALOGCONFIG, pnbutton: *mut i32, pnradiobutton: *mut i32, pfverificationflagchecked: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UninitializeFlatSB(param0: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
- #[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 const ACM_ISPLAYING: u32 = 1128u32;
-pub const ACM_OPEN: u32 = 1127u32;
-pub const ACM_OPENA: u32 = 1124u32;
-pub const ACM_OPENW: u32 = 1127u32;
-pub const ACM_PLAY: u32 = 1125u32;
-pub const ACM_STOP: u32 = 1126u32;
-pub const ACN_START: u32 = 1u32;
-pub const ACN_STOP: u32 = 2u32;
-pub const ACS_AUTOPLAY: u32 = 4u32;
-pub const ACS_CENTER: u32 = 1u32;
-pub const ACS_TIMER: u32 = 8u32;
-pub const ACS_TRANSPARENT: u32 = 2u32;
-pub const BCM_FIRST: u32 = 5632u32;
-pub const BCM_GETIDEALSIZE: u32 = 5633u32;
-pub const BCM_GETIMAGELIST: u32 = 5635u32;
-pub const BCM_GETNOTE: u32 = 5642u32;
-pub const BCM_GETNOTELENGTH: u32 = 5643u32;
-pub const BCM_GETSPLITINFO: u32 = 5640u32;
-pub const BCM_GETTEXTMARGIN: u32 = 5637u32;
-pub const BCM_SETDROPDOWNSTATE: u32 = 5638u32;
-pub const BCM_SETIMAGELIST: u32 = 5634u32;
-pub const BCM_SETNOTE: u32 = 5641u32;
-pub const BCM_SETSHIELD: u32 = 5644u32;
-pub const BCM_SETSPLITINFO: u32 = 5639u32;
-pub const BCM_SETTEXTMARGIN: u32 = 5636u32;
-pub const BCN_DROPDOWN: u32 = 4294966048u32;
-pub const BCN_FIRST: u32 = 4294966046u32;
-pub const BCN_HOTITEMCHANGE: u32 = 4294966047u32;
-pub const BCSIF_GLYPH: u32 = 1u32;
-pub const BCSIF_IMAGE: u32 = 2u32;
-pub const BCSIF_SIZE: u32 = 8u32;
-pub const BCSIF_STYLE: u32 = 4u32;
-pub const BCSS_ALIGNLEFT: u32 = 4u32;
-pub const BCSS_IMAGE: u32 = 8u32;
-pub const BCSS_NOSPLIT: u32 = 1u32;
-pub const BCSS_STRETCH: u32 = 2u32;
-pub type BGTYPE = i32;
-pub const BT_IMAGEFILE: BGTYPE = 0i32;
-pub const BT_BORDERFILL: BGTYPE = 1i32;
-pub const BT_NONE: BGTYPE = 2i32;
-pub type BORDERTYPE = i32;
-pub const BT_RECT: BORDERTYPE = 0i32;
-pub const BT_ROUNDRECT: BORDERTYPE = 1i32;
-pub const BT_ELLIPSE: BORDERTYPE = 2i32;
-#[repr(C)]
-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
- }
-}
-pub type BP_ANIMATIONSTYLE = i32;
-pub const BPAS_NONE: BP_ANIMATIONSTYLE = 0i32;
-pub const BPAS_LINEAR: BP_ANIMATIONSTYLE = 1i32;
-pub const BPAS_CUBIC: BP_ANIMATIONSTYLE = 2i32;
-pub const BPAS_SINE: BP_ANIMATIONSTYLE = 3i32;
-pub type BP_BUFFERFORMAT = i32;
-pub const BPBF_COMPATIBLEBITMAP: BP_BUFFERFORMAT = 0i32;
-pub const BPBF_DIB: BP_BUFFERFORMAT = 1i32;
-pub const BPBF_TOPDOWNDIB: BP_BUFFERFORMAT = 2i32;
-pub const BPBF_TOPDOWNMONODIB: BP_BUFFERFORMAT = 3i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct BP_PAINTPARAMS {
- pub cbSize: u32,
- pub dwFlags: BP_PAINTPARAMS_FLAGS,
- pub prcExclude: *mut super::super::Foundation::RECT,
- pub pBlendFunction: *mut 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
- }
-}
-pub type BP_PAINTPARAMS_FLAGS = u32;
-pub const BPPF_ERASE: BP_PAINTPARAMS_FLAGS = 1u32;
-pub const BPPF_NOCLIP: BP_PAINTPARAMS_FLAGS = 2u32;
-pub const BPPF_NONCLIENT: BP_PAINTPARAMS_FLAGS = 4u32;
-pub const BST_DROPDOWNPUSHED: u32 = 1024u32;
-pub const BST_HOT: u32 = 512u32;
-pub const BS_COMMANDLINK: i32 = 14i32;
-pub const BS_DEFCOMMANDLINK: i32 = 15i32;
-pub const BS_DEFSPLITBUTTON: i32 = 13i32;
-pub const BS_SPLITBUTTON: i32 = 12i32;
-pub const BTNS_AUTOSIZE: u32 = 16u32;
-pub const BTNS_BUTTON: u32 = 0u32;
-pub const BTNS_CHECK: u32 = 2u32;
-pub const BTNS_DROPDOWN: u32 = 8u32;
-pub const BTNS_GROUP: u32 = 4u32;
-pub const BTNS_NOPREFIX: u32 = 32u32;
-pub const BTNS_SEP: u32 = 1u32;
-pub const BTNS_SHOWTEXT: u32 = 64u32;
-pub const BTNS_WHOLEDROPDOWN: u32 = 128u32;
-#[repr(C)]
-#[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
- }
-}
-pub type BUTTON_IMAGELIST_ALIGN = u32;
-pub const BUTTON_IMAGELIST_ALIGN_LEFT: BUTTON_IMAGELIST_ALIGN = 0u32;
-pub const BUTTON_IMAGELIST_ALIGN_RIGHT: BUTTON_IMAGELIST_ALIGN = 1u32;
-pub const BUTTON_IMAGELIST_ALIGN_TOP: BUTTON_IMAGELIST_ALIGN = 2u32;
-pub const BUTTON_IMAGELIST_ALIGN_BOTTOM: BUTTON_IMAGELIST_ALIGN = 3u32;
-pub const BUTTON_IMAGELIST_ALIGN_CENTER: BUTTON_IMAGELIST_ALIGN = 4u32;
-#[repr(C)]
-#[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
- }
-}
-pub const CBEMAXSTRLEN: u32 = 260u32;
-pub const CBEM_GETCOMBOCONTROL: u32 = 1030u32;
-pub const CBEM_GETEDITCONTROL: u32 = 1031u32;
-pub const CBEM_GETEXSTYLE: u32 = 1033u32;
-pub const CBEM_GETEXTENDEDSTYLE: u32 = 1033u32;
-pub const CBEM_GETIMAGELIST: u32 = 1027u32;
-pub const CBEM_GETITEM: u32 = 1037u32;
-pub const CBEM_GETITEMA: u32 = 1028u32;
-pub const CBEM_GETITEMW: u32 = 1037u32;
-pub const CBEM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const CBEM_HASEDITCHANGED: u32 = 1034u32;
-pub const CBEM_INSERTITEM: u32 = 1035u32;
-pub const CBEM_INSERTITEMA: u32 = 1025u32;
-pub const CBEM_INSERTITEMW: u32 = 1035u32;
-pub const CBEM_SETEXSTYLE: u32 = 1032u32;
-pub const CBEM_SETEXTENDEDSTYLE: u32 = 1038u32;
-pub const CBEM_SETIMAGELIST: u32 = 1026u32;
-pub const CBEM_SETITEM: u32 = 1036u32;
-pub const CBEM_SETITEMA: u32 = 1029u32;
-pub const CBEM_SETITEMW: u32 = 1036u32;
-pub const CBEM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const CBEM_SETWINDOWTHEME: u32 = 8203u32;
-pub const CBENF_DROPDOWN: u32 = 4u32;
-pub const CBENF_ESCAPE: u32 = 3u32;
-pub const CBENF_KILLFOCUS: u32 = 1u32;
-pub const CBENF_RETURN: u32 = 2u32;
-pub const CBES_EX_CASESENSITIVE: u32 = 16u32;
-pub const CBES_EX_NOEDITIMAGE: u32 = 1u32;
-pub const CBES_EX_NOEDITIMAGEINDENT: u32 = 2u32;
-pub const CBES_EX_NOSIZELIMIT: u32 = 8u32;
-pub const CBES_EX_PATHWORDBREAKPROC: u32 = 4u32;
-pub const CBES_EX_TEXTENDELLIPSIS: u32 = 32u32;
-pub const CBM_FIRST: u32 = 5888u32;
-pub const CB_GETCUEBANNER: u32 = 5892u32;
-pub const CB_GETMINVISIBLE: u32 = 5890u32;
-pub const CB_SETCUEBANNER: u32 = 5891u32;
-pub const CB_SETMINVISIBLE: u32 = 5889u32;
-pub const CCF_NOTEXT: u32 = 1u32;
-pub const CCHCCCLASS: u32 = 32u32;
-pub const CCHCCDESC: u32 = 32u32;
-pub const CCHCCTEXT: u32 = 256u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub const CCM_DPISCALE: u32 = 8204u32;
-pub const CCM_FIRST: u32 = 8192u32;
-pub const CCM_GETCOLORSCHEME: u32 = 8195u32;
-pub const CCM_GETDROPTARGET: u32 = 8196u32;
-pub const CCM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const CCM_GETVERSION: u32 = 8200u32;
-pub const CCM_LAST: u32 = 8704u32;
-pub const CCM_SETBKCOLOR: u32 = 8193u32;
-pub const CCM_SETCOLORSCHEME: u32 = 8194u32;
-pub const CCM_SETNOTIFYWINDOW: u32 = 8201u32;
-pub const CCM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const CCM_SETVERSION: u32 = 8199u32;
-pub const CCM_SETWINDOWTHEME: u32 = 8203u32;
-#[repr(C)]
-#[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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CCSTYLEFLAGA {
- pub flStyle: u32,
- pub flStyleMask: u32,
- pub pszStyle: super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CCSTYLEFLAGA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CCSTYLEFLAGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CCSTYLEFLAGW {
- pub flStyle: u32,
- pub flStyleMask: u32,
- pub pszStyle: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CCSTYLEFLAGW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CCSTYLEFLAGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-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
- }
-}
-pub const CCS_ADJUSTABLE: i32 = 32i32;
-pub const CCS_BOTTOM: i32 = 3i32;
-pub const CCS_NODIVIDER: i32 = 64i32;
-pub const CCS_NOMOVEY: i32 = 2i32;
-pub const CCS_NOPARENTALIGN: i32 = 8i32;
-pub const CCS_NORESIZE: i32 = 4i32;
-pub const CCS_TOP: i32 = 1i32;
-pub const CCS_VERT: i32 = 128i32;
-pub const CDDS_ITEM: u32 = 65536u32;
-pub const CDDS_POSTERASE: u32 = 4u32;
-pub const CDIS_CHECKED: u32 = 8u32;
-pub const CDIS_DEFAULT: u32 = 32u32;
-pub const CDIS_DISABLED: u32 = 4u32;
-pub const CDIS_DROPHILITED: u32 = 4096u32;
-pub const CDIS_FOCUS: u32 = 16u32;
-pub const CDIS_GRAYED: u32 = 2u32;
-pub const CDIS_HOT: u32 = 64u32;
-pub const CDIS_INDETERMINATE: u32 = 256u32;
-pub const CDIS_MARKED: u32 = 128u32;
-pub const CDIS_NEARHOT: u32 = 1024u32;
-pub const CDIS_OTHERSIDEHOT: u32 = 2048u32;
-pub const CDIS_SELECTED: u32 = 1u32;
-pub const CDIS_SHOWKEYBOARDCUES: u32 = 512u32;
-pub const CDRF_DODEFAULT: u32 = 0u32;
-pub const CDRF_DOERASE: u32 = 8u32;
-pub const CDRF_NEWFONT: u32 = 2u32;
-pub const CDRF_NOTIFYITEMDRAW: u32 = 32u32;
-pub const CDRF_NOTIFYPOSTERASE: u32 = 64u32;
-pub const CDRF_NOTIFYPOSTPAINT: u32 = 16u32;
-pub const CDRF_NOTIFYSUBITEMDRAW: u32 = 32u32;
-pub const CDRF_SKIPDEFAULT: u32 = 4u32;
-pub const CDRF_SKIPPOSTPAINT: u32 = 256u32;
-pub type CLOCKPARTS = i32;
-pub const CLP_TIME: CLOCKPARTS = 1i32;
-pub type CLOCKSTATES = i32;
-pub const CLS_NORMAL: CLOCKSTATES = 1i32;
-pub const CLS_HOT: CLOCKSTATES = 2i32;
-pub const CLS_PRESSED: CLOCKSTATES = 3i32;
-pub const CLR_DEFAULT: i32 = -16777216i32;
-pub const CLR_HILIGHT: i32 = -16777216i32;
-pub const CLR_NONE: i32 = -1i32;
-pub const CMB_MASKED: u32 = 2u32;
-#[repr(C)]
-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
- }
-}
-pub const COLORMGMTDLGORD: u32 = 1551u32;
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMBOBOXEXITEMA {
- pub mask: COMBOBOX_EX_ITEM_FLAGS,
- pub iItem: isize,
- pub pszText: super::super::Foundation::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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMBOBOXEXITEMW {
- pub mask: COMBOBOX_EX_ITEM_FLAGS,
- pub iItem: isize,
- pub pszText: super::super::Foundation::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)]
-#[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
- }
-}
-pub type COMBOBOXINFO_BUTTON_STATE = u32;
-pub const STATE_SYSTEM_INVISIBLE: COMBOBOXINFO_BUTTON_STATE = 32768u32;
-pub const STATE_SYSTEM_PRESSED: COMBOBOXINFO_BUTTON_STATE = 8u32;
-pub const STATE_SYSTEM_FOCUSABLE: COMBOBOXINFO_BUTTON_STATE = 1048576u32;
-pub const STATE_SYSTEM_OFFSCREEN: COMBOBOXINFO_BUTTON_STATE = 65536u32;
-pub const STATE_SYSTEM_UNAVAILABLE: COMBOBOXINFO_BUTTON_STATE = 1u32;
-pub type COMBOBOX_EX_ITEM_FLAGS = u32;
-pub const CBEIF_DI_SETITEM: COMBOBOX_EX_ITEM_FLAGS = 268435456u32;
-pub const CBEIF_IMAGE: COMBOBOX_EX_ITEM_FLAGS = 2u32;
-pub const CBEIF_INDENT: COMBOBOX_EX_ITEM_FLAGS = 16u32;
-pub const CBEIF_LPARAM: COMBOBOX_EX_ITEM_FLAGS = 32u32;
-pub const CBEIF_OVERLAY: COMBOBOX_EX_ITEM_FLAGS = 8u32;
-pub const CBEIF_SELECTEDIMAGE: COMBOBOX_EX_ITEM_FLAGS = 4u32;
-pub const CBEIF_TEXT: COMBOBOX_EX_ITEM_FLAGS = 1u32;
-pub const COMCTL32_VERSION: u32 = 6u32;
-#[repr(C)]
-#[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
- }
-}
-pub type CONTENTALIGNMENT = i32;
-pub const CA_LEFT: CONTENTALIGNMENT = 0i32;
-pub const CA_CENTER: CONTENTALIGNMENT = 1i32;
-pub const CA_RIGHT: CONTENTALIGNMENT = 2i32;
-#[repr(C)]
-#[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
- }
-}
-pub const DA_ERR: i32 = -1i32;
-pub const DA_LAST: u32 = 2147483647u32;
-#[repr(C)]
-#[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
- }
-}
-pub type DLG_BUTTON_CHECK_STATE = u32;
-pub const BST_CHECKED: DLG_BUTTON_CHECK_STATE = 1u32;
-pub const BST_INDETERMINATE: DLG_BUTTON_CHECK_STATE = 2u32;
-pub const BST_UNCHECKED: DLG_BUTTON_CHECK_STATE = 0u32;
-pub type DLG_DIR_LIST_FILE_TYPE = u32;
-pub const DDL_ARCHIVE: DLG_DIR_LIST_FILE_TYPE = 32u32;
-pub const DDL_DIRECTORY: DLG_DIR_LIST_FILE_TYPE = 16u32;
-pub const DDL_DRIVES: DLG_DIR_LIST_FILE_TYPE = 16384u32;
-pub const DDL_EXCLUSIVE: DLG_DIR_LIST_FILE_TYPE = 32768u32;
-pub const DDL_HIDDEN: DLG_DIR_LIST_FILE_TYPE = 2u32;
-pub const DDL_READONLY: DLG_DIR_LIST_FILE_TYPE = 1u32;
-pub const DDL_READWRITE: DLG_DIR_LIST_FILE_TYPE = 0u32;
-pub const DDL_SYSTEM: DLG_DIR_LIST_FILE_TYPE = 4u32;
-pub const DDL_POSTMSGS: DLG_DIR_LIST_FILE_TYPE = 8192u32;
-pub const DL_COPYCURSOR: u32 = 2u32;
-pub const DL_CURSORSET: u32 = 0u32;
-pub const DL_MOVECURSOR: u32 = 3u32;
-pub const DL_STOPCURSOR: u32 = 1u32;
-pub type DPAMM_MESSAGE = u32;
-pub const DPAMM_MERGE: DPAMM_MESSAGE = 1u32;
-pub const DPAMM_DELETE: DPAMM_MESSAGE = 2u32;
-pub const DPAMM_INSERT: DPAMM_MESSAGE = 3u32;
-pub const DPAM_INTERSECT: u32 = 8u32;
-pub const DPAM_NORMAL: u32 = 2u32;
-pub const DPAM_SORTED: u32 = 1u32;
-pub const DPAM_UNION: u32 = 4u32;
-#[repr(C)]
-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
- }
-}
-pub const DPAS_INSERTAFTER: u32 = 4u32;
-pub const DPAS_INSERTBEFORE: u32 = 2u32;
-pub const DPAS_SORTED: u32 = 1u32;
-pub const DPA_APPEND: u32 = 2147483647u32;
-pub const DPA_ERR: i32 = -1i32;
-#[repr(C)]
-#[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
- }
-}
-pub type DRAGLISTINFO_NOTIFICATION_FLAGS = u32;
-pub const DL_BEGINDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1157u32;
-pub const DL_CANCELDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1160u32;
-pub const DL_DRAGGING: DRAGLISTINFO_NOTIFICATION_FLAGS = 1158u32;
-pub const DL_DROPPED: DRAGLISTINFO_NOTIFICATION_FLAGS = 1159u32;
-#[repr(C)]
-#[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
- }
-}
-pub type DRAWITEMSTRUCT_CTL_TYPE = u32;
-pub const ODT_BUTTON: DRAWITEMSTRUCT_CTL_TYPE = 4u32;
-pub const ODT_COMBOBOX: DRAWITEMSTRUCT_CTL_TYPE = 3u32;
-pub const ODT_LISTBOX: DRAWITEMSTRUCT_CTL_TYPE = 2u32;
-pub const ODT_LISTVIEW: DRAWITEMSTRUCT_CTL_TYPE = 102u32;
-pub const ODT_MENU: DRAWITEMSTRUCT_CTL_TYPE = 1u32;
-pub const ODT_STATIC: DRAWITEMSTRUCT_CTL_TYPE = 5u32;
-pub const ODT_TAB: DRAWITEMSTRUCT_CTL_TYPE = 101u32;
-pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS = u32;
-pub const DTPB_WINDOWDC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1u32;
-pub const DTPB_USECTLCOLORSTATIC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2u32;
-pub const DTPB_USEERASEBKGND: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4u32;
-pub const DSA_APPEND: u32 = 2147483647u32;
-pub const DSA_ERR: i32 = -1i32;
-#[repr(C)]
-#[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
- }
-}
-pub const DTBG_CLIPRECT: u32 = 1u32;
-pub const DTBG_COMPUTINGREGION: u32 = 16u32;
-pub const DTBG_DRAWSOLID: u32 = 2u32;
-pub const DTBG_MIRRORDC: u32 = 32u32;
-pub const DTBG_NOMIRROR: u32 = 64u32;
-pub const DTBG_OMITBORDER: u32 = 4u32;
-pub const DTBG_OMITCONTENT: u32 = 8u32;
-pub const DTM_CLOSEMONTHCAL: u32 = 4109u32;
-pub const DTM_FIRST: u32 = 4096u32;
-pub const DTM_GETDATETIMEPICKERINFO: u32 = 4110u32;
-pub const DTM_GETIDEALSIZE: u32 = 4111u32;
-pub const DTM_GETMCCOLOR: u32 = 4103u32;
-pub const DTM_GETMCFONT: u32 = 4106u32;
-pub const DTM_GETMCSTYLE: u32 = 4108u32;
-pub const DTM_GETMONTHCAL: u32 = 4104u32;
-pub const DTM_GETRANGE: u32 = 4099u32;
-pub const DTM_GETSYSTEMTIME: u32 = 4097u32;
-pub const DTM_SETFORMAT: u32 = 4146u32;
-pub const DTM_SETFORMATA: u32 = 4101u32;
-pub const DTM_SETFORMATW: u32 = 4146u32;
-pub const DTM_SETMCCOLOR: u32 = 4102u32;
-pub const DTM_SETMCFONT: u32 = 4105u32;
-pub const DTM_SETMCSTYLE: u32 = 4107u32;
-pub const DTM_SETRANGE: u32 = 4100u32;
-pub const DTM_SETSYSTEMTIME: u32 = 4098u32;
-pub const DTS_APPCANPARSE: u32 = 16u32;
-pub const DTS_LONGDATEFORMAT: u32 = 4u32;
-pub const DTS_RIGHTALIGN: u32 = 32u32;
-pub const DTS_SHORTDATECENTURYFORMAT: u32 = 12u32;
-pub const DTS_SHORTDATEFORMAT: u32 = 0u32;
-pub const DTS_SHOWNONE: u32 = 2u32;
-pub const DTS_TIMEFORMAT: u32 = 9u32;
-pub const DTS_UPDOWN: u32 = 1u32;
-#[repr(C)]
-#[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
- }
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type DTT_CALLBACK_PROC = unsafe extern "system" fn(hdc: super::super::Graphics::Gdi::HDC, psztext: super::super::Foundation::PWSTR, cchtext: i32, prc: *mut super::super::Foundation::RECT, dwflags: u32, lparam: super::super::Foundation::LPARAM) -> i32;
-pub const DTT_FLAGS2VALIDBITS: u32 = 1u32;
-pub const DTT_GRAYED: u32 = 1u32;
-pub const ECM_FIRST: u32 = 5376u32;
-pub type EC_ENDOFLINE = i32;
-pub const EC_ENDOFLINE_DETECTFROMCONTENT: EC_ENDOFLINE = 0i32;
-pub const EC_ENDOFLINE_CRLF: EC_ENDOFLINE = 1i32;
-pub const EC_ENDOFLINE_CR: EC_ENDOFLINE = 2i32;
-pub const EC_ENDOFLINE_LF: EC_ENDOFLINE = 3i32;
-pub type EC_SEARCHWEB_ENTRYPOINT = i32;
-pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL: EC_SEARCHWEB_ENTRYPOINT = 0i32;
-pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU: EC_SEARCHWEB_ENTRYPOINT = 1i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct EDITBALLOONTIP {
- pub cbStruct: u32,
- pub pszTitle: super::super::Foundation::PWSTR,
- pub pszText: super::super::Foundation::PWSTR,
- pub ttiIcon: EDITBALLOONTIP_ICON,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for EDITBALLOONTIP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for EDITBALLOONTIP {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type EDITBALLOONTIP_ICON = u32;
-pub const TTI_ERROR: EDITBALLOONTIP_ICON = 3u32;
-pub const TTI_INFO: EDITBALLOONTIP_ICON = 1u32;
-pub const TTI_NONE: EDITBALLOONTIP_ICON = 0u32;
-pub const TTI_WARNING: EDITBALLOONTIP_ICON = 2u32;
-pub const TTI_INFO_LARGE: EDITBALLOONTIP_ICON = 4u32;
-pub const TTI_WARNING_LARGE: EDITBALLOONTIP_ICON = 5u32;
-pub const TTI_ERROR_LARGE: EDITBALLOONTIP_ICON = 6u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type EDITWORDBREAKPROCA = unsafe extern "system" fn(lpch: super::super::Foundation::PSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type EDITWORDBREAKPROCW = unsafe extern "system" fn(lpch: super::super::Foundation::PWSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32;
-pub type EMPTYMARKUPPARTS = i32;
-pub const EMP_MARKUPTEXT: EMPTYMARKUPPARTS = 1i32;
-pub const EM_CANUNDO: u32 = 198u32;
-pub const EM_CHARFROMPOS: u32 = 215u32;
-pub const EM_EMPTYUNDOBUFFER: u32 = 205u32;
-pub const EM_ENABLEFEATURE: u32 = 218u32;
-pub const EM_ENABLESEARCHWEB: u32 = 5390u32;
-pub const EM_FILELINEFROMCHAR: u32 = 5395u32;
-pub const EM_FILELINEINDEX: u32 = 5396u32;
-pub const EM_FILELINELENGTH: u32 = 5397u32;
-pub const EM_FMTLINES: u32 = 200u32;
-pub const EM_GETCARETINDEX: u32 = 5394u32;
-pub const EM_GETCUEBANNER: u32 = 5378u32;
-pub const EM_GETENDOFLINE: u32 = 5389u32;
-pub const EM_GETEXTENDEDSTYLE: u32 = 5387u32;
-pub const EM_GETFILELINE: u32 = 5398u32;
-pub const EM_GETFILELINECOUNT: u32 = 5399u32;
-pub const EM_GETFIRSTVISIBLELINE: u32 = 206u32;
-pub const EM_GETHANDLE: u32 = 189u32;
-pub const EM_GETHILITE: u32 = 5382u32;
-pub const EM_GETIMESTATUS: u32 = 217u32;
-pub const EM_GETLIMITTEXT: u32 = 213u32;
-pub const EM_GETLINE: u32 = 196u32;
-pub const EM_GETLINECOUNT: u32 = 186u32;
-pub const EM_GETMARGINS: u32 = 212u32;
-pub const EM_GETMODIFY: u32 = 184u32;
-pub const EM_GETPASSWORDCHAR: u32 = 210u32;
-pub const EM_GETRECT: u32 = 178u32;
-pub const EM_GETSEL: u32 = 176u32;
-pub const EM_GETTHUMB: u32 = 190u32;
-pub const EM_GETWORDBREAKPROC: u32 = 209u32;
-pub const EM_HIDEBALLOONTIP: u32 = 5380u32;
-pub const EM_LIMITTEXT: u32 = 197u32;
-pub const EM_LINEFROMCHAR: u32 = 201u32;
-pub const EM_LINEINDEX: u32 = 187u32;
-pub const EM_LINELENGTH: u32 = 193u32;
-pub const EM_LINESCROLL: u32 = 182u32;
-pub const EM_NOSETFOCUS: u32 = 5383u32;
-pub const EM_POSFROMCHAR: u32 = 214u32;
-pub const EM_REPLACESEL: u32 = 194u32;
-pub const EM_SCROLL: u32 = 181u32;
-pub const EM_SCROLLCARET: u32 = 183u32;
-pub const EM_SEARCHWEB: u32 = 5391u32;
-pub const EM_SETCARETINDEX: u32 = 5393u32;
-pub const EM_SETCUEBANNER: u32 = 5377u32;
-pub const EM_SETENDOFLINE: u32 = 5388u32;
-pub const EM_SETEXTENDEDSTYLE: u32 = 5386u32;
-pub const EM_SETHANDLE: u32 = 188u32;
-pub const EM_SETHILITE: u32 = 5381u32;
-pub const EM_SETIMESTATUS: u32 = 216u32;
-pub const EM_SETLIMITTEXT: u32 = 197u32;
-pub const EM_SETMARGINS: u32 = 211u32;
-pub const EM_SETMODIFY: u32 = 185u32;
-pub const EM_SETPASSWORDCHAR: u32 = 204u32;
-pub const EM_SETREADONLY: u32 = 207u32;
-pub const EM_SETRECT: u32 = 179u32;
-pub const EM_SETRECTNP: u32 = 180u32;
-pub const EM_SETSEL: u32 = 177u32;
-pub const EM_SETTABSTOPS: u32 = 203u32;
-pub const EM_SETWORDBREAKPROC: u32 = 208u32;
-pub const EM_SHOWBALLOONTIP: u32 = 5379u32;
-pub const EM_TAKEFOCUS: u32 = 5384u32;
-pub const EM_UNDO: u32 = 199u32;
-pub type ENABLE_SCROLL_BAR_ARROWS = u32;
-pub const ESB_DISABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 3u32;
-pub const ESB_DISABLE_DOWN: ENABLE_SCROLL_BAR_ARROWS = 2u32;
-pub const ESB_DISABLE_LEFT: ENABLE_SCROLL_BAR_ARROWS = 1u32;
-pub const ESB_DISABLE_LTUP: ENABLE_SCROLL_BAR_ARROWS = 1u32;
-pub const ESB_DISABLE_RIGHT: ENABLE_SCROLL_BAR_ARROWS = 2u32;
-pub const ESB_DISABLE_RTDN: ENABLE_SCROLL_BAR_ARROWS = 2u32;
-pub const ESB_DISABLE_UP: ENABLE_SCROLL_BAR_ARROWS = 1u32;
-pub const ESB_ENABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 0u32;
-pub const ES_EX_ALLOWEOL_CR: i32 = 1i32;
-pub const ES_EX_ALLOWEOL_LF: i32 = 2i32;
-pub const ES_EX_CONVERT_EOL_ON_PASTE: i32 = 4i32;
-pub const ES_EX_ZOOMABLE: i32 = 16i32;
-pub const ETDT_DISABLE: u32 = 1u32;
-pub const ETDT_ENABLE: u32 = 2u32;
-pub const ETDT_USEAEROWIZARDTABTEXTURE: u32 = 8u32;
-pub const ETDT_USETABTEXTURE: u32 = 4u32;
-pub type FEEDBACK_TYPE = i32;
-pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION: FEEDBACK_TYPE = 1i32;
-pub const FEEDBACK_PEN_BARRELVISUALIZATION: FEEDBACK_TYPE = 2i32;
-pub const FEEDBACK_PEN_TAP: FEEDBACK_TYPE = 3i32;
-pub const FEEDBACK_PEN_DOUBLETAP: FEEDBACK_TYPE = 4i32;
-pub const FEEDBACK_PEN_PRESSANDHOLD: FEEDBACK_TYPE = 5i32;
-pub const FEEDBACK_PEN_RIGHTTAP: FEEDBACK_TYPE = 6i32;
-pub const FEEDBACK_TOUCH_TAP: FEEDBACK_TYPE = 7i32;
-pub const FEEDBACK_TOUCH_DOUBLETAP: FEEDBACK_TYPE = 8i32;
-pub const FEEDBACK_TOUCH_PRESSANDHOLD: FEEDBACK_TYPE = 9i32;
-pub const FEEDBACK_TOUCH_RIGHTTAP: FEEDBACK_TYPE = 10i32;
-pub const FEEDBACK_GESTURE_PRESSANDTAP: FEEDBACK_TYPE = 11i32;
-pub const FEEDBACK_MAX: FEEDBACK_TYPE = -1i32;
-pub const FILEOPENORD: u32 = 1536u32;
-pub type FILLTYPE = i32;
-pub const FT_SOLID: FILLTYPE = 0i32;
-pub const FT_VERTGRADIENT: FILLTYPE = 1i32;
-pub const FT_HORZGRADIENT: FILLTYPE = 2i32;
-pub const FT_RADIALGRADIENT: FILLTYPE = 3i32;
-pub const FT_TILEIMAGE: FILLTYPE = 4i32;
-pub const FINDDLGORD: u32 = 1540u32;
-pub const FONTDLGORD: u32 = 1542u32;
-pub const FORMATDLGORD30: u32 = 1544u32;
-pub const FORMATDLGORD31: u32 = 1543u32;
-pub const FSB_ENCARTA_MODE: u32 = 1u32;
-pub const FSB_FLAT_MODE: u32 = 2u32;
-pub const FSB_REGULAR_MODE: u32 = 0u32;
-pub const GDTR_MAX: u32 = 2u32;
-pub const GDTR_MIN: u32 = 1u32;
-pub const GDT_ERROR: i32 = -1i32;
-pub const GDT_NONE: u32 = 1u32;
-pub const GDT_VALID: u32 = 0u32;
-pub type GET_THEME_BITMAP_FLAGS = u32;
-pub const GBF_DIRECT: GET_THEME_BITMAP_FLAGS = 1u32;
-pub const GBF_COPY: GET_THEME_BITMAP_FLAGS = 2u32;
-pub const GBF_VALIDBITS: GET_THEME_BITMAP_FLAGS = 3u32;
-pub type GLYPHFONTSIZINGTYPE = i32;
-pub const GFST_NONE: GLYPHFONTSIZINGTYPE = 0i32;
-pub const GFST_SIZE: GLYPHFONTSIZINGTYPE = 1i32;
-pub const GFST_DPI: GLYPHFONTSIZINGTYPE = 2i32;
-pub type GLYPHTYPE = i32;
-pub const GT_NONE: GLYPHTYPE = 0i32;
-pub const GT_IMAGEGLYPH: GLYPHTYPE = 1i32;
-pub const GT_FONTGLYPH: GLYPHTYPE = 2i32;
-pub const GMR_DAYSTATE: u32 = 1u32;
-pub const GMR_VISIBLE: u32 = 0u32;
-pub type GRIDCELLBACKGROUNDSTATES = i32;
-pub const MCGCB_SELECTED: GRIDCELLBACKGROUNDSTATES = 1i32;
-pub const MCGCB_HOT: GRIDCELLBACKGROUNDSTATES = 2i32;
-pub const MCGCB_SELECTEDHOT: GRIDCELLBACKGROUNDSTATES = 3i32;
-pub const MCGCB_SELECTEDNOTFOCUSED: GRIDCELLBACKGROUNDSTATES = 4i32;
-pub const MCGCB_TODAY: GRIDCELLBACKGROUNDSTATES = 5i32;
-pub const MCGCB_TODAYSELECTED: GRIDCELLBACKGROUNDSTATES = 6i32;
-pub type GRIDCELLSTATES = i32;
-pub const MCGC_HOT: GRIDCELLSTATES = 1i32;
-pub const MCGC_HASSTATE: GRIDCELLSTATES = 2i32;
-pub const MCGC_HASSTATEHOT: GRIDCELLSTATES = 3i32;
-pub const MCGC_TODAY: GRIDCELLSTATES = 4i32;
-pub const MCGC_TODAYSELECTED: GRIDCELLSTATES = 5i32;
-pub const MCGC_SELECTED: GRIDCELLSTATES = 6i32;
-pub const MCGC_SELECTEDHOT: GRIDCELLSTATES = 7i32;
-pub type GRIDCELLUPPERSTATES = i32;
-pub const MCGCU_HOT: GRIDCELLUPPERSTATES = 1i32;
-pub const MCGCU_HASSTATE: GRIDCELLUPPERSTATES = 2i32;
-pub const MCGCU_HASSTATEHOT: GRIDCELLUPPERSTATES = 3i32;
-pub const MCGCU_SELECTED: GRIDCELLUPPERSTATES = 4i32;
-pub const MCGCU_SELECTEDHOT: GRIDCELLUPPERSTATES = 5i32;
-pub type HALIGN = i32;
-pub const HA_LEFT: HALIGN = 0i32;
-pub const HA_CENTER: HALIGN = 1i32;
-pub const HA_RIGHT: HALIGN = 2i32;
-pub const HDFT_HASNOVALUE: u32 = 32768u32;
-pub const HDFT_ISDATE: u32 = 2u32;
-pub const HDFT_ISNUMBER: u32 = 1u32;
-pub const HDFT_ISSTRING: u32 = 0u32;
-pub const HDF_BITMAP: u32 = 8192u32;
-pub const HDF_BITMAP_ON_RIGHT: u32 = 4096u32;
-pub const HDF_CENTER: u32 = 2u32;
-pub const HDF_CHECKBOX: u32 = 64u32;
-pub const HDF_CHECKED: u32 = 128u32;
-pub const HDF_FIXEDWIDTH: u32 = 256u32;
-pub const HDF_IMAGE: u32 = 2048u32;
-pub const HDF_JUSTIFYMASK: u32 = 3u32;
-pub const HDF_LEFT: u32 = 0u32;
-pub const HDF_OWNERDRAW: u32 = 32768u32;
-pub const HDF_RIGHT: u32 = 1u32;
-pub const HDF_RTLREADING: u32 = 4u32;
-pub const HDF_SORTDOWN: u32 = 512u32;
-pub const HDF_SORTUP: u32 = 1024u32;
-pub const HDF_SPLITBUTTON: u32 = 16777216u32;
-pub const HDF_STRING: u32 = 16384u32;
-#[repr(C)]
-#[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
- }
-}
-pub const HDIS_FOCUSED: u32 = 1u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct HDITEMA {
- pub mask: HDI_MASK,
- pub cxy: i32,
- pub pszText: super::super::Foundation::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)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct HDITEMW {
- pub mask: HDI_MASK,
- pub cxy: i32,
- pub pszText: super::super::Foundation::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
- }
-}
-pub type HDI_MASK = u32;
-pub const HDI_WIDTH: HDI_MASK = 1u32;
-pub const HDI_HEIGHT: HDI_MASK = 1u32;
-pub const HDI_TEXT: HDI_MASK = 2u32;
-pub const HDI_FORMAT: HDI_MASK = 4u32;
-pub const HDI_LPARAM: HDI_MASK = 8u32;
-pub const HDI_BITMAP: HDI_MASK = 16u32;
-pub const HDI_IMAGE: HDI_MASK = 32u32;
-pub const HDI_DI_SETITEM: HDI_MASK = 64u32;
-pub const HDI_ORDER: HDI_MASK = 128u32;
-pub const HDI_FILTER: HDI_MASK = 256u32;
-pub const HDI_STATE: HDI_MASK = 512u32;
-#[repr(C)]
-#[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 const HDM_CLEARFILTER: u32 = 4632u32;
-pub const HDM_CREATEDRAGIMAGE: u32 = 4624u32;
-pub const HDM_DELETEITEM: u32 = 4610u32;
-pub const HDM_EDITFILTER: u32 = 4631u32;
-pub const HDM_FIRST: u32 = 4608u32;
-pub const HDM_GETBITMAPMARGIN: u32 = 4629u32;
-pub const HDM_GETFOCUSEDITEM: u32 = 4635u32;
-pub const HDM_GETIMAGELIST: u32 = 4617u32;
-pub const HDM_GETITEM: u32 = 4619u32;
-pub const HDM_GETITEMA: u32 = 4611u32;
-pub const HDM_GETITEMCOUNT: u32 = 4608u32;
-pub const HDM_GETITEMDROPDOWNRECT: u32 = 4633u32;
-pub const HDM_GETITEMRECT: u32 = 4615u32;
-pub const HDM_GETITEMW: u32 = 4619u32;
-pub const HDM_GETORDERARRAY: u32 = 4625u32;
-pub const HDM_GETOVERFLOWRECT: u32 = 4634u32;
-pub const HDM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const HDM_HITTEST: u32 = 4614u32;
-pub const HDM_INSERTITEM: u32 = 4618u32;
-pub const HDM_INSERTITEMA: u32 = 4609u32;
-pub const HDM_INSERTITEMW: u32 = 4618u32;
-pub const HDM_LAYOUT: u32 = 4613u32;
-pub const HDM_ORDERTOINDEX: u32 = 4623u32;
-pub const HDM_SETBITMAPMARGIN: u32 = 4628u32;
-pub const HDM_SETFILTERCHANGETIMEOUT: u32 = 4630u32;
-pub const HDM_SETFOCUSEDITEM: u32 = 4636u32;
-pub const HDM_SETHOTDIVIDER: u32 = 4627u32;
-pub const HDM_SETIMAGELIST: u32 = 4616u32;
-pub const HDM_SETITEM: u32 = 4620u32;
-pub const HDM_SETITEMA: u32 = 4612u32;
-pub const HDM_SETITEMW: u32 = 4620u32;
-pub const HDM_SETORDERARRAY: u32 = 4626u32;
-pub const HDM_SETUNICODEFORMAT: u32 = 8197u32;
-pub type HDPA = isize;
-pub type HDSA = isize;
-pub const HDSIL_NORMAL: u32 = 0u32;
-pub const HDSIL_STATE: u32 = 1u32;
-pub const HDS_BUTTONS: u32 = 2u32;
-pub const HDS_CHECKBOXES: u32 = 1024u32;
-pub const HDS_DRAGDROP: u32 = 64u32;
-pub const HDS_FILTERBAR: u32 = 256u32;
-pub const HDS_FLAT: u32 = 512u32;
-pub const HDS_FULLDRAG: u32 = 128u32;
-pub const HDS_HIDDEN: u32 = 8u32;
-pub const HDS_HORZ: u32 = 0u32;
-pub const HDS_HOTTRACK: u32 = 4u32;
-pub const HDS_NOSIZING: u32 = 2048u32;
-pub const HDS_OVERFLOW: u32 = 4096u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HD_TEXTFILTERA {
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HD_TEXTFILTERA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HD_TEXTFILTERA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HD_TEXTFILTERW {
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HD_TEXTFILTERW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HD_TEXTFILTERW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type HEADER_CONTROL_NOTIFICATION_BUTTON = u32;
-pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT: HEADER_CONTROL_NOTIFICATION_BUTTON = 0u32;
-pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT: HEADER_CONTROL_NOTIFICATION_BUTTON = 1u32;
-pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE: HEADER_CONTROL_NOTIFICATION_BUTTON = 2u32;
-pub const HHT_ABOVE: u32 = 256u32;
-pub const HHT_BELOW: u32 = 512u32;
-pub const HHT_NOWHERE: u32 = 1u32;
-pub const HHT_ONDIVIDER: u32 = 4u32;
-pub const HHT_ONDIVOPEN: u32 = 8u32;
-pub const HHT_ONDROPDOWN: u32 = 8192u32;
-pub const HHT_ONFILTER: u32 = 16u32;
-pub const HHT_ONFILTERBUTTON: u32 = 32u32;
-pub const HHT_ONHEADER: u32 = 2u32;
-pub const HHT_ONITEMSTATEICON: u32 = 4096u32;
-pub const HHT_ONOVERFLOW: u32 = 16384u32;
-pub const HHT_TOLEFT: u32 = 2048u32;
-pub const HHT_TORIGHT: u32 = 1024u32;
-pub type HIMAGELIST = isize;
-pub const HIST_ADDTOFAVORITES: u32 = 3u32;
-pub const HIST_BACK: u32 = 0u32;
-pub const HIST_FAVORITES: u32 = 2u32;
-pub const HIST_FORWARD: u32 = 1u32;
-pub const HIST_VIEWTREE: u32 = 4u32;
-pub const HKCOMB_A: u32 = 8u32;
-pub const HKCOMB_C: u32 = 4u32;
-pub const HKCOMB_CA: u32 = 64u32;
-pub const HKCOMB_NONE: u32 = 1u32;
-pub const HKCOMB_S: u32 = 2u32;
-pub const HKCOMB_SA: u32 = 32u32;
-pub const HKCOMB_SC: u32 = 16u32;
-pub const HKCOMB_SCA: u32 = 128u32;
-pub const HKM_GETHOTKEY: u32 = 1026u32;
-pub const HKM_SETHOTKEY: u32 = 1025u32;
-pub const HKM_SETRULES: u32 = 1027u32;
-pub const HOTKEYF_ALT: u32 = 4u32;
-pub const HOTKEYF_CONTROL: u32 = 2u32;
-pub const HOTKEYF_EXT: u32 = 128u32;
-pub const HOTKEYF_SHIFT: u32 = 1u32;
-pub const HOVER_DEFAULT: u32 = 4294967295u32;
-pub type HPROPSHEETPAGE = isize;
-pub type HSYNTHETICPOINTERDEVICE = isize;
-pub type HTREEITEM = isize;
-pub const HTTB_BACKGROUNDSEG: u32 = 0u32;
-pub const HTTB_CAPTION: u32 = 4u32;
-pub const HTTB_FIXEDBORDER: u32 = 2u32;
-pub const HTTB_RESIZINGBORDER_BOTTOM: u32 = 128u32;
-pub const HTTB_RESIZINGBORDER_LEFT: u32 = 16u32;
-pub const HTTB_RESIZINGBORDER_RIGHT: u32 = 64u32;
-pub const HTTB_RESIZINGBORDER_TOP: u32 = 32u32;
-pub const HTTB_SIZINGTEMPLATE: u32 = 256u32;
-pub const HTTB_SYSTEMSIZINGMARGINS: u32 = 512u32;
-pub type HYPERLINKSTATES = i32;
-pub const HLS_NORMALTEXT: HYPERLINKSTATES = 1i32;
-pub const HLS_LINKTEXT: HYPERLINKSTATES = 2i32;
-pub type ICONEFFECT = i32;
-pub const ICE_NONE: ICONEFFECT = 0i32;
-pub const ICE_GLOW: ICONEFFECT = 1i32;
-pub const ICE_SHADOW: ICONEFFECT = 2i32;
-pub const ICE_PULSE: ICONEFFECT = 3i32;
-pub const ICE_ALPHA: ICONEFFECT = 4i32;
-pub const IDB_HIST_DISABLED: u32 = 14u32;
-pub const IDB_HIST_HOT: u32 = 13u32;
-pub const IDB_HIST_LARGE_COLOR: u32 = 9u32;
-pub const IDB_HIST_NORMAL: u32 = 12u32;
-pub const IDB_HIST_PRESSED: u32 = 15u32;
-pub const IDB_HIST_SMALL_COLOR: u32 = 8u32;
-pub const IDB_STD_LARGE_COLOR: u32 = 1u32;
-pub const IDB_STD_SMALL_COLOR: u32 = 0u32;
-pub const IDB_VIEW_LARGE_COLOR: u32 = 5u32;
-pub const IDB_VIEW_SMALL_COLOR: u32 = 4u32;
-pub const IDC_MANAGE_LINK: u32 = 1592u32;
-pub const ID_PSRESTARTWINDOWS: u32 = 2u32;
-pub type IImageList = *mut ::core::ffi::c_void;
-pub type IImageList2 = *mut ::core::ffi::c_void;
-pub const ILDI_PURGE: u32 = 1u32;
-pub const ILDI_QUERYACCESS: u32 = 8u32;
-pub const ILDI_RESETACCESS: u32 = 4u32;
-pub const ILDI_STANDBY: u32 = 2u32;
-pub const ILDRF_IMAGELOWQUALITY: u32 = 1u32;
-pub const ILDRF_OVERLAYLOWQUALITY: u32 = 16u32;
-pub const ILD_ASYNC: u32 = 32768u32;
-pub const ILD_BLEND25: u32 = 2u32;
-pub const ILD_DPISCALE: u32 = 16384u32;
-pub const ILD_IMAGE: u32 = 32u32;
-pub const ILD_OVERLAYMASK: u32 = 3840u32;
-pub const ILD_PRESERVEALPHA: u32 = 4096u32;
-pub const ILD_ROP: u32 = 64u32;
-pub const ILD_SCALE: u32 = 8192u32;
-pub const ILD_TRANSPARENT: u32 = 1u32;
-pub const ILFIP_ALWAYS: u32 = 0u32;
-pub const ILFIP_FROMSTANDBY: u32 = 1u32;
-pub const ILGOS_ALWAYS: u32 = 0u32;
-pub const ILGOS_FROMSTANDBY: u32 = 1u32;
-pub const ILGT_ASYNC: u32 = 1u32;
-pub const ILGT_NORMAL: u32 = 0u32;
-pub const ILP_DOWNLEVEL: u32 = 1u32;
-pub const ILP_NORMAL: u32 = 0u32;
-pub const ILR_DEFAULT: u32 = 0u32;
-pub const ILR_HORIZONTAL_CENTER: u32 = 1u32;
-pub const ILR_HORIZONTAL_LEFT: u32 = 0u32;
-pub const ILR_HORIZONTAL_RIGHT: u32 = 2u32;
-pub const ILR_SCALE_ASPECTRATIO: u32 = 256u32;
-pub const ILR_SCALE_CLIP: u32 = 0u32;
-pub const ILR_VERTICAL_BOTTOM: u32 = 32u32;
-pub const ILR_VERTICAL_CENTER: u32 = 16u32;
-pub const ILR_VERTICAL_TOP: u32 = 0u32;
-pub const ILS_ALPHA: u32 = 8u32;
-pub const ILS_GLOW: u32 = 1u32;
-pub const ILS_NORMAL: u32 = 0u32;
-pub const ILS_SATURATE: u32 = 4u32;
-pub const ILS_SHADOW: u32 = 2u32;
-#[repr(C)]
-#[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
- }
-}
-pub type IMAGELAYOUT = i32;
-pub const IL_VERTICAL: IMAGELAYOUT = 0i32;
-pub const IL_HORIZONTAL: IMAGELAYOUT = 1i32;
-#[repr(C)]
-#[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)]
-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
- }
-}
-pub type IMAGELIST_CREATION_FLAGS = u32;
-pub const ILC_MASK: IMAGELIST_CREATION_FLAGS = 1u32;
-pub const ILC_COLOR: IMAGELIST_CREATION_FLAGS = 0u32;
-pub const ILC_COLORDDB: IMAGELIST_CREATION_FLAGS = 254u32;
-pub const ILC_COLOR4: IMAGELIST_CREATION_FLAGS = 4u32;
-pub const ILC_COLOR8: IMAGELIST_CREATION_FLAGS = 8u32;
-pub const ILC_COLOR16: IMAGELIST_CREATION_FLAGS = 16u32;
-pub const ILC_COLOR24: IMAGELIST_CREATION_FLAGS = 24u32;
-pub const ILC_COLOR32: IMAGELIST_CREATION_FLAGS = 32u32;
-pub const ILC_PALETTE: IMAGELIST_CREATION_FLAGS = 2048u32;
-pub const ILC_MIRROR: IMAGELIST_CREATION_FLAGS = 8192u32;
-pub const ILC_PERITEMMIRROR: IMAGELIST_CREATION_FLAGS = 32768u32;
-pub const ILC_ORIGINALSIZE: IMAGELIST_CREATION_FLAGS = 65536u32;
-pub const ILC_HIGHQUALITYSCALE: IMAGELIST_CREATION_FLAGS = 131072u32;
-pub type IMAGESELECTTYPE = i32;
-pub const IST_NONE: IMAGESELECTTYPE = 0i32;
-pub const IST_SIZE: IMAGESELECTTYPE = 1i32;
-pub const IST_DPI: IMAGESELECTTYPE = 2i32;
-pub type IMAGE_LIST_COPY_FLAGS = u32;
-pub const ILCF_MOVE: IMAGE_LIST_COPY_FLAGS = 0u32;
-pub const ILCF_SWAP: IMAGE_LIST_COPY_FLAGS = 1u32;
-pub type IMAGE_LIST_DRAW_STYLE = u32;
-pub const ILD_BLEND: IMAGE_LIST_DRAW_STYLE = 4u32;
-pub const ILD_BLEND50: IMAGE_LIST_DRAW_STYLE = 4u32;
-pub const ILD_FOCUS: IMAGE_LIST_DRAW_STYLE = 2u32;
-pub const ILD_MASK: IMAGE_LIST_DRAW_STYLE = 16u32;
-pub const ILD_NORMAL: IMAGE_LIST_DRAW_STYLE = 0u32;
-pub const ILD_SELECTED: IMAGE_LIST_DRAW_STYLE = 4u32;
-pub type IMAGE_LIST_ITEM_FLAGS = u32;
-pub const ILIF_ALPHA: IMAGE_LIST_ITEM_FLAGS = 1u32;
-pub const ILIF_LOWQUALITY: IMAGE_LIST_ITEM_FLAGS = 2u32;
-pub const INFOTIPSIZE: u32 = 1024u32;
-#[repr(C)]
-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
- }
-}
-pub type INITCOMMONCONTROLSEX_ICC = u32;
-pub const ICC_ANIMATE_CLASS: INITCOMMONCONTROLSEX_ICC = 128u32;
-pub const ICC_BAR_CLASSES: INITCOMMONCONTROLSEX_ICC = 4u32;
-pub const ICC_COOL_CLASSES: INITCOMMONCONTROLSEX_ICC = 1024u32;
-pub const ICC_DATE_CLASSES: INITCOMMONCONTROLSEX_ICC = 256u32;
-pub const ICC_HOTKEY_CLASS: INITCOMMONCONTROLSEX_ICC = 64u32;
-pub const ICC_INTERNET_CLASSES: INITCOMMONCONTROLSEX_ICC = 2048u32;
-pub const ICC_LINK_CLASS: INITCOMMONCONTROLSEX_ICC = 32768u32;
-pub const ICC_LISTVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 1u32;
-pub const ICC_NATIVEFNTCTL_CLASS: INITCOMMONCONTROLSEX_ICC = 8192u32;
-pub const ICC_PAGESCROLLER_CLASS: INITCOMMONCONTROLSEX_ICC = 4096u32;
-pub const ICC_PROGRESS_CLASS: INITCOMMONCONTROLSEX_ICC = 32u32;
-pub const ICC_STANDARD_CLASSES: INITCOMMONCONTROLSEX_ICC = 16384u32;
-pub const ICC_TAB_CLASSES: INITCOMMONCONTROLSEX_ICC = 8u32;
-pub const ICC_TREEVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 2u32;
-pub const ICC_UPDOWN_CLASS: INITCOMMONCONTROLSEX_ICC = 16u32;
-pub const ICC_USEREX_CLASSES: INITCOMMONCONTROLSEX_ICC = 512u32;
-pub const ICC_WIN95_CLASSES: INITCOMMONCONTROLSEX_ICC = 255u32;
-#[repr(C)]
-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
- }
-}
-pub const INVALID_LINK_INDEX: i32 = -1i32;
-pub const IPM_CLEARADDRESS: u32 = 1124u32;
-pub const IPM_GETADDRESS: u32 = 1126u32;
-pub const IPM_ISBLANK: u32 = 1129u32;
-pub const IPM_SETADDRESS: u32 = 1125u32;
-pub const IPM_SETFOCUS: u32 = 1128u32;
-pub const IPM_SETRANGE: u32 = 1127u32;
-pub const I_IMAGECALLBACK: i32 = -1i32;
-pub const I_IMAGENONE: i32 = -2i32;
-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)]
-#[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
- }
-}
-pub const LIF_ITEMID: u32 = 4u32;
-pub const LIF_ITEMINDEX: u32 = 1u32;
-pub const LIF_STATE: u32 = 2u32;
-pub const LIF_URL: u32 = 8u32;
-pub type LINKPARTS = i32;
-pub const LP_HYPERLINK: LINKPARTS = 1i32;
-pub const LIS_DEFAULTCOLORS: u32 = 16u32;
-pub const LIS_ENABLED: u32 = 2u32;
-pub const LIS_FOCUSED: u32 = 1u32;
-pub const LIS_HOTTRACK: u32 = 8u32;
-pub const LIS_VISITED: u32 = 4u32;
-#[repr(C)]
-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
- }
-}
-pub const LM_GETIDEALHEIGHT: u32 = 1793u32;
-pub const LM_GETIDEALSIZE: u32 = 1793u32;
-pub const LM_GETITEM: u32 = 1795u32;
-pub const LM_HITTEST: u32 = 1792u32;
-pub const LM_SETITEM: u32 = 1794u32;
-pub type LOGOFFBUTTONSSTATES = i32;
-pub const SPLS_NORMAL: LOGOFFBUTTONSSTATES = 1i32;
-pub const SPLS_HOT: LOGOFFBUTTONSSTATES = 2i32;
-pub const SPLS_PRESSED: LOGOFFBUTTONSSTATES = 3i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNADDPROPSHEETPAGES = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: ::core::option::Option<LPFNSVADDPROPSHEETPAGE>, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type LPFNCCINFOA = unsafe extern "system" fn(acci: *mut CCINFOA) -> u32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type LPFNCCINFOW = unsafe extern "system" fn(acci: *mut CCINFOW) -> u32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type LPFNCCSIZETOTEXTA = unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: super::super::Foundation::PSTR) -> i32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type LPFNCCSIZETOTEXTW = unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: super::super::Foundation::PWSTR) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNCCSTYLEA = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEA) -> super::super::Foundation::BOOL;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNCCSTYLEW = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEW) -> super::super::Foundation::BOOL;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPFNPSPCALLBACKA = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEA) -> u32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPFNPSPCALLBACKW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut PROPSHEETPAGEW) -> u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNSVADDPROPSHEETPAGE = unsafe extern "system" fn(param0: HPROPSHEETPAGE, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-pub const LVA_ALIGNLEFT: u32 = 1u32;
-pub const LVA_ALIGNTOP: u32 = 2u32;
-pub const LVA_DEFAULT: u32 = 0u32;
-pub const LVA_SNAPTOGRID: u32 = 5u32;
-pub const LVBKIF_FLAG_ALPHABLEND: u32 = 536870912u32;
-pub const LVBKIF_FLAG_TILEOFFSET: u32 = 256u32;
-pub const LVBKIF_SOURCE_HBITMAP: u32 = 1u32;
-pub const LVBKIF_SOURCE_MASK: u32 = 3u32;
-pub const LVBKIF_SOURCE_NONE: u32 = 0u32;
-pub const LVBKIF_SOURCE_URL: u32 = 2u32;
-pub const LVBKIF_STYLE_MASK: u32 = 16u32;
-pub const LVBKIF_STYLE_NORMAL: u32 = 0u32;
-pub const LVBKIF_STYLE_TILE: u32 = 16u32;
-pub const LVBKIF_TYPE_WATERMARK: u32 = 268435456u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct LVBKIMAGEA {
- pub ulFlags: u32,
- pub hbm: super::super::Graphics::Gdi::HBITMAP,
- pub pszImage: super::super::Foundation::PSTR,
- pub cchImageMax: u32,
- pub xOffsetPercent: i32,
- pub yOffsetPercent: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for LVBKIMAGEA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for LVBKIMAGEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct LVBKIMAGEW {
- pub ulFlags: u32,
- pub hbm: super::super::Graphics::Gdi::HBITMAP,
- pub pszImage: super::super::Foundation::PWSTR,
- pub cchImageMax: u32,
- pub xOffsetPercent: i32,
- pub yOffsetPercent: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for LVBKIMAGEW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for LVBKIMAGEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const LVCDRF_NOGROUPFRAME: u32 = 131072u32;
-pub const LVCDRF_NOSELECT: u32 = 65536u32;
-pub const LVCFMT_FILL: u32 = 2097152u32;
-pub const LVCFMT_LINE_BREAK: u32 = 1048576u32;
-pub const LVCFMT_NO_TITLE: u32 = 8388608u32;
-pub const LVCFMT_WRAP: u32 = 4194304u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVCOLUMNA {
- pub mask: LVCOLUMNW_MASK,
- pub fmt: LVCOLUMNW_FORMAT,
- pub cx: i32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iSubItem: i32,
- pub iImage: i32,
- pub iOrder: i32,
- pub cxMin: i32,
- pub cxDefault: i32,
- pub cxIdeal: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVCOLUMNA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVCOLUMNA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVCOLUMNW {
- pub mask: LVCOLUMNW_MASK,
- pub fmt: LVCOLUMNW_FORMAT,
- pub cx: i32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iSubItem: i32,
- pub iImage: i32,
- pub iOrder: i32,
- pub cxMin: i32,
- pub cxDefault: i32,
- pub cxIdeal: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVCOLUMNW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVCOLUMNW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type LVCOLUMNW_FORMAT = u32;
-pub const LVCFMT_LEFT: LVCOLUMNW_FORMAT = 0u32;
-pub const LVCFMT_RIGHT: LVCOLUMNW_FORMAT = 1u32;
-pub const LVCFMT_CENTER: LVCOLUMNW_FORMAT = 2u32;
-pub const LVCFMT_JUSTIFYMASK: LVCOLUMNW_FORMAT = 3u32;
-pub const LVCFMT_IMAGE: LVCOLUMNW_FORMAT = 2048u32;
-pub const LVCFMT_BITMAP_ON_RIGHT: LVCOLUMNW_FORMAT = 4096u32;
-pub const LVCFMT_COL_HAS_IMAGES: LVCOLUMNW_FORMAT = 32768u32;
-pub const LVCFMT_FIXED_WIDTH: LVCOLUMNW_FORMAT = 256u32;
-pub const LVCFMT_NO_DPI_SCALE: LVCOLUMNW_FORMAT = 262144u32;
-pub const LVCFMT_FIXED_RATIO: LVCOLUMNW_FORMAT = 524288u32;
-pub const LVCFMT_SPLITBUTTON: LVCOLUMNW_FORMAT = 16777216u32;
-pub type LVCOLUMNW_MASK = u32;
-pub const LVCF_FMT: LVCOLUMNW_MASK = 1u32;
-pub const LVCF_WIDTH: LVCOLUMNW_MASK = 2u32;
-pub const LVCF_TEXT: LVCOLUMNW_MASK = 4u32;
-pub const LVCF_SUBITEM: LVCOLUMNW_MASK = 8u32;
-pub const LVCF_IMAGE: LVCOLUMNW_MASK = 16u32;
-pub const LVCF_ORDER: LVCOLUMNW_MASK = 32u32;
-pub const LVCF_MINWIDTH: LVCOLUMNW_MASK = 64u32;
-pub const LVCF_DEFAULTWIDTH: LVCOLUMNW_MASK = 128u32;
-pub const LVCF_IDEALWIDTH: LVCOLUMNW_MASK = 256u32;
-pub const LVFF_ITEMCOUNT: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVFINDINFOA {
- pub flags: LVFINDINFOW_FLAGS,
- pub psz: super::super::Foundation::PSTR,
- 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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVFINDINFOW {
- pub flags: LVFINDINFOW_FLAGS,
- pub psz: super::super::Foundation::PWSTR,
- 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
- }
-}
-pub type LVFINDINFOW_FLAGS = u32;
-pub const LVFI_PARAM: LVFINDINFOW_FLAGS = 1u32;
-pub const LVFI_PARTIAL: LVFINDINFOW_FLAGS = 8u32;
-pub const LVFI_STRING: LVFINDINFOW_FLAGS = 2u32;
-pub const LVFI_SUBSTRING: LVFINDINFOW_FLAGS = 4u32;
-pub const LVFI_WRAP: LVFINDINFOW_FLAGS = 32u32;
-pub const LVFI_NEARESTXY: LVFINDINFOW_FLAGS = 64u32;
-pub const LVFIS_FOCUSED: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVFOOTERINFO {
- pub mask: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub cItems: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVFOOTERINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVFOOTERINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVFOOTERITEM {
- pub mask: LVFOOTERITEM_MASK,
- pub iItem: i32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub state: u32,
- pub stateMask: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVFOOTERITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVFOOTERITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type LVFOOTERITEM_MASK = u32;
-pub const LVFIF_TEXT: LVFOOTERITEM_MASK = 1u32;
-pub const LVFIF_STATE: LVFOOTERITEM_MASK = 2u32;
-pub const LVGA_FOOTER_CENTER: u32 = 16u32;
-pub const LVGA_FOOTER_LEFT: u32 = 8u32;
-pub const LVGA_FOOTER_RIGHT: u32 = 32u32;
-pub const LVGF_ALIGN: u32 = 8u32;
-pub const LVGF_DESCRIPTIONBOTTOM: u32 = 2048u32;
-pub const LVGF_DESCRIPTIONTOP: u32 = 1024u32;
-pub const LVGF_EXTENDEDIMAGE: u32 = 8192u32;
-pub const LVGF_GROUPID: u32 = 16u32;
-pub const LVGF_ITEMS: u32 = 16384u32;
-pub const LVGF_SUBSET: u32 = 32768u32;
-pub const LVGF_SUBSETITEMS: u32 = 65536u32;
-pub const LVGF_SUBTITLE: u32 = 256u32;
-pub const LVGF_TASK: u32 = 512u32;
-pub const LVGF_TITLEIMAGE: u32 = 4096u32;
-pub const LVGGR_GROUP: u32 = 0u32;
-pub const LVGGR_HEADER: u32 = 1u32;
-pub const LVGGR_LABEL: u32 = 2u32;
-pub const LVGGR_SUBSETLINK: u32 = 3u32;
-pub const LVGIT_UNFOLDED: u32 = 1u32;
-pub const LVGMF_BORDERCOLOR: u32 = 2u32;
-pub const LVGMF_BORDERSIZE: u32 = 1u32;
-pub const LVGMF_NONE: u32 = 0u32;
-pub const LVGMF_TEXTCOLOR: u32 = 4u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVGROUP {
- pub cbSize: u32,
- pub mask: LVGROUP_MASK,
- pub pszHeader: super::super::Foundation::PWSTR,
- pub cchHeader: i32,
- pub pszFooter: super::super::Foundation::PWSTR,
- pub cchFooter: i32,
- pub iGroupId: i32,
- pub stateMask: u32,
- pub state: u32,
- pub uAlign: u32,
- pub pszSubtitle: super::super::Foundation::PWSTR,
- pub cchSubtitle: u32,
- pub pszTask: super::super::Foundation::PWSTR,
- pub cchTask: u32,
- pub pszDescriptionTop: super::super::Foundation::PWSTR,
- pub cchDescriptionTop: u32,
- pub pszDescriptionBottom: super::super::Foundation::PWSTR,
- pub cchDescriptionBottom: u32,
- pub iTitleImage: i32,
- pub iExtendedImage: i32,
- pub iFirstItem: i32,
- pub cItems: u32,
- pub pszSubsetTitle: super::super::Foundation::PWSTR,
- pub cchSubsetTitle: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVGROUP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVGROUP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-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
- }
-}
-pub type LVGROUP_MASK = u32;
-pub const LVGF_NONE: LVGROUP_MASK = 0u32;
-pub const LVGF_HEADER: LVGROUP_MASK = 1u32;
-pub const LVGF_FOOTER: LVGROUP_MASK = 2u32;
-pub const LVGF_STATE: LVGROUP_MASK = 4u32;
-pub const LVGS_COLLAPSED: u32 = 1u32;
-pub const LVGS_COLLAPSIBLE: u32 = 8u32;
-pub const LVGS_FOCUSED: u32 = 16u32;
-pub const LVGS_HIDDEN: u32 = 2u32;
-pub const LVGS_NOHEADER: u32 = 4u32;
-pub const LVGS_NORMAL: u32 = 0u32;
-pub const LVGS_SELECTED: u32 = 32u32;
-pub const LVGS_SUBSETED: u32 = 64u32;
-pub const LVGS_SUBSETLINKFOCUSED: u32 = 128u32;
-#[repr(C)]
-#[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
- }
-}
-pub type LVHITTESTINFO_FLAGS = u32;
-pub const LVHT_ABOVE: LVHITTESTINFO_FLAGS = 8u32;
-pub const LVHT_BELOW: LVHITTESTINFO_FLAGS = 16u32;
-pub const LVHT_NOWHERE: LVHITTESTINFO_FLAGS = 1u32;
-pub const LVHT_ONITEMICON: LVHITTESTINFO_FLAGS = 2u32;
-pub const LVHT_ONITEMLABEL: LVHITTESTINFO_FLAGS = 4u32;
-pub const LVHT_ONITEMSTATEICON: LVHITTESTINFO_FLAGS = 8u32;
-pub const LVHT_TOLEFT: LVHITTESTINFO_FLAGS = 64u32;
-pub const LVHT_TORIGHT: LVHITTESTINFO_FLAGS = 32u32;
-pub const LVHT_EX_GROUP_HEADER: LVHITTESTINFO_FLAGS = 268435456u32;
-pub const LVHT_EX_GROUP_FOOTER: LVHITTESTINFO_FLAGS = 536870912u32;
-pub const LVHT_EX_GROUP_COLLAPSE: LVHITTESTINFO_FLAGS = 1073741824u32;
-pub const LVHT_EX_GROUP_BACKGROUND: LVHITTESTINFO_FLAGS = 2147483648u32;
-pub const LVHT_EX_GROUP_STATEICON: LVHITTESTINFO_FLAGS = 16777216u32;
-pub const LVHT_EX_GROUP_SUBSETLINK: LVHITTESTINFO_FLAGS = 33554432u32;
-pub const LVHT_EX_GROUP: LVHITTESTINFO_FLAGS = 4076863488u32;
-pub const LVHT_EX_ONCONTENTS: LVHITTESTINFO_FLAGS = 67108864u32;
-pub const LVHT_EX_FOOTER: LVHITTESTINFO_FLAGS = 134217728u32;
-pub const LVIF_COLFMT: u32 = 65536u32;
-pub const LVIF_COLUMNS: u32 = 512u32;
-pub const LVIF_DI_SETITEM: u32 = 4096u32;
-pub const LVIF_GROUPID: u32 = 256u32;
-pub const LVIF_IMAGE: u32 = 2u32;
-pub const LVIF_INDENT: u32 = 16u32;
-pub const LVIF_NORECOMPUTE: u32 = 2048u32;
-pub const LVIF_PARAM: u32 = 4u32;
-pub const LVIF_STATE: u32 = 8u32;
-pub const LVIF_TEXT: u32 = 1u32;
-pub const LVIM_AFTER: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVINSERTGROUPSORTED {
- pub pfnGroupCompare: PFNLVGROUPCOMPARE,
- pub pvData: *mut ::core::ffi::c_void,
- pub lvGroup: LVGROUP,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVINSERTGROUPSORTED {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVINSERTGROUPSORTED {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-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
- }
-}
-pub const LVIR_BOUNDS: u32 = 0u32;
-pub const LVIR_ICON: u32 = 1u32;
-pub const LVIR_LABEL: u32 = 2u32;
-pub const LVIR_SELECTBOUNDS: u32 = 3u32;
-pub const LVIS_ACTIVATING: u32 = 32u32;
-pub const LVIS_CUT: u32 = 4u32;
-pub const LVIS_DROPHILITED: u32 = 8u32;
-pub const LVIS_FOCUSED: u32 = 1u32;
-pub const LVIS_GLOW: u32 = 16u32;
-pub const LVIS_OVERLAYMASK: u32 = 3840u32;
-pub const LVIS_SELECTED: u32 = 2u32;
-pub const LVIS_STATEIMAGEMASK: u32 = 61440u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVITEMA {
- pub mask: u32,
- pub iItem: i32,
- pub iSubItem: i32,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: super::super::Foundation::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
- }
-}
-pub type LVITEMA_GROUP_ID = i32;
-pub const I_GROUPIDCALLBACK: LVITEMA_GROUP_ID = -1i32;
-pub const I_GROUPIDNONE: LVITEMA_GROUP_ID = -2i32;
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVITEMW {
- pub mask: u32,
- pub iItem: i32,
- pub iSubItem: i32,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: super::super::Foundation::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
- }
-}
-pub const LVKF_ALT: u32 = 1u32;
-pub const LVKF_CONTROL: u32 = 2u32;
-pub const LVKF_SHIFT: u32 = 4u32;
-pub const LVM_APPROXIMATEVIEWRECT: u32 = 4160u32;
-pub const LVM_ARRANGE: u32 = 4118u32;
-pub const LVM_CANCELEDITLABEL: u32 = 4275u32;
-pub const LVM_CREATEDRAGIMAGE: u32 = 4129u32;
-pub const LVM_DELETEALLITEMS: u32 = 4105u32;
-pub const LVM_DELETECOLUMN: u32 = 4124u32;
-pub const LVM_DELETEITEM: u32 = 4104u32;
-pub const LVM_EDITLABEL: u32 = 4214u32;
-pub const LVM_EDITLABELA: u32 = 4119u32;
-pub const LVM_EDITLABELW: u32 = 4214u32;
-pub const LVM_ENABLEGROUPVIEW: u32 = 4253u32;
-pub const LVM_ENSUREVISIBLE: u32 = 4115u32;
-pub const LVM_FINDITEM: u32 = 4179u32;
-pub const LVM_FINDITEMA: u32 = 4109u32;
-pub const LVM_FINDITEMW: u32 = 4179u32;
-pub const LVM_FIRST: u32 = 4096u32;
-pub const LVM_GETBKCOLOR: u32 = 4096u32;
-pub const LVM_GETBKIMAGE: u32 = 4235u32;
-pub const LVM_GETBKIMAGEA: u32 = 4165u32;
-pub const LVM_GETBKIMAGEW: u32 = 4235u32;
-pub const LVM_GETCALLBACKMASK: u32 = 4106u32;
-pub const LVM_GETCOLUMN: u32 = 4191u32;
-pub const LVM_GETCOLUMNA: u32 = 4121u32;
-pub const LVM_GETCOLUMNORDERARRAY: u32 = 4155u32;
-pub const LVM_GETCOLUMNW: u32 = 4191u32;
-pub const LVM_GETCOLUMNWIDTH: u32 = 4125u32;
-pub const LVM_GETCOUNTPERPAGE: u32 = 4136u32;
-pub const LVM_GETEDITCONTROL: u32 = 4120u32;
-pub const LVM_GETEMPTYTEXT: u32 = 4300u32;
-pub const LVM_GETEXTENDEDLISTVIEWSTYLE: u32 = 4151u32;
-pub const LVM_GETFOCUSEDGROUP: u32 = 4189u32;
-pub const LVM_GETFOOTERINFO: u32 = 4302u32;
-pub const LVM_GETFOOTERITEM: u32 = 4304u32;
-pub const LVM_GETFOOTERITEMRECT: u32 = 4303u32;
-pub const LVM_GETFOOTERRECT: u32 = 4301u32;
-pub const LVM_GETGROUPCOUNT: u32 = 4248u32;
-pub const LVM_GETGROUPINFO: u32 = 4245u32;
-pub const LVM_GETGROUPINFOBYINDEX: u32 = 4249u32;
-pub const LVM_GETGROUPMETRICS: u32 = 4252u32;
-pub const LVM_GETGROUPRECT: u32 = 4194u32;
-pub const LVM_GETGROUPSTATE: u32 = 4188u32;
-pub const LVM_GETHEADER: u32 = 4127u32;
-pub const LVM_GETHOTCURSOR: u32 = 4159u32;
-pub const LVM_GETHOTITEM: u32 = 4157u32;
-pub const LVM_GETHOVERTIME: u32 = 4168u32;
-pub const LVM_GETIMAGELIST: u32 = 4098u32;
-pub const LVM_GETINSERTMARK: u32 = 4263u32;
-pub const LVM_GETINSERTMARKCOLOR: u32 = 4267u32;
-pub const LVM_GETINSERTMARKRECT: u32 = 4265u32;
-pub const LVM_GETISEARCHSTRING: u32 = 4213u32;
-pub const LVM_GETISEARCHSTRINGA: u32 = 4148u32;
-pub const LVM_GETISEARCHSTRINGW: u32 = 4213u32;
-pub const LVM_GETITEM: u32 = 4171u32;
-pub const LVM_GETITEMA: u32 = 4101u32;
-pub const LVM_GETITEMCOUNT: u32 = 4100u32;
-pub const LVM_GETITEMINDEXRECT: u32 = 4305u32;
-pub const LVM_GETITEMPOSITION: u32 = 4112u32;
-pub const LVM_GETITEMRECT: u32 = 4110u32;
-pub const LVM_GETITEMSPACING: u32 = 4147u32;
-pub const LVM_GETITEMSTATE: u32 = 4140u32;
-pub const LVM_GETITEMTEXT: u32 = 4211u32;
-pub const LVM_GETITEMTEXTA: u32 = 4141u32;
-pub const LVM_GETITEMTEXTW: u32 = 4211u32;
-pub const LVM_GETITEMW: u32 = 4171u32;
-pub const LVM_GETNEXTITEM: u32 = 4108u32;
-pub const LVM_GETNEXTITEMINDEX: u32 = 4307u32;
-pub const LVM_GETNUMBEROFWORKAREAS: u32 = 4169u32;
-pub const LVM_GETORIGIN: u32 = 4137u32;
-pub const LVM_GETOUTLINECOLOR: u32 = 4272u32;
-pub const LVM_GETSELECTEDCOLUMN: u32 = 4270u32;
-pub const LVM_GETSELECTEDCOUNT: u32 = 4146u32;
-pub const LVM_GETSELECTIONMARK: u32 = 4162u32;
-pub const LVM_GETSTRINGWIDTH: u32 = 4183u32;
-pub const LVM_GETSTRINGWIDTHA: u32 = 4113u32;
-pub const LVM_GETSTRINGWIDTHW: u32 = 4183u32;
-pub const LVM_GETSUBITEMRECT: u32 = 4152u32;
-pub const LVM_GETTEXTBKCOLOR: u32 = 4133u32;
-pub const LVM_GETTEXTCOLOR: u32 = 4131u32;
-pub const LVM_GETTILEINFO: u32 = 4261u32;
-pub const LVM_GETTILEVIEWINFO: u32 = 4259u32;
-pub const LVM_GETTOOLTIPS: u32 = 4174u32;
-pub const LVM_GETTOPINDEX: u32 = 4135u32;
-pub const LVM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const LVM_GETVIEW: u32 = 4239u32;
-pub const LVM_GETVIEWRECT: u32 = 4130u32;
-pub const LVM_GETWORKAREAS: u32 = 4166u32;
-pub const LVM_HASGROUP: u32 = 4257u32;
-pub const LVM_HITTEST: u32 = 4114u32;
-pub const LVM_INSERTCOLUMNA: u32 = 4123u32;
-pub const LVM_INSERTCOLUMNW: u32 = 4193u32;
-pub const LVM_INSERTGROUP: u32 = 4241u32;
-pub const LVM_INSERTGROUPSORTED: u32 = 4255u32;
-pub const LVM_INSERTITEM: u32 = 4173u32;
-pub const LVM_INSERTITEMA: u32 = 4103u32;
-pub const LVM_INSERTITEMW: u32 = 4173u32;
-pub const LVM_INSERTMARKHITTEST: u32 = 4264u32;
-pub const LVM_ISGROUPVIEWENABLED: u32 = 4271u32;
-pub const LVM_ISITEMVISIBLE: u32 = 4278u32;
-pub const LVM_MAPIDTOINDEX: u32 = 4277u32;
-pub const LVM_MAPINDEXTOID: u32 = 4276u32;
-pub const LVM_MOVEGROUP: u32 = 4247u32;
-pub const LVM_MOVEITEMTOGROUP: u32 = 4250u32;
-pub const LVM_REDRAWITEMS: u32 = 4117u32;
-pub const LVM_REMOVEALLGROUPS: u32 = 4256u32;
-pub const LVM_REMOVEGROUP: u32 = 4246u32;
-pub const LVM_SCROLL: u32 = 4116u32;
-pub const LVM_SETBKCOLOR: u32 = 4097u32;
-pub const LVM_SETBKIMAGE: u32 = 4234u32;
-pub const LVM_SETBKIMAGEA: u32 = 4164u32;
-pub const LVM_SETBKIMAGEW: u32 = 4234u32;
-pub const LVM_SETCALLBACKMASK: u32 = 4107u32;
-pub const LVM_SETCOLUMN: u32 = 4192u32;
-pub const LVM_SETCOLUMNA: u32 = 4122u32;
-pub const LVM_SETCOLUMNORDERARRAY: u32 = 4154u32;
-pub const LVM_SETCOLUMNW: u32 = 4192u32;
-pub const LVM_SETCOLUMNWIDTH: u32 = 4126u32;
-pub const LVM_SETEXTENDEDLISTVIEWSTYLE: u32 = 4150u32;
-pub const LVM_SETGROUPINFO: u32 = 4243u32;
-pub const LVM_SETGROUPMETRICS: u32 = 4251u32;
-pub const LVM_SETHOTCURSOR: u32 = 4158u32;
-pub const LVM_SETHOTITEM: u32 = 4156u32;
-pub const LVM_SETHOVERTIME: u32 = 4167u32;
-pub const LVM_SETICONSPACING: u32 = 4149u32;
-pub const LVM_SETIMAGELIST: u32 = 4099u32;
-pub const LVM_SETINFOTIP: u32 = 4269u32;
-pub const LVM_SETINSERTMARK: u32 = 4262u32;
-pub const LVM_SETINSERTMARKCOLOR: u32 = 4266u32;
-pub const LVM_SETITEM: u32 = 4172u32;
-pub const LVM_SETITEMA: u32 = 4102u32;
-pub const LVM_SETITEMCOUNT: u32 = 4143u32;
-pub const LVM_SETITEMINDEXSTATE: u32 = 4306u32;
-pub const LVM_SETITEMPOSITION: u32 = 4111u32;
-pub const LVM_SETITEMPOSITION32: u32 = 4145u32;
-pub const LVM_SETITEMSTATE: u32 = 4139u32;
-pub const LVM_SETITEMTEXT: u32 = 4212u32;
-pub const LVM_SETITEMTEXTA: u32 = 4142u32;
-pub const LVM_SETITEMTEXTW: u32 = 4212u32;
-pub const LVM_SETITEMW: u32 = 4172u32;
-pub const LVM_SETOUTLINECOLOR: u32 = 4273u32;
-pub const LVM_SETSELECTEDCOLUMN: u32 = 4236u32;
-pub const LVM_SETSELECTIONMARK: u32 = 4163u32;
-pub const LVM_SETTEXTBKCOLOR: u32 = 4134u32;
-pub const LVM_SETTEXTCOLOR: u32 = 4132u32;
-pub const LVM_SETTILEINFO: u32 = 4260u32;
-pub const LVM_SETTILEVIEWINFO: u32 = 4258u32;
-pub const LVM_SETTOOLTIPS: u32 = 4170u32;
-pub const LVM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const LVM_SETVIEW: u32 = 4238u32;
-pub const LVM_SETWORKAREAS: u32 = 4161u32;
-pub const LVM_SORTGROUPS: u32 = 4254u32;
-pub const LVM_SORTITEMS: u32 = 4144u32;
-pub const LVM_SORTITEMSEX: u32 = 4177u32;
-pub const LVM_SUBITEMHITTEST: u32 = 4153u32;
-pub const LVM_UPDATE: u32 = 4138u32;
-pub const LVNI_ABOVE: u32 = 256u32;
-pub const LVNI_ALL: u32 = 0u32;
-pub const LVNI_BELOW: u32 = 512u32;
-pub const LVNI_CUT: u32 = 4u32;
-pub const LVNI_DROPHILITED: u32 = 8u32;
-pub const LVNI_FOCUSED: u32 = 1u32;
-pub const LVNI_PREVIOUS: u32 = 32u32;
-pub const LVNI_SAMEGROUPONLY: u32 = 128u32;
-pub const LVNI_SELECTED: u32 = 2u32;
-pub const LVNI_TOLEFT: u32 = 1024u32;
-pub const LVNI_TORIGHT: u32 = 2048u32;
-pub const LVNI_VISIBLEONLY: u32 = 64u32;
-pub const LVNI_VISIBLEORDER: u32 = 16u32;
-pub const LVNSCH_DEFAULT: i32 = -1i32;
-pub const LVNSCH_ERROR: i32 = -2i32;
-pub const LVNSCH_IGNORE: i32 = -3i32;
-pub const LVSCW_AUTOSIZE: i32 = -1i32;
-pub const LVSCW_AUTOSIZE_USEHEADER: i32 = -2i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct LVSETINFOTIP {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub iItem: i32,
- pub iSubItem: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for LVSETINFOTIP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for LVSETINFOTIP {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const LVSICF_NOINVALIDATEALL: u32 = 1u32;
-pub const LVSICF_NOSCROLL: u32 = 2u32;
-pub const LVSIL_GROUPHEADER: u32 = 3u32;
-pub const LVSIL_NORMAL: u32 = 0u32;
-pub const LVSIL_SMALL: u32 = 1u32;
-pub const LVSIL_STATE: u32 = 2u32;
-pub const LVS_ALIGNLEFT: u32 = 2048u32;
-pub const LVS_ALIGNMASK: u32 = 3072u32;
-pub const LVS_ALIGNTOP: u32 = 0u32;
-pub const LVS_AUTOARRANGE: u32 = 256u32;
-pub const LVS_EDITLABELS: u32 = 512u32;
-pub const LVS_EX_AUTOAUTOARRANGE: u32 = 16777216u32;
-pub const LVS_EX_AUTOCHECKSELECT: u32 = 134217728u32;
-pub const LVS_EX_AUTOSIZECOLUMNS: u32 = 268435456u32;
-pub const LVS_EX_BORDERSELECT: u32 = 32768u32;
-pub const LVS_EX_CHECKBOXES: u32 = 4u32;
-pub const LVS_EX_COLUMNOVERFLOW: u32 = 2147483648u32;
-pub const LVS_EX_COLUMNSNAPPOINTS: u32 = 1073741824u32;
-pub const LVS_EX_DOUBLEBUFFER: u32 = 65536u32;
-pub const LVS_EX_FLATSB: u32 = 256u32;
-pub const LVS_EX_FULLROWSELECT: u32 = 32u32;
-pub const LVS_EX_GRIDLINES: u32 = 1u32;
-pub const LVS_EX_HEADERDRAGDROP: u32 = 16u32;
-pub const LVS_EX_HEADERINALLVIEWS: u32 = 33554432u32;
-pub const LVS_EX_HIDELABELS: u32 = 131072u32;
-pub const LVS_EX_INFOTIP: u32 = 1024u32;
-pub const LVS_EX_JUSTIFYCOLUMNS: u32 = 2097152u32;
-pub const LVS_EX_LABELTIP: u32 = 16384u32;
-pub const LVS_EX_MULTIWORKAREAS: u32 = 8192u32;
-pub const LVS_EX_ONECLICKACTIVATE: u32 = 64u32;
-pub const LVS_EX_REGIONAL: u32 = 512u32;
-pub const LVS_EX_SIMPLESELECT: u32 = 1048576u32;
-pub const LVS_EX_SINGLEROW: u32 = 262144u32;
-pub const LVS_EX_SNAPTOGRID: u32 = 524288u32;
-pub const LVS_EX_SUBITEMIMAGES: u32 = 2u32;
-pub const LVS_EX_TRACKSELECT: u32 = 8u32;
-pub const LVS_EX_TRANSPARENTBKGND: u32 = 4194304u32;
-pub const LVS_EX_TRANSPARENTSHADOWTEXT: u32 = 8388608u32;
-pub const LVS_EX_TWOCLICKACTIVATE: u32 = 128u32;
-pub const LVS_EX_UNDERLINECOLD: u32 = 4096u32;
-pub const LVS_EX_UNDERLINEHOT: u32 = 2048u32;
-pub const LVS_ICON: u32 = 0u32;
-pub const LVS_LIST: u32 = 3u32;
-pub const LVS_NOCOLUMNHEADER: u32 = 16384u32;
-pub const LVS_NOLABELWRAP: u32 = 128u32;
-pub const LVS_NOSCROLL: u32 = 8192u32;
-pub const LVS_NOSORTHEADER: u32 = 32768u32;
-pub const LVS_OWNERDATA: u32 = 4096u32;
-pub const LVS_OWNERDRAWFIXED: u32 = 1024u32;
-pub const LVS_REPORT: u32 = 1u32;
-pub const LVS_SHAREIMAGELISTS: u32 = 64u32;
-pub const LVS_SHOWSELALWAYS: u32 = 8u32;
-pub const LVS_SINGLESEL: u32 = 4u32;
-pub const LVS_SMALLICON: u32 = 2u32;
-pub const LVS_SORTASCENDING: u32 = 16u32;
-pub const LVS_SORTDESCENDING: u32 = 32u32;
-pub const LVS_TYPEMASK: u32 = 3u32;
-pub const LVS_TYPESTYLEMASK: u32 = 64512u32;
-#[repr(C)]
-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)]
-#[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
- }
-}
-pub type LVTILEVIEWINFO_FLAGS = u32;
-pub const LVTVIF_EXTENDED: LVTILEVIEWINFO_FLAGS = 4u32;
-pub const LVTVIF_AUTOSIZE: u32 = 0u32;
-pub const LVTVIF_FIXEDHEIGHT: u32 = 2u32;
-pub const LVTVIF_FIXEDSIZE: u32 = 3u32;
-pub const LVTVIF_FIXEDWIDTH: u32 = 1u32;
-pub const LVTVIM_COLUMNS: u32 = 2u32;
-pub const LVTVIM_LABELMARGIN: u32 = 4u32;
-pub const LVTVIM_TILESIZE: u32 = 1u32;
-pub const LV_MAX_WORKAREAS: u32 = 16u32;
-pub const LV_VIEW_DETAILS: u32 = 1u32;
-pub const LV_VIEW_ICON: u32 = 0u32;
-pub const LV_VIEW_LIST: u32 = 3u32;
-pub const LV_VIEW_MAX: u32 = 4u32;
-pub const LV_VIEW_SMALLICON: u32 = 2u32;
-pub const LV_VIEW_TILE: u32 = 4u32;
-pub const LWS_IGNORERETURN: u32 = 2u32;
-pub const LWS_NOPREFIX: u32 = 4u32;
-pub const LWS_RIGHT: u32 = 32u32;
-pub const LWS_TRANSPARENT: u32 = 1u32;
-pub const LWS_USECUSTOMTEXT: u32 = 16u32;
-pub const LWS_USEVISUALSTYLE: u32 = 8u32;
-#[repr(C)]
-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
- }
-}
-pub type MARKUPTEXTSTATES = i32;
-pub const EMT_NORMALTEXT: MARKUPTEXTSTATES = 1i32;
-pub const EMT_LINKTEXT: MARKUPTEXTSTATES = 2i32;
-pub const MAXPROPPAGES: u32 = 100u32;
-pub const MAX_INTLIST_COUNT: u32 = 402u32;
-pub const MAX_LINKID_TEXT: u32 = 48u32;
-pub const MAX_THEMECOLOR: u32 = 64u32;
-pub const MAX_THEMESIZE: u32 = 64u32;
-#[repr(C)]
-#[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: super::super::Foundation::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
- }
-}
-pub type MCGRIDINFO_FLAGS = u32;
-pub const MCGIF_DATE: MCGRIDINFO_FLAGS = 1u32;
-pub const MCGIF_RECT: MCGRIDINFO_FLAGS = 2u32;
-pub const MCGIF_NAME: MCGRIDINFO_FLAGS = 4u32;
-pub type MCGRIDINFO_PART = u32;
-pub const MCGIP_CALENDARCONTROL: MCGRIDINFO_PART = 0u32;
-pub const MCGIP_NEXT: MCGRIDINFO_PART = 1u32;
-pub const MCGIP_PREV: MCGRIDINFO_PART = 2u32;
-pub const MCGIP_FOOTER: MCGRIDINFO_PART = 3u32;
-pub const MCGIP_CALENDAR: MCGRIDINFO_PART = 4u32;
-pub const MCGIP_CALENDARHEADER: MCGRIDINFO_PART = 5u32;
-pub const MCGIP_CALENDARBODY: MCGRIDINFO_PART = 6u32;
-pub const MCGIP_CALENDARROW: MCGRIDINFO_PART = 7u32;
-pub const MCGIP_CALENDARCELL: MCGRIDINFO_PART = 8u32;
-#[repr(C)]
-#[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
- }
-}
-pub const MCHT_CALENDAR: u32 = 131072u32;
-pub const MCHT_CALENDARBK: u32 = 131072u32;
-pub const MCHT_CALENDARCONTROL: u32 = 1048576u32;
-pub const MCHT_NEXT: u32 = 16777216u32;
-pub const MCHT_NOWHERE: u32 = 0u32;
-pub const MCHT_PREV: u32 = 33554432u32;
-pub const MCHT_TITLE: u32 = 65536u32;
-pub const MCHT_TITLEBK: u32 = 65536u32;
-pub const MCHT_TODAYLINK: u32 = 196608u32;
-pub const MCMV_CENTURY: u32 = 3u32;
-pub const MCMV_DECADE: u32 = 2u32;
-pub const MCMV_MAX: u32 = 3u32;
-pub const MCMV_MONTH: u32 = 0u32;
-pub const MCMV_YEAR: u32 = 1u32;
-pub const MCM_FIRST: u32 = 4096u32;
-pub const MCM_GETCALENDARBORDER: u32 = 4127u32;
-pub const MCM_GETCALENDARCOUNT: u32 = 4119u32;
-pub const MCM_GETCALENDARGRIDINFO: u32 = 4120u32;
-pub const MCM_GETCALID: u32 = 4123u32;
-pub const MCM_GETCOLOR: u32 = 4107u32;
-pub const MCM_GETCURRENTVIEW: u32 = 4118u32;
-pub const MCM_GETCURSEL: u32 = 4097u32;
-pub const MCM_GETFIRSTDAYOFWEEK: u32 = 4112u32;
-pub const MCM_GETMAXSELCOUNT: u32 = 4099u32;
-pub const MCM_GETMAXTODAYWIDTH: u32 = 4117u32;
-pub const MCM_GETMINREQRECT: u32 = 4105u32;
-pub const MCM_GETMONTHDELTA: u32 = 4115u32;
-pub const MCM_GETMONTHRANGE: u32 = 4103u32;
-pub const MCM_GETRANGE: u32 = 4113u32;
-pub const MCM_GETSELRANGE: u32 = 4101u32;
-pub const MCM_GETTODAY: u32 = 4109u32;
-pub const MCM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const MCM_HITTEST: u32 = 4110u32;
-pub const MCM_SETCALENDARBORDER: u32 = 4126u32;
-pub const MCM_SETCALID: u32 = 4124u32;
-pub const MCM_SETCOLOR: u32 = 4106u32;
-pub const MCM_SETCURRENTVIEW: u32 = 4128u32;
-pub const MCM_SETCURSEL: u32 = 4098u32;
-pub const MCM_SETDAYSTATE: u32 = 4104u32;
-pub const MCM_SETFIRSTDAYOFWEEK: u32 = 4111u32;
-pub const MCM_SETMAXSELCOUNT: u32 = 4100u32;
-pub const MCM_SETMONTHDELTA: u32 = 4116u32;
-pub const MCM_SETRANGE: u32 = 4114u32;
-pub const MCM_SETSELRANGE: u32 = 4102u32;
-pub const MCM_SETTODAY: u32 = 4108u32;
-pub const MCM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const MCM_SIZERECTTOMIN: u32 = 4125u32;
-pub const MCSC_BACKGROUND: u32 = 0u32;
-pub const MCSC_MONTHBK: u32 = 4u32;
-pub const MCSC_TEXT: u32 = 1u32;
-pub const MCSC_TITLEBK: u32 = 2u32;
-pub const MCSC_TITLETEXT: u32 = 3u32;
-pub const MCSC_TRAILINGTEXT: u32 = 5u32;
-pub const MCS_DAYSTATE: u32 = 1u32;
-pub const MCS_MULTISELECT: u32 = 2u32;
-pub const MCS_NOSELCHANGEONNAV: u32 = 256u32;
-pub const MCS_NOTODAY: u32 = 16u32;
-pub const MCS_NOTODAYCIRCLE: u32 = 8u32;
-pub const MCS_NOTRAILINGDATES: u32 = 64u32;
-pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32;
-pub const MCS_WEEKNUMBERS: u32 = 4u32;
-#[repr(C)]
-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 type MENUBANDPARTS = i32;
-pub const MDP_NEWAPPBUTTON: MENUBANDPARTS = 1i32;
-pub const MDP_SEPERATOR: MENUBANDPARTS = 2i32;
-pub type MENUBANDSTATES = i32;
-pub const MDS_NORMAL: MENUBANDSTATES = 1i32;
-pub const MDS_HOT: MENUBANDSTATES = 2i32;
-pub const MDS_PRESSED: MENUBANDSTATES = 3i32;
-pub const MDS_DISABLED: MENUBANDSTATES = 4i32;
-pub const MDS_CHECKED: MENUBANDSTATES = 5i32;
-pub const MDS_HOTCHECKED: MENUBANDSTATES = 6i32;
-pub type MONTHCALPARTS = i32;
-pub const MC_BACKGROUND: MONTHCALPARTS = 1i32;
-pub const MC_BORDERS: MONTHCALPARTS = 2i32;
-pub const MC_GRIDBACKGROUND: MONTHCALPARTS = 3i32;
-pub const MC_COLHEADERSPLITTER: MONTHCALPARTS = 4i32;
-pub const MC_GRIDCELLBACKGROUND: MONTHCALPARTS = 5i32;
-pub const MC_GRIDCELL: MONTHCALPARTS = 6i32;
-pub const MC_GRIDCELLUPPER: MONTHCALPARTS = 7i32;
-pub const MC_TRAILINGGRIDCELL: MONTHCALPARTS = 8i32;
-pub const MC_TRAILINGGRIDCELLUPPER: MONTHCALPARTS = 9i32;
-pub const MC_NAVNEXT: MONTHCALPARTS = 10i32;
-pub const MC_NAVPREV: MONTHCALPARTS = 11i32;
-pub type MOREPROGRAMSARROWBACKSTATES = i32;
-pub const SPSB_NORMAL: MOREPROGRAMSARROWBACKSTATES = 1i32;
-pub const SPSB_HOT: MOREPROGRAMSARROWBACKSTATES = 2i32;
-pub const SPSB_PRESSED: MOREPROGRAMSARROWBACKSTATES = 3i32;
-pub type MOREPROGRAMSARROWSTATES = i32;
-pub const SPS_NORMAL: MOREPROGRAMSARROWSTATES = 1i32;
-pub const SPS_HOT: MOREPROGRAMSARROWSTATES = 2i32;
-pub const SPS_PRESSED: MOREPROGRAMSARROWSTATES = 3i32;
-pub type MOREPROGRAMSTABSTATES = i32;
-pub const SPMPT_NORMAL: MOREPROGRAMSTABSTATES = 1i32;
-pub const SPMPT_HOT: MOREPROGRAMSTABSTATES = 2i32;
-pub const SPMPT_SELECTED: MOREPROGRAMSTABSTATES = 3i32;
-pub const SPMPT_DISABLED: MOREPROGRAMSTABSTATES = 4i32;
-pub const SPMPT_FOCUSED: MOREPROGRAMSTABSTATES = 5i32;
-pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32;
-pub const MSGF_COMMCTRL_DRAGSELECT: u32 = 16898u32;
-pub const MSGF_COMMCTRL_SIZEHEADER: u32 = 16897u32;
-pub const MSGF_COMMCTRL_TOOLBARCUST: u32 = 16899u32;
-pub const MULTIFILEOPENORD: u32 = 1537u32;
-pub type NAVNEXTSTATES = i32;
-pub const MCNN_NORMAL: NAVNEXTSTATES = 1i32;
-pub const MCNN_HOT: NAVNEXTSTATES = 2i32;
-pub const MCNN_PRESSED: NAVNEXTSTATES = 3i32;
-pub const MCNN_DISABLED: NAVNEXTSTATES = 4i32;
-pub type NAVPREVSTATES = i32;
-pub const MCNP_NORMAL: NAVPREVSTATES = 1i32;
-pub const MCNP_HOT: NAVPREVSTATES = 2i32;
-pub const MCNP_PRESSED: NAVPREVSTATES = 3i32;
-pub const MCNP_DISABLED: NAVPREVSTATES = 4i32;
-pub const NEWFILEOPENORD: u32 = 1547u32;
-pub const NEWFILEOPENV2ORD: u32 = 1552u32;
-pub const NEWFILEOPENV3ORD: u32 = 1553u32;
-pub const NEWFORMATDLGWITHLINK: u32 = 1591u32;
-pub const NFS_ALL: u32 = 16u32;
-pub const NFS_BUTTON: u32 = 8u32;
-pub const NFS_EDIT: u32 = 1u32;
-pub const NFS_LISTCOMBO: u32 = 4u32;
-pub const NFS_STATIC: u32 = 2u32;
-pub const NFS_USEFONTASSOC: u32 = 32u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMBCDROPDOWN {
- pub hdr: NMHDR,
- pub rcButton: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMBCDROPDOWN {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMBCDROPDOWN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMBCHOTITEM {
- pub hdr: NMHDR,
- pub dwFlags: NMTBHOTITEM_FLAGS,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMBCHOTITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMBCHOTITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCBEDRAGBEGINA {
- pub hdr: NMHDR,
- pub iItemid: i32,
- pub szText: [super::super::Foundation::CHAR; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCBEDRAGBEGINA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCBEDRAGBEGINA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCBEDRAGBEGINW {
- pub hdr: NMHDR,
- pub iItemid: i32,
- pub szText: [u16; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCBEDRAGBEGINW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCBEDRAGBEGINW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCBEENDEDITA {
- pub hdr: NMHDR,
- pub fChanged: super::super::Foundation::BOOL,
- pub iNewSelection: i32,
- pub szText: [super::super::Foundation::CHAR; 260],
- pub iWhy: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCBEENDEDITA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCBEENDEDITA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCBEENDEDITW {
- pub hdr: NMHDR,
- pub fChanged: super::super::Foundation::BOOL,
- pub iNewSelection: i32,
- pub szText: [u16; 260],
- pub iWhy: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCBEENDEDITW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCBEENDEDITW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCHAR {
- pub hdr: NMHDR,
- pub ch: u32,
- pub dwItemPrev: u32,
- pub dwItemNext: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCHAR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCHAR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCOMBOBOXEXA {
- pub hdr: NMHDR,
- pub ceItem: COMBOBOXEXITEMA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCOMBOBOXEXA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCOMBOBOXEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCOMBOBOXEXW {
- pub hdr: NMHDR,
- pub ceItem: COMBOBOXEXITEMW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCOMBOBOXEXW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCOMBOBOXEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMCUSTOMDRAW {
- pub hdr: NMHDR,
- pub dwDrawStage: NMCUSTOMDRAW_DRAW_STAGE,
- pub hdc: super::super::Graphics::Gdi::HDC,
- pub rc: super::super::Foundation::RECT,
- pub dwItemSpec: usize,
- pub uItemState: u32,
- pub lItemlParam: super::super::Foundation::LPARAM,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMCUSTOMDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMCUSTOMDRAW_DRAW_STAGE = u32;
-pub const CDDS_POSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 2u32;
-pub const CDDS_PREERASE: NMCUSTOMDRAW_DRAW_STAGE = 3u32;
-pub const CDDS_PREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 1u32;
-pub const CDDS_ITEMPOSTERASE: NMCUSTOMDRAW_DRAW_STAGE = 65540u32;
-pub const CDDS_ITEMPOSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65538u32;
-pub const CDDS_ITEMPREERASE: NMCUSTOMDRAW_DRAW_STAGE = 65539u32;
-pub const CDDS_ITEMPREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65537u32;
-pub const CDDS_SUBITEM: NMCUSTOMDRAW_DRAW_STAGE = 131072u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMCUSTOMSPLITRECTINFO {
- pub hdr: NMHDR,
- pub rcClient: super::super::Foundation::RECT,
- pub rcButton: super::super::Foundation::RECT,
- pub rcSplit: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMCUSTOMSPLITRECTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMCUSTOMSPLITRECTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMCUSTOMTEXT {
- pub hdr: NMHDR,
- pub hDC: super::super::Graphics::Gdi::HDC,
- pub lpString: super::super::Foundation::PWSTR,
- pub nCount: i32,
- pub lpRect: *mut super::super::Foundation::RECT,
- pub uFormat: u32,
- pub fLink: super::super::Foundation::BOOL,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMCUSTOMTEXT {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMCUSTOMTEXT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMECHANGE {
- pub nmhdr: NMHDR,
- pub dwFlags: u32,
- pub st: super::super::Foundation::SYSTEMTIME,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMECHANGE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMECHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMEFORMATA {
- pub nmhdr: NMHDR,
- pub pszFormat: super::super::Foundation::PSTR,
- pub st: super::super::Foundation::SYSTEMTIME,
- pub pszDisplay: super::super::Foundation::PSTR,
- pub szDisplay: [super::super::Foundation::CHAR; 64],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMEFORMATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMEFORMATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMEFORMATQUERYA {
- pub nmhdr: NMHDR,
- pub pszFormat: super::super::Foundation::PSTR,
- pub szMax: super::super::Foundation::SIZE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMEFORMATQUERYA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMEFORMATQUERYA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMEFORMATQUERYW {
- pub nmhdr: NMHDR,
- pub pszFormat: super::super::Foundation::PWSTR,
- pub szMax: super::super::Foundation::SIZE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMEFORMATQUERYW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMEFORMATQUERYW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMEFORMATW {
- pub nmhdr: NMHDR,
- pub pszFormat: super::super::Foundation::PWSTR,
- pub st: super::super::Foundation::SYSTEMTIME,
- pub pszDisplay: super::super::Foundation::PWSTR,
- pub szDisplay: [u16; 64],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMEFORMATW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMEFORMATW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMESTRINGA {
- pub nmhdr: NMHDR,
- pub pszUserString: super::super::Foundation::PSTR,
- pub st: super::super::Foundation::SYSTEMTIME,
- pub dwFlags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMESTRINGA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMESTRINGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMESTRINGW {
- pub nmhdr: NMHDR,
- pub pszUserString: super::super::Foundation::PWSTR,
- pub st: super::super::Foundation::SYSTEMTIME,
- pub dwFlags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMESTRINGW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMESTRINGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMEWMKEYDOWNA {
- pub nmhdr: NMHDR,
- pub nVirtKey: i32,
- pub pszFormat: super::super::Foundation::PSTR,
- pub st: super::super::Foundation::SYSTEMTIME,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDATETIMEWMKEYDOWNW {
- pub nmhdr: NMHDR,
- pub nVirtKey: i32,
- pub pszFormat: super::super::Foundation::PWSTR,
- pub st: super::super::Foundation::SYSTEMTIME,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMDAYSTATE {
- pub nmhdr: NMHDR,
- pub stStart: super::super::Foundation::SYSTEMTIME,
- pub cDayState: i32,
- pub prgDayState: *mut u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMDAYSTATE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMDAYSTATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMHDDISPINFOA {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub mask: HDI_MASK,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMHDDISPINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMHDDISPINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMHDDISPINFOW {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub mask: HDI_MASK,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMHDDISPINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMHDDISPINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMHDFILTERBTNCLICK {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub rc: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMHDFILTERBTNCLICK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMHDFILTERBTNCLICK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMHDR {
- pub hwndFrom: super::super::Foundation::HWND,
- pub idFrom: usize,
- pub code: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMHDR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMHDR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMHEADERA {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON,
- pub pitem: *mut HDITEMA,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMHEADERA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMHEADERA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMHEADERW {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON,
- pub pitem: *mut HDITEMW,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMHEADERW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMHEADERW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMIPADDRESS {
- pub hdr: NMHDR,
- pub iField: i32,
- pub iValue: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMIPADDRESS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMIPADDRESS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMITEMACTIVATE {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub iSubItem: i32,
- pub uNewState: u32,
- pub uOldState: u32,
- pub uChanged: u32,
- pub ptAction: super::super::Foundation::POINT,
- pub lParam: super::super::Foundation::LPARAM,
- pub uKeyFlags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMITEMACTIVATE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMITEMACTIVATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMKEY {
- pub hdr: NMHDR,
- pub nVKey: u32,
- pub uFlags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMKEY {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMKEY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLINK {
- pub hdr: NMHDR,
- pub item: LITEM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLINK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLINK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLISTVIEW {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub iSubItem: i32,
- pub uNewState: u32,
- pub uOldState: u32,
- pub uChanged: u32,
- pub ptAction: super::super::Foundation::POINT,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLISTVIEW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLISTVIEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVCACHEHINT {
- pub hdr: NMHDR,
- pub iFrom: i32,
- pub iTo: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVCACHEHINT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVCACHEHINT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMLVCUSTOMDRAW {
- pub nmcd: NMCUSTOMDRAW,
- pub clrText: u32,
- pub clrTextBk: u32,
- pub iSubItem: i32,
- pub dwItemType: NMLVCUSTOMDRAW_ITEM_TYPE,
- pub clrFace: u32,
- pub iIconEffect: i32,
- pub iIconPhase: i32,
- pub iPartId: i32,
- pub iStateId: i32,
- pub rcText: super::super::Foundation::RECT,
- pub uAlign: NMLVCUSTOMDRAW_ALIGN,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMLVCUSTOMDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMLVCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMLVCUSTOMDRAW_ALIGN = u32;
-pub const LVGA_HEADER_CENTER: NMLVCUSTOMDRAW_ALIGN = 2u32;
-pub const LVGA_HEADER_LEFT: NMLVCUSTOMDRAW_ALIGN = 1u32;
-pub const LVGA_HEADER_RIGHT: NMLVCUSTOMDRAW_ALIGN = 4u32;
-pub type NMLVCUSTOMDRAW_ITEM_TYPE = u32;
-pub const LVCDI_ITEM: NMLVCUSTOMDRAW_ITEM_TYPE = 0u32;
-pub const LVCDI_GROUP: NMLVCUSTOMDRAW_ITEM_TYPE = 1u32;
-pub const LVCDI_ITEMSLIST: NMLVCUSTOMDRAW_ITEM_TYPE = 2u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVDISPINFOA {
- pub hdr: NMHDR,
- pub item: LVITEMA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVDISPINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVDISPINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVDISPINFOW {
- pub hdr: NMHDR,
- pub item: LVITEMW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVDISPINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVDISPINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVEMPTYMARKUP {
- pub hdr: NMHDR,
- pub dwFlags: NMLVEMPTYMARKUP_FLAGS,
- pub szMarkup: [u16; 2084],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVEMPTYMARKUP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVEMPTYMARKUP {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMLVEMPTYMARKUP_FLAGS = u32;
-pub const EMF_CENTERED: NMLVEMPTYMARKUP_FLAGS = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVFINDITEMA {
- pub hdr: NMHDR,
- pub iStart: i32,
- pub lvfi: LVFINDINFOA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVFINDITEMA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVFINDITEMA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVFINDITEMW {
- pub hdr: NMHDR,
- pub iStart: i32,
- pub lvfi: LVFINDINFOW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVFINDITEMW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVFINDITEMW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVGETINFOTIPA {
- pub hdr: NMHDR,
- pub dwFlags: u32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iItem: i32,
- pub iSubItem: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVGETINFOTIPA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVGETINFOTIPA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVGETINFOTIPW {
- pub hdr: NMHDR,
- pub dwFlags: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iItem: i32,
- pub iSubItem: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVGETINFOTIPW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVGETINFOTIPW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVKEYDOWN {
- pub hdr: NMHDR,
- pub wVKey: u16,
- pub flags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVKEYDOWN {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVKEYDOWN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVLINK {
- pub hdr: NMHDR,
- pub link: LITEM,
- pub iItem: i32,
- pub iSubItem: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVLINK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVLINK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVODSTATECHANGE {
- pub hdr: NMHDR,
- pub iFrom: i32,
- pub iTo: i32,
- pub uNewState: u32,
- pub uOldState: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVODSTATECHANGE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVODSTATECHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMLVSCROLL {
- pub hdr: NMHDR,
- pub dx: i32,
- pub dy: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMLVSCROLL {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMLVSCROLL {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMMOUSE {
- pub hdr: NMHDR,
- pub dwItemSpec: usize,
- pub dwItemData: usize,
- pub pt: super::super::Foundation::POINT,
- pub dwHitInfo: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMMOUSE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMMOUSE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMOBJECTNOTIFY {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub piid: *mut ::windows_sys::core::GUID,
- pub pObject: *mut ::core::ffi::c_void,
- pub hResult: ::windows_sys::core::HRESULT,
- pub dwFlags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMOBJECTNOTIFY {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMOBJECTNOTIFY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMPGCALCSIZE {
- pub hdr: NMHDR,
- pub dwFlag: NMPGCALCSIZE_FLAGS,
- pub iWidth: i32,
- pub iHeight: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMPGCALCSIZE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMPGCALCSIZE {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMPGCALCSIZE_FLAGS = u32;
-pub const PGF_CALCHEIGHT: NMPGCALCSIZE_FLAGS = 2u32;
-pub const PGF_CALCWIDTH: NMPGCALCSIZE_FLAGS = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMPGHOTITEM {
- pub hdr: NMHDR,
- pub idOld: i32,
- pub idNew: i32,
- pub dwFlags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMPGHOTITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMPGHOTITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMPGSCROLL {
- pub hdr: NMHDR,
- pub fwKeys: NMPGSCROLL_KEYS,
- pub rcParent: super::super::Foundation::RECT,
- pub iDir: NMPGSCROLL_DIR,
- pub iXpos: i32,
- pub iYpos: i32,
- pub iScroll: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMPGSCROLL {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMPGSCROLL {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMPGSCROLL_DIR = u32;
-pub const PGF_SCROLLDOWN: NMPGSCROLL_DIR = 2u32;
-pub const PGF_SCROLLLEFT: NMPGSCROLL_DIR = 4u32;
-pub const PGF_SCROLLRIGHT: NMPGSCROLL_DIR = 8u32;
-pub const PGF_SCROLLUP: NMPGSCROLL_DIR = 1u32;
-pub type NMPGSCROLL_KEYS = u16;
-pub const PGK_NONE: NMPGSCROLL_KEYS = 0u16;
-pub const PGK_SHIFT: NMPGSCROLL_KEYS = 1u16;
-pub const PGK_CONTROL: NMPGSCROLL_KEYS = 2u16;
-pub const PGK_MENU: NMPGSCROLL_KEYS = 4u16;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMRBAUTOSIZE {
- pub hdr: NMHDR,
- pub fChanged: super::super::Foundation::BOOL,
- pub rcTarget: super::super::Foundation::RECT,
- pub rcActual: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMRBAUTOSIZE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMRBAUTOSIZE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMREBAR {
- pub hdr: NMHDR,
- pub dwMask: NMREBAR_MASK_FLAGS,
- pub uBand: u32,
- pub fStyle: u32,
- pub wID: u32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMREBAR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMREBAR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMREBARAUTOBREAK {
- pub hdr: NMHDR,
- pub uBand: u32,
- pub wID: u32,
- pub lParam: super::super::Foundation::LPARAM,
- pub uMsg: u32,
- pub fStyleCurrent: u32,
- pub fAutoBreak: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMREBARAUTOBREAK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMREBARAUTOBREAK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMREBARCHEVRON {
- pub hdr: NMHDR,
- pub uBand: u32,
- pub wID: u32,
- pub lParam: super::super::Foundation::LPARAM,
- pub rc: super::super::Foundation::RECT,
- pub lParamNM: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMREBARCHEVRON {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMREBARCHEVRON {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMREBARCHILDSIZE {
- pub hdr: NMHDR,
- pub uBand: u32,
- pub wID: u32,
- pub rcChild: super::super::Foundation::RECT,
- pub rcBand: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMREBARCHILDSIZE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMREBARCHILDSIZE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMREBARSPLITTER {
- pub hdr: NMHDR,
- pub rcSizing: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMREBARSPLITTER {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMREBARSPLITTER {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMREBAR_MASK_FLAGS = u32;
-pub const RBNM_ID: NMREBAR_MASK_FLAGS = 1u32;
-pub const RBNM_LPARAM: NMREBAR_MASK_FLAGS = 4u32;
-pub const RBNM_STYLE: NMREBAR_MASK_FLAGS = 2u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMSEARCHWEB {
- pub hdr: NMHDR,
- pub entrypoint: EC_SEARCHWEB_ENTRYPOINT,
- pub hasQueryText: super::super::Foundation::BOOL,
- pub invokeSucceeded: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMSEARCHWEB {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMSEARCHWEB {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMSELCHANGE {
- pub nmhdr: NMHDR,
- pub stSelStart: super::super::Foundation::SYSTEMTIME,
- pub stSelEnd: super::super::Foundation::SYSTEMTIME,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMSELCHANGE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMSELCHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMTBCUSTOMDRAW {
- pub nmcd: NMCUSTOMDRAW,
- 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 rcText: super::super::Foundation::RECT,
- pub nStringBkMode: i32,
- pub nHLStringBkMode: i32,
- pub iListGap: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMTBCUSTOMDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMTBCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBDISPINFOA {
- pub hdr: NMHDR,
- pub dwMask: NMTBDISPINFOW_MASK,
- pub idCommand: i32,
- pub lParam: usize,
- pub iImage: i32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchText: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBDISPINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBDISPINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBDISPINFOW {
- pub hdr: NMHDR,
- pub dwMask: NMTBDISPINFOW_MASK,
- pub idCommand: i32,
- pub lParam: usize,
- pub iImage: i32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchText: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBDISPINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBDISPINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMTBDISPINFOW_MASK = u32;
-pub const TBNF_IMAGE: NMTBDISPINFOW_MASK = 1u32;
-pub const TBNF_TEXT: NMTBDISPINFOW_MASK = 2u32;
-pub const TBNF_DI_SETITEM: NMTBDISPINFOW_MASK = 268435456u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBGETINFOTIPA {
- pub hdr: NMHDR,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iItem: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBGETINFOTIPA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBGETINFOTIPA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBGETINFOTIPW {
- pub hdr: NMHDR,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iItem: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBGETINFOTIPW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBGETINFOTIPW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBHOTITEM {
- pub hdr: NMHDR,
- pub idOld: i32,
- pub idNew: i32,
- pub dwFlags: NMTBHOTITEM_FLAGS,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBHOTITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBHOTITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type NMTBHOTITEM_FLAGS = u32;
-pub const HICF_ACCELERATOR: NMTBHOTITEM_FLAGS = 4u32;
-pub const HICF_ARROWKEYS: NMTBHOTITEM_FLAGS = 2u32;
-pub const HICF_DUPACCEL: NMTBHOTITEM_FLAGS = 8u32;
-pub const HICF_ENTERING: NMTBHOTITEM_FLAGS = 16u32;
-pub const HICF_LEAVING: NMTBHOTITEM_FLAGS = 32u32;
-pub const HICF_LMOUSE: NMTBHOTITEM_FLAGS = 128u32;
-pub const HICF_MOUSE: NMTBHOTITEM_FLAGS = 1u32;
-pub const HICF_OTHER: NMTBHOTITEM_FLAGS = 0u32;
-pub const HICF_RESELECT: NMTBHOTITEM_FLAGS = 64u32;
-pub const HICF_TOGGLEDROPDOWN: NMTBHOTITEM_FLAGS = 256u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBRESTORE {
- pub hdr: NMHDR,
- pub pData: *mut u32,
- pub pCurrent: *mut u32,
- pub cbData: u32,
- pub iItem: i32,
- pub cButtons: i32,
- pub cbBytesPerRecord: i32,
- pub tbButton: TBBUTTON,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBRESTORE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBRESTORE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTBSAVE {
- pub hdr: NMHDR,
- pub pData: *mut u32,
- pub pCurrent: *mut u32,
- pub cbData: u32,
- pub iItem: i32,
- pub cButtons: i32,
- pub tbButton: TBBUTTON,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTBSAVE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTBSAVE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTCKEYDOWN {
- pub hdr: NMHDR,
- pub wVKey: u16,
- pub flags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTCKEYDOWN {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTCKEYDOWN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTOOLBARA {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub tbButton: TBBUTTON,
- pub cchText: i32,
- pub pszText: super::super::Foundation::PSTR,
- pub rcButton: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTOOLBARA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTOOLBARA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTOOLBARW {
- pub hdr: NMHDR,
- pub iItem: i32,
- pub tbButton: TBBUTTON,
- pub cchText: i32,
- pub pszText: super::super::Foundation::PWSTR,
- pub rcButton: super::super::Foundation::RECT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTOOLBARW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTOOLBARW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTOOLTIPSCREATED {
- pub hdr: NMHDR,
- pub hwndToolTips: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTOOLTIPSCREATED {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTOOLTIPSCREATED {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTRBTHUMBPOSCHANGING {
- pub hdr: NMHDR,
- pub dwPos: u32,
- pub nReason: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTRBTHUMBPOSCHANGING {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTRBTHUMBPOSCHANGING {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTREEVIEWA {
- pub hdr: NMHDR,
- pub action: u32,
- pub itemOld: TVITEMA,
- pub itemNew: TVITEMA,
- pub ptDrag: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTREEVIEWA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTREEVIEWA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTREEVIEWW {
- pub hdr: NMHDR,
- pub action: u32,
- pub itemOld: TVITEMW,
- pub itemNew: TVITEMW,
- pub ptDrag: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTREEVIEWW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTREEVIEWW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMTTCUSTOMDRAW {
- pub nmcd: NMCUSTOMDRAW,
- pub uDrawFlags: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMTTCUSTOMDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMTTCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTTDISPINFOA {
- pub hdr: NMHDR,
- pub lpszText: super::super::Foundation::PSTR,
- pub szText: [super::super::Foundation::CHAR; 80],
- pub hinst: super::super::Foundation::HINSTANCE,
- pub uFlags: u32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTTDISPINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTTDISPINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTTDISPINFOW {
- pub hdr: NMHDR,
- pub lpszText: super::super::Foundation::PWSTR,
- pub szText: [u16; 80],
- pub hinst: super::super::Foundation::HINSTANCE,
- pub uFlags: u32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTTDISPINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTTDISPINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMTVASYNCDRAW {
- pub hdr: NMHDR,
- pub pimldp: *mut IMAGELISTDRAWPARAMS,
- pub hr: ::windows_sys::core::HRESULT,
- pub hItem: HTREEITEM,
- pub lParam: super::super::Foundation::LPARAM,
- pub dwRetFlags: u32,
- pub iRetImageIndex: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMTVASYNCDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMTVASYNCDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct NMTVCUSTOMDRAW {
- pub nmcd: NMCUSTOMDRAW,
- pub clrText: u32,
- pub clrTextBk: u32,
- pub iLevel: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for NMTVCUSTOMDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for NMTVCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVDISPINFOA {
- pub hdr: NMHDR,
- pub item: TVITEMA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVDISPINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVDISPINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVDISPINFOEXA {
- pub hdr: NMHDR,
- pub item: TVITEMEXA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVDISPINFOEXA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVDISPINFOEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVDISPINFOEXW {
- pub hdr: NMHDR,
- pub item: TVITEMEXW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVDISPINFOEXW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVDISPINFOEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVDISPINFOW {
- pub hdr: NMHDR,
- pub item: TVITEMW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVDISPINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVDISPINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVGETINFOTIPA {
- pub hdr: NMHDR,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub hItem: HTREEITEM,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVGETINFOTIPA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVGETINFOTIPA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVGETINFOTIPW {
- pub hdr: NMHDR,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub hItem: HTREEITEM,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVGETINFOTIPW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVGETINFOTIPW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVITEMCHANGE {
- pub hdr: NMHDR,
- pub uChanged: u32,
- pub hItem: HTREEITEM,
- pub uStateNew: u32,
- pub uStateOld: u32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVITEMCHANGE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVITEMCHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVKEYDOWN {
- pub hdr: NMHDR,
- pub wVKey: u16,
- pub flags: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVKEYDOWN {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVKEYDOWN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMTVSTATEIMAGECHANGING {
- pub hdr: NMHDR,
- pub hti: HTREEITEM,
- pub iOldStateImageIndex: i32,
- pub iNewStateImageIndex: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMTVSTATEIMAGECHANGING {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMTVSTATEIMAGECHANGING {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMUPDOWN {
- pub hdr: NMHDR,
- pub iPos: i32,
- pub iDelta: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMUPDOWN {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMUPDOWN {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NMVIEWCHANGE {
- pub nmhdr: NMHDR,
- pub dwOldView: u32,
- pub dwNewView: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NMVIEWCHANGE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NMVIEWCHANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const NM_GETCUSTOMSPLITRECT: u32 = 4294966049u32;
-pub const ODT_HEADER: u32 = 100u32;
-pub type OFFSETTYPE = i32;
-pub const OT_TOPLEFT: OFFSETTYPE = 0i32;
-pub const OT_TOPRIGHT: OFFSETTYPE = 1i32;
-pub const OT_TOPMIDDLE: OFFSETTYPE = 2i32;
-pub const OT_BOTTOMLEFT: OFFSETTYPE = 3i32;
-pub const OT_BOTTOMRIGHT: OFFSETTYPE = 4i32;
-pub const OT_BOTTOMMIDDLE: OFFSETTYPE = 5i32;
-pub const OT_MIDDLELEFT: OFFSETTYPE = 6i32;
-pub const OT_MIDDLERIGHT: OFFSETTYPE = 7i32;
-pub const OT_LEFTOFCAPTION: OFFSETTYPE = 8i32;
-pub const OT_RIGHTOFCAPTION: OFFSETTYPE = 9i32;
-pub const OT_LEFTOFLASTBUTTON: OFFSETTYPE = 10i32;
-pub const OT_RIGHTOFLASTBUTTON: OFFSETTYPE = 11i32;
-pub const OT_ABOVELASTBUTTON: OFFSETTYPE = 12i32;
-pub const OT_BELOWLASTBUTTON: OFFSETTYPE = 13i32;
-pub type OPENBOXSTATES = i32;
-pub const SPOB_NORMAL: OPENBOXSTATES = 1i32;
-pub const SPOB_HOT: OPENBOXSTATES = 2i32;
-pub const SPOB_SELECTED: OPENBOXSTATES = 3i32;
-pub const SPOB_DISABLED: OPENBOXSTATES = 4i32;
-pub const SPOB_FOCUSED: OPENBOXSTATES = 5i32;
-pub type OPEN_THEME_DATA_FLAGS = u32;
-pub const OTD_FORCE_RECT_SIZING: OPEN_THEME_DATA_FLAGS = 1u32;
-pub const OTD_NONCLIENT: OPEN_THEME_DATA_FLAGS = 2u32;
-pub type PAGEPARTS = i32;
-pub const PGRP_UP: PAGEPARTS = 1i32;
-pub const PGRP_DOWN: PAGEPARTS = 2i32;
-pub const PGRP_UPHORZ: PAGEPARTS = 3i32;
-pub const PGRP_DOWNHORZ: PAGEPARTS = 4i32;
-pub const PAGESETUPDLGORD: u32 = 1546u32;
-pub const PAGESETUPDLGORDMOTIF: u32 = 1550u32;
-pub const PBM_DELTAPOS: u32 = 1027u32;
-pub const PBM_GETBARCOLOR: u32 = 1039u32;
-pub const PBM_GETBKCOLOR: u32 = 1038u32;
-pub const PBM_GETPOS: u32 = 1032u32;
-pub const PBM_GETRANGE: u32 = 1031u32;
-pub const PBM_GETSTATE: u32 = 1041u32;
-pub const PBM_GETSTEP: u32 = 1037u32;
-pub const PBM_SETBARCOLOR: u32 = 1033u32;
-pub const PBM_SETBKCOLOR: u32 = 8193u32;
-pub const PBM_SETMARQUEE: u32 = 1034u32;
-pub const PBM_SETPOS: u32 = 1026u32;
-pub const PBM_SETRANGE: u32 = 1025u32;
-pub const PBM_SETRANGE32: u32 = 1030u32;
-pub const PBM_SETSTATE: u32 = 1040u32;
-pub const PBM_SETSTEP: u32 = 1028u32;
-pub const PBM_STEPIT: u32 = 1029u32;
-#[repr(C)]
-pub struct PBRANGE {
- pub iLow: i32,
- pub iHigh: i32,
-}
-impl ::core::marker::Copy for PBRANGE {}
-impl ::core::clone::Clone for PBRANGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PBST_ERROR: u32 = 2u32;
-pub const PBST_NORMAL: u32 = 1u32;
-pub const PBST_PAUSED: u32 = 3u32;
-pub const PBS_MARQUEE: u32 = 8u32;
-pub const PBS_SMOOTH: u32 = 1u32;
-pub const PBS_SMOOTHREVERSE: u32 = 16u32;
-pub const PBS_VERTICAL: u32 = 4u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDACOMPARE = unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDACOMPARECONST = unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32;
-pub type PFNDAENUMCALLBACK = unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32;
-pub type PFNDAENUMCALLBACKCONST = unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDPAMERGE = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNDPAMERGECONST = 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;
-#[cfg(feature = "Win32_System_Com")]
-pub type PFNDPASTREAM = unsafe extern "system" fn(pinfo: *const DPASTREAMINFO, pstream: super::super::System::Com::IStream, pvinstdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNLVCOMPARE = unsafe extern "system" fn(param0: super::super::Foundation::LPARAM, param1: super::super::Foundation::LPARAM, param2: super::super::Foundation::LPARAM) -> i32;
-pub type PFNLVGROUPCOMPARE = unsafe extern "system" fn(param0: i32, param1: i32, param2: *mut ::core::ffi::c_void) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNPROPSHEETCALLBACK = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::LPARAM) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNTVCOMPARE = unsafe extern "system" fn(lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM, lparamsort: super::super::Foundation::LPARAM) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFTASKDIALOGCALLBACK = 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;
-pub const PGB_BOTTOMORRIGHT: u32 = 1u32;
-pub const PGB_TOPORLEFT: u32 = 0u32;
-pub const PGF_DEPRESSED: u32 = 4u32;
-pub const PGF_GRAYED: u32 = 2u32;
-pub const PGF_HOT: u32 = 8u32;
-pub const PGF_INVISIBLE: u32 = 0u32;
-pub const PGF_NORMAL: u32 = 1u32;
-pub const PGM_FIRST: u32 = 5120u32;
-pub const PGM_FORWARDMOUSE: u32 = 5123u32;
-pub const PGM_GETBKCOLOR: u32 = 5125u32;
-pub const PGM_GETBORDER: u32 = 5127u32;
-pub const PGM_GETBUTTONSIZE: u32 = 5131u32;
-pub const PGM_GETBUTTONSTATE: u32 = 5132u32;
-pub const PGM_GETDROPTARGET: u32 = 8196u32;
-pub const PGM_GETPOS: u32 = 5129u32;
-pub const PGM_RECALCSIZE: u32 = 5122u32;
-pub const PGM_SETBKCOLOR: u32 = 5124u32;
-pub const PGM_SETBORDER: u32 = 5126u32;
-pub const PGM_SETBUTTONSIZE: u32 = 5130u32;
-pub const PGM_SETCHILD: u32 = 5121u32;
-pub const PGM_SETPOS: u32 = 5128u32;
-pub const PGM_SETSCROLLINFO: u32 = 5133u32;
-pub const PGS_AUTOSCROLL: u32 = 2u32;
-pub const PGS_DRAGNDROP: u32 = 4u32;
-pub const PGS_HORZ: u32 = 1u32;
-pub const PGS_VERT: u32 = 0u32;
-#[repr(C)]
-pub struct POINTER_DEVICE_CURSOR_INFO {
- pub cursorId: u32,
- pub cursor: POINTER_DEVICE_CURSOR_TYPE,
-}
-impl ::core::marker::Copy for POINTER_DEVICE_CURSOR_INFO {}
-impl ::core::clone::Clone for POINTER_DEVICE_CURSOR_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type POINTER_DEVICE_CURSOR_TYPE = i32;
-pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN: POINTER_DEVICE_CURSOR_TYPE = 0i32;
-pub const POINTER_DEVICE_CURSOR_TYPE_TIP: POINTER_DEVICE_CURSOR_TYPE = 1i32;
-pub const POINTER_DEVICE_CURSOR_TYPE_ERASER: POINTER_DEVICE_CURSOR_TYPE = 2i32;
-pub const POINTER_DEVICE_CURSOR_TYPE_MAX: POINTER_DEVICE_CURSOR_TYPE = -1i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct POINTER_DEVICE_INFO {
- pub displayOrientation: u32,
- pub device: super::super::Foundation::HANDLE,
- pub pointerDeviceType: POINTER_DEVICE_TYPE,
- pub monitor: super::super::Graphics::Gdi::HMONITOR,
- pub startingCursorId: u32,
- pub maxActiveContacts: u16,
- pub productString: [u16; 520],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for POINTER_DEVICE_INFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for POINTER_DEVICE_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct POINTER_DEVICE_PROPERTY {
- pub logicalMin: i32,
- pub logicalMax: i32,
- pub physicalMin: i32,
- pub physicalMax: i32,
- pub unit: u32,
- pub unitExponent: u32,
- pub usagePageId: u16,
- pub usageId: u16,
-}
-impl ::core::marker::Copy for POINTER_DEVICE_PROPERTY {}
-impl ::core::clone::Clone for POINTER_DEVICE_PROPERTY {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type POINTER_DEVICE_TYPE = i32;
-pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN: POINTER_DEVICE_TYPE = 1i32;
-pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN: POINTER_DEVICE_TYPE = 2i32;
-pub const POINTER_DEVICE_TYPE_TOUCH: POINTER_DEVICE_TYPE = 3i32;
-pub const POINTER_DEVICE_TYPE_TOUCH_PAD: POINTER_DEVICE_TYPE = 4i32;
-pub const POINTER_DEVICE_TYPE_MAX: POINTER_DEVICE_TYPE = -1i32;
-pub type POINTER_FEEDBACK_MODE = i32;
-pub const POINTER_FEEDBACK_DEFAULT: POINTER_FEEDBACK_MODE = 1i32;
-pub const POINTER_FEEDBACK_INDIRECT: POINTER_FEEDBACK_MODE = 2i32;
-pub const POINTER_FEEDBACK_NONE: POINTER_FEEDBACK_MODE = 3i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct POINTER_TYPE_INFO {
- pub r#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE,
- pub Anonymous: POINTER_TYPE_INFO_0,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for POINTER_TYPE_INFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for POINTER_TYPE_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union POINTER_TYPE_INFO_0 {
- pub touchInfo: super::Input::Pointer::POINTER_TOUCH_INFO,
- pub penInfo: super::Input::Pointer::POINTER_PEN_INFO,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for POINTER_TYPE_INFO_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for POINTER_TYPE_INFO_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PRINTDLGEXORD: u32 = 1549u32;
-pub const PRINTDLGORD: u32 = 1538u32;
-pub const PRNSETUPDLGORD: u32 = 1539u32;
-pub type PROPERTYORIGIN = i32;
-pub const PO_STATE: PROPERTYORIGIN = 0i32;
-pub const PO_PART: PROPERTYORIGIN = 1i32;
-pub const PO_CLASS: PROPERTYORIGIN = 2i32;
-pub const PO_GLOBAL: PROPERTYORIGIN = 3i32;
-pub const PO_NOTFOUND: PROPERTYORIGIN = 4i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETHEADERA_V1 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETHEADERA_V1_0,
- pub pszCaption: super::super::Foundation::PSTR,
- pub nPages: u32,
- pub Anonymous2: PROPSHEETHEADERA_V1_1,
- pub Anonymous3: PROPSHEETHEADERA_V1_2,
- pub pfnCallback: PFNPROPSHEETCALLBACK,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V1_0 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V1_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V1_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V1_1 {
- pub nStartPage: u32,
- pub pStartPage: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V1_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V1_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V1_2 {
- pub ppsp: *mut PROPSHEETPAGEA,
- pub phpage: *mut HPROPSHEETPAGE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V1_2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V1_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETHEADERA_V2 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETHEADERA_V2_0,
- pub pszCaption: super::super::Foundation::PSTR,
- pub nPages: u32,
- pub Anonymous2: PROPSHEETHEADERA_V2_1,
- pub Anonymous3: PROPSHEETHEADERA_V2_2,
- pub pfnCallback: PFNPROPSHEETCALLBACK,
- pub Anonymous4: PROPSHEETHEADERA_V2_3,
- pub hplWatermark: super::super::Graphics::Gdi::HPALETTE,
- pub Anonymous5: PROPSHEETHEADERA_V2_4,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V2_0 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V2_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V2_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V2_1 {
- pub nStartPage: u32,
- pub pStartPage: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V2_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V2_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V2_2 {
- pub ppsp: *mut PROPSHEETPAGEA,
- pub phpage: *mut HPROPSHEETPAGE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V2_2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V2_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V2_3 {
- pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP,
- pub pszbmWatermark: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V2_3 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V2_3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERA_V2_4 {
- pub hbmHeader: super::super::Graphics::Gdi::HBITMAP,
- pub pszbmHeader: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERA_V2_4 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERA_V2_4 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETHEADERW_V1 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETHEADERW_V1_0,
- pub pszCaption: super::super::Foundation::PWSTR,
- pub nPages: u32,
- pub Anonymous2: PROPSHEETHEADERW_V1_1,
- pub Anonymous3: PROPSHEETHEADERW_V1_2,
- pub pfnCallback: PFNPROPSHEETCALLBACK,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V1_0 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V1_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V1_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V1_1 {
- pub nStartPage: u32,
- pub pStartPage: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V1_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V1_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V1_2 {
- pub ppsp: *mut PROPSHEETPAGEW,
- pub phpage: *mut HPROPSHEETPAGE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V1_2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V1_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETHEADERW_V2 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETHEADERW_V2_0,
- pub pszCaption: super::super::Foundation::PWSTR,
- pub nPages: u32,
- pub Anonymous2: PROPSHEETHEADERW_V2_1,
- pub Anonymous3: PROPSHEETHEADERW_V2_2,
- pub pfnCallback: PFNPROPSHEETCALLBACK,
- pub Anonymous4: PROPSHEETHEADERW_V2_3,
- pub hplWatermark: super::super::Graphics::Gdi::HPALETTE,
- pub Anonymous5: PROPSHEETHEADERW_V2_4,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V2_0 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V2_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V2_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V2_1 {
- pub nStartPage: u32,
- pub pStartPage: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V2_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V2_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V2_2 {
- pub ppsp: *mut PROPSHEETPAGEW,
- pub phpage: *mut HPROPSHEETPAGE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V2_2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V2_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V2_3 {
- pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP,
- pub pszbmWatermark: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V2_3 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V2_3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETHEADERW_V2_4 {
- pub hbmHeader: super::super::Graphics::Gdi::HBITMAP,
- pub pszbmHeader: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETHEADERW_V2_4 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETHEADERW_V2_4 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEA {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEA_0,
- pub Anonymous2: PROPSHEETPAGEA_1,
- pub pszTitle: super::super::Foundation::PSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKA,
- pub pcRefParent: *mut u32,
- pub pszHeaderTitle: super::super::Foundation::PSTR,
- pub pszHeaderSubTitle: super::super::Foundation::PSTR,
- pub hActCtx: super::super::Foundation::HANDLE,
- pub Anonymous3: PROPSHEETPAGEA_2,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_0 {
- pub pszTemplate: super::super::Foundation::PSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_2 {
- pub hbmHeader: super::super::Graphics::Gdi::HBITMAP,
- pub pszbmHeader: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEA_V1 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEA_V1_0,
- pub Anonymous2: PROPSHEETPAGEA_V1_1,
- pub pszTitle: super::super::Foundation::PSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKA,
- pub pcRefParent: *mut u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_V1_0 {
- pub pszTemplate: super::super::Foundation::PSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V1_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V1_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_V1_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V1_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V1_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEA_V2 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEA_V2_0,
- pub Anonymous2: PROPSHEETPAGEA_V2_1,
- pub pszTitle: super::super::Foundation::PSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKA,
- pub pcRefParent: *mut u32,
- pub pszHeaderTitle: super::super::Foundation::PSTR,
- pub pszHeaderSubTitle: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_V2_0 {
- pub pszTemplate: super::super::Foundation::PSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V2_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V2_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_V2_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V2_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V2_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEA_V3 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEA_V3_0,
- pub Anonymous2: PROPSHEETPAGEA_V3_1,
- pub pszTitle: super::super::Foundation::PSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKA,
- pub pcRefParent: *mut u32,
- pub pszHeaderTitle: super::super::Foundation::PSTR,
- pub pszHeaderSubTitle: super::super::Foundation::PSTR,
- pub hActCtx: super::super::Foundation::HANDLE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V3 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_V3_0 {
- pub pszTemplate: super::super::Foundation::PSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V3_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V3_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEA_V3_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEA_V3_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEA_V3_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEW {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEW_0,
- pub Anonymous2: PROPSHEETPAGEW_1,
- pub pszTitle: super::super::Foundation::PWSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKW,
- pub pcRefParent: *mut u32,
- pub pszHeaderTitle: super::super::Foundation::PWSTR,
- pub pszHeaderSubTitle: super::super::Foundation::PWSTR,
- pub hActCtx: super::super::Foundation::HANDLE,
- pub Anonymous3: PROPSHEETPAGEW_2,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_0 {
- pub pszTemplate: super::super::Foundation::PWSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_2 {
- pub hbmHeader: super::super::Graphics::Gdi::HBITMAP,
- pub pszbmHeader: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEW_V1 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEW_V1_0,
- pub Anonymous2: PROPSHEETPAGEW_V1_1,
- pub pszTitle: super::super::Foundation::PWSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKW,
- pub pcRefParent: *mut u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_V1_0 {
- pub pszTemplate: super::super::Foundation::PWSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V1_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V1_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_V1_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V1_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V1_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEW_V2 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEW_V2_0,
- pub Anonymous2: PROPSHEETPAGEW_V2_1,
- pub pszTitle: super::super::Foundation::PWSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKW,
- pub pcRefParent: *mut u32,
- pub pszHeaderTitle: super::super::Foundation::PWSTR,
- pub pszHeaderSubTitle: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_V2_0 {
- pub pszTemplate: super::super::Foundation::PWSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V2_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V2_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_V2_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V2_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V2_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct PROPSHEETPAGEW_V3 {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub Anonymous1: PROPSHEETPAGEW_V3_0,
- pub Anonymous2: PROPSHEETPAGEW_V3_1,
- pub pszTitle: super::super::Foundation::PWSTR,
- pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC,
- pub lParam: super::super::Foundation::LPARAM,
- pub pfnCallback: LPFNPSPCALLBACKW,
- pub pcRefParent: *mut u32,
- pub pszHeaderTitle: super::super::Foundation::PWSTR,
- pub pszHeaderSubTitle: super::super::Foundation::PWSTR,
- pub hActCtx: super::super::Foundation::HANDLE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V3 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_V3_0 {
- pub pszTemplate: super::super::Foundation::PWSTR,
- pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V3_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V3_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union PROPSHEETPAGEW_V3_1 {
- pub hIcon: super::WindowsAndMessaging::HICON,
- pub pszIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for PROPSHEETPAGEW_V3_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for PROPSHEETPAGEW_V3_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PROP_LG_CXDLG: u32 = 252u32;
-pub const PROP_LG_CYDLG: u32 = 218u32;
-pub const PROP_MED_CXDLG: u32 = 227u32;
-pub const PROP_MED_CYDLG: u32 = 215u32;
-pub const PROP_SM_CXDLG: u32 = 212u32;
-pub const PROP_SM_CYDLG: u32 = 188u32;
-pub const PSBTN_APPLYNOW: u32 = 4u32;
-pub const PSBTN_BACK: u32 = 0u32;
-pub const PSBTN_CANCEL: u32 = 5u32;
-pub const PSBTN_FINISH: u32 = 2u32;
-pub const PSBTN_HELP: u32 = 6u32;
-pub const PSBTN_MAX: u32 = 6u32;
-pub const PSBTN_NEXT: u32 = 1u32;
-pub const PSBTN_OK: u32 = 3u32;
-pub const PSCB_BUTTONPRESSED: u32 = 3u32;
-pub const PSCB_INITIALIZED: u32 = 1u32;
-pub const PSCB_PRECREATE: u32 = 2u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PSHNOTIFY {
- pub hdr: NMHDR,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PSHNOTIFY {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PSHNOTIFY {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PSH_AEROWIZARD: u32 = 16384u32;
-pub const PSH_DEFAULT: u32 = 0u32;
-pub const PSH_HASHELP: u32 = 512u32;
-pub const PSH_HEADER: u32 = 524288u32;
-pub const PSH_HEADERBITMAP: u32 = 134217728u32;
-pub const PSH_MODELESS: u32 = 1024u32;
-pub const PSH_NOAPPLYNOW: u32 = 128u32;
-pub const PSH_NOCONTEXTHELP: u32 = 33554432u32;
-pub const PSH_NOMARGIN: u32 = 268435456u32;
-pub const PSH_PROPSHEETPAGE: u32 = 8u32;
-pub const PSH_PROPTITLE: u32 = 1u32;
-pub const PSH_RESIZABLE: u32 = 67108864u32;
-pub const PSH_RTLREADING: u32 = 2048u32;
-pub const PSH_STRETCHWATERMARK: u32 = 262144u32;
-pub const PSH_USECALLBACK: u32 = 256u32;
-pub const PSH_USEHBMHEADER: u32 = 1048576u32;
-pub const PSH_USEHBMWATERMARK: u32 = 65536u32;
-pub const PSH_USEHICON: u32 = 2u32;
-pub const PSH_USEHPLWATERMARK: u32 = 131072u32;
-pub const PSH_USEICONID: u32 = 4u32;
-pub const PSH_USEPAGELANG: u32 = 2097152u32;
-pub const PSH_USEPSTARTPAGE: u32 = 64u32;
-pub const PSH_WATERMARK: u32 = 32768u32;
-pub const PSH_WIZARD: u32 = 32u32;
-pub const PSH_WIZARD97: u32 = 8192u32;
-pub const PSH_WIZARDCONTEXTHELP: u32 = 4096u32;
-pub const PSH_WIZARDHASFINISH: u32 = 16u32;
-pub const PSH_WIZARD_LITE: u32 = 4194304u32;
-pub const PSM_ADDPAGE: u32 = 1127u32;
-pub const PSM_APPLY: u32 = 1134u32;
-pub const PSM_CANCELTOCLOSE: u32 = 1131u32;
-pub const PSM_CHANGED: u32 = 1128u32;
-pub const PSM_ENABLEWIZBUTTONS: u32 = 1163u32;
-pub const PSM_GETCURRENTPAGEHWND: u32 = 1142u32;
-pub const PSM_GETRESULT: u32 = 1159u32;
-pub const PSM_GETTABCONTROL: u32 = 1140u32;
-pub const PSM_HWNDTOINDEX: u32 = 1153u32;
-pub const PSM_IDTOINDEX: u32 = 1157u32;
-pub const PSM_INDEXTOHWND: u32 = 1154u32;
-pub const PSM_INDEXTOID: u32 = 1158u32;
-pub const PSM_INDEXTOPAGE: u32 = 1156u32;
-pub const PSM_INSERTPAGE: u32 = 1143u32;
-pub const PSM_ISDIALOGMESSAGE: u32 = 1141u32;
-pub const PSM_PAGETOINDEX: u32 = 1155u32;
-pub const PSM_PRESSBUTTON: u32 = 1137u32;
-pub const PSM_QUERYSIBLINGS: u32 = 1132u32;
-pub const PSM_REBOOTSYSTEM: u32 = 1130u32;
-pub const PSM_RECALCPAGESIZES: u32 = 1160u32;
-pub const PSM_REMOVEPAGE: u32 = 1126u32;
-pub const PSM_RESTARTWINDOWS: u32 = 1129u32;
-pub const PSM_SETBUTTONTEXT: u32 = 1164u32;
-pub const PSM_SETBUTTONTEXTW: u32 = 1164u32;
-pub const PSM_SETCURSEL: u32 = 1125u32;
-pub const PSM_SETCURSELID: u32 = 1138u32;
-pub const PSM_SETFINISHTEXT: u32 = 1145u32;
-pub const PSM_SETFINISHTEXTA: u32 = 1139u32;
-pub const PSM_SETFINISHTEXTW: u32 = 1145u32;
-pub const PSM_SETHEADERSUBTITLE: u32 = 1152u32;
-pub const PSM_SETHEADERSUBTITLEA: u32 = 1151u32;
-pub const PSM_SETHEADERSUBTITLEW: u32 = 1152u32;
-pub const PSM_SETHEADERTITLE: u32 = 1150u32;
-pub const PSM_SETHEADERTITLEA: u32 = 1149u32;
-pub const PSM_SETHEADERTITLEW: u32 = 1150u32;
-pub const PSM_SETNEXTTEXT: u32 = 1161u32;
-pub const PSM_SETNEXTTEXTW: u32 = 1161u32;
-pub const PSM_SETTITLE: u32 = 1144u32;
-pub const PSM_SETTITLEA: u32 = 1135u32;
-pub const PSM_SETTITLEW: u32 = 1144u32;
-pub const PSM_SETWIZBUTTONS: u32 = 1136u32;
-pub const PSM_SHOWWIZBUTTONS: u32 = 1162u32;
-pub const PSM_UNCHANGED: u32 = 1133u32;
-pub const PSNRET_INVALID: u32 = 1u32;
-pub const PSNRET_INVALID_NOCHANGEPAGE: u32 = 2u32;
-pub const PSNRET_MESSAGEHANDLED: u32 = 3u32;
-pub const PSNRET_NOERROR: u32 = 0u32;
-pub type PSPCB_MESSAGE = u32;
-pub const PSPCB_ADDREF: PSPCB_MESSAGE = 0u32;
-pub const PSPCB_CREATE: PSPCB_MESSAGE = 2u32;
-pub const PSPCB_RELEASE: PSPCB_MESSAGE = 1u32;
-pub const PSPCB_SI_INITDIALOG: PSPCB_MESSAGE = 1025u32;
-pub const PSP_DEFAULT: u32 = 0u32;
-pub const PSP_DLGINDIRECT: u32 = 1u32;
-pub const PSP_HASHELP: u32 = 32u32;
-pub const PSP_HIDEHEADER: u32 = 2048u32;
-pub const PSP_PREMATURE: u32 = 1024u32;
-pub const PSP_RTLREADING: u32 = 16u32;
-pub const PSP_USECALLBACK: u32 = 128u32;
-pub const PSP_USEFUSIONCONTEXT: u32 = 16384u32;
-pub const PSP_USEHEADERSUBTITLE: u32 = 8192u32;
-pub const PSP_USEHEADERTITLE: u32 = 4096u32;
-pub const PSP_USEHICON: u32 = 2u32;
-pub const PSP_USEICONID: u32 = 4u32;
-pub const PSP_USEREFPARENT: u32 = 64u32;
-pub const PSP_USETITLE: u32 = 8u32;
-pub const PSWIZBF_ELEVATIONREQUIRED: u32 = 1u32;
-pub const PSWIZB_BACK: u32 = 1u32;
-pub const PSWIZB_CANCEL: u32 = 16u32;
-pub const PSWIZB_DISABLEDFINISH: u32 = 8u32;
-pub const PSWIZB_FINISH: u32 = 4u32;
-pub const PSWIZB_NEXT: u32 = 2u32;
-pub const PSWIZB_RESTORE: u32 = 1u32;
-pub const PSWIZB_SHOW: u32 = 0u32;
-pub const RBAB_ADDBAND: u32 = 2u32;
-pub const RBAB_AUTOSIZE: u32 = 1u32;
-pub const RBBIM_BACKGROUND: u32 = 128u32;
-pub const RBBIM_CHEVRONLOCATION: u32 = 4096u32;
-pub const RBBIM_CHEVRONSTATE: u32 = 8192u32;
-pub const RBBIM_CHILD: u32 = 16u32;
-pub const RBBIM_CHILDSIZE: u32 = 32u32;
-pub const RBBIM_COLORS: u32 = 2u32;
-pub const RBBIM_HEADERSIZE: u32 = 2048u32;
-pub const RBBIM_ID: u32 = 256u32;
-pub const RBBIM_IDEALSIZE: u32 = 512u32;
-pub const RBBIM_IMAGE: u32 = 8u32;
-pub const RBBIM_LPARAM: u32 = 1024u32;
-pub const RBBIM_SIZE: u32 = 64u32;
-pub const RBBIM_STYLE: u32 = 1u32;
-pub const RBBIM_TEXT: u32 = 4u32;
-pub const RBBS_BREAK: u32 = 1u32;
-pub const RBBS_CHILDEDGE: u32 = 4u32;
-pub const RBBS_FIXEDBMP: u32 = 32u32;
-pub const RBBS_FIXEDSIZE: u32 = 2u32;
-pub const RBBS_GRIPPERALWAYS: u32 = 128u32;
-pub const RBBS_HIDDEN: u32 = 8u32;
-pub const RBBS_HIDETITLE: u32 = 1024u32;
-pub const RBBS_NOGRIPPER: u32 = 256u32;
-pub const RBBS_NOVERT: u32 = 16u32;
-pub const RBBS_TOPALIGN: u32 = 2048u32;
-pub const RBBS_USECHEVRON: u32 = 512u32;
-pub const RBBS_VARIABLEHEIGHT: u32 = 64u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RBHITTESTINFO {
- pub pt: super::super::Foundation::POINT,
- pub flags: u32,
- pub iBand: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RBHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RBHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const RBHT_CAPTION: u32 = 2u32;
-pub const RBHT_CHEVRON: u32 = 8u32;
-pub const RBHT_CLIENT: u32 = 3u32;
-pub const RBHT_GRABBER: u32 = 4u32;
-pub const RBHT_NOWHERE: u32 = 1u32;
-pub const RBHT_SPLITTER: u32 = 16u32;
-pub const RBIM_IMAGELIST: u32 = 1u32;
-pub const RBSTR_CHANGERECT: u32 = 1u32;
-pub const RBS_AUTOSIZE: u32 = 8192u32;
-pub const RBS_BANDBORDERS: u32 = 1024u32;
-pub const RBS_DBLCLKTOGGLE: u32 = 32768u32;
-pub const RBS_FIXEDORDER: u32 = 2048u32;
-pub const RBS_REGISTERDROP: u32 = 4096u32;
-pub const RBS_TOOLTIPS: u32 = 256u32;
-pub const RBS_VARHEIGHT: u32 = 512u32;
-pub const RBS_VERTICALGRIPPER: u32 = 16384u32;
-pub const RB_BEGINDRAG: u32 = 1048u32;
-pub const RB_DELETEBAND: u32 = 1026u32;
-pub const RB_DRAGMOVE: u32 = 1050u32;
-pub const RB_ENDDRAG: u32 = 1049u32;
-pub const RB_GETBANDBORDERS: u32 = 1058u32;
-pub const RB_GETBANDCOUNT: u32 = 1036u32;
-pub const RB_GETBANDINFO: u32 = 1052u32;
-pub const RB_GETBANDINFOA: u32 = 1053u32;
-pub const RB_GETBANDINFOW: u32 = 1052u32;
-pub const RB_GETBANDMARGINS: u32 = 1064u32;
-pub const RB_GETBARHEIGHT: u32 = 1051u32;
-pub const RB_GETBARINFO: u32 = 1027u32;
-pub const RB_GETBKCOLOR: u32 = 1044u32;
-pub const RB_GETCOLORSCHEME: u32 = 8195u32;
-pub const RB_GETDROPTARGET: u32 = 8196u32;
-pub const RB_GETEXTENDEDSTYLE: u32 = 1066u32;
-pub const RB_GETPALETTE: u32 = 1062u32;
-pub const RB_GETRECT: u32 = 1033u32;
-pub const RB_GETROWCOUNT: u32 = 1037u32;
-pub const RB_GETROWHEIGHT: u32 = 1038u32;
-pub const RB_GETTEXTCOLOR: u32 = 1046u32;
-pub const RB_GETTOOLTIPS: u32 = 1041u32;
-pub const RB_GETUNICODEFORMAT: u32 = 8198u32;
-pub const RB_HITTEST: u32 = 1032u32;
-pub const RB_IDTOINDEX: u32 = 1040u32;
-pub const RB_INSERTBAND: u32 = 1034u32;
-pub const RB_INSERTBANDA: u32 = 1025u32;
-pub const RB_INSERTBANDW: u32 = 1034u32;
-pub const RB_MAXIMIZEBAND: u32 = 1055u32;
-pub const RB_MINIMIZEBAND: u32 = 1054u32;
-pub const RB_MOVEBAND: u32 = 1063u32;
-pub const RB_PUSHCHEVRON: u32 = 1067u32;
-pub const RB_SETBANDINFO: u32 = 1035u32;
-pub const RB_SETBANDINFOA: u32 = 1030u32;
-pub const RB_SETBANDINFOW: u32 = 1035u32;
-pub const RB_SETBANDWIDTH: u32 = 1068u32;
-pub const RB_SETBARINFO: u32 = 1028u32;
-pub const RB_SETBKCOLOR: u32 = 1043u32;
-pub const RB_SETCOLORSCHEME: u32 = 8194u32;
-pub const RB_SETEXTENDEDSTYLE: u32 = 1065u32;
-pub const RB_SETPALETTE: u32 = 1061u32;
-pub const RB_SETPARENT: u32 = 1031u32;
-pub const RB_SETTEXTCOLOR: u32 = 1045u32;
-pub const RB_SETTOOLTIPS: u32 = 1042u32;
-pub const RB_SETUNICODEFORMAT: u32 = 8197u32;
-pub const RB_SETWINDOWTHEME: u32 = 8203u32;
-pub const RB_SHOWBAND: u32 = 1059u32;
-pub const RB_SIZETORECT: u32 = 1047u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct REBARBANDINFOA {
- pub cbSize: u32,
- pub fMask: u32,
- pub fStyle: u32,
- pub clrFore: u32,
- pub clrBack: u32,
- pub lpText: super::super::Foundation::PSTR,
- pub cch: u32,
- pub iImage: i32,
- pub hwndChild: super::super::Foundation::HWND,
- pub cxMinChild: u32,
- pub cyMinChild: u32,
- pub cx: u32,
- pub hbmBack: super::super::Graphics::Gdi::HBITMAP,
- pub wID: u32,
- pub cyChild: u32,
- pub cyMaxChild: u32,
- pub cyIntegral: u32,
- pub cxIdeal: u32,
- pub lParam: super::super::Foundation::LPARAM,
- pub cxHeader: u32,
- pub rcChevronLocation: super::super::Foundation::RECT,
- pub uChevronState: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for REBARBANDINFOA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for REBARBANDINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct REBARBANDINFOW {
- pub cbSize: u32,
- pub fMask: u32,
- pub fStyle: u32,
- pub clrFore: u32,
- pub clrBack: u32,
- pub lpText: super::super::Foundation::PWSTR,
- pub cch: u32,
- pub iImage: i32,
- pub hwndChild: super::super::Foundation::HWND,
- pub cxMinChild: u32,
- pub cyMinChild: u32,
- pub cx: u32,
- pub hbmBack: super::super::Graphics::Gdi::HBITMAP,
- pub wID: u32,
- pub cyChild: u32,
- pub cyMaxChild: u32,
- pub cyIntegral: u32,
- pub cxIdeal: u32,
- pub lParam: super::super::Foundation::LPARAM,
- pub cxHeader: u32,
- pub rcChevronLocation: super::super::Foundation::RECT,
- pub uChevronState: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for REBARBANDINFOW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for REBARBANDINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct REBARINFO {
- pub cbSize: u32,
- pub fMask: u32,
- pub himl: HIMAGELIST,
-}
-impl ::core::marker::Copy for REBARINFO {}
-impl ::core::clone::Clone for REBARINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const REPLACEDLGORD: u32 = 1541u32;
-pub const RUNDLGORD: u32 = 1545u32;
-pub const SBARS_SIZEGRIP: u32 = 256u32;
-pub const SBARS_TOOLTIPS: u32 = 2048u32;
-pub const SBT_NOBORDERS: u32 = 256u32;
-pub const SBT_NOTABPARSING: u32 = 2048u32;
-pub const SBT_OWNERDRAW: u32 = 4096u32;
-pub const SBT_POPOUT: u32 = 512u32;
-pub const SBT_RTLREADING: u32 = 1024u32;
-pub const SBT_TOOLTIPS: u32 = 2048u32;
-pub const SB_GETBORDERS: u32 = 1031u32;
-pub const SB_GETICON: u32 = 1044u32;
-pub const SB_GETPARTS: u32 = 1030u32;
-pub const SB_GETRECT: u32 = 1034u32;
-pub const SB_GETTEXT: u32 = 1037u32;
-pub const SB_GETTEXTA: u32 = 1026u32;
-pub const SB_GETTEXTLENGTH: u32 = 1036u32;
-pub const SB_GETTEXTLENGTHA: u32 = 1027u32;
-pub const SB_GETTEXTLENGTHW: u32 = 1036u32;
-pub const SB_GETTEXTW: u32 = 1037u32;
-pub const SB_GETTIPTEXTA: u32 = 1042u32;
-pub const SB_GETTIPTEXTW: u32 = 1043u32;
-pub const SB_GETUNICODEFORMAT: u32 = 8198u32;
-pub const SB_ISSIMPLE: u32 = 1038u32;
-pub const SB_SETBKCOLOR: u32 = 8193u32;
-pub const SB_SETICON: u32 = 1039u32;
-pub const SB_SETMINHEIGHT: u32 = 1032u32;
-pub const SB_SETPARTS: u32 = 1028u32;
-pub const SB_SETTEXT: u32 = 1035u32;
-pub const SB_SETTEXTA: u32 = 1025u32;
-pub const SB_SETTEXTW: u32 = 1035u32;
-pub const SB_SETTIPTEXTA: u32 = 1040u32;
-pub const SB_SETTIPTEXTW: u32 = 1041u32;
-pub const SB_SETUNICODEFORMAT: u32 = 8197u32;
-pub const SB_SIMPLE: u32 = 1033u32;
-pub const SB_SIMPLEID: u32 = 255u32;
-pub type SIZINGTYPE = i32;
-pub const ST_TRUESIZE: SIZINGTYPE = 0i32;
-pub const ST_STRETCH: SIZINGTYPE = 1i32;
-pub const ST_TILE: SIZINGTYPE = 2i32;
-pub type SOFTWAREEXPLORERSTATES = i32;
-pub const SPSE_NORMAL: SOFTWAREEXPLORERSTATES = 1i32;
-pub const SPSE_HOT: SOFTWAREEXPLORERSTATES = 2i32;
-pub const SPSE_SELECTED: SOFTWAREEXPLORERSTATES = 3i32;
-pub const SPSE_DISABLED: SOFTWAREEXPLORERSTATES = 4i32;
-pub const SPSE_FOCUSED: SOFTWAREEXPLORERSTATES = 5i32;
-pub type STARTPANELPARTS = i32;
-pub const SPP_USERPANE: STARTPANELPARTS = 1i32;
-pub const SPP_MOREPROGRAMS: STARTPANELPARTS = 2i32;
-pub const SPP_MOREPROGRAMSARROW: STARTPANELPARTS = 3i32;
-pub const SPP_PROGLIST: STARTPANELPARTS = 4i32;
-pub const SPP_PROGLISTSEPARATOR: STARTPANELPARTS = 5i32;
-pub const SPP_PLACESLIST: STARTPANELPARTS = 6i32;
-pub const SPP_PLACESLISTSEPARATOR: STARTPANELPARTS = 7i32;
-pub const SPP_LOGOFF: STARTPANELPARTS = 8i32;
-pub const SPP_LOGOFFBUTTONS: STARTPANELPARTS = 9i32;
-pub const SPP_USERPICTURE: STARTPANELPARTS = 10i32;
-pub const SPP_PREVIEW: STARTPANELPARTS = 11i32;
-pub const SPP_MOREPROGRAMSTAB: STARTPANELPARTS = 12i32;
-pub const SPP_NSCHOST: STARTPANELPARTS = 13i32;
-pub const SPP_SOFTWAREEXPLORER: STARTPANELPARTS = 14i32;
-pub const SPP_OPENBOX: STARTPANELPARTS = 15i32;
-pub const SPP_SEARCHVIEW: STARTPANELPARTS = 16i32;
-pub const SPP_MOREPROGRAMSARROWBACK: STARTPANELPARTS = 17i32;
-pub const SPP_TOPMATCH: STARTPANELPARTS = 18i32;
-pub const SPP_LOGOFFSPLITBUTTONDROPDOWN: STARTPANELPARTS = 19i32;
-pub type STATICPARTS = i32;
-pub const STAT_TEXT: STATICPARTS = 1i32;
-pub const STD_COPY: u32 = 1u32;
-pub const STD_CUT: u32 = 0u32;
-pub const STD_DELETE: u32 = 5u32;
-pub const STD_FILENEW: u32 = 6u32;
-pub const STD_FILEOPEN: u32 = 7u32;
-pub const STD_FILESAVE: u32 = 8u32;
-pub const STD_FIND: u32 = 12u32;
-pub const STD_HELP: u32 = 11u32;
-pub const STD_PASTE: u32 = 2u32;
-pub const STD_PRINT: u32 = 14u32;
-pub const STD_PRINTPRE: u32 = 9u32;
-pub const STD_PROPERTIES: u32 = 10u32;
-pub const STD_REDOW: u32 = 4u32;
-pub const STD_REPLACE: u32 = 13u32;
-pub const STD_UNDO: u32 = 3u32;
-pub type TASKBANDPARTS = i32;
-pub const TDP_GROUPCOUNT: TASKBANDPARTS = 1i32;
-pub const TDP_FLASHBUTTON: TASKBANDPARTS = 2i32;
-pub const TDP_FLASHBUTTONGROUPMENU: TASKBANDPARTS = 3i32;
-pub type TASKBARPARTS = i32;
-pub const TBP_BACKGROUNDBOTTOM: TASKBARPARTS = 1i32;
-pub const TBP_BACKGROUNDRIGHT: TASKBARPARTS = 2i32;
-pub const TBP_BACKGROUNDTOP: TASKBARPARTS = 3i32;
-pub const TBP_BACKGROUNDLEFT: TASKBARPARTS = 4i32;
-pub const TBP_SIZINGBARBOTTOM: TASKBARPARTS = 5i32;
-pub const TBP_SIZINGBARRIGHT: TASKBARPARTS = 6i32;
-pub const TBP_SIZINGBARTOP: TASKBARPARTS = 7i32;
-pub const TBP_SIZINGBARLEFT: TASKBARPARTS = 8i32;
-#[repr(C, packed(1))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct TASKDIALOGCONFIG {
- pub cbSize: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub dwFlags: TASKDIALOG_FLAGS,
- pub dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS,
- pub pszWindowTitle: super::super::Foundation::PWSTR,
- pub Anonymous1: TASKDIALOGCONFIG_0,
- pub pszMainInstruction: super::super::Foundation::PWSTR,
- pub pszContent: super::super::Foundation::PWSTR,
- pub cButtons: u32,
- pub pButtons: *mut TASKDIALOG_BUTTON,
- pub nDefaultButton: i32,
- pub cRadioButtons: u32,
- pub pRadioButtons: *mut TASKDIALOG_BUTTON,
- pub nDefaultRadioButton: i32,
- pub pszVerificationText: super::super::Foundation::PWSTR,
- pub pszExpandedInformation: super::super::Foundation::PWSTR,
- pub pszExpandedControlText: super::super::Foundation::PWSTR,
- pub pszCollapsedControlText: super::super::Foundation::PWSTR,
- pub Anonymous2: TASKDIALOGCONFIG_1,
- pub pszFooter: super::super::Foundation::PWSTR,
- pub pfCallback: PFTASKDIALOGCALLBACK,
- pub lpCallbackData: isize,
- pub cxWidth: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for TASKDIALOGCONFIG {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for TASKDIALOGCONFIG {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union TASKDIALOGCONFIG_0 {
- pub hMainIcon: super::WindowsAndMessaging::HICON,
- pub pszMainIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for TASKDIALOGCONFIG_0 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for TASKDIALOGCONFIG_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union TASKDIALOGCONFIG_1 {
- pub hFooterIcon: super::WindowsAndMessaging::HICON,
- pub pszFooterIcon: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for TASKDIALOGCONFIG_1 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for TASKDIALOGCONFIG_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TASKDIALOG_BUTTON {
- pub nButtonID: i32,
- pub pszButtonText: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TASKDIALOG_BUTTON {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TASKDIALOG_BUTTON {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TASKDIALOG_COMMON_BUTTON_FLAGS = i32;
-pub const TDCBF_OK_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 1i32;
-pub const TDCBF_YES_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 2i32;
-pub const TDCBF_NO_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 4i32;
-pub const TDCBF_CANCEL_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 8i32;
-pub const TDCBF_RETRY_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 16i32;
-pub const TDCBF_CLOSE_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 32i32;
-pub type TASKDIALOG_ELEMENTS = i32;
-pub const TDE_CONTENT: TASKDIALOG_ELEMENTS = 0i32;
-pub const TDE_EXPANDED_INFORMATION: TASKDIALOG_ELEMENTS = 1i32;
-pub const TDE_FOOTER: TASKDIALOG_ELEMENTS = 2i32;
-pub const TDE_MAIN_INSTRUCTION: TASKDIALOG_ELEMENTS = 3i32;
-pub type TASKDIALOG_FLAGS = i32;
-pub const TDF_ENABLE_HYPERLINKS: TASKDIALOG_FLAGS = 1i32;
-pub const TDF_USE_HICON_MAIN: TASKDIALOG_FLAGS = 2i32;
-pub const TDF_USE_HICON_FOOTER: TASKDIALOG_FLAGS = 4i32;
-pub const TDF_ALLOW_DIALOG_CANCELLATION: TASKDIALOG_FLAGS = 8i32;
-pub const TDF_USE_COMMAND_LINKS: TASKDIALOG_FLAGS = 16i32;
-pub const TDF_USE_COMMAND_LINKS_NO_ICON: TASKDIALOG_FLAGS = 32i32;
-pub const TDF_EXPAND_FOOTER_AREA: TASKDIALOG_FLAGS = 64i32;
-pub const TDF_EXPANDED_BY_DEFAULT: TASKDIALOG_FLAGS = 128i32;
-pub const TDF_VERIFICATION_FLAG_CHECKED: TASKDIALOG_FLAGS = 256i32;
-pub const TDF_SHOW_PROGRESS_BAR: TASKDIALOG_FLAGS = 512i32;
-pub const TDF_SHOW_MARQUEE_PROGRESS_BAR: TASKDIALOG_FLAGS = 1024i32;
-pub const TDF_CALLBACK_TIMER: TASKDIALOG_FLAGS = 2048i32;
-pub const TDF_POSITION_RELATIVE_TO_WINDOW: TASKDIALOG_FLAGS = 4096i32;
-pub const TDF_RTL_LAYOUT: TASKDIALOG_FLAGS = 8192i32;
-pub const TDF_NO_DEFAULT_RADIO_BUTTON: TASKDIALOG_FLAGS = 16384i32;
-pub const TDF_CAN_BE_MINIMIZED: TASKDIALOG_FLAGS = 32768i32;
-pub const TDF_NO_SET_FOREGROUND: TASKDIALOG_FLAGS = 65536i32;
-pub const TDF_SIZE_TO_CONTENT: TASKDIALOG_FLAGS = 16777216i32;
-pub type TASKDIALOG_ICON_ELEMENTS = i32;
-pub const TDIE_ICON_MAIN: TASKDIALOG_ICON_ELEMENTS = 0i32;
-pub const TDIE_ICON_FOOTER: TASKDIALOG_ICON_ELEMENTS = 1i32;
-pub type TASKDIALOG_MESSAGES = i32;
-pub const TDM_NAVIGATE_PAGE: TASKDIALOG_MESSAGES = 1125i32;
-pub const TDM_CLICK_BUTTON: TASKDIALOG_MESSAGES = 1126i32;
-pub const TDM_SET_MARQUEE_PROGRESS_BAR: TASKDIALOG_MESSAGES = 1127i32;
-pub const TDM_SET_PROGRESS_BAR_STATE: TASKDIALOG_MESSAGES = 1128i32;
-pub const TDM_SET_PROGRESS_BAR_RANGE: TASKDIALOG_MESSAGES = 1129i32;
-pub const TDM_SET_PROGRESS_BAR_POS: TASKDIALOG_MESSAGES = 1130i32;
-pub const TDM_SET_PROGRESS_BAR_MARQUEE: TASKDIALOG_MESSAGES = 1131i32;
-pub const TDM_SET_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1132i32;
-pub const TDM_CLICK_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1134i32;
-pub const TDM_ENABLE_BUTTON: TASKDIALOG_MESSAGES = 1135i32;
-pub const TDM_ENABLE_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1136i32;
-pub const TDM_CLICK_VERIFICATION: TASKDIALOG_MESSAGES = 1137i32;
-pub const TDM_UPDATE_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1138i32;
-pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE: TASKDIALOG_MESSAGES = 1139i32;
-pub const TDM_UPDATE_ICON: TASKDIALOG_MESSAGES = 1140i32;
-pub type TASKDIALOG_NOTIFICATIONS = i32;
-pub const TDN_CREATED: TASKDIALOG_NOTIFICATIONS = 0i32;
-pub const TDN_NAVIGATED: TASKDIALOG_NOTIFICATIONS = 1i32;
-pub const TDN_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 2i32;
-pub const TDN_HYPERLINK_CLICKED: TASKDIALOG_NOTIFICATIONS = 3i32;
-pub const TDN_TIMER: TASKDIALOG_NOTIFICATIONS = 4i32;
-pub const TDN_DESTROYED: TASKDIALOG_NOTIFICATIONS = 5i32;
-pub const TDN_RADIO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 6i32;
-pub const TDN_DIALOG_CONSTRUCTED: TASKDIALOG_NOTIFICATIONS = 7i32;
-pub const TDN_VERIFICATION_CLICKED: TASKDIALOG_NOTIFICATIONS = 8i32;
-pub const TDN_HELP: TASKDIALOG_NOTIFICATIONS = 9i32;
-pub const TDN_EXPANDO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 10i32;
-#[repr(C)]
-pub struct TA_CUBIC_BEZIER {
- pub header: TA_TIMINGFUNCTION,
- pub rX0: f32,
- pub rY0: f32,
- pub rX1: f32,
- pub rY1: f32,
-}
-impl ::core::marker::Copy for TA_CUBIC_BEZIER {}
-impl ::core::clone::Clone for TA_CUBIC_BEZIER {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TA_PROPERTY = i32;
-pub const TAP_FLAGS: TA_PROPERTY = 0i32;
-pub const TAP_TRANSFORMCOUNT: TA_PROPERTY = 1i32;
-pub const TAP_STAGGERDELAY: TA_PROPERTY = 2i32;
-pub const TAP_STAGGERDELAYCAP: TA_PROPERTY = 3i32;
-pub const TAP_STAGGERDELAYFACTOR: TA_PROPERTY = 4i32;
-pub const TAP_ZORDER: TA_PROPERTY = 5i32;
-pub type TA_PROPERTY_FLAG = u32;
-pub const TAPF_NONE: TA_PROPERTY_FLAG = 0u32;
-pub const TAPF_HASSTAGGER: TA_PROPERTY_FLAG = 1u32;
-pub const TAPF_ISRTLAWARE: TA_PROPERTY_FLAG = 2u32;
-pub const TAPF_ALLOWCOLLECTION: TA_PROPERTY_FLAG = 4u32;
-pub const TAPF_HASBACKGROUND: TA_PROPERTY_FLAG = 8u32;
-pub const TAPF_HASPERSPECTIVE: TA_PROPERTY_FLAG = 16u32;
-#[repr(C)]
-pub struct TA_TIMINGFUNCTION {
- pub eTimingFunctionType: TA_TIMINGFUNCTION_TYPE,
-}
-impl ::core::marker::Copy for TA_TIMINGFUNCTION {}
-impl ::core::clone::Clone for TA_TIMINGFUNCTION {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TA_TIMINGFUNCTION_TYPE = i32;
-pub const TTFT_UNDEFINED: TA_TIMINGFUNCTION_TYPE = 0i32;
-pub const TTFT_CUBIC_BEZIER: TA_TIMINGFUNCTION_TYPE = 1i32;
-#[repr(C)]
-pub struct TA_TRANSFORM {
- pub eTransformType: TA_TRANSFORM_TYPE,
- pub dwTimingFunctionId: u32,
- pub dwStartTime: u32,
- pub dwDurationTime: u32,
- pub eFlags: TA_TRANSFORM_FLAG,
-}
-impl ::core::marker::Copy for TA_TRANSFORM {}
-impl ::core::clone::Clone for TA_TRANSFORM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct TA_TRANSFORM_2D {
- pub header: TA_TRANSFORM,
- pub rX: f32,
- pub rY: f32,
- pub rInitialX: f32,
- pub rInitialY: f32,
- pub rOriginX: f32,
- pub rOriginY: f32,
-}
-impl ::core::marker::Copy for TA_TRANSFORM_2D {}
-impl ::core::clone::Clone for TA_TRANSFORM_2D {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct TA_TRANSFORM_CLIP {
- pub header: TA_TRANSFORM,
- pub rLeft: f32,
- pub rTop: f32,
- pub rRight: f32,
- pub rBottom: f32,
- pub rInitialLeft: f32,
- pub rInitialTop: f32,
- pub rInitialRight: f32,
- pub rInitialBottom: f32,
-}
-impl ::core::marker::Copy for TA_TRANSFORM_CLIP {}
-impl ::core::clone::Clone for TA_TRANSFORM_CLIP {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TA_TRANSFORM_FLAG = i32;
-pub const TATF_NONE: TA_TRANSFORM_FLAG = 0i32;
-pub const TATF_TARGETVALUES_USER: TA_TRANSFORM_FLAG = 1i32;
-pub const TATF_HASINITIALVALUES: TA_TRANSFORM_FLAG = 2i32;
-pub const TATF_HASORIGINVALUES: TA_TRANSFORM_FLAG = 4i32;
-#[repr(C)]
-pub struct TA_TRANSFORM_OPACITY {
- pub header: TA_TRANSFORM,
- pub rOpacity: f32,
- pub rInitialOpacity: f32,
-}
-impl ::core::marker::Copy for TA_TRANSFORM_OPACITY {}
-impl ::core::clone::Clone for TA_TRANSFORM_OPACITY {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TA_TRANSFORM_TYPE = i32;
-pub const TATT_TRANSLATE_2D: TA_TRANSFORM_TYPE = 0i32;
-pub const TATT_SCALE_2D: TA_TRANSFORM_TYPE = 1i32;
-pub const TATT_OPACITY: TA_TRANSFORM_TYPE = 2i32;
-pub const TATT_CLIP: TA_TRANSFORM_TYPE = 3i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TBADDBITMAP {
- pub hInst: super::super::Foundation::HINSTANCE,
- pub nID: usize,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TBADDBITMAP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TBADDBITMAP {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TBBF_LARGE: u32 = 1u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub struct TBBUTTON {
- pub iBitmap: i32,
- pub idCommand: i32,
- pub fsState: u8,
- pub fsStyle: u8,
- pub bReserved: [u8; 6],
- pub dwData: usize,
- pub iString: isize,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::marker::Copy for TBBUTTON {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::clone::Clone for TBBUTTON {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86",))]
-pub struct TBBUTTON {
- pub iBitmap: i32,
- pub idCommand: i32,
- pub fsState: u8,
- pub fsStyle: u8,
- pub bReserved: [u8; 2],
- pub dwData: usize,
- pub iString: isize,
-}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::marker::Copy for TBBUTTON {}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::clone::Clone for TBBUTTON {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TBBUTTONINFOA {
- pub cbSize: u32,
- pub dwMask: TBBUTTONINFOW_MASK,
- pub idCommand: i32,
- pub iImage: i32,
- pub fsState: u8,
- pub fsStyle: u8,
- pub cx: u16,
- pub lParam: usize,
- pub pszText: super::super::Foundation::PSTR,
- pub cchText: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TBBUTTONINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TBBUTTONINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TBBUTTONINFOW {
- pub cbSize: u32,
- pub dwMask: TBBUTTONINFOW_MASK,
- pub idCommand: i32,
- pub iImage: i32,
- pub fsState: u8,
- pub fsStyle: u8,
- pub cx: u16,
- pub lParam: usize,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchText: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TBBUTTONINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TBBUTTONINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TBBUTTONINFOW_MASK = u32;
-pub const TBIF_BYINDEX: TBBUTTONINFOW_MASK = 2147483648u32;
-pub const TBIF_COMMAND: TBBUTTONINFOW_MASK = 32u32;
-pub const TBIF_IMAGE: TBBUTTONINFOW_MASK = 1u32;
-pub const TBIF_LPARAM: TBBUTTONINFOW_MASK = 16u32;
-pub const TBIF_SIZE: TBBUTTONINFOW_MASK = 64u32;
-pub const TBIF_STATE: TBBUTTONINFOW_MASK = 4u32;
-pub const TBIF_STYLE: TBBUTTONINFOW_MASK = 8u32;
-pub const TBIF_TEXT: TBBUTTONINFOW_MASK = 2u32;
-pub const TBCDRF_BLENDICON: u32 = 2097152u32;
-pub const TBCDRF_HILITEHOTTRACK: u32 = 131072u32;
-pub const TBCDRF_NOBACKGROUND: u32 = 4194304u32;
-pub const TBCDRF_NOEDGES: u32 = 65536u32;
-pub const TBCDRF_NOETCHEDEFFECT: u32 = 1048576u32;
-pub const TBCDRF_NOMARK: u32 = 524288u32;
-pub const TBCDRF_NOOFFSET: u32 = 262144u32;
-pub const TBCDRF_USECDCOLORS: u32 = 8388608u32;
-pub const TBCD_CHANNEL: u32 = 3u32;
-pub const TBCD_THUMB: u32 = 2u32;
-pub const TBCD_TICS: u32 = 1u32;
-pub const TBDDRET_DEFAULT: u32 = 0u32;
-pub const TBDDRET_NODEFAULT: u32 = 1u32;
-pub const TBDDRET_TREATPRESSED: u32 = 2u32;
-#[repr(C)]
-pub struct TBINSERTMARK {
- pub iButton: i32,
- pub dwFlags: TBINSERTMARK_FLAGS,
-}
-impl ::core::marker::Copy for TBINSERTMARK {}
-impl ::core::clone::Clone for TBINSERTMARK {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TBINSERTMARK_FLAGS = u32;
-pub const TBIMHT_NONE: TBINSERTMARK_FLAGS = 0u32;
-pub const TBIMHT_AFTER: TBINSERTMARK_FLAGS = 1u32;
-pub const TBIMHT_BACKGROUND: TBINSERTMARK_FLAGS = 2u32;
-#[repr(C)]
-pub struct TBMETRICS {
- pub cbSize: u32,
- pub dwMask: u32,
- pub cxPad: i32,
- pub cyPad: i32,
- pub cxBarPad: i32,
- pub cyBarPad: i32,
- pub cxButtonSpacing: i32,
- pub cyButtonSpacing: i32,
-}
-impl ::core::marker::Copy for TBMETRICS {}
-impl ::core::clone::Clone for TBMETRICS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TBMF_BARPAD: u32 = 2u32;
-pub const TBMF_BUTTONSPACING: u32 = 4u32;
-pub const TBMF_PAD: u32 = 1u32;
-pub const TBM_CLEARSEL: u32 = 1043u32;
-pub const TBM_CLEARTICS: u32 = 1033u32;
-pub const TBM_GETBUDDY: u32 = 1057u32;
-pub const TBM_GETCHANNELRECT: u32 = 1050u32;
-pub const TBM_GETLINESIZE: u32 = 1048u32;
-pub const TBM_GETNUMTICS: u32 = 1040u32;
-pub const TBM_GETPAGESIZE: u32 = 1046u32;
-pub const TBM_GETPTICS: u32 = 1038u32;
-pub const TBM_GETRANGEMAX: u32 = 1026u32;
-pub const TBM_GETRANGEMIN: u32 = 1025u32;
-pub const TBM_GETSELEND: u32 = 1042u32;
-pub const TBM_GETSELSTART: u32 = 1041u32;
-pub const TBM_GETTHUMBLENGTH: u32 = 1052u32;
-pub const TBM_GETTHUMBRECT: u32 = 1049u32;
-pub const TBM_GETTIC: u32 = 1027u32;
-pub const TBM_GETTICPOS: u32 = 1039u32;
-pub const TBM_GETTOOLTIPS: u32 = 1054u32;
-pub const TBM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const TBM_SETBUDDY: u32 = 1056u32;
-pub const TBM_SETLINESIZE: u32 = 1047u32;
-pub const TBM_SETPAGESIZE: u32 = 1045u32;
-pub const TBM_SETPOS: u32 = 1029u32;
-pub const TBM_SETPOSNOTIFY: u32 = 1058u32;
-pub const TBM_SETRANGE: u32 = 1030u32;
-pub const TBM_SETRANGEMAX: u32 = 1032u32;
-pub const TBM_SETRANGEMIN: u32 = 1031u32;
-pub const TBM_SETSEL: u32 = 1034u32;
-pub const TBM_SETSELEND: u32 = 1036u32;
-pub const TBM_SETSELSTART: u32 = 1035u32;
-pub const TBM_SETTHUMBLENGTH: u32 = 1051u32;
-pub const TBM_SETTIC: u32 = 1028u32;
-pub const TBM_SETTICFREQ: u32 = 1044u32;
-pub const TBM_SETTIPSIDE: u32 = 1055u32;
-pub const TBM_SETTOOLTIPS: u32 = 1053u32;
-pub const TBM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const TBNRF_ENDCUSTOMIZE: u32 = 2u32;
-pub const TBNRF_HIDEHELP: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TBREPLACEBITMAP {
- pub hInstOld: super::super::Foundation::HINSTANCE,
- pub nIDOld: usize,
- pub hInstNew: super::super::Foundation::HINSTANCE,
- pub nIDNew: usize,
- pub nButtons: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TBREPLACEBITMAP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TBREPLACEBITMAP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct TBSAVEPARAMSA {
- pub hkr: super::super::System::Registry::HKEY,
- pub pszSubKey: super::super::Foundation::PSTR,
- pub pszValueName: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for TBSAVEPARAMSA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for TBSAVEPARAMSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct TBSAVEPARAMSW {
- pub hkr: super::super::System::Registry::HKEY,
- pub pszSubKey: super::super::Foundation::PWSTR,
- pub pszValueName: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for TBSAVEPARAMSW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for TBSAVEPARAMSW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TBSTATE_CHECKED: u32 = 1u32;
-pub const TBSTATE_ELLIPSES: u32 = 64u32;
-pub const TBSTATE_ENABLED: u32 = 4u32;
-pub const TBSTATE_HIDDEN: u32 = 8u32;
-pub const TBSTATE_INDETERMINATE: u32 = 16u32;
-pub const TBSTATE_MARKED: u32 = 128u32;
-pub const TBSTATE_PRESSED: u32 = 2u32;
-pub const TBSTATE_WRAP: u32 = 32u32;
-pub const TBSTYLE_ALTDRAG: u32 = 1024u32;
-pub const TBSTYLE_AUTOSIZE: u32 = 16u32;
-pub const TBSTYLE_BUTTON: u32 = 0u32;
-pub const TBSTYLE_CHECK: u32 = 2u32;
-pub const TBSTYLE_CUSTOMERASE: u32 = 8192u32;
-pub const TBSTYLE_DROPDOWN: u32 = 8u32;
-pub const TBSTYLE_EX_DOUBLEBUFFER: u32 = 128u32;
-pub const TBSTYLE_EX_DRAWDDARROWS: u32 = 1u32;
-pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS: u32 = 16u32;
-pub const TBSTYLE_EX_MIXEDBUTTONS: u32 = 8u32;
-pub const TBSTYLE_EX_MULTICOLUMN: u32 = 2u32;
-pub const TBSTYLE_EX_VERTICAL: u32 = 4u32;
-pub const TBSTYLE_FLAT: u32 = 2048u32;
-pub const TBSTYLE_GROUP: u32 = 4u32;
-pub const TBSTYLE_LIST: u32 = 4096u32;
-pub const TBSTYLE_NOPREFIX: u32 = 32u32;
-pub const TBSTYLE_REGISTERDROP: u32 = 16384u32;
-pub const TBSTYLE_SEP: u32 = 1u32;
-pub const TBSTYLE_TOOLTIPS: u32 = 256u32;
-pub const TBSTYLE_TRANSPARENT: u32 = 32768u32;
-pub const TBSTYLE_WRAPABLE: u32 = 512u32;
-pub const TBS_AUTOTICKS: u32 = 1u32;
-pub const TBS_BOTH: u32 = 8u32;
-pub const TBS_BOTTOM: u32 = 0u32;
-pub const TBS_DOWNISLEFT: u32 = 1024u32;
-pub const TBS_ENABLESELRANGE: u32 = 32u32;
-pub const TBS_FIXEDLENGTH: u32 = 64u32;
-pub const TBS_HORZ: u32 = 0u32;
-pub const TBS_LEFT: u32 = 4u32;
-pub const TBS_NOTHUMB: u32 = 128u32;
-pub const TBS_NOTICKS: u32 = 16u32;
-pub const TBS_NOTIFYBEFOREMOVE: u32 = 2048u32;
-pub const TBS_REVERSED: u32 = 512u32;
-pub const TBS_RIGHT: u32 = 0u32;
-pub const TBS_TOOLTIPS: u32 = 256u32;
-pub const TBS_TOP: u32 = 4u32;
-pub const TBS_TRANSPARENTBKGND: u32 = 4096u32;
-pub const TBS_VERT: u32 = 2u32;
-pub const TBTS_BOTTOM: u32 = 2u32;
-pub const TBTS_LEFT: u32 = 1u32;
-pub const TBTS_RIGHT: u32 = 3u32;
-pub const TBTS_TOP: u32 = 0u32;
-pub const TB_ADDBITMAP: u32 = 1043u32;
-pub const TB_ADDBUTTONS: u32 = 1092u32;
-pub const TB_ADDBUTTONSA: u32 = 1044u32;
-pub const TB_ADDBUTTONSW: u32 = 1092u32;
-pub const TB_ADDSTRING: u32 = 1101u32;
-pub const TB_ADDSTRINGA: u32 = 1052u32;
-pub const TB_ADDSTRINGW: u32 = 1101u32;
-pub const TB_AUTOSIZE: u32 = 1057u32;
-pub const TB_BOTTOM: u32 = 7u32;
-pub const TB_BUTTONCOUNT: u32 = 1048u32;
-pub const TB_BUTTONSTRUCTSIZE: u32 = 1054u32;
-pub const TB_CHANGEBITMAP: u32 = 1067u32;
-pub const TB_CHECKBUTTON: u32 = 1026u32;
-pub const TB_COMMANDTOINDEX: u32 = 1049u32;
-pub const TB_CUSTOMIZE: u32 = 1051u32;
-pub const TB_DELETEBUTTON: u32 = 1046u32;
-pub const TB_ENABLEBUTTON: u32 = 1025u32;
-pub const TB_ENDTRACK: u32 = 8u32;
-pub const TB_GETANCHORHIGHLIGHT: u32 = 1098u32;
-pub const TB_GETBITMAP: u32 = 1068u32;
-pub const TB_GETBITMAPFLAGS: u32 = 1065u32;
-pub const TB_GETBUTTON: u32 = 1047u32;
-pub const TB_GETBUTTONINFO: u32 = 1087u32;
-pub const TB_GETBUTTONINFOA: u32 = 1089u32;
-pub const TB_GETBUTTONINFOW: u32 = 1087u32;
-pub const TB_GETBUTTONSIZE: u32 = 1082u32;
-pub const TB_GETBUTTONTEXT: u32 = 1099u32;
-pub const TB_GETBUTTONTEXTA: u32 = 1069u32;
-pub const TB_GETBUTTONTEXTW: u32 = 1099u32;
-pub const TB_GETCOLORSCHEME: u32 = 8195u32;
-pub const TB_GETDISABLEDIMAGELIST: u32 = 1079u32;
-pub const TB_GETEXTENDEDSTYLE: u32 = 1109u32;
-pub const TB_GETHOTIMAGELIST: u32 = 1077u32;
-pub const TB_GETHOTITEM: u32 = 1095u32;
-pub const TB_GETIDEALSIZE: u32 = 1123u32;
-pub const TB_GETIMAGELIST: u32 = 1073u32;
-pub const TB_GETIMAGELISTCOUNT: u32 = 1122u32;
-pub const TB_GETINSERTMARK: u32 = 1103u32;
-pub const TB_GETINSERTMARKCOLOR: u32 = 1113u32;
-pub const TB_GETITEMDROPDOWNRECT: u32 = 1127u32;
-pub const TB_GETITEMRECT: u32 = 1053u32;
-pub const TB_GETMAXSIZE: u32 = 1107u32;
-pub const TB_GETMETRICS: u32 = 1125u32;
-pub const TB_GETOBJECT: u32 = 1086u32;
-pub const TB_GETPADDING: u32 = 1110u32;
-pub const TB_GETPRESSEDIMAGELIST: u32 = 1129u32;
-pub const TB_GETRECT: u32 = 1075u32;
-pub const TB_GETROWS: u32 = 1064u32;
-pub const TB_GETSTATE: u32 = 1042u32;
-pub const TB_GETSTRING: u32 = 1115u32;
-pub const TB_GETSTRINGA: u32 = 1116u32;
-pub const TB_GETSTRINGW: u32 = 1115u32;
-pub const TB_GETSTYLE: u32 = 1081u32;
-pub const TB_GETTEXTROWS: u32 = 1085u32;
-pub const TB_GETTOOLTIPS: u32 = 1059u32;
-pub const TB_GETUNICODEFORMAT: u32 = 8198u32;
-pub const TB_HASACCELERATOR: u32 = 1119u32;
-pub const TB_HIDEBUTTON: u32 = 1028u32;
-pub const TB_HITTEST: u32 = 1093u32;
-pub const TB_INDETERMINATE: u32 = 1029u32;
-pub const TB_INSERTBUTTON: u32 = 1091u32;
-pub const TB_INSERTBUTTONA: u32 = 1045u32;
-pub const TB_INSERTBUTTONW: u32 = 1091u32;
-pub const TB_INSERTMARKHITTEST: u32 = 1105u32;
-pub const TB_ISBUTTONCHECKED: u32 = 1034u32;
-pub const TB_ISBUTTONENABLED: u32 = 1033u32;
-pub const TB_ISBUTTONHIDDEN: u32 = 1036u32;
-pub const TB_ISBUTTONHIGHLIGHTED: u32 = 1038u32;
-pub const TB_ISBUTTONINDETERMINATE: u32 = 1037u32;
-pub const TB_ISBUTTONPRESSED: u32 = 1035u32;
-pub const TB_LINEDOWN: u32 = 1u32;
-pub const TB_LINEUP: u32 = 0u32;
-pub const TB_LOADIMAGES: u32 = 1074u32;
-pub const TB_MAPACCELERATOR: u32 = 1114u32;
-pub const TB_MAPACCELERATORA: u32 = 1102u32;
-pub const TB_MAPACCELERATORW: u32 = 1114u32;
-pub const TB_MARKBUTTON: u32 = 1030u32;
-pub const TB_MOVEBUTTON: u32 = 1106u32;
-pub const TB_PAGEDOWN: u32 = 3u32;
-pub const TB_PAGEUP: u32 = 2u32;
-pub const TB_PRESSBUTTON: u32 = 1027u32;
-pub const TB_REPLACEBITMAP: u32 = 1070u32;
-pub const TB_SAVERESTORE: u32 = 1100u32;
-pub const TB_SAVERESTOREA: u32 = 1050u32;
-pub const TB_SAVERESTOREW: u32 = 1100u32;
-pub const TB_SETANCHORHIGHLIGHT: u32 = 1097u32;
-pub const TB_SETBITMAPSIZE: u32 = 1056u32;
-pub const TB_SETBOUNDINGSIZE: u32 = 1117u32;
-pub const TB_SETBUTTONINFO: u32 = 1088u32;
-pub const TB_SETBUTTONINFOA: u32 = 1090u32;
-pub const TB_SETBUTTONINFOW: u32 = 1088u32;
-pub const TB_SETBUTTONSIZE: u32 = 1055u32;
-pub const TB_SETBUTTONWIDTH: u32 = 1083u32;
-pub const TB_SETCMDID: u32 = 1066u32;
-pub const TB_SETCOLORSCHEME: u32 = 8194u32;
-pub const TB_SETDISABLEDIMAGELIST: u32 = 1078u32;
-pub const TB_SETDRAWTEXTFLAGS: u32 = 1094u32;
-pub const TB_SETEXTENDEDSTYLE: u32 = 1108u32;
-pub const TB_SETHOTIMAGELIST: u32 = 1076u32;
-pub const TB_SETHOTITEM: u32 = 1096u32;
-pub const TB_SETHOTITEM2: u32 = 1118u32;
-pub const TB_SETIMAGELIST: u32 = 1072u32;
-pub const TB_SETINDENT: u32 = 1071u32;
-pub const TB_SETINSERTMARK: u32 = 1104u32;
-pub const TB_SETINSERTMARKCOLOR: u32 = 1112u32;
-pub const TB_SETLISTGAP: u32 = 1120u32;
-pub const TB_SETMAXTEXTROWS: u32 = 1084u32;
-pub const TB_SETMETRICS: u32 = 1126u32;
-pub const TB_SETPADDING: u32 = 1111u32;
-pub const TB_SETPARENT: u32 = 1061u32;
-pub const TB_SETPRESSEDIMAGELIST: u32 = 1128u32;
-pub const TB_SETROWS: u32 = 1063u32;
-pub const TB_SETSTATE: u32 = 1041u32;
-pub const TB_SETSTYLE: u32 = 1080u32;
-pub const TB_SETTOOLTIPS: u32 = 1060u32;
-pub const TB_SETUNICODEFORMAT: u32 = 8197u32;
-pub const TB_SETWINDOWTHEME: u32 = 8203u32;
-pub const TB_THUMBPOSITION: u32 = 4u32;
-pub const TB_THUMBTRACK: u32 = 5u32;
-pub const TB_TOP: u32 = 6u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TCHITTESTINFO {
- pub pt: super::super::Foundation::POINT,
- pub flags: TCHITTESTINFO_FLAGS,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TCHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TCHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TCHITTESTINFO_FLAGS = u32;
-pub const TCHT_NOWHERE: TCHITTESTINFO_FLAGS = 1u32;
-pub const TCHT_ONITEM: TCHITTESTINFO_FLAGS = 6u32;
-pub const TCHT_ONITEMICON: TCHITTESTINFO_FLAGS = 2u32;
-pub const TCHT_ONITEMLABEL: TCHITTESTINFO_FLAGS = 4u32;
-pub const TCIS_BUTTONPRESSED: u32 = 1u32;
-pub const TCIS_HIGHLIGHTED: u32 = 2u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TCITEMA {
- pub mask: TCITEMHEADERA_MASK,
- pub dwState: u32,
- pub dwStateMask: u32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TCITEMA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TCITEMA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TCITEMHEADERA {
- pub mask: TCITEMHEADERA_MASK,
- pub lpReserved1: u32,
- pub lpReserved2: u32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TCITEMHEADERA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TCITEMHEADERA {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TCITEMHEADERA_MASK = u32;
-pub const TCIF_IMAGE: TCITEMHEADERA_MASK = 2u32;
-pub const TCIF_RTLREADING: TCITEMHEADERA_MASK = 4u32;
-pub const TCIF_TEXT: TCITEMHEADERA_MASK = 1u32;
-pub const TCIF_PARAM: TCITEMHEADERA_MASK = 8u32;
-pub const TCIF_STATE: TCITEMHEADERA_MASK = 16u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TCITEMHEADERW {
- pub mask: TCITEMHEADERA_MASK,
- pub lpReserved1: u32,
- pub lpReserved2: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TCITEMHEADERW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TCITEMHEADERW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TCITEMW {
- pub mask: TCITEMHEADERA_MASK,
- pub dwState: u32,
- pub dwStateMask: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TCITEMW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TCITEMW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TCM_ADJUSTRECT: u32 = 4904u32;
-pub const TCM_DELETEALLITEMS: u32 = 4873u32;
-pub const TCM_DELETEITEM: u32 = 4872u32;
-pub const TCM_DESELECTALL: u32 = 4914u32;
-pub const TCM_FIRST: u32 = 4864u32;
-pub const TCM_GETCURFOCUS: u32 = 4911u32;
-pub const TCM_GETCURSEL: u32 = 4875u32;
-pub const TCM_GETEXTENDEDSTYLE: u32 = 4917u32;
-pub const TCM_GETIMAGELIST: u32 = 4866u32;
-pub const TCM_GETITEM: u32 = 4924u32;
-pub const TCM_GETITEMA: u32 = 4869u32;
-pub const TCM_GETITEMCOUNT: u32 = 4868u32;
-pub const TCM_GETITEMRECT: u32 = 4874u32;
-pub const TCM_GETITEMW: u32 = 4924u32;
-pub const TCM_GETROWCOUNT: u32 = 4908u32;
-pub const TCM_GETTOOLTIPS: u32 = 4909u32;
-pub const TCM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const TCM_HIGHLIGHTITEM: u32 = 4915u32;
-pub const TCM_HITTEST: u32 = 4877u32;
-pub const TCM_INSERTITEM: u32 = 4926u32;
-pub const TCM_INSERTITEMA: u32 = 4871u32;
-pub const TCM_INSERTITEMW: u32 = 4926u32;
-pub const TCM_REMOVEIMAGE: u32 = 4906u32;
-pub const TCM_SETCURFOCUS: u32 = 4912u32;
-pub const TCM_SETCURSEL: u32 = 4876u32;
-pub const TCM_SETEXTENDEDSTYLE: u32 = 4916u32;
-pub const TCM_SETIMAGELIST: u32 = 4867u32;
-pub const TCM_SETITEM: u32 = 4925u32;
-pub const TCM_SETITEMA: u32 = 4870u32;
-pub const TCM_SETITEMEXTRA: u32 = 4878u32;
-pub const TCM_SETITEMSIZE: u32 = 4905u32;
-pub const TCM_SETITEMW: u32 = 4925u32;
-pub const TCM_SETMINTABWIDTH: u32 = 4913u32;
-pub const TCM_SETPADDING: u32 = 4907u32;
-pub const TCM_SETTOOLTIPS: u32 = 4910u32;
-pub const TCM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const TCS_BOTTOM: u32 = 2u32;
-pub const TCS_BUTTONS: u32 = 256u32;
-pub const TCS_EX_FLATSEPARATORS: u32 = 1u32;
-pub const TCS_EX_REGISTERDROP: u32 = 2u32;
-pub const TCS_FIXEDWIDTH: u32 = 1024u32;
-pub const TCS_FLATBUTTONS: u32 = 8u32;
-pub const TCS_FOCUSNEVER: u32 = 32768u32;
-pub const TCS_FOCUSONBUTTONDOWN: u32 = 4096u32;
-pub const TCS_FORCEICONLEFT: u32 = 16u32;
-pub const TCS_FORCELABELLEFT: u32 = 32u32;
-pub const TCS_HOTTRACK: u32 = 64u32;
-pub const TCS_MULTILINE: u32 = 512u32;
-pub const TCS_MULTISELECT: u32 = 4u32;
-pub const TCS_OWNERDRAWFIXED: u32 = 8192u32;
-pub const TCS_RAGGEDRIGHT: u32 = 2048u32;
-pub const TCS_RIGHT: u32 = 2u32;
-pub const TCS_RIGHTJUSTIFY: u32 = 0u32;
-pub const TCS_SCROLLOPPOSITE: u32 = 1u32;
-pub const TCS_SINGLELINE: u32 = 0u32;
-pub const TCS_TABS: u32 = 0u32;
-pub const TCS_TOOLTIPS: u32 = 16384u32;
-pub const TCS_VERTICAL: u32 = 128u32;
-pub type TEXTSHADOWTYPE = i32;
-pub const TST_NONE: TEXTSHADOWTYPE = 0i32;
-pub const TST_SINGLE: TEXTSHADOWTYPE = 1i32;
-pub const TST_CONTINUOUS: TEXTSHADOWTYPE = 2i32;
-pub type THEMESIZE = i32;
-pub const TS_MIN: THEMESIZE = 0i32;
-pub const TS_TRUE: THEMESIZE = 1i32;
-pub const TS_DRAW: THEMESIZE = 2i32;
-pub type THEME_PROPERTY_SYMBOL_ID = u32;
-pub const TMT_RESERVEDLOW: THEME_PROPERTY_SYMBOL_ID = 0u32;
-pub const TMT_RESERVEDHIGH: THEME_PROPERTY_SYMBOL_ID = 7999u32;
-pub const TMT_DIBDATA: THEME_PROPERTY_SYMBOL_ID = 2u32;
-pub const TMT_GLYPHDIBDATA: THEME_PROPERTY_SYMBOL_ID = 8u32;
-pub const TMT_ENUM: THEME_PROPERTY_SYMBOL_ID = 200u32;
-pub const TMT_STRING: THEME_PROPERTY_SYMBOL_ID = 201u32;
-pub const TMT_INT: THEME_PROPERTY_SYMBOL_ID = 202u32;
-pub const TMT_BOOL: THEME_PROPERTY_SYMBOL_ID = 203u32;
-pub const TMT_COLOR: THEME_PROPERTY_SYMBOL_ID = 204u32;
-pub const TMT_MARGINS: THEME_PROPERTY_SYMBOL_ID = 205u32;
-pub const TMT_FILENAME: THEME_PROPERTY_SYMBOL_ID = 206u32;
-pub const TMT_SIZE: THEME_PROPERTY_SYMBOL_ID = 207u32;
-pub const TMT_POSITION: THEME_PROPERTY_SYMBOL_ID = 208u32;
-pub const TMT_RECT: THEME_PROPERTY_SYMBOL_ID = 209u32;
-pub const TMT_FONT: THEME_PROPERTY_SYMBOL_ID = 210u32;
-pub const TMT_INTLIST: THEME_PROPERTY_SYMBOL_ID = 211u32;
-pub const TMT_HBITMAP: THEME_PROPERTY_SYMBOL_ID = 212u32;
-pub const TMT_DISKSTREAM: THEME_PROPERTY_SYMBOL_ID = 213u32;
-pub const TMT_STREAM: THEME_PROPERTY_SYMBOL_ID = 214u32;
-pub const TMT_BITMAPREF: THEME_PROPERTY_SYMBOL_ID = 215u32;
-pub const TMT_FLOAT: THEME_PROPERTY_SYMBOL_ID = 216u32;
-pub const TMT_FLOATLIST: THEME_PROPERTY_SYMBOL_ID = 217u32;
-pub const TMT_COLORSCHEMES: THEME_PROPERTY_SYMBOL_ID = 401u32;
-pub const TMT_SIZES: THEME_PROPERTY_SYMBOL_ID = 402u32;
-pub const TMT_CHARSET: THEME_PROPERTY_SYMBOL_ID = 403u32;
-pub const TMT_NAME: THEME_PROPERTY_SYMBOL_ID = 600u32;
-pub const TMT_DISPLAYNAME: THEME_PROPERTY_SYMBOL_ID = 601u32;
-pub const TMT_TOOLTIP: THEME_PROPERTY_SYMBOL_ID = 602u32;
-pub const TMT_COMPANY: THEME_PROPERTY_SYMBOL_ID = 603u32;
-pub const TMT_AUTHOR: THEME_PROPERTY_SYMBOL_ID = 604u32;
-pub const TMT_COPYRIGHT: THEME_PROPERTY_SYMBOL_ID = 605u32;
-pub const TMT_URL: THEME_PROPERTY_SYMBOL_ID = 606u32;
-pub const TMT_VERSION: THEME_PROPERTY_SYMBOL_ID = 607u32;
-pub const TMT_DESCRIPTION: THEME_PROPERTY_SYMBOL_ID = 608u32;
-pub const TMT_FIRST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 601u32;
-pub const TMT_LAST_RCSTRING_NAME: THEME_PROPERTY_SYMBOL_ID = 608u32;
-pub const TMT_CAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 801u32;
-pub const TMT_SMALLCAPTIONFONT: THEME_PROPERTY_SYMBOL_ID = 802u32;
-pub const TMT_MENUFONT: THEME_PROPERTY_SYMBOL_ID = 803u32;
-pub const TMT_STATUSFONT: THEME_PROPERTY_SYMBOL_ID = 804u32;
-pub const TMT_MSGBOXFONT: THEME_PROPERTY_SYMBOL_ID = 805u32;
-pub const TMT_ICONTITLEFONT: THEME_PROPERTY_SYMBOL_ID = 806u32;
-pub const TMT_HEADING1FONT: THEME_PROPERTY_SYMBOL_ID = 807u32;
-pub const TMT_HEADING2FONT: THEME_PROPERTY_SYMBOL_ID = 808u32;
-pub const TMT_BODYFONT: THEME_PROPERTY_SYMBOL_ID = 809u32;
-pub const TMT_FIRSTFONT: THEME_PROPERTY_SYMBOL_ID = 801u32;
-pub const TMT_LASTFONT: THEME_PROPERTY_SYMBOL_ID = 809u32;
-pub const TMT_FLATMENUS: THEME_PROPERTY_SYMBOL_ID = 1001u32;
-pub const TMT_FIRSTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32;
-pub const TMT_LASTBOOL: THEME_PROPERTY_SYMBOL_ID = 1001u32;
-pub const TMT_SIZINGBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1201u32;
-pub const TMT_SCROLLBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1202u32;
-pub const TMT_SCROLLBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1203u32;
-pub const TMT_CAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1204u32;
-pub const TMT_CAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1205u32;
-pub const TMT_SMCAPTIONBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1206u32;
-pub const TMT_SMCAPTIONBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1207u32;
-pub const TMT_MENUBARWIDTH: THEME_PROPERTY_SYMBOL_ID = 1208u32;
-pub const TMT_MENUBARHEIGHT: THEME_PROPERTY_SYMBOL_ID = 1209u32;
-pub const TMT_PADDEDBORDERWIDTH: THEME_PROPERTY_SYMBOL_ID = 1210u32;
-pub const TMT_FIRSTSIZE: THEME_PROPERTY_SYMBOL_ID = 1201u32;
-pub const TMT_LASTSIZE: THEME_PROPERTY_SYMBOL_ID = 1210u32;
-pub const TMT_MINCOLORDEPTH: THEME_PROPERTY_SYMBOL_ID = 1301u32;
-pub const TMT_FIRSTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32;
-pub const TMT_LASTINT: THEME_PROPERTY_SYMBOL_ID = 1301u32;
-pub const TMT_CSSNAME: THEME_PROPERTY_SYMBOL_ID = 1401u32;
-pub const TMT_XMLNAME: THEME_PROPERTY_SYMBOL_ID = 1402u32;
-pub const TMT_LASTUPDATED: THEME_PROPERTY_SYMBOL_ID = 1403u32;
-pub const TMT_ALIAS: THEME_PROPERTY_SYMBOL_ID = 1404u32;
-pub const TMT_FIRSTSTRING: THEME_PROPERTY_SYMBOL_ID = 1401u32;
-pub const TMT_LASTSTRING: THEME_PROPERTY_SYMBOL_ID = 1404u32;
-pub const TMT_SCROLLBAR: THEME_PROPERTY_SYMBOL_ID = 1601u32;
-pub const TMT_BACKGROUND: THEME_PROPERTY_SYMBOL_ID = 1602u32;
-pub const TMT_ACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1603u32;
-pub const TMT_INACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1604u32;
-pub const TMT_MENU: THEME_PROPERTY_SYMBOL_ID = 1605u32;
-pub const TMT_WINDOW: THEME_PROPERTY_SYMBOL_ID = 1606u32;
-pub const TMT_WINDOWFRAME: THEME_PROPERTY_SYMBOL_ID = 1607u32;
-pub const TMT_MENUTEXT: THEME_PROPERTY_SYMBOL_ID = 1608u32;
-pub const TMT_WINDOWTEXT: THEME_PROPERTY_SYMBOL_ID = 1609u32;
-pub const TMT_CAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1610u32;
-pub const TMT_ACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1611u32;
-pub const TMT_INACTIVEBORDER: THEME_PROPERTY_SYMBOL_ID = 1612u32;
-pub const TMT_APPWORKSPACE: THEME_PROPERTY_SYMBOL_ID = 1613u32;
-pub const TMT_HIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1614u32;
-pub const TMT_HIGHLIGHTTEXT: THEME_PROPERTY_SYMBOL_ID = 1615u32;
-pub const TMT_BTNFACE: THEME_PROPERTY_SYMBOL_ID = 1616u32;
-pub const TMT_BTNSHADOW: THEME_PROPERTY_SYMBOL_ID = 1617u32;
-pub const TMT_GRAYTEXT: THEME_PROPERTY_SYMBOL_ID = 1618u32;
-pub const TMT_BTNTEXT: THEME_PROPERTY_SYMBOL_ID = 1619u32;
-pub const TMT_INACTIVECAPTIONTEXT: THEME_PROPERTY_SYMBOL_ID = 1620u32;
-pub const TMT_BTNHIGHLIGHT: THEME_PROPERTY_SYMBOL_ID = 1621u32;
-pub const TMT_DKSHADOW3D: THEME_PROPERTY_SYMBOL_ID = 1622u32;
-pub const TMT_LIGHT3D: THEME_PROPERTY_SYMBOL_ID = 1623u32;
-pub const TMT_INFOTEXT: THEME_PROPERTY_SYMBOL_ID = 1624u32;
-pub const TMT_INFOBK: THEME_PROPERTY_SYMBOL_ID = 1625u32;
-pub const TMT_BUTTONALTERNATEFACE: THEME_PROPERTY_SYMBOL_ID = 1626u32;
-pub const TMT_HOTTRACKING: THEME_PROPERTY_SYMBOL_ID = 1627u32;
-pub const TMT_GRADIENTACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1628u32;
-pub const TMT_GRADIENTINACTIVECAPTION: THEME_PROPERTY_SYMBOL_ID = 1629u32;
-pub const TMT_MENUHILIGHT: THEME_PROPERTY_SYMBOL_ID = 1630u32;
-pub const TMT_MENUBAR: THEME_PROPERTY_SYMBOL_ID = 1631u32;
-pub const TMT_FIRSTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1601u32;
-pub const TMT_LASTCOLOR: THEME_PROPERTY_SYMBOL_ID = 1631u32;
-pub const TMT_FROMHUE1: THEME_PROPERTY_SYMBOL_ID = 1801u32;
-pub const TMT_FROMHUE2: THEME_PROPERTY_SYMBOL_ID = 1802u32;
-pub const TMT_FROMHUE3: THEME_PROPERTY_SYMBOL_ID = 1803u32;
-pub const TMT_FROMHUE4: THEME_PROPERTY_SYMBOL_ID = 1804u32;
-pub const TMT_FROMHUE5: THEME_PROPERTY_SYMBOL_ID = 1805u32;
-pub const TMT_TOHUE1: THEME_PROPERTY_SYMBOL_ID = 1806u32;
-pub const TMT_TOHUE2: THEME_PROPERTY_SYMBOL_ID = 1807u32;
-pub const TMT_TOHUE3: THEME_PROPERTY_SYMBOL_ID = 1808u32;
-pub const TMT_TOHUE4: THEME_PROPERTY_SYMBOL_ID = 1809u32;
-pub const TMT_TOHUE5: THEME_PROPERTY_SYMBOL_ID = 1810u32;
-pub const TMT_FROMCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2001u32;
-pub const TMT_FROMCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2002u32;
-pub const TMT_FROMCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2003u32;
-pub const TMT_FROMCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2004u32;
-pub const TMT_FROMCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2005u32;
-pub const TMT_TOCOLOR1: THEME_PROPERTY_SYMBOL_ID = 2006u32;
-pub const TMT_TOCOLOR2: THEME_PROPERTY_SYMBOL_ID = 2007u32;
-pub const TMT_TOCOLOR3: THEME_PROPERTY_SYMBOL_ID = 2008u32;
-pub const TMT_TOCOLOR4: THEME_PROPERTY_SYMBOL_ID = 2009u32;
-pub const TMT_TOCOLOR5: THEME_PROPERTY_SYMBOL_ID = 2010u32;
-pub const TMT_TRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2201u32;
-pub const TMT_AUTOSIZE: THEME_PROPERTY_SYMBOL_ID = 2202u32;
-pub const TMT_BORDERONLY: THEME_PROPERTY_SYMBOL_ID = 2203u32;
-pub const TMT_COMPOSITED: THEME_PROPERTY_SYMBOL_ID = 2204u32;
-pub const TMT_BGFILL: THEME_PROPERTY_SYMBOL_ID = 2205u32;
-pub const TMT_GLYPHTRANSPARENT: THEME_PROPERTY_SYMBOL_ID = 2206u32;
-pub const TMT_GLYPHONLY: THEME_PROPERTY_SYMBOL_ID = 2207u32;
-pub const TMT_ALWAYSSHOWSIZINGBAR: THEME_PROPERTY_SYMBOL_ID = 2208u32;
-pub const TMT_MIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2209u32;
-pub const TMT_UNIFORMSIZING: THEME_PROPERTY_SYMBOL_ID = 2210u32;
-pub const TMT_INTEGRALSIZING: THEME_PROPERTY_SYMBOL_ID = 2211u32;
-pub const TMT_SOURCEGROW: THEME_PROPERTY_SYMBOL_ID = 2212u32;
-pub const TMT_SOURCESHRINK: THEME_PROPERTY_SYMBOL_ID = 2213u32;
-pub const TMT_DRAWBORDERS: THEME_PROPERTY_SYMBOL_ID = 2214u32;
-pub const TMT_NOETCHEDEFFECT: THEME_PROPERTY_SYMBOL_ID = 2215u32;
-pub const TMT_TEXTAPPLYOVERLAY: THEME_PROPERTY_SYMBOL_ID = 2216u32;
-pub const TMT_TEXTGLOW: THEME_PROPERTY_SYMBOL_ID = 2217u32;
-pub const TMT_TEXTITALIC: THEME_PROPERTY_SYMBOL_ID = 2218u32;
-pub const TMT_COMPOSITEDOPAQUE: THEME_PROPERTY_SYMBOL_ID = 2219u32;
-pub const TMT_LOCALIZEDMIRRORIMAGE: THEME_PROPERTY_SYMBOL_ID = 2220u32;
-pub const TMT_IMAGECOUNT: THEME_PROPERTY_SYMBOL_ID = 2401u32;
-pub const TMT_ALPHALEVEL: THEME_PROPERTY_SYMBOL_ID = 2402u32;
-pub const TMT_BORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2403u32;
-pub const TMT_ROUNDCORNERWIDTH: THEME_PROPERTY_SYMBOL_ID = 2404u32;
-pub const TMT_ROUNDCORNERHEIGHT: THEME_PROPERTY_SYMBOL_ID = 2405u32;
-pub const TMT_GRADIENTRATIO1: THEME_PROPERTY_SYMBOL_ID = 2406u32;
-pub const TMT_GRADIENTRATIO2: THEME_PROPERTY_SYMBOL_ID = 2407u32;
-pub const TMT_GRADIENTRATIO3: THEME_PROPERTY_SYMBOL_ID = 2408u32;
-pub const TMT_GRADIENTRATIO4: THEME_PROPERTY_SYMBOL_ID = 2409u32;
-pub const TMT_GRADIENTRATIO5: THEME_PROPERTY_SYMBOL_ID = 2410u32;
-pub const TMT_PROGRESSCHUNKSIZE: THEME_PROPERTY_SYMBOL_ID = 2411u32;
-pub const TMT_PROGRESSSPACESIZE: THEME_PROPERTY_SYMBOL_ID = 2412u32;
-pub const TMT_SATURATION: THEME_PROPERTY_SYMBOL_ID = 2413u32;
-pub const TMT_TEXTBORDERSIZE: THEME_PROPERTY_SYMBOL_ID = 2414u32;
-pub const TMT_ALPHATHRESHOLD: THEME_PROPERTY_SYMBOL_ID = 2415u32;
-pub const TMT_WIDTH: THEME_PROPERTY_SYMBOL_ID = 2416u32;
-pub const TMT_HEIGHT: THEME_PROPERTY_SYMBOL_ID = 2417u32;
-pub const TMT_GLYPHINDEX: THEME_PROPERTY_SYMBOL_ID = 2418u32;
-pub const TMT_TRUESIZESTRETCHMARK: THEME_PROPERTY_SYMBOL_ID = 2419u32;
-pub const TMT_MINDPI1: THEME_PROPERTY_SYMBOL_ID = 2420u32;
-pub const TMT_MINDPI2: THEME_PROPERTY_SYMBOL_ID = 2421u32;
-pub const TMT_MINDPI3: THEME_PROPERTY_SYMBOL_ID = 2422u32;
-pub const TMT_MINDPI4: THEME_PROPERTY_SYMBOL_ID = 2423u32;
-pub const TMT_MINDPI5: THEME_PROPERTY_SYMBOL_ID = 2424u32;
-pub const TMT_TEXTGLOWSIZE: THEME_PROPERTY_SYMBOL_ID = 2425u32;
-pub const TMT_FRAMESPERSECOND: THEME_PROPERTY_SYMBOL_ID = 2426u32;
-pub const TMT_PIXELSPERFRAME: THEME_PROPERTY_SYMBOL_ID = 2427u32;
-pub const TMT_ANIMATIONDELAY: THEME_PROPERTY_SYMBOL_ID = 2428u32;
-pub const TMT_GLOWINTENSITY: THEME_PROPERTY_SYMBOL_ID = 2429u32;
-pub const TMT_OPACITY: THEME_PROPERTY_SYMBOL_ID = 2430u32;
-pub const TMT_COLORIZATIONCOLOR: THEME_PROPERTY_SYMBOL_ID = 2431u32;
-pub const TMT_COLORIZATIONOPACITY: THEME_PROPERTY_SYMBOL_ID = 2432u32;
-pub const TMT_MINDPI6: THEME_PROPERTY_SYMBOL_ID = 2433u32;
-pub const TMT_MINDPI7: THEME_PROPERTY_SYMBOL_ID = 2434u32;
-pub const TMT_GLYPHFONT: THEME_PROPERTY_SYMBOL_ID = 2601u32;
-pub const TMT_IMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3001u32;
-pub const TMT_IMAGEFILE1: THEME_PROPERTY_SYMBOL_ID = 3002u32;
-pub const TMT_IMAGEFILE2: THEME_PROPERTY_SYMBOL_ID = 3003u32;
-pub const TMT_IMAGEFILE3: THEME_PROPERTY_SYMBOL_ID = 3004u32;
-pub const TMT_IMAGEFILE4: THEME_PROPERTY_SYMBOL_ID = 3005u32;
-pub const TMT_IMAGEFILE5: THEME_PROPERTY_SYMBOL_ID = 3006u32;
-pub const TMT_GLYPHIMAGEFILE: THEME_PROPERTY_SYMBOL_ID = 3008u32;
-pub const TMT_IMAGEFILE6: THEME_PROPERTY_SYMBOL_ID = 3009u32;
-pub const TMT_IMAGEFILE7: THEME_PROPERTY_SYMBOL_ID = 3010u32;
-pub const TMT_TEXT: THEME_PROPERTY_SYMBOL_ID = 3201u32;
-pub const TMT_CLASSICVALUE: THEME_PROPERTY_SYMBOL_ID = 3202u32;
-pub const TMT_OFFSET: THEME_PROPERTY_SYMBOL_ID = 3401u32;
-pub const TMT_TEXTSHADOWOFFSET: THEME_PROPERTY_SYMBOL_ID = 3402u32;
-pub const TMT_MINSIZE: THEME_PROPERTY_SYMBOL_ID = 3403u32;
-pub const TMT_MINSIZE1: THEME_PROPERTY_SYMBOL_ID = 3404u32;
-pub const TMT_MINSIZE2: THEME_PROPERTY_SYMBOL_ID = 3405u32;
-pub const TMT_MINSIZE3: THEME_PROPERTY_SYMBOL_ID = 3406u32;
-pub const TMT_MINSIZE4: THEME_PROPERTY_SYMBOL_ID = 3407u32;
-pub const TMT_MINSIZE5: THEME_PROPERTY_SYMBOL_ID = 3408u32;
-pub const TMT_NORMALSIZE: THEME_PROPERTY_SYMBOL_ID = 3409u32;
-pub const TMT_MINSIZE6: THEME_PROPERTY_SYMBOL_ID = 3410u32;
-pub const TMT_MINSIZE7: THEME_PROPERTY_SYMBOL_ID = 3411u32;
-pub const TMT_SIZINGMARGINS: THEME_PROPERTY_SYMBOL_ID = 3601u32;
-pub const TMT_CONTENTMARGINS: THEME_PROPERTY_SYMBOL_ID = 3602u32;
-pub const TMT_CAPTIONMARGINS: THEME_PROPERTY_SYMBOL_ID = 3603u32;
-pub const TMT_BORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3801u32;
-pub const TMT_FILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3802u32;
-pub const TMT_TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3803u32;
-pub const TMT_EDGELIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3804u32;
-pub const TMT_EDGEHIGHLIGHTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3805u32;
-pub const TMT_EDGESHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3806u32;
-pub const TMT_EDGEDKSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3807u32;
-pub const TMT_EDGEFILLCOLOR: THEME_PROPERTY_SYMBOL_ID = 3808u32;
-pub const TMT_TRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3809u32;
-pub const TMT_GRADIENTCOLOR1: THEME_PROPERTY_SYMBOL_ID = 3810u32;
-pub const TMT_GRADIENTCOLOR2: THEME_PROPERTY_SYMBOL_ID = 3811u32;
-pub const TMT_GRADIENTCOLOR3: THEME_PROPERTY_SYMBOL_ID = 3812u32;
-pub const TMT_GRADIENTCOLOR4: THEME_PROPERTY_SYMBOL_ID = 3813u32;
-pub const TMT_GRADIENTCOLOR5: THEME_PROPERTY_SYMBOL_ID = 3814u32;
-pub const TMT_SHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3815u32;
-pub const TMT_GLOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3816u32;
-pub const TMT_TEXTBORDERCOLOR: THEME_PROPERTY_SYMBOL_ID = 3817u32;
-pub const TMT_TEXTSHADOWCOLOR: THEME_PROPERTY_SYMBOL_ID = 3818u32;
-pub const TMT_GLYPHTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3819u32;
-pub const TMT_GLYPHTRANSPARENTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3820u32;
-pub const TMT_FILLCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3821u32;
-pub const TMT_BORDERCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3822u32;
-pub const TMT_ACCENTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3823u32;
-pub const TMT_TEXTCOLORHINT: THEME_PROPERTY_SYMBOL_ID = 3824u32;
-pub const TMT_HEADING1TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3825u32;
-pub const TMT_HEADING2TEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3826u32;
-pub const TMT_BODYTEXTCOLOR: THEME_PROPERTY_SYMBOL_ID = 3827u32;
-pub const TMT_BGTYPE: THEME_PROPERTY_SYMBOL_ID = 4001u32;
-pub const TMT_BORDERTYPE: THEME_PROPERTY_SYMBOL_ID = 4002u32;
-pub const TMT_FILLTYPE: THEME_PROPERTY_SYMBOL_ID = 4003u32;
-pub const TMT_SIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4004u32;
-pub const TMT_HALIGN: THEME_PROPERTY_SYMBOL_ID = 4005u32;
-pub const TMT_CONTENTALIGNMENT: THEME_PROPERTY_SYMBOL_ID = 4006u32;
-pub const TMT_VALIGN: THEME_PROPERTY_SYMBOL_ID = 4007u32;
-pub const TMT_OFFSETTYPE: THEME_PROPERTY_SYMBOL_ID = 4008u32;
-pub const TMT_ICONEFFECT: THEME_PROPERTY_SYMBOL_ID = 4009u32;
-pub const TMT_TEXTSHADOWTYPE: THEME_PROPERTY_SYMBOL_ID = 4010u32;
-pub const TMT_IMAGELAYOUT: THEME_PROPERTY_SYMBOL_ID = 4011u32;
-pub const TMT_GLYPHTYPE: THEME_PROPERTY_SYMBOL_ID = 4012u32;
-pub const TMT_IMAGESELECTTYPE: THEME_PROPERTY_SYMBOL_ID = 4013u32;
-pub const TMT_GLYPHFONTSIZINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4014u32;
-pub const TMT_TRUESIZESCALINGTYPE: THEME_PROPERTY_SYMBOL_ID = 4015u32;
-pub const TMT_USERPICTURE: THEME_PROPERTY_SYMBOL_ID = 5001u32;
-pub const TMT_DEFAULTPANESIZE: THEME_PROPERTY_SYMBOL_ID = 5002u32;
-pub const TMT_BLENDCOLOR: THEME_PROPERTY_SYMBOL_ID = 5003u32;
-pub const TMT_CUSTOMSPLITRECT: THEME_PROPERTY_SYMBOL_ID = 5004u32;
-pub const TMT_ANIMATIONBUTTONRECT: THEME_PROPERTY_SYMBOL_ID = 5005u32;
-pub const TMT_ANIMATIONDURATION: THEME_PROPERTY_SYMBOL_ID = 5006u32;
-pub const TMT_TRANSITIONDURATIONS: THEME_PROPERTY_SYMBOL_ID = 6000u32;
-pub const TMT_SCALEDBACKGROUND: THEME_PROPERTY_SYMBOL_ID = 7001u32;
-pub const TMT_ATLASIMAGE: THEME_PROPERTY_SYMBOL_ID = 8000u32;
-pub const TMT_ATLASINPUTIMAGE: THEME_PROPERTY_SYMBOL_ID = 8001u32;
-pub const TMT_ATLASRECT: THEME_PROPERTY_SYMBOL_ID = 8002u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TOUCH_HIT_TESTING_INPUT {
- pub pointerId: u32,
- pub point: super::super::Foundation::POINT,
- pub boundingBox: super::super::Foundation::RECT,
- pub nonOccludedBoundingBox: super::super::Foundation::RECT,
- pub orientation: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TOUCH_HIT_TESTING_INPUT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TOUCH_HIT_TESTING_INPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {
- pub score: u16,
- pub adjustedPoint: super::super::Foundation::POINT,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TRAILINGGRIDCELLSTATES = i32;
-pub const MCTGC_HOT: TRAILINGGRIDCELLSTATES = 1i32;
-pub const MCTGC_HASSTATE: TRAILINGGRIDCELLSTATES = 2i32;
-pub const MCTGC_HASSTATEHOT: TRAILINGGRIDCELLSTATES = 3i32;
-pub const MCTGC_TODAY: TRAILINGGRIDCELLSTATES = 4i32;
-pub const MCTGC_TODAYSELECTED: TRAILINGGRIDCELLSTATES = 5i32;
-pub const MCTGC_SELECTED: TRAILINGGRIDCELLSTATES = 6i32;
-pub const MCTGC_SELECTEDHOT: TRAILINGGRIDCELLSTATES = 7i32;
-pub type TRAILINGGRIDCELLUPPERSTATES = i32;
-pub const MCTGCU_HOT: TRAILINGGRIDCELLUPPERSTATES = 1i32;
-pub const MCTGCU_HASSTATE: TRAILINGGRIDCELLUPPERSTATES = 2i32;
-pub const MCTGCU_HASSTATEHOT: TRAILINGGRIDCELLUPPERSTATES = 3i32;
-pub const MCTGCU_SELECTED: TRAILINGGRIDCELLUPPERSTATES = 4i32;
-pub const MCTGCU_SELECTEDHOT: TRAILINGGRIDCELLUPPERSTATES = 5i32;
-pub type TRAYNOTIFYPARTS = i32;
-pub const TNP_BACKGROUND: TRAYNOTIFYPARTS = 1i32;
-pub const TNP_ANIMBACKGROUND: TRAYNOTIFYPARTS = 2i32;
-pub type TRUESIZESCALINGTYPE = i32;
-pub const TSST_NONE: TRUESIZESCALINGTYPE = 0i32;
-pub const TSST_SIZE: TRUESIZESCALINGTYPE = 1i32;
-pub const TSST_DPI: TRUESIZESCALINGTYPE = 2i32;
-pub const TTDT_AUTOMATIC: u32 = 0u32;
-pub const TTDT_AUTOPOP: u32 = 2u32;
-pub const TTDT_INITIAL: u32 = 3u32;
-pub const TTDT_RESHOW: u32 = 1u32;
-pub const TTF_DI_SETITEM: u32 = 32768u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TTGETTITLE {
- pub dwSize: u32,
- pub uTitleBitmap: u32,
- pub cch: u32,
- pub pszTitle: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TTGETTITLE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TTGETTITLE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TTHITTESTINFOA {
- pub hwnd: super::super::Foundation::HWND,
- pub pt: super::super::Foundation::POINT,
- pub ti: TTTOOLINFOA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TTHITTESTINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TTHITTESTINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TTHITTESTINFOW {
- pub hwnd: super::super::Foundation::HWND,
- pub pt: super::super::Foundation::POINT,
- pub ti: TTTOOLINFOW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TTHITTESTINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TTHITTESTINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TTM_ACTIVATE: u32 = 1025u32;
-pub const TTM_ADDTOOL: u32 = 1074u32;
-pub const TTM_ADDTOOLA: u32 = 1028u32;
-pub const TTM_ADDTOOLW: u32 = 1074u32;
-pub const TTM_ADJUSTRECT: u32 = 1055u32;
-pub const TTM_DELTOOL: u32 = 1075u32;
-pub const TTM_DELTOOLA: u32 = 1029u32;
-pub const TTM_DELTOOLW: u32 = 1075u32;
-pub const TTM_ENUMTOOLS: u32 = 1082u32;
-pub const TTM_ENUMTOOLSA: u32 = 1038u32;
-pub const TTM_ENUMTOOLSW: u32 = 1082u32;
-pub const TTM_GETBUBBLESIZE: u32 = 1054u32;
-pub const TTM_GETCURRENTTOOL: u32 = 1083u32;
-pub const TTM_GETCURRENTTOOLA: u32 = 1039u32;
-pub const TTM_GETCURRENTTOOLW: u32 = 1083u32;
-pub const TTM_GETDELAYTIME: u32 = 1045u32;
-pub const TTM_GETMARGIN: u32 = 1051u32;
-pub const TTM_GETMAXTIPWIDTH: u32 = 1049u32;
-pub const TTM_GETTEXT: u32 = 1080u32;
-pub const TTM_GETTEXTA: u32 = 1035u32;
-pub const TTM_GETTEXTW: u32 = 1080u32;
-pub const TTM_GETTIPBKCOLOR: u32 = 1046u32;
-pub const TTM_GETTIPTEXTCOLOR: u32 = 1047u32;
-pub const TTM_GETTITLE: u32 = 1059u32;
-pub const TTM_GETTOOLCOUNT: u32 = 1037u32;
-pub const TTM_GETTOOLINFO: u32 = 1077u32;
-pub const TTM_GETTOOLINFOA: u32 = 1032u32;
-pub const TTM_GETTOOLINFOW: u32 = 1077u32;
-pub const TTM_HITTEST: u32 = 1079u32;
-pub const TTM_HITTESTA: u32 = 1034u32;
-pub const TTM_HITTESTW: u32 = 1079u32;
-pub const TTM_NEWTOOLRECT: u32 = 1076u32;
-pub const TTM_NEWTOOLRECTA: u32 = 1030u32;
-pub const TTM_NEWTOOLRECTW: u32 = 1076u32;
-pub const TTM_POP: u32 = 1052u32;
-pub const TTM_POPUP: u32 = 1058u32;
-pub const TTM_RELAYEVENT: u32 = 1031u32;
-pub const TTM_SETDELAYTIME: u32 = 1027u32;
-pub const TTM_SETMARGIN: u32 = 1050u32;
-pub const TTM_SETMAXTIPWIDTH: u32 = 1048u32;
-pub const TTM_SETTIPBKCOLOR: u32 = 1043u32;
-pub const TTM_SETTIPTEXTCOLOR: u32 = 1044u32;
-pub const TTM_SETTITLE: u32 = 1057u32;
-pub const TTM_SETTITLEA: u32 = 1056u32;
-pub const TTM_SETTITLEW: u32 = 1057u32;
-pub const TTM_SETTOOLINFO: u32 = 1078u32;
-pub const TTM_SETTOOLINFOA: u32 = 1033u32;
-pub const TTM_SETTOOLINFOW: u32 = 1078u32;
-pub const TTM_SETWINDOWTHEME: u32 = 8203u32;
-pub const TTM_TRACKACTIVATE: u32 = 1041u32;
-pub const TTM_TRACKPOSITION: u32 = 1042u32;
-pub const TTM_UPDATE: u32 = 1053u32;
-pub const TTM_UPDATETIPTEXT: u32 = 1081u32;
-pub const TTM_UPDATETIPTEXTA: u32 = 1036u32;
-pub const TTM_UPDATETIPTEXTW: u32 = 1081u32;
-pub const TTM_WINDOWFROMPOINT: u32 = 1040u32;
-pub const TTS_ALWAYSTIP: u32 = 1u32;
-pub const TTS_BALLOON: u32 = 64u32;
-pub const TTS_CLOSE: u32 = 128u32;
-pub const TTS_NOANIMATE: u32 = 16u32;
-pub const TTS_NOFADE: u32 = 32u32;
-pub const TTS_NOPREFIX: u32 = 2u32;
-pub const TTS_USEVISUALSTYLE: u32 = 256u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TTTOOLINFOA {
- pub cbSize: u32,
- pub uFlags: TTTOOLINFO_FLAGS,
- pub hwnd: super::super::Foundation::HWND,
- pub uId: usize,
- pub rect: super::super::Foundation::RECT,
- pub hinst: super::super::Foundation::HINSTANCE,
- pub lpszText: super::super::Foundation::PSTR,
- pub lParam: super::super::Foundation::LPARAM,
- pub lpReserved: *mut ::core::ffi::c_void,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TTTOOLINFOA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TTTOOLINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TTTOOLINFOW {
- pub cbSize: u32,
- pub uFlags: TTTOOLINFO_FLAGS,
- pub hwnd: super::super::Foundation::HWND,
- pub uId: usize,
- pub rect: super::super::Foundation::RECT,
- pub hinst: super::super::Foundation::HINSTANCE,
- pub lpszText: super::super::Foundation::PWSTR,
- pub lParam: super::super::Foundation::LPARAM,
- pub lpReserved: *mut ::core::ffi::c_void,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TTTOOLINFOW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TTTOOLINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TTTOOLINFO_FLAGS = u32;
-pub const TTF_ABSOLUTE: TTTOOLINFO_FLAGS = 128u32;
-pub const TTF_CENTERTIP: TTTOOLINFO_FLAGS = 2u32;
-pub const TTF_IDISHWND: TTTOOLINFO_FLAGS = 1u32;
-pub const TTF_PARSELINKS: TTTOOLINFO_FLAGS = 4096u32;
-pub const TTF_RTLREADING: TTTOOLINFO_FLAGS = 4u32;
-pub const TTF_SUBCLASS: TTTOOLINFO_FLAGS = 16u32;
-pub const TTF_TRACK: TTTOOLINFO_FLAGS = 32u32;
-pub const TTF_TRANSPARENT: TTTOOLINFO_FLAGS = 256u32;
-pub const TVCDRF_NOIMAGES: u32 = 65536u32;
-pub const TVC_BYKEYBOARD: u32 = 2u32;
-pub const TVC_BYMOUSE: u32 = 1u32;
-pub const TVC_UNKNOWN: u32 = 0u32;
-pub const TVE_COLLAPSE: u32 = 1u32;
-pub const TVE_COLLAPSERESET: u32 = 32768u32;
-pub const TVE_EXPAND: u32 = 2u32;
-pub const TVE_EXPANDPARTIAL: u32 = 16384u32;
-pub const TVE_TOGGLE: u32 = 3u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVGETITEMPARTRECTINFO {
- pub hti: HTREEITEM,
- pub prc: *mut super::super::Foundation::RECT,
- pub partID: TVITEMPART,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVGETITEMPARTRECTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVGETITEMPARTRECTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TVGN_CARET: u32 = 9u32;
-pub const TVGN_CHILD: u32 = 4u32;
-pub const TVGN_DROPHILITE: u32 = 8u32;
-pub const TVGN_FIRSTVISIBLE: u32 = 5u32;
-pub const TVGN_LASTVISIBLE: u32 = 10u32;
-pub const TVGN_NEXT: u32 = 1u32;
-pub const TVGN_NEXTSELECTED: u32 = 11u32;
-pub const TVGN_NEXTVISIBLE: u32 = 6u32;
-pub const TVGN_PARENT: u32 = 3u32;
-pub const TVGN_PREVIOUS: u32 = 2u32;
-pub const TVGN_PREVIOUSVISIBLE: u32 = 7u32;
-pub const TVGN_ROOT: u32 = 0u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVHITTESTINFO {
- pub pt: super::super::Foundation::POINT,
- pub flags: TVHITTESTINFO_FLAGS,
- pub hItem: HTREEITEM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVHITTESTINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVHITTESTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TVHITTESTINFO_FLAGS = u32;
-pub const TVHT_ABOVE: TVHITTESTINFO_FLAGS = 256u32;
-pub const TVHT_BELOW: TVHITTESTINFO_FLAGS = 512u32;
-pub const TVHT_NOWHERE: TVHITTESTINFO_FLAGS = 1u32;
-pub const TVHT_ONITEM: TVHITTESTINFO_FLAGS = 70u32;
-pub const TVHT_ONITEMBUTTON: TVHITTESTINFO_FLAGS = 16u32;
-pub const TVHT_ONITEMICON: TVHITTESTINFO_FLAGS = 2u32;
-pub const TVHT_ONITEMINDENT: TVHITTESTINFO_FLAGS = 8u32;
-pub const TVHT_ONITEMLABEL: TVHITTESTINFO_FLAGS = 4u32;
-pub const TVHT_ONITEMRIGHT: TVHITTESTINFO_FLAGS = 32u32;
-pub const TVHT_ONITEMSTATEICON: TVHITTESTINFO_FLAGS = 64u32;
-pub const TVHT_TOLEFT: TVHITTESTINFO_FLAGS = 2048u32;
-pub const TVHT_TORIGHT: TVHITTESTINFO_FLAGS = 1024u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVINSERTSTRUCTA {
- pub hParent: HTREEITEM,
- pub hInsertAfter: HTREEITEM,
- pub Anonymous: TVINSERTSTRUCTA_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVINSERTSTRUCTA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVINSERTSTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub union TVINSERTSTRUCTA_0 {
- pub itemex: TVITEMEXA,
- pub item: TVITEMA,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVINSERTSTRUCTA_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVINSERTSTRUCTA_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVINSERTSTRUCTW {
- pub hParent: HTREEITEM,
- pub hInsertAfter: HTREEITEM,
- pub Anonymous: TVINSERTSTRUCTW_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVINSERTSTRUCTW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVINSERTSTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub union TVINSERTSTRUCTW_0 {
- pub itemex: TVITEMEXW,
- pub item: TVITEMW,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVINSERTSTRUCTW_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVINSERTSTRUCTW_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TVIS_BOLD: u32 = 16u32;
-pub const TVIS_CUT: u32 = 4u32;
-pub const TVIS_DROPHILITED: u32 = 8u32;
-pub const TVIS_EXPANDED: u32 = 32u32;
-pub const TVIS_EXPANDEDONCE: u32 = 64u32;
-pub const TVIS_EXPANDPARTIAL: u32 = 128u32;
-pub const TVIS_EX_ALL: u32 = 2u32;
-pub const TVIS_EX_DISABLED: u32 = 2u32;
-pub const TVIS_EX_FLAT: u32 = 1u32;
-pub const TVIS_OVERLAYMASK: u32 = 3840u32;
-pub const TVIS_SELECTED: u32 = 2u32;
-pub const TVIS_STATEIMAGEMASK: u32 = 61440u32;
-pub const TVIS_USERMASK: u32 = 61440u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVITEMA {
- pub mask: TVITEM_MASK,
- pub hItem: HTREEITEM,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub iSelectedImage: i32,
- pub cChildren: TVITEMEXW_CHILDREN,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVITEMA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVITEMA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVITEMEXA {
- pub mask: TVITEM_MASK,
- pub hItem: HTREEITEM,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: super::super::Foundation::PSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub iSelectedImage: i32,
- pub cChildren: TVITEMEXW_CHILDREN,
- pub lParam: super::super::Foundation::LPARAM,
- pub iIntegral: i32,
- pub uStateEx: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub iExpandedImage: i32,
- pub iReserved: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVITEMEXA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVITEMEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVITEMEXW {
- pub mask: TVITEM_MASK,
- pub hItem: HTREEITEM,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub iSelectedImage: i32,
- pub cChildren: TVITEMEXW_CHILDREN,
- pub lParam: super::super::Foundation::LPARAM,
- pub iIntegral: i32,
- pub uStateEx: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub iExpandedImage: i32,
- pub iReserved: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVITEMEXW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVITEMEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TVITEMEXW_CHILDREN = i32;
-pub const I_ZERO: TVITEMEXW_CHILDREN = 0i32;
-pub const I_ONE_OR_MORE: TVITEMEXW_CHILDREN = 1i32;
-pub const I_CHILDRENCALLBACK: TVITEMEXW_CHILDREN = -1i32;
-pub const I_CHILDRENAUTO: TVITEMEXW_CHILDREN = -2i32;
-pub type TVITEMPART = i32;
-pub const TVGIPR_BUTTON: TVITEMPART = 1i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVITEMW {
- pub mask: TVITEM_MASK,
- pub hItem: HTREEITEM,
- pub state: u32,
- pub stateMask: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub cchTextMax: i32,
- pub iImage: i32,
- pub iSelectedImage: i32,
- pub cChildren: TVITEMEXW_CHILDREN,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVITEMW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVITEMW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TVITEM_MASK = u32;
-pub const TVIF_CHILDREN: TVITEM_MASK = 64u32;
-pub const TVIF_DI_SETITEM: TVITEM_MASK = 4096u32;
-pub const TVIF_HANDLE: TVITEM_MASK = 16u32;
-pub const TVIF_IMAGE: TVITEM_MASK = 2u32;
-pub const TVIF_PARAM: TVITEM_MASK = 4u32;
-pub const TVIF_SELECTEDIMAGE: TVITEM_MASK = 32u32;
-pub const TVIF_STATE: TVITEM_MASK = 8u32;
-pub const TVIF_TEXT: TVITEM_MASK = 1u32;
-pub const TVIF_EXPANDEDIMAGE: TVITEM_MASK = 512u32;
-pub const TVIF_INTEGRAL: TVITEM_MASK = 128u32;
-pub const TVIF_STATEEX: TVITEM_MASK = 256u32;
-pub const TVI_FIRST: HTREEITEM = -65535i32 as _;
-pub const TVI_LAST: HTREEITEM = -65534i32 as _;
-pub const TVI_ROOT: HTREEITEM = -65536i32 as _;
-pub const TVI_SORT: HTREEITEM = -65533i32 as _;
-pub const TVM_CREATEDRAGIMAGE: u32 = 4370u32;
-pub const TVM_DELETEITEM: u32 = 4353u32;
-pub const TVM_EDITLABEL: u32 = 4417u32;
-pub const TVM_EDITLABELA: u32 = 4366u32;
-pub const TVM_EDITLABELW: u32 = 4417u32;
-pub const TVM_ENDEDITLABELNOW: u32 = 4374u32;
-pub const TVM_ENSUREVISIBLE: u32 = 4372u32;
-pub const TVM_EXPAND: u32 = 4354u32;
-pub const TVM_GETBKCOLOR: u32 = 4383u32;
-pub const TVM_GETCOUNT: u32 = 4357u32;
-pub const TVM_GETEDITCONTROL: u32 = 4367u32;
-pub const TVM_GETEXTENDEDSTYLE: u32 = 4397u32;
-pub const TVM_GETIMAGELIST: u32 = 4360u32;
-pub const TVM_GETINDENT: u32 = 4358u32;
-pub const TVM_GETINSERTMARKCOLOR: u32 = 4390u32;
-pub const TVM_GETISEARCHSTRING: u32 = 4416u32;
-pub const TVM_GETISEARCHSTRINGA: u32 = 4375u32;
-pub const TVM_GETISEARCHSTRINGW: u32 = 4416u32;
-pub const TVM_GETITEM: u32 = 4414u32;
-pub const TVM_GETITEMA: u32 = 4364u32;
-pub const TVM_GETITEMHEIGHT: u32 = 4380u32;
-pub const TVM_GETITEMPARTRECT: u32 = 4424u32;
-pub const TVM_GETITEMRECT: u32 = 4356u32;
-pub const TVM_GETITEMSTATE: u32 = 4391u32;
-pub const TVM_GETITEMW: u32 = 4414u32;
-pub const TVM_GETLINECOLOR: u32 = 4393u32;
-pub const TVM_GETNEXTITEM: u32 = 4362u32;
-pub const TVM_GETSCROLLTIME: u32 = 4386u32;
-pub const TVM_GETSELECTEDCOUNT: u32 = 4422u32;
-pub const TVM_GETTEXTCOLOR: u32 = 4384u32;
-pub const TVM_GETTOOLTIPS: u32 = 4377u32;
-pub const TVM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const TVM_GETVISIBLECOUNT: u32 = 4368u32;
-pub const TVM_HITTEST: u32 = 4369u32;
-pub const TVM_INSERTITEM: u32 = 4402u32;
-pub const TVM_INSERTITEMA: u32 = 4352u32;
-pub const TVM_INSERTITEMW: u32 = 4402u32;
-pub const TVM_MAPACCIDTOHTREEITEM: u32 = 4394u32;
-pub const TVM_MAPHTREEITEMTOACCID: u32 = 4395u32;
-pub const TVM_SELECTITEM: u32 = 4363u32;
-pub const TVM_SETAUTOSCROLLINFO: u32 = 4411u32;
-pub const TVM_SETBKCOLOR: u32 = 4381u32;
-pub const TVM_SETBORDER: u32 = 4387u32;
-pub const TVM_SETEXTENDEDSTYLE: u32 = 4396u32;
-pub const TVM_SETHOT: u32 = 4410u32;
-pub const TVM_SETIMAGELIST: u32 = 4361u32;
-pub const TVM_SETINDENT: u32 = 4359u32;
-pub const TVM_SETINSERTMARK: u32 = 4378u32;
-pub const TVM_SETINSERTMARKCOLOR: u32 = 4389u32;
-pub const TVM_SETITEM: u32 = 4415u32;
-pub const TVM_SETITEMA: u32 = 4365u32;
-pub const TVM_SETITEMHEIGHT: u32 = 4379u32;
-pub const TVM_SETITEMW: u32 = 4415u32;
-pub const TVM_SETLINECOLOR: u32 = 4392u32;
-pub const TVM_SETSCROLLTIME: u32 = 4385u32;
-pub const TVM_SETTEXTCOLOR: u32 = 4382u32;
-pub const TVM_SETTOOLTIPS: u32 = 4376u32;
-pub const TVM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const TVM_SHOWINFOTIP: u32 = 4423u32;
-pub const TVM_SORTCHILDREN: u32 = 4371u32;
-pub const TVM_SORTCHILDRENCB: u32 = 4373u32;
-pub const TVNRET_DEFAULT: u32 = 0u32;
-pub const TVNRET_SKIPNEW: u32 = 2u32;
-pub const TVNRET_SKIPOLD: u32 = 1u32;
-pub const TVSBF_XBORDER: u32 = 1u32;
-pub const TVSBF_YBORDER: u32 = 2u32;
-pub const TVSIL_NORMAL: u32 = 0u32;
-pub const TVSIL_STATE: u32 = 2u32;
-pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TVSORTCB {
- pub hParent: HTREEITEM,
- pub lpfnCompare: PFNTVCOMPARE,
- pub lParam: super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TVSORTCB {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TVSORTCB {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const TVS_CHECKBOXES: u32 = 256u32;
-pub const TVS_DISABLEDRAGDROP: u32 = 16u32;
-pub const TVS_EDITLABELS: u32 = 8u32;
-pub const TVS_EX_AUTOHSCROLL: u32 = 32u32;
-pub const TVS_EX_DIMMEDCHECKBOXES: u32 = 512u32;
-pub const TVS_EX_DOUBLEBUFFER: u32 = 4u32;
-pub const TVS_EX_DRAWIMAGEASYNC: u32 = 1024u32;
-pub const TVS_EX_EXCLUSIONCHECKBOXES: u32 = 256u32;
-pub const TVS_EX_FADEINOUTEXPANDOS: u32 = 64u32;
-pub const TVS_EX_MULTISELECT: u32 = 2u32;
-pub const TVS_EX_NOINDENTSTATE: u32 = 8u32;
-pub const TVS_EX_NOSINGLECOLLAPSE: u32 = 1u32;
-pub const TVS_EX_PARTIALCHECKBOXES: u32 = 128u32;
-pub const TVS_EX_RICHTOOLTIP: u32 = 16u32;
-pub const TVS_FULLROWSELECT: u32 = 4096u32;
-pub const TVS_HASBUTTONS: u32 = 1u32;
-pub const TVS_HASLINES: u32 = 2u32;
-pub const TVS_INFOTIP: u32 = 2048u32;
-pub const TVS_LINESATROOT: u32 = 4u32;
-pub const TVS_NOHSCROLL: u32 = 32768u32;
-pub const TVS_NONEVENHEIGHT: u32 = 16384u32;
-pub const TVS_NOSCROLL: u32 = 8192u32;
-pub const TVS_NOTOOLTIPS: u32 = 128u32;
-pub const TVS_RTLREADING: u32 = 64u32;
-pub const TVS_SHOWSELALWAYS: u32 = 32u32;
-pub const TVS_SINGLEEXPAND: u32 = 1024u32;
-pub const TVS_TRACKSELECT: u32 = 512u32;
-pub const TV_FIRST: u32 = 4352u32;
-#[repr(C)]
-pub struct UDACCEL {
- pub nSec: u32,
- pub nInc: u32,
-}
-impl ::core::marker::Copy for UDACCEL {}
-impl ::core::clone::Clone for UDACCEL {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const UDM_GETACCEL: u32 = 1132u32;
-pub const UDM_GETBASE: u32 = 1134u32;
-pub const UDM_GETBUDDY: u32 = 1130u32;
-pub const UDM_GETPOS: u32 = 1128u32;
-pub const UDM_GETPOS32: u32 = 1138u32;
-pub const UDM_GETRANGE: u32 = 1126u32;
-pub const UDM_GETRANGE32: u32 = 1136u32;
-pub const UDM_GETUNICODEFORMAT: u32 = 8198u32;
-pub const UDM_SETACCEL: u32 = 1131u32;
-pub const UDM_SETBASE: u32 = 1133u32;
-pub const UDM_SETBUDDY: u32 = 1129u32;
-pub const UDM_SETPOS: u32 = 1127u32;
-pub const UDM_SETPOS32: u32 = 1137u32;
-pub const UDM_SETRANGE: u32 = 1125u32;
-pub const UDM_SETRANGE32: u32 = 1135u32;
-pub const UDM_SETUNICODEFORMAT: u32 = 8197u32;
-pub const UDS_ALIGNLEFT: u32 = 8u32;
-pub const UDS_ALIGNRIGHT: u32 = 4u32;
-pub const UDS_ARROWKEYS: u32 = 32u32;
-pub const UDS_AUTOBUDDY: u32 = 16u32;
-pub const UDS_HORZ: u32 = 64u32;
-pub const UDS_HOTTRACK: u32 = 256u32;
-pub const UDS_NOTHOUSANDS: u32 = 128u32;
-pub const UDS_SETBUDDYINT: u32 = 2u32;
-pub const UDS_WRAP: u32 = 1u32;
-pub const UD_MAXVAL: u32 = 32767u32;
-#[repr(C)]
-pub struct USAGE_PROPERTIES {
- pub level: u16,
- pub page: u16,
- pub usage: u16,
- pub logicalMinimum: i32,
- pub logicalMaximum: i32,
- pub unit: u16,
- pub exponent: u16,
- pub count: u8,
- pub physicalMinimum: i32,
- pub physicalMaximum: i32,
-}
-impl ::core::marker::Copy for USAGE_PROPERTIES {}
-impl ::core::clone::Clone for USAGE_PROPERTIES {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type VALIGN = i32;
-pub const VA_TOP: VALIGN = 0i32;
-pub const VA_CENTER: VALIGN = 1i32;
-pub const VA_BOTTOM: VALIGN = 2i32;
-pub const VIEW_DETAILS: u32 = 3u32;
-pub const VIEW_LARGEICONS: u32 = 0u32;
-pub const VIEW_LIST: u32 = 2u32;
-pub const VIEW_NETCONNECT: u32 = 9u32;
-pub const VIEW_NETDISCONNECT: u32 = 10u32;
-pub const VIEW_NEWFOLDER: u32 = 11u32;
-pub const VIEW_PARENTFOLDER: u32 = 8u32;
-pub const VIEW_SMALLICONS: u32 = 1u32;
-pub const VIEW_SORTDATE: u32 = 6u32;
-pub const VIEW_SORTNAME: u32 = 4u32;
-pub const VIEW_SORTSIZE: u32 = 5u32;
-pub const VIEW_SORTTYPE: u32 = 7u32;
-pub const VIEW_VIEWMENU: u32 = 12u32;
-pub type WINDOWTHEMEATTRIBUTETYPE = i32;
-pub const WTA_NONCLIENT: WINDOWTHEMEATTRIBUTETYPE = 1i32;
-pub const WIZ_BODYCX: u32 = 184u32;
-pub const WIZ_BODYX: u32 = 92u32;
-pub const WIZ_CXBMP: u32 = 80u32;
-pub const WIZ_CXDLG: u32 = 276u32;
-pub const WIZ_CYDLG: u32 = 140u32;
-pub const WM_CTLCOLOR: u32 = 25u32;
-pub const WM_MOUSEHOVER: u32 = 673u32;
-pub const WM_MOUSELEAVE: u32 = 675u32;
-pub type WORD_BREAK_ACTION = u32;
-pub const WB_CLASSIFY: WORD_BREAK_ACTION = 3u32;
-pub const WB_ISDELIMITER: WORD_BREAK_ACTION = 2u32;
-pub const WB_LEFT: WORD_BREAK_ACTION = 0u32;
-pub const WB_LEFTBREAK: WORD_BREAK_ACTION = 6u32;
-pub const WB_MOVEWORDLEFT: WORD_BREAK_ACTION = 4u32;
-pub const WB_MOVEWORDRIGHT: WORD_BREAK_ACTION = 5u32;
-pub const WB_RIGHT: WORD_BREAK_ACTION = 1u32;
-pub const WB_RIGHTBREAK: WORD_BREAK_ACTION = 7u32;
-pub type WSB_PROP = i32;
-pub const WSB_PROP_CXHSCROLL: WSB_PROP = 2i32;
-pub const WSB_PROP_CXHTHUMB: WSB_PROP = 16i32;
-pub const WSB_PROP_CXVSCROLL: WSB_PROP = 8i32;
-pub const WSB_PROP_CYHSCROLL: WSB_PROP = 4i32;
-pub const WSB_PROP_CYVSCROLL: WSB_PROP = 1i32;
-pub const WSB_PROP_CYVTHUMB: WSB_PROP = 32i32;
-pub const WSB_PROP_HBKGCOLOR: WSB_PROP = 128i32;
-pub const WSB_PROP_HSTYLE: WSB_PROP = 512i32;
-pub const WSB_PROP_PALETTE: WSB_PROP = 2048i32;
-pub const WSB_PROP_VBKGCOLOR: WSB_PROP = 64i32;
-pub const WSB_PROP_VSTYLE: WSB_PROP = 256i32;
-pub const WSB_PROP_WINSTYLE: WSB_PROP = 1024i32;
-pub const WSB_PROP_MASK: i32 = 4095i32;
-#[repr(C)]
-pub struct WTA_OPTIONS {
- pub dwFlags: u32,
- pub dwMask: u32,
-}
-impl ::core::marker::Copy for WTA_OPTIONS {}
-impl ::core::clone::Clone for WTA_OPTIONS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const WTNCA_NODRAWCAPTION: u32 = 1u32;
-pub const WTNCA_NODRAWICON: u32 = 2u32;
-pub const WTNCA_NOMIRRORHELP: u32 = 8u32;
-pub const WTNCA_NOSYSMENU: u32 = 4u32;
-pub type _LI_METRIC = i32;
-pub const LIM_SMALL: _LI_METRIC = 0i32;
-pub const LIM_LARGE: _LI_METRIC = 1i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/HiDpi/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/HiDpi/mod.rs
deleted file mode 100644
index 7cba06678..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/HiDpi/mod.rs
+++ /dev/null
@@ -1,86 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn AdjustWindowRectExForDpi(lprect: *mut super::super::Foundation::RECT, dwstyle: u32, bmenu: super::super::Foundation::BOOL, dwexstyle: u32, dpi: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AreDpiAwarenessContextsEqual(dpicontexta: DPI_AWARENESS_CONTEXT, dpicontextb: DPI_AWARENESS_CONTEXT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnableNonClientDpiScaling(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- pub fn GetAwarenessFromDpiAwarenessContext(value: DPI_AWARENESS_CONTEXT) -> DPI_AWARENESS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDialogControlDpiChangeBehavior(hwnd: super::super::Foundation::HWND) -> DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDialogDpiChangeBehavior(hdlg: super::super::Foundation::HWND) -> DIALOG_DPI_CHANGE_BEHAVIORS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDpiAwarenessContextForProcess(hprocess: super::super::Foundation::HANDLE) -> DPI_AWARENESS_CONTEXT;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn GetDpiForMonitor(hmonitor: super::super::Graphics::Gdi::HMONITOR, dpitype: MONITOR_DPI_TYPE, dpix: *mut u32, dpiy: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn GetDpiForSystem() -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDpiForWindow(hwnd: super::super::Foundation::HWND) -> u32;
- pub fn GetDpiFromDpiAwarenessContext(value: DPI_AWARENESS_CONTEXT) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetProcessDpiAwareness(hprocess: super::super::Foundation::HANDLE, value: *mut PROCESS_DPI_AWARENESS) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetSystemDpiForProcess(hprocess: super::super::Foundation::HANDLE) -> u32;
- pub fn GetSystemMetricsForDpi(nindex: i32, dpi: u32) -> i32;
- pub fn GetThreadDpiAwarenessContext() -> DPI_AWARENESS_CONTEXT;
- pub fn GetThreadDpiHostingBehavior() -> DPI_HOSTING_BEHAVIOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowDpiAwarenessContext(hwnd: super::super::Foundation::HWND) -> DPI_AWARENESS_CONTEXT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowDpiHostingBehavior(hwnd: super::super::Foundation::HWND) -> DPI_HOSTING_BEHAVIOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsValidDpiAwarenessContext(value: DPI_AWARENESS_CONTEXT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LogicalToPhysicalPointForPerMonitorDPI(hwnd: super::super::Foundation::HWND, lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OpenThemeDataForDpi(hwnd: super::super::Foundation::HWND, pszclasslist: super::super::Foundation::PWSTR, dpi: u32) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PhysicalToLogicalPointForPerMonitorDPI(hwnd: super::super::Foundation::HWND, lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetDialogControlDpiChangeBehavior(hwnd: super::super::Foundation::HWND, mask: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS, values: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetDialogDpiChangeBehavior(hdlg: super::super::Foundation::HWND, mask: DIALOG_DPI_CHANGE_BEHAVIORS, values: DIALOG_DPI_CHANGE_BEHAVIORS) -> super::super::Foundation::BOOL;
- pub fn SetProcessDpiAwareness(value: PROCESS_DPI_AWARENESS) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetProcessDpiAwarenessContext(value: DPI_AWARENESS_CONTEXT) -> super::super::Foundation::BOOL;
- pub fn SetThreadDpiAwarenessContext(dpicontext: DPI_AWARENESS_CONTEXT) -> DPI_AWARENESS_CONTEXT;
- pub fn SetThreadDpiHostingBehavior(value: DPI_HOSTING_BEHAVIOR) -> DPI_HOSTING_BEHAVIOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SystemParametersInfoForDpi(uiaction: u32, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: u32, dpi: u32) -> super::super::Foundation::BOOL;
-}
-pub type DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = u32;
-pub const DCDC_DEFAULT: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 0u32;
-pub const DCDC_DISABLE_FONT_UPDATE: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 1u32;
-pub const DCDC_DISABLE_RELAYOUT: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 2u32;
-pub type DIALOG_DPI_CHANGE_BEHAVIORS = u32;
-pub const DDC_DEFAULT: DIALOG_DPI_CHANGE_BEHAVIORS = 0u32;
-pub const DDC_DISABLE_ALL: DIALOG_DPI_CHANGE_BEHAVIORS = 1u32;
-pub const DDC_DISABLE_RESIZE: DIALOG_DPI_CHANGE_BEHAVIORS = 2u32;
-pub const DDC_DISABLE_CONTROL_RELAYOUT: DIALOG_DPI_CHANGE_BEHAVIORS = 4u32;
-pub type DPI_AWARENESS = i32;
-pub const DPI_AWARENESS_INVALID: DPI_AWARENESS = -1i32;
-pub const DPI_AWARENESS_UNAWARE: DPI_AWARENESS = 0i32;
-pub const DPI_AWARENESS_SYSTEM_AWARE: DPI_AWARENESS = 1i32;
-pub const DPI_AWARENESS_PER_MONITOR_AWARE: DPI_AWARENESS = 2i32;
-pub type DPI_AWARENESS_CONTEXT = isize;
-pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE: DPI_AWARENESS_CONTEXT = -3i32 as _;
-pub const DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2: DPI_AWARENESS_CONTEXT = -4i32 as _;
-pub const DPI_AWARENESS_CONTEXT_SYSTEM_AWARE: DPI_AWARENESS_CONTEXT = -2i32 as _;
-pub const DPI_AWARENESS_CONTEXT_UNAWARE: DPI_AWARENESS_CONTEXT = -1i32 as _;
-pub const DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED: DPI_AWARENESS_CONTEXT = -5i32 as _;
-pub type DPI_HOSTING_BEHAVIOR = i32;
-pub const DPI_HOSTING_BEHAVIOR_INVALID: DPI_HOSTING_BEHAVIOR = -1i32;
-pub const DPI_HOSTING_BEHAVIOR_DEFAULT: DPI_HOSTING_BEHAVIOR = 0i32;
-pub const DPI_HOSTING_BEHAVIOR_MIXED: DPI_HOSTING_BEHAVIOR = 1i32;
-pub type MONITOR_DPI_TYPE = i32;
-pub const MDT_EFFECTIVE_DPI: MONITOR_DPI_TYPE = 0i32;
-pub const MDT_ANGULAR_DPI: MONITOR_DPI_TYPE = 1i32;
-pub const MDT_RAW_DPI: MONITOR_DPI_TYPE = 2i32;
-pub const MDT_DEFAULT: MONITOR_DPI_TYPE = 0i32;
-pub type PROCESS_DPI_AWARENESS = i32;
-pub const PROCESS_DPI_UNAWARE: PROCESS_DPI_AWARENESS = 0i32;
-pub const PROCESS_SYSTEM_DPI_AWARE: PROCESS_DPI_AWARENESS = 1i32;
-pub const PROCESS_PER_MONITOR_DPI_AWARE: PROCESS_DPI_AWARENESS = 2i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ime/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ime/mod.rs
deleted file mode 100644
index 5b45b24ea..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ime/mod.rs
+++ /dev/null
@@ -1,1836 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmAssociateContext(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC) -> super::super::super::Globalization::HIMC;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmAssociateContextEx(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC, param2: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmConfigureIMEA(param0: super::super::TextServices::HKL, param1: super::super::super::Foundation::HWND, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmConfigureIMEW(param0: super::super::TextServices::HKL, param1: super::super::super::Foundation::HWND, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmCreateContext() -> super::super::super::Globalization::HIMC;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmCreateIMCC(param0: u32) -> super::super::super::Globalization::HIMCC;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmCreateSoftKeyboard(param0: u32, param1: super::super::super::Foundation::HWND, param2: i32, param3: i32) -> super::super::super::Foundation::HWND;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmDestroyContext(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmDestroyIMCC(param0: super::super::super::Globalization::HIMCC) -> super::super::super::Globalization::HIMCC;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmDestroySoftKeyboard(param0: super::super::super::Foundation::HWND) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmDisableIME(param0: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmDisableLegacyIME() -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmDisableTextFrameService(idthread: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmEnumInputContext(idthread: u32, lpfn: ::core::option::Option<IMCENUMPROC>, lparam: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmEnumRegisterWordA(param0: super::super::TextServices::HKL, param1: ::core::option::Option<REGISTERWORDENUMPROCA>, lpszreading: super::super::super::Foundation::PSTR, param3: u32, lpszregister: super::super::super::Foundation::PSTR, param5: *mut ::core::ffi::c_void) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmEnumRegisterWordW(param0: super::super::TextServices::HKL, param1: ::core::option::Option<REGISTERWORDENUMPROCW>, lpszreading: super::super::super::Foundation::PWSTR, param3: u32, lpszregister: super::super::super::Foundation::PWSTR, param5: *mut ::core::ffi::c_void) -> u32;
- #[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;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGenerateMessage(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCandidateListA(param0: super::super::super::Globalization::HIMC, deindex: u32, lpcandlist: *mut CANDIDATELIST, dwbuflen: u32) -> u32;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCandidateListCountA(param0: super::super::super::Globalization::HIMC, lpdwlistcount: *mut u32) -> u32;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCandidateListCountW(param0: super::super::super::Globalization::HIMC, lpdwlistcount: *mut u32) -> u32;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCandidateListW(param0: super::super::super::Globalization::HIMC, deindex: u32, lpcandlist: *mut CANDIDATELIST, dwbuflen: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetCandidateWindow(param0: super::super::super::Globalization::HIMC, param1: u32, lpcandidate: *mut CANDIDATEFORM) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmGetCompositionFontA(param0: super::super::super::Globalization::HIMC, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTA) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmGetCompositionFontW(param0: super::super::super::Globalization::HIMC, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCompositionStringA(param0: super::super::super::Globalization::HIMC, param1: u32, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetCompositionStringW(param0: super::super::super::Globalization::HIMC, param1: u32, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetContext(param0: super::super::super::Foundation::HWND) -> super::super::super::Globalization::HIMC;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetConversionListA(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: super::super::super::Foundation::PSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetConversionListW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: super::super::super::Foundation::PWSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmGetDefaultIMEWnd(param0: super::super::super::Foundation::HWND) -> super::super::super::Foundation::HWND;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetDescriptionA(param0: super::super::TextServices::HKL, lpszdescription: super::super::super::Foundation::PSTR, ubuflen: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetDescriptionW(param0: super::super::TextServices::HKL, lpszdescription: super::super::super::Foundation::PWSTR, ubuflen: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetGuideLineA(param0: super::super::super::Globalization::HIMC, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: super::super::super::Foundation::PSTR, dwbuflen: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetGuideLineW(param0: super::super::super::Globalization::HIMC, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: super::super::super::Foundation::PWSTR, dwbuflen: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmGetHotKey(param0: u32, lpumodifiers: *mut u32, lpuvkey: *mut u32, phkl: *mut isize) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetIMCCLockCount(param0: super::super::super::Globalization::HIMCC) -> u32;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetIMCCSize(param0: super::super::super::Globalization::HIMCC) -> u32;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmGetIMCLockCount(param0: super::super::super::Globalization::HIMC) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetIMEFileNameA(param0: super::super::TextServices::HKL, lpszfilename: super::super::super::Foundation::PSTR, ubuflen: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetIMEFileNameW(param0: super::super::TextServices::HKL, lpszfilename: super::super::super::Foundation::PWSTR, ubuflen: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmGetImeMenuItemsA(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32, lpimeparentmenu: *mut IMEMENUITEMINFOA, lpimemenu: *mut IMEMENUITEMINFOA, dwsize: u32) -> u32;
- #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmGetImeMenuItemsW(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32, lpimeparentmenu: *mut IMEMENUITEMINFOW, lpimemenu: *mut IMEMENUITEMINFOW, dwsize: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetOpenStatus(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn ImmGetProperty(param0: super::super::TextServices::HKL, param1: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmGetRegisterWordStyleA(param0: super::super::TextServices::HKL, nitem: u32, lpstylebuf: *mut STYLEBUFA) -> u32;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn ImmGetRegisterWordStyleW(param0: super::super::TextServices::HKL, nitem: u32, lpstylebuf: *mut STYLEBUFW) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmGetStatusWindowPos(param0: super::super::super::Globalization::HIMC, lpptpos: *mut super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmGetVirtualKey(param0: super::super::super::Foundation::HWND) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmInstallIMEA(lpszimefilename: super::super::super::Foundation::PSTR, lpszlayouttext: super::super::super::Foundation::PSTR) -> super::super::TextServices::HKL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmInstallIMEW(lpszimefilename: super::super::super::Foundation::PWSTR, lpszlayouttext: super::super::super::Foundation::PWSTR) -> super::super::TextServices::HKL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmIsIME(param0: super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmIsUIMessageA(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmIsUIMessageW(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmLockIMC(param0: super::super::super::Globalization::HIMC) -> *mut INPUTCONTEXT;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmLockIMCC(param0: super::super::super::Globalization::HIMCC) -> *mut ::core::ffi::c_void;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmNotifyIME(param0: super::super::super::Globalization::HIMC, dwaction: NOTIFY_IME_ACTION, dwindex: NOTIFY_IME_INDEX, dwvalue: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Globalization")]
- pub fn ImmReSizeIMCC(param0: super::super::super::Globalization::HIMCC, param1: u32) -> super::super::super::Globalization::HIMCC;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmRegisterWordA(param0: super::super::TextServices::HKL, lpszreading: super::super::super::Foundation::PSTR, param2: u32, lpszregister: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmRegisterWordW(param0: super::super::TextServices::HKL, lpszreading: super::super::super::Foundation::PWSTR, param2: u32, lpszregister: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmReleaseContext(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmRequestMessageA(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::WPARAM, param2: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::LRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmRequestMessageW(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::WPARAM, param2: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::LRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetCandidateWindow(param0: super::super::super::Globalization::HIMC, lpcandidate: *const CANDIDATEFORM) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmSetCompositionFontA(param0: super::super::super::Globalization::HIMC, lplf: *const super::super::super::Graphics::Gdi::LOGFONTA) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))]
- pub fn ImmSetCompositionFontW(param0: super::super::super::Globalization::HIMC, lplf: *const super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetCompositionStringA(param0: super::super::super::Globalization::HIMC, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: *const ::core::ffi::c_void, dwcomplen: u32, lpread: *const ::core::ffi::c_void, dwreadlen: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetCompositionStringW(param0: super::super::super::Globalization::HIMC, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: *const ::core::ffi::c_void, dwcomplen: u32, lpread: *const ::core::ffi::c_void, dwreadlen: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetCompositionWindow(param0: super::super::super::Globalization::HIMC, lpcompform: *const COMPOSITIONFORM) -> super::super::super::Foundation::BOOL;
- #[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;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetOpenStatus(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmSetStatusWindowPos(param0: super::super::super::Globalization::HIMC, lpptpos: *const super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmShowSoftKeyboard(param0: super::super::super::Foundation::HWND, param1: i32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImmSimulateHotKey(param0: super::super::super::Foundation::HWND, param1: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmUnlockIMC(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
- pub fn ImmUnlockIMCC(param0: super::super::super::Globalization::HIMCC) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmUnregisterWordA(param0: super::super::TextServices::HKL, lpszreading: super::super::super::Foundation::PSTR, param2: u32, lpszunregister: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ImmUnregisterWordW(param0: super::super::TextServices::HKL, lpszreading: super::super::super::Foundation::PWSTR, param2: u32, lpszunregister: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL;
-}
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPLYCANDEXPARAM {
- pub dwSize: u32,
- pub lpwstrDisplay: super::super::super::Foundation::PWSTR,
- pub lpwstrReading: super::super::super::Foundation::PWSTR,
- pub dwReserved: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPLYCANDEXPARAM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPLYCANDEXPARAM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const ATTR_CONVERTED: u32 = 2u32;
-pub const ATTR_FIXEDCONVERTED: u32 = 5u32;
-pub const ATTR_INPUT: u32 = 0u32;
-pub const ATTR_INPUT_ERROR: u32 = 4u32;
-pub const ATTR_TARGET_CONVERTED: u32 = 1u32;
-pub const ATTR_TARGET_NOTCONVERTED: u32 = 3u32;
-#[repr(C)]
-#[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)]
-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)]
-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],
-};
-pub const CATID_MSIME_IImePadApplet900: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4205728191,
- data2: 24155,
- data3: 18973,
- data4: [141, 225, 23, 193, 217, 225, 114, 141],
-};
-pub const CATID_MSIME_IImePadApplet_VER7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1242533425, data2: 50158, data3: 4561, data4: [175, 239, 0, 128, 95, 12, 139, 109] };
-pub const CATID_MSIME_IImePadApplet_VER80: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459070866, data2: 65265, data3: 4563, data4: [132, 99, 0, 192, 79, 122, 6, 229] };
-pub const CATID_MSIME_IImePadApplet_VER81: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1701126320, data2: 48008, data3: 4564, data4: [132, 192, 0, 192, 79, 122, 6, 229] };
-pub const CActiveIMM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1230363955, data2: 45401, data3: 4560, data4: [143, 207, 0, 170, 0, 107, 204, 89] };
-pub const CFS_CANDIDATEPOS: u32 = 64u32;
-pub const CFS_DEFAULT: u32 = 0u32;
-pub const CFS_EXCLUDE: u32 = 128u32;
-pub const CFS_FORCE_POSITION: u32 = 32u32;
-pub const CFS_POINT: u32 = 2u32;
-pub const CFS_RECT: u32 = 1u32;
-pub const CHARINFO_APPLETID_MASK: u32 = 4278190080u32;
-pub const CHARINFO_CHARID_MASK: u32 = 65535u32;
-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)]
-#[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)]
-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
- }
-}
-pub const CS_INSERTCHAR: u32 = 8192u32;
-pub const CS_NOMOVECARET: u32 = 16384u32;
-pub const E_LARGEINPUT: u32 = 51u32;
-pub const E_NOCAND: u32 = 48u32;
-pub const E_NOTENOUGH_BUFFER: u32 = 49u32;
-pub const E_NOTENOUGH_WDD: u32 = 50u32;
-pub const FEID_CHINESE_HONGKONG: u32 = 3u32;
-pub const FEID_CHINESE_SIMPLIFIED: u32 = 2u32;
-pub const FEID_CHINESE_SINGAPORE: u32 = 4u32;
-pub const FEID_CHINESE_TRADITIONAL: u32 = 1u32;
-pub const FEID_JAPANESE: u32 = 5u32;
-pub const FEID_KOREAN: u32 = 6u32;
-pub const FEID_KOREAN_JOHAB: u32 = 7u32;
-pub const FEID_NONE: u32 = 0u32;
-pub const FELANG_CLMN_FIXD: u32 = 32u32;
-pub const FELANG_CLMN_FIXR: u32 = 16u32;
-pub const FELANG_CLMN_NOPBREAK: u32 = 8u32;
-pub const FELANG_CLMN_NOWBREAK: u32 = 2u32;
-pub const FELANG_CLMN_PBREAK: u32 = 4u32;
-pub const FELANG_CLMN_WBREAK: u32 = 1u32;
-pub const FELANG_CMODE_AUTOMATIC: u32 = 134217728u32;
-pub const FELANG_CMODE_BESTFIRST: u32 = 16384u32;
-pub const FELANG_CMODE_BOPOMOFO: u32 = 64u32;
-pub const FELANG_CMODE_CONVERSATION: u32 = 536870912u32;
-pub const FELANG_CMODE_FULLWIDTHOUT: u32 = 32u32;
-pub const FELANG_CMODE_HALFWIDTHOUT: u32 = 16u32;
-pub const FELANG_CMODE_HANGUL: u32 = 128u32;
-pub const FELANG_CMODE_HIRAGANAOUT: u32 = 0u32;
-pub const FELANG_CMODE_KATAKANAOUT: u32 = 8u32;
-pub const FELANG_CMODE_MERGECAND: u32 = 4096u32;
-pub const FELANG_CMODE_MONORUBY: u32 = 2u32;
-pub const FELANG_CMODE_NAME: u32 = 268435456u32;
-pub const FELANG_CMODE_NOINVISIBLECHAR: u32 = 1073741824u32;
-pub const FELANG_CMODE_NONE: u32 = 16777216u32;
-pub const FELANG_CMODE_NOPRUNING: u32 = 4u32;
-pub const FELANG_CMODE_PHRASEPREDICT: u32 = 268435456u32;
-pub const FELANG_CMODE_PINYIN: u32 = 256u32;
-pub const FELANG_CMODE_PLAURALCLAUSE: u32 = 33554432u32;
-pub const FELANG_CMODE_PRECONV: u32 = 512u32;
-pub const FELANG_CMODE_RADICAL: u32 = 1024u32;
-pub const FELANG_CMODE_ROMAN: u32 = 8192u32;
-pub const FELANG_CMODE_SINGLECONVERT: u32 = 67108864u32;
-pub const FELANG_CMODE_UNKNOWNREADING: u32 = 2048u32;
-pub const FELANG_CMODE_USENOREVWORDS: u32 = 32768u32;
-pub const FELANG_INVALD_PO: u32 = 65535u32;
-pub const FELANG_REQ_CONV: u32 = 65536u32;
-pub const FELANG_REQ_RECONV: u32 = 131072u32;
-pub const FELANG_REQ_REV: u32 = 196608u32;
-pub const FID_MSIME_KMS_DEL_KEYLIST: u32 = 4u32;
-pub const FID_MSIME_KMS_FUNCDESC: u32 = 9u32;
-pub const FID_MSIME_KMS_GETMAP: u32 = 6u32;
-pub const FID_MSIME_KMS_GETMAPFAST: u32 = 11u32;
-pub const FID_MSIME_KMS_GETMAPSEAMLESS: u32 = 10u32;
-pub const FID_MSIME_KMS_INIT: u32 = 2u32;
-pub const FID_MSIME_KMS_INVOKE: u32 = 7u32;
-pub const FID_MSIME_KMS_NOTIFY: u32 = 5u32;
-pub const FID_MSIME_KMS_SETMAP: u32 = 8u32;
-pub const FID_MSIME_KMS_TERM: u32 = 3u32;
-pub const FID_MSIME_KMS_VERSION: u32 = 1u32;
-pub const FID_MSIME_VERSION: u32 = 0u32;
-pub const FID_RECONVERT_VERSION: u32 = 268435456u32;
-pub const GCSEX_CANCELRECONVERT: u32 = 268435456u32;
-pub const GCS_COMPATTR: u32 = 16u32;
-pub const GCS_COMPCLAUSE: u32 = 32u32;
-pub const GCS_COMPREADATTR: u32 = 2u32;
-pub const GCS_COMPREADCLAUSE: u32 = 4u32;
-pub const GCS_COMPREADSTR: u32 = 1u32;
-pub const GCS_COMPSTR: u32 = 8u32;
-pub const GCS_CURSORPOS: u32 = 128u32;
-pub const GCS_DELTASTART: u32 = 256u32;
-pub const GCS_RESULTCLAUSE: u32 = 4096u32;
-pub const GCS_RESULTREADCLAUSE: u32 = 1024u32;
-pub const GCS_RESULTREADSTR: u32 = 512u32;
-pub const GCS_RESULTSTR: u32 = 2048u32;
-pub type GET_CONVERSION_LIST_FLAG = u32;
-pub const GCL_CONVERSION: GET_CONVERSION_LIST_FLAG = 1u32;
-pub const GCL_REVERSECONVERSION: GET_CONVERSION_LIST_FLAG = 2u32;
-pub const GCL_REVERSE_LENGTH: GET_CONVERSION_LIST_FLAG = 3u32;
-pub type GET_GUIDE_LINE_TYPE = u32;
-pub const GGL_LEVEL: GET_GUIDE_LINE_TYPE = 1u32;
-pub const GGL_INDEX: GET_GUIDE_LINE_TYPE = 2u32;
-pub const GGL_STRING: GET_GUIDE_LINE_TYPE = 3u32;
-pub const GGL_PRIVATE: GET_GUIDE_LINE_TYPE = 4u32;
-pub const GL_ID_CANNOTSAVE: u32 = 17u32;
-pub const GL_ID_CHOOSECANDIDATE: u32 = 40u32;
-pub const GL_ID_INPUTCODE: u32 = 38u32;
-pub const GL_ID_INPUTRADICAL: u32 = 37u32;
-pub const GL_ID_INPUTREADING: u32 = 36u32;
-pub const GL_ID_INPUTSYMBOL: u32 = 39u32;
-pub const GL_ID_NOCONVERT: u32 = 32u32;
-pub const GL_ID_NODICTIONARY: u32 = 16u32;
-pub const GL_ID_NOMODULE: u32 = 1u32;
-pub const GL_ID_PRIVATE_FIRST: u32 = 32768u32;
-pub const GL_ID_PRIVATE_LAST: u32 = 65535u32;
-pub const GL_ID_READINGCONFLICT: u32 = 35u32;
-pub const GL_ID_REVERSECONVERSION: u32 = 41u32;
-pub const GL_ID_TOOMANYSTROKE: u32 = 34u32;
-pub const GL_ID_TYPINGERROR: u32 = 33u32;
-pub const GL_ID_UNKNOWN: u32 = 0u32;
-pub const GL_LEVEL_ERROR: u32 = 2u32;
-pub const GL_LEVEL_FATAL: u32 = 1u32;
-pub const GL_LEVEL_INFORMATION: u32 = 4u32;
-pub const GL_LEVEL_NOGUIDELINE: u32 = 0u32;
-pub const GL_LEVEL_WARNING: u32 = 3u32;
-#[repr(C)]
-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
- }
-}
-pub const IACE_CHILDREN: u32 = 1u32;
-pub const IACE_DEFAULT: u32 = 16u32;
-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;
-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;
-pub const IFED_E_INVALID_FORMAT: ::windows_sys::core::HRESULT = -2147192063i32;
-pub const IFED_E_NOT_FOUND: ::windows_sys::core::HRESULT = -2147192064i32;
-pub const IFED_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147192057i32;
-pub const IFED_E_NOT_USER_DIC: ::windows_sys::core::HRESULT = -2147192058i32;
-pub const IFED_E_NO_ENTRY: ::windows_sys::core::HRESULT = -2147192060i32;
-pub const IFED_E_OPEN_FAILED: ::windows_sys::core::HRESULT = -2147192062i32;
-pub const IFED_E_REGISTER_DISCONNECTED: ::windows_sys::core::HRESULT = -2147192053i32;
-pub const IFED_E_REGISTER_FAILED: ::windows_sys::core::HRESULT = -2147192059i32;
-pub const IFED_E_REGISTER_ILLEGAL_POS: ::windows_sys::core::HRESULT = -2147192055i32;
-pub const IFED_E_REGISTER_IMPROPER_WORD: ::windows_sys::core::HRESULT = -2147192054i32;
-pub const IFED_E_USER_COMMENT: ::windows_sys::core::HRESULT = -2147192056i32;
-pub const IFED_E_WRITE_FAILED: ::windows_sys::core::HRESULT = -2147192061i32;
-pub const IFED_POS_ADJECTIVE: u32 = 4u32;
-pub const IFED_POS_ADJECTIVE_VERB: u32 = 8u32;
-pub const IFED_POS_ADNOUN: u32 = 32u32;
-pub const IFED_POS_ADVERB: u32 = 16u32;
-pub const IFED_POS_AFFIX: u32 = 1536u32;
-pub const IFED_POS_ALL: u32 = 131071u32;
-pub const IFED_POS_AUXILIARY_VERB: u32 = 32768u32;
-pub const IFED_POS_CONJUNCTION: u32 = 64u32;
-pub const IFED_POS_DEPENDENT: u32 = 114688u32;
-pub const IFED_POS_IDIOMS: u32 = 4096u32;
-pub const IFED_POS_INDEPENDENT: u32 = 255u32;
-pub const IFED_POS_INFLECTIONALSUFFIX: u32 = 256u32;
-pub const IFED_POS_INTERJECTION: u32 = 128u32;
-pub const IFED_POS_NONE: u32 = 0u32;
-pub const IFED_POS_NOUN: u32 = 1u32;
-pub const IFED_POS_PARTICLE: u32 = 16384u32;
-pub const IFED_POS_PREFIX: u32 = 512u32;
-pub const IFED_POS_SUB_VERB: u32 = 65536u32;
-pub const IFED_POS_SUFFIX: u32 = 1024u32;
-pub const IFED_POS_SYMBOLS: u32 = 8192u32;
-pub const IFED_POS_TANKANJI: u32 = 2048u32;
-pub const IFED_POS_VERB: u32 = 2u32;
-pub const IFED_REG_ALL: u32 = 7u32;
-pub const IFED_REG_AUTO: u32 = 2u32;
-pub const IFED_REG_GRAMMAR: u32 = 4u32;
-pub const IFED_REG_NONE: u32 = 0u32;
-pub const IFED_REG_USER: u32 = 1u32;
-pub const IFED_SELECT_ALL: u32 = 15u32;
-pub const IFED_SELECT_COMMENT: u32 = 8u32;
-pub const IFED_SELECT_DISPLAY: u32 = 2u32;
-pub const IFED_SELECT_NONE: u32 = 0u32;
-pub const IFED_SELECT_POS: u32 = 4u32;
-pub const IFED_SELECT_READING: u32 = 1u32;
-pub const IFED_S_COMMENT_CHANGED: ::windows_sys::core::HRESULT = 291331i32;
-pub const IFED_S_EMPTY_DICTIONARY: ::windows_sys::core::HRESULT = 291329i32;
-pub const IFED_S_MORE_ENTRIES: ::windows_sys::core::HRESULT = 291328i32;
-pub const IFED_S_WORD_EXISTS: ::windows_sys::core::HRESULT = 291330i32;
-pub const IFED_TYPE_ALL: u32 = 31u32;
-pub const IFED_TYPE_ENGLISH: u32 = 16u32;
-pub const IFED_TYPE_GENERAL: u32 = 1u32;
-pub const IFED_TYPE_NAMEPLACE: u32 = 2u32;
-pub const IFED_TYPE_NONE: u32 = 0u32;
-pub const IFED_TYPE_REVERSE: u32 = 8u32;
-pub const IFED_TYPE_SPEECH: u32 = 4u32;
-pub type IFEDictionary = *mut ::core::ffi::c_void;
-pub type IFELanguage = *mut ::core::ffi::c_void;
-pub const IGIMIF_RIGHTMENU: u32 = 1u32;
-pub const IGIMII_CMODE: u32 = 1u32;
-pub const IGIMII_CONFIGURE: u32 = 4u32;
-pub const IGIMII_HELP: u32 = 16u32;
-pub const IGIMII_INPUTTOOLS: u32 = 64u32;
-pub const IGIMII_OTHER: u32 = 32u32;
-pub const IGIMII_SMODE: u32 = 2u32;
-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;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))]
-pub type IMCENUMPROC = unsafe extern "system" fn(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL;
-pub const IMC_CLOSESTATUSWINDOW: u32 = 33u32;
-pub const IMC_GETCANDIDATEPOS: u32 = 7u32;
-pub const IMC_GETCOMPOSITIONFONT: u32 = 9u32;
-pub const IMC_GETCOMPOSITIONWINDOW: u32 = 11u32;
-pub const IMC_GETSOFTKBDFONT: u32 = 17u32;
-pub const IMC_GETSOFTKBDPOS: u32 = 19u32;
-pub const IMC_GETSOFTKBDSUBTYPE: u32 = 21u32;
-pub const IMC_GETSTATUSWINDOWPOS: u32 = 15u32;
-pub const IMC_OPENSTATUSWINDOW: u32 = 34u32;
-pub const IMC_SETCANDIDATEPOS: u32 = 8u32;
-pub const IMC_SETCOMPOSITIONFONT: u32 = 10u32;
-pub const IMC_SETCOMPOSITIONWINDOW: u32 = 12u32;
-pub const IMC_SETCONVERSIONMODE: u32 = 2u32;
-pub const IMC_SETOPENSTATUS: u32 = 6u32;
-pub const IMC_SETSENTENCEMODE: u32 = 4u32;
-pub const IMC_SETSOFTKBDDATA: u32 = 24u32;
-pub const IMC_SETSOFTKBDFONT: u32 = 18u32;
-pub const IMC_SETSOFTKBDPOS: u32 = 20u32;
-pub const IMC_SETSOFTKBDSUBTYPE: u32 = 22u32;
-pub const IMC_SETSTATUSWINDOWPOS: u32 = 16u32;
-#[repr(C)]
-#[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)]
-#[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)]
-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)]
-#[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)]
-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))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEDLG {
- pub cbIMEDLG: i32,
- pub hwnd: super::super::super::Foundation::HWND,
- pub lpwstrWord: super::super::super::Foundation::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))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEDP {
- pub wrdModifier: IMEWRD,
- pub wrdModifiee: IMEWRD,
- pub relID: IMEREL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEDP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEDP {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const IMEFAREASTINFO_TYPE_COMMENT: u32 = 2u32;
-pub const IMEFAREASTINFO_TYPE_COSTTIME: u32 = 3u32;
-pub const IMEFAREASTINFO_TYPE_DEFAULT: u32 = 0u32;
-pub const IMEFAREASTINFO_TYPE_READING: u32 = 1u32;
-pub type IMEFMT = i32;
-pub const IFED_UNKNOWN: IMEFMT = 0i32;
-pub const IFED_MSIME2_BIN_SYSTEM: IMEFMT = 1i32;
-pub const IFED_MSIME2_BIN_USER: IMEFMT = 2i32;
-pub const IFED_MSIME2_TEXT_USER: IMEFMT = 3i32;
-pub const IFED_MSIME95_BIN_SYSTEM: IMEFMT = 4i32;
-pub const IFED_MSIME95_BIN_USER: IMEFMT = 5i32;
-pub const IFED_MSIME95_TEXT_USER: IMEFMT = 6i32;
-pub const IFED_MSIME97_BIN_SYSTEM: IMEFMT = 7i32;
-pub const IFED_MSIME97_BIN_USER: IMEFMT = 8i32;
-pub const IFED_MSIME97_TEXT_USER: IMEFMT = 9i32;
-pub const IFED_MSIME98_BIN_SYSTEM: IMEFMT = 10i32;
-pub const IFED_MSIME98_BIN_USER: IMEFMT = 11i32;
-pub const IFED_MSIME98_TEXT_USER: IMEFMT = 12i32;
-pub const IFED_ACTIVE_DICT: IMEFMT = 13i32;
-pub const IFED_ATOK9: IMEFMT = 14i32;
-pub const IFED_ATOK10: IMEFMT = 15i32;
-pub const IFED_NEC_AI_: IMEFMT = 16i32;
-pub const IFED_WX_II: IMEFMT = 17i32;
-pub const IFED_WX_III: IMEFMT = 18i32;
-pub const IFED_VJE_20: IMEFMT = 19i32;
-pub const IFED_MSIME98_SYSTEM_CE: IMEFMT = 20i32;
-pub const IFED_MSIME_BIN_SYSTEM: IMEFMT = 21i32;
-pub const IFED_MSIME_BIN_USER: IMEFMT = 22i32;
-pub const IFED_MSIME_TEXT_USER: IMEFMT = 23i32;
-pub const IFED_PIME2_BIN_USER: IMEFMT = 24i32;
-pub const IFED_PIME2_BIN_SYSTEM: IMEFMT = 25i32;
-pub const IFED_PIME2_BIN_STANDARD_SYSTEM: IMEFMT = 26i32;
-#[repr(C)]
-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)]
-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)]
-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
- }
-}
-pub const IMEKEYCTRLMASK_ALT: u32 = 1u32;
-pub const IMEKEYCTRLMASK_CTRL: u32 = 2u32;
-pub const IMEKEYCTRLMASK_SHIFT: u32 = 4u32;
-pub const IMEKEYCTRL_DOWN: u32 = 0u32;
-pub const IMEKEYCTRL_UP: u32 = 1u32;
-#[repr(C, packed(1))]
-#[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))]
-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))]
-#[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))]
-#[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))]
-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))]
-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))]
-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))]
-#[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))]
-#[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
- }
-}
-pub const IMEKMS_2NDLEVEL: u32 = 4u32;
-pub const IMEKMS_CANDIDATE: u32 = 6u32;
-pub const IMEKMS_COMPOSITION: u32 = 1u32;
-pub const IMEKMS_IMEOFF: u32 = 3u32;
-pub const IMEKMS_INPTGL: u32 = 5u32;
-pub const IMEKMS_NOCOMPOSITION: u32 = 0u32;
-pub const IMEKMS_SELECTION: u32 = 2u32;
-pub const IMEKMS_TYPECAND: u32 = 7u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub const IMEMENUITEM_STRING_SIZE: u32 = 80u32;
-pub const IMEMOUSERET_NOTHANDLED: i32 = -1i32;
-pub const IMEMOUSE_LDOWN: u32 = 1u32;
-pub const IMEMOUSE_MDOWN: u32 = 4u32;
-pub const IMEMOUSE_NONE: u32 = 0u32;
-pub const IMEMOUSE_RDOWN: u32 = 2u32;
-pub const IMEMOUSE_VERSION: u32 = 255u32;
-pub const IMEMOUSE_WDOWN: u32 = 32u32;
-pub const IMEMOUSE_WUP: u32 = 16u32;
-pub const IMEPADCTRL_CARETBACKSPACE: u32 = 10u32;
-pub const IMEPADCTRL_CARETBOTTOM: u32 = 9u32;
-pub const IMEPADCTRL_CARETDELETE: u32 = 11u32;
-pub const IMEPADCTRL_CARETLEFT: u32 = 6u32;
-pub const IMEPADCTRL_CARETRIGHT: u32 = 7u32;
-pub const IMEPADCTRL_CARETSET: u32 = 5u32;
-pub const IMEPADCTRL_CARETTOP: u32 = 8u32;
-pub const IMEPADCTRL_CLEARALL: u32 = 4u32;
-pub const IMEPADCTRL_CONVERTALL: u32 = 1u32;
-pub const IMEPADCTRL_DETERMINALL: u32 = 2u32;
-pub const IMEPADCTRL_DETERMINCHAR: u32 = 3u32;
-pub const IMEPADCTRL_INSERTFULLSPACE: u32 = 14u32;
-pub const IMEPADCTRL_INSERTHALFSPACE: u32 = 15u32;
-pub const IMEPADCTRL_INSERTSPACE: u32 = 13u32;
-pub const IMEPADCTRL_OFFIME: u32 = 17u32;
-pub const IMEPADCTRL_OFFPRECONVERSION: u32 = 19u32;
-pub const IMEPADCTRL_ONIME: u32 = 16u32;
-pub const IMEPADCTRL_ONPRECONVERSION: u32 = 18u32;
-pub const IMEPADCTRL_PHONETICCANDIDATE: u32 = 20u32;
-pub const IMEPADCTRL_PHRASEDELETE: u32 = 12u32;
-pub const IMEPADREQ_CHANGESTRINGCANDIDATEINFO: u32 = 4111u32;
-pub const IMEPADREQ_CHANGESTRINGINFO: u32 = 4115u32;
-pub const IMEPADREQ_FIRST: u32 = 4096u32;
-pub const IMEPADREQ_GETAPPLETDATA: u32 = 4106u32;
-pub const IMEPADREQ_GETCOMPOSITIONSTRINGID: u32 = 4109u32;
-pub const IMEPADREQ_GETCURRENTUILANGID: u32 = 4120u32;
-pub const IMEPADREQ_GETSELECTEDSTRING: u32 = 4103u32;
-pub const IMEPADREQ_INSERTITEMCANDIDATE: u32 = 4099u32;
-pub const IMEPADREQ_INSERTSTRINGCANDIDATE: u32 = 4098u32;
-pub const IMEPADREQ_INSERTSTRINGCANDIDATEINFO: u32 = 4110u32;
-pub const IMEPADREQ_INSERTSTRINGINFO: u32 = 4114u32;
-pub const IMEPADREQ_SENDKEYCONTROL: u32 = 4101u32;
-pub const IMEPADREQ_SETAPPLETDATA: u32 = 4105u32;
-pub const IMEPADREQ_SETTITLEFONT: u32 = 4107u32;
-pub const IMEPN_ACTIVATE: u32 = 257u32;
-pub const IMEPN_APPLYCAND: u32 = 267u32;
-pub const IMEPN_APPLYCANDEX: u32 = 268u32;
-pub const IMEPN_CONFIG: u32 = 264u32;
-pub const IMEPN_FIRST: u32 = 256u32;
-pub const IMEPN_HELP: u32 = 265u32;
-pub const IMEPN_HIDE: u32 = 261u32;
-pub const IMEPN_INACTIVATE: u32 = 258u32;
-pub const IMEPN_QUERYCAND: u32 = 266u32;
-pub const IMEPN_SETTINGCHANGED: u32 = 269u32;
-pub const IMEPN_SHOW: u32 = 260u32;
-pub const IMEPN_SIZECHANGED: u32 = 263u32;
-pub const IMEPN_SIZECHANGING: u32 = 262u32;
-pub const IMEPN_USER: u32 = 356u32;
-pub type IMEREG = i32;
-pub const IFED_REG_HEAD: IMEREG = 0i32;
-pub const IFED_REG_TAIL: IMEREG = 1i32;
-pub const IFED_REG_DEL: IMEREG = 2i32;
-pub type IMEREL = i32;
-pub const IFED_REL_NONE: IMEREL = 0i32;
-pub const IFED_REL_NO: IMEREL = 1i32;
-pub const IFED_REL_GA: IMEREL = 2i32;
-pub const IFED_REL_WO: IMEREL = 3i32;
-pub const IFED_REL_NI: IMEREL = 4i32;
-pub const IFED_REL_DE: IMEREL = 5i32;
-pub const IFED_REL_YORI: IMEREL = 6i32;
-pub const IFED_REL_KARA: IMEREL = 7i32;
-pub const IFED_REL_MADE: IMEREL = 8i32;
-pub const IFED_REL_HE: IMEREL = 9i32;
-pub const IFED_REL_TO: IMEREL = 10i32;
-pub const IFED_REL_IDEOM: IMEREL = 11i32;
-pub const IFED_REL_FUKU_YOUGEN: IMEREL = 12i32;
-pub const IFED_REL_KEIYOU_YOUGEN: IMEREL = 13i32;
-pub const IFED_REL_KEIDOU1_YOUGEN: IMEREL = 14i32;
-pub const IFED_REL_KEIDOU2_YOUGEN: IMEREL = 15i32;
-pub const IFED_REL_TAIGEN: IMEREL = 16i32;
-pub const IFED_REL_YOUGEN: IMEREL = 17i32;
-pub const IFED_REL_RENTAI_MEI: IMEREL = 18i32;
-pub const IFED_REL_RENSOU: IMEREL = 19i32;
-pub const IFED_REL_KEIYOU_TO_YOUGEN: IMEREL = 20i32;
-pub const IFED_REL_KEIYOU_TARU_YOUGEN: IMEREL = 21i32;
-pub const IFED_REL_UNKNOWN1: IMEREL = 22i32;
-pub const IFED_REL_UNKNOWN2: IMEREL = 23i32;
-pub const IFED_REL_ALL: IMEREL = 24i32;
-#[repr(C, packed(1))]
-#[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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMESTRINGCANDIDATE {
- pub uCount: u32,
- pub lpwstr: [super::super::super::Foundation::PWSTR; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMESTRINGCANDIDATE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMESTRINGCANDIDATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMESTRINGCANDIDATEINFO {
- pub dwFarEastId: u32,
- pub lpFarEastInfo: *mut tabIMEFAREASTINFO,
- pub fInfoMask: u32,
- pub iSelIndex: i32,
- pub uCount: u32,
- pub lpwstr: [super::super::super::Foundation::PWSTR; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMESTRINGCANDIDATEINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMESTRINGCANDIDATEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type IMEUCT = i32;
-pub const IFED_UCT_NONE: IMEUCT = 0i32;
-pub const IFED_UCT_STRING_SJIS: IMEUCT = 1i32;
-pub const IFED_UCT_STRING_UNICODE: IMEUCT = 2i32;
-pub const IFED_UCT_USER_DEFINED: IMEUCT = 3i32;
-pub const IFED_UCT_MAX: IMEUCT = 4i32;
-pub const IMEVER_0310: u32 = 196618u32;
-pub const IMEVER_0400: u32 = 262144u32;
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEWRD {
- pub pwchReading: super::super::super::Foundation::PWSTR,
- pub pwchDisplay: super::super::super::Foundation::PWSTR,
- pub Anonymous: IMEWRD_0,
- pub rgulAttrs: [u32; 2],
- pub cbComment: i32,
- pub uct: IMEUCT,
- pub pvComment: *mut ::core::ffi::c_void,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEWRD {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEWRD {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub union IMEWRD_0 {
- pub ulPos: u32,
- pub Anonymous: IMEWRD_0_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEWRD_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEWRD_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IMEWRD_0_0 {
- pub nPos1: u16,
- pub nPos2: u16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IMEWRD_0_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IMEWRD_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const IME_CAND_CODE: u32 = 2u32;
-pub const IME_CAND_MEANING: u32 = 3u32;
-pub const IME_CAND_RADICAL: u32 = 4u32;
-pub const IME_CAND_READ: u32 = 1u32;
-pub const IME_CAND_STROKE: u32 = 5u32;
-pub const IME_CAND_UNKNOWN: u32 = 0u32;
-pub const IME_CHOTKEY_IME_NONIME_TOGGLE: u32 = 16u32;
-pub const IME_CHOTKEY_SHAPE_TOGGLE: u32 = 17u32;
-pub const IME_CHOTKEY_SYMBOL_TOGGLE: u32 = 18u32;
-pub const IME_CMODE_EUDC: u32 = 512u32;
-pub const IME_CMODE_FIXED: u32 = 2048u32;
-pub const IME_CMODE_NOCONVERSION: u32 = 256u32;
-pub const IME_CMODE_RESERVED: u32 = 4026531840u32;
-pub const IME_CMODE_SOFTKBD: u32 = 128u32;
-pub const IME_CMODE_SYMBOL: u32 = 1024u32;
-pub const IME_CONFIG_GENERAL: u32 = 1u32;
-pub const IME_CONFIG_REGISTERWORD: u32 = 2u32;
-pub const IME_CONFIG_SELECTDICTIONARY: u32 = 3u32;
-pub const IME_ESC_AUTOMATA: u32 = 4105u32;
-pub const IME_ESC_GETHELPFILENAME: u32 = 4107u32;
-pub const IME_ESC_GET_EUDC_DICTIONARY: u32 = 4099u32;
-pub const IME_ESC_HANJA_MODE: u32 = 4104u32;
-pub const IME_ESC_IME_NAME: u32 = 4102u32;
-pub const IME_ESC_MAX_KEY: u32 = 4101u32;
-pub const IME_ESC_PRIVATE_FIRST: u32 = 2048u32;
-pub const IME_ESC_PRIVATE_HOTKEY: u32 = 4106u32;
-pub const IME_ESC_PRIVATE_LAST: u32 = 4095u32;
-pub const IME_ESC_QUERY_SUPPORT: u32 = 3u32;
-pub const IME_ESC_RESERVED_FIRST: u32 = 4u32;
-pub const IME_ESC_RESERVED_LAST: u32 = 2047u32;
-pub const IME_ESC_SEQUENCE_TO_INTERNAL: u32 = 4097u32;
-pub const IME_ESC_SET_EUDC_DICTIONARY: u32 = 4100u32;
-pub const IME_ESC_STRING_BUFFER_SIZE: u32 = 80u32;
-pub const IME_ESC_SYNC_HOTKEY: u32 = 4103u32;
-pub const IME_HOTKEY_DSWITCH_FIRST: u32 = 256u32;
-pub const IME_HOTKEY_DSWITCH_LAST: u32 = 287u32;
-pub const IME_HOTKEY_PRIVATE_FIRST: u32 = 512u32;
-pub const IME_HOTKEY_PRIVATE_LAST: u32 = 543u32;
-pub const IME_ITHOTKEY_PREVIOUS_COMPOSITION: u32 = 513u32;
-pub const IME_ITHOTKEY_RECONVERTSTRING: u32 = 515u32;
-pub const IME_ITHOTKEY_RESEND_RESULTSTR: u32 = 512u32;
-pub const IME_ITHOTKEY_UISTYLE_TOGGLE: u32 = 514u32;
-pub const IME_JHOTKEY_CLOSE_OPEN: u32 = 48u32;
-pub const IME_KHOTKEY_ENGLISH: u32 = 82u32;
-pub const IME_KHOTKEY_HANJACONVERT: u32 = 81u32;
-pub const IME_KHOTKEY_SHAPE_TOGGLE: u32 = 80u32;
-pub type IME_PAD_REQUEST_FLAGS = u32;
-pub const IMEPADREQ_INSERTSTRING: IME_PAD_REQUEST_FLAGS = 4097u32;
-pub const IMEPADREQ_SENDCONTROL: IME_PAD_REQUEST_FLAGS = 4100u32;
-pub const IMEPADREQ_SETAPPLETSIZE: IME_PAD_REQUEST_FLAGS = 4104u32;
-pub const IMEPADREQ_GETCOMPOSITIONSTRING: IME_PAD_REQUEST_FLAGS = 4102u32;
-pub const IMEPADREQ_GETCOMPOSITIONSTRINGINFO: IME_PAD_REQUEST_FLAGS = 4108u32;
-pub const IMEPADREQ_DELETESTRING: IME_PAD_REQUEST_FLAGS = 4112u32;
-pub const IMEPADREQ_CHANGESTRING: IME_PAD_REQUEST_FLAGS = 4113u32;
-pub const IMEPADREQ_GETAPPLHWND: IME_PAD_REQUEST_FLAGS = 4116u32;
-pub const IMEPADREQ_FORCEIMEPADWINDOWSHOW: IME_PAD_REQUEST_FLAGS = 4117u32;
-pub const IMEPADREQ_POSTMODALNOTIFY: IME_PAD_REQUEST_FLAGS = 4118u32;
-pub const IMEPADREQ_GETDEFAULTUILANGID: IME_PAD_REQUEST_FLAGS = 4119u32;
-pub const IMEPADREQ_GETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4121u32;
-pub const IMEPADREQ_SETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4122u32;
-pub const IMEPADREQ_ISAPPLETACTIVE: IME_PAD_REQUEST_FLAGS = 4123u32;
-pub const IMEPADREQ_ISIMEPADWINDOWVISIBLE: IME_PAD_REQUEST_FLAGS = 4124u32;
-pub const IMEPADREQ_SETAPPLETMINMAXSIZE: IME_PAD_REQUEST_FLAGS = 4125u32;
-pub const IMEPADREQ_GETCONVERSIONSTATUS: IME_PAD_REQUEST_FLAGS = 4126u32;
-pub const IMEPADREQ_GETVERSION: IME_PAD_REQUEST_FLAGS = 4127u32;
-pub const IMEPADREQ_GETCURRENTIMEINFO: IME_PAD_REQUEST_FLAGS = 4128u32;
-pub const IME_PROP_ACCEPT_WIDE_VKEY: u32 = 32u32;
-pub const IME_PROP_AT_CARET: u32 = 65536u32;
-pub const IME_PROP_CANDLIST_START_FROM_1: u32 = 262144u32;
-pub const IME_PROP_COMPLETE_ON_UNSELECT: u32 = 1048576u32;
-pub const IME_PROP_END_UNLOAD: u32 = 1u32;
-pub const IME_PROP_IGNORE_UPKEYS: u32 = 4u32;
-pub const IME_PROP_KBD_CHAR_FIRST: u32 = 2u32;
-pub const IME_PROP_NEED_ALTKEY: u32 = 8u32;
-pub const IME_PROP_NO_KEYS_ON_CLOSE: u32 = 16u32;
-pub const IME_PROP_SPECIAL_UI: u32 = 131072u32;
-pub const IME_PROP_UNICODE: u32 = 524288u32;
-pub const IME_REGWORD_STYLE_EUDC: u32 = 1u32;
-pub const IME_REGWORD_STYLE_USER_FIRST: u32 = 2147483648u32;
-pub const IME_REGWORD_STYLE_USER_LAST: u32 = 4294967295u32;
-pub const IME_SMODE_AUTOMATIC: u32 = 4u32;
-pub const IME_SMODE_CONVERSATION: u32 = 16u32;
-pub const IME_SMODE_NONE: u32 = 0u32;
-pub const IME_SMODE_PHRASEPREDICT: u32 = 8u32;
-pub const IME_SMODE_PLAURALCLAUSE: u32 = 1u32;
-pub const IME_SMODE_RESERVED: u32 = 61440u32;
-pub const IME_SMODE_SINGLECONVERT: u32 = 2u32;
-pub const IME_SYSINFO_WINLOGON: u32 = 1u32;
-pub const IME_SYSINFO_WOW16: u32 = 2u32;
-pub const IME_THOTKEY_IME_NONIME_TOGGLE: u32 = 112u32;
-pub const IME_THOTKEY_SHAPE_TOGGLE: u32 = 113u32;
-pub const IME_THOTKEY_SYMBOL_TOGGLE: u32 = 114u32;
-pub const IME_UI_CLASS_NAME_SIZE: u32 = 16u32;
-pub const IMFT_RADIOCHECK: u32 = 1u32;
-pub const IMFT_SEPARATOR: u32 = 2u32;
-pub const IMFT_SUBMENU: u32 = 4u32;
-pub const IMMGWLP_IMC: u32 = 0u32;
-pub const IMMGWL_IMC: u32 = 0u32;
-pub const IMM_ERROR_GENERAL: i32 = -2i32;
-pub const IMM_ERROR_NODATA: i32 = -1i32;
-pub const IMN_CHANGECANDIDATE: u32 = 3u32;
-pub const IMN_CLOSECANDIDATE: u32 = 4u32;
-pub const IMN_CLOSESTATUSWINDOW: u32 = 1u32;
-pub const IMN_GUIDELINE: u32 = 13u32;
-pub const IMN_OPENCANDIDATE: u32 = 5u32;
-pub const IMN_OPENSTATUSWINDOW: u32 = 2u32;
-pub const IMN_PRIVATE: u32 = 14u32;
-pub const IMN_SETCANDIDATEPOS: u32 = 9u32;
-pub const IMN_SETCOMPOSITIONFONT: u32 = 10u32;
-pub const IMN_SETCOMPOSITIONWINDOW: u32 = 11u32;
-pub const IMN_SETCONVERSIONMODE: u32 = 6u32;
-pub const IMN_SETOPENSTATUS: u32 = 8u32;
-pub const IMN_SETSENTENCEMODE: u32 = 7u32;
-pub const IMN_SETSTATUSWINDOWPOS: u32 = 12u32;
-pub const IMN_SOFTKBDDESTROYED: u32 = 17u32;
-pub const IMR_CANDIDATEWINDOW: u32 = 2u32;
-pub const IMR_COMPOSITIONFONT: u32 = 3u32;
-pub const IMR_COMPOSITIONWINDOW: u32 = 1u32;
-pub const IMR_CONFIRMRECONVERTSTRING: u32 = 5u32;
-pub const IMR_DOCUMENTFEED: u32 = 7u32;
-pub const IMR_QUERYCHARPOSITION: u32 = 6u32;
-pub const IMR_RECONVERTSTRING: u32 = 4u32;
-pub const INFOMASK_APPLY_CAND: u32 = 2u32;
-pub const INFOMASK_APPLY_CAND_EX: u32 = 4u32;
-pub const INFOMASK_BLOCK_CAND: u32 = 262144u32;
-pub const INFOMASK_HIDE_CAND: u32 = 131072u32;
-pub const INFOMASK_NONE: u32 = 0u32;
-pub const INFOMASK_QUERY_CAND: u32 = 1u32;
-pub const INFOMASK_STRING_FIX: u32 = 65536u32;
-pub const INIT_COMPFORM: u32 = 16u32;
-pub const INIT_CONVERSION: u32 = 2u32;
-pub const INIT_LOGFONT: u32 = 8u32;
-pub const INIT_SENTENCE: u32 = 4u32;
-pub const INIT_SOFTKBDPOS: u32 = 32u32;
-pub const INIT_STATUSWNDPOS: u32 = 1u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub const IPACFG_CATEGORY: i32 = 262144i32;
-pub const IPACFG_HELP: i32 = 2i32;
-pub const IPACFG_LANG: i32 = 16i32;
-pub const IPACFG_NONE: i32 = 0i32;
-pub const IPACFG_PROPERTY: i32 = 1i32;
-pub const IPACFG_TITLE: i32 = 65536i32;
-pub const IPACFG_TITLEFONTFACE: i32 = 131072i32;
-pub const IPACID_CHARLIST: u32 = 9u32;
-pub const IPACID_EPWING: u32 = 7u32;
-pub const IPACID_HANDWRITING: u32 = 2u32;
-pub const IPACID_NONE: u32 = 0u32;
-pub const IPACID_OCR: u32 = 8u32;
-pub const IPACID_RADICALSEARCH: u32 = 4u32;
-pub const IPACID_SOFTKEY: u32 = 1u32;
-pub const IPACID_STROKESEARCH: u32 = 3u32;
-pub const IPACID_SYMBOLSEARCH: u32 = 5u32;
-pub const IPACID_USER: u32 = 256u32;
-pub const IPACID_VOICE: u32 = 6u32;
-pub const IPAWS_ENABLED: i32 = 1i32;
-pub const IPAWS_HORIZONTALFIXED: i32 = 512i32;
-pub const IPAWS_MAXHEIGHTFIXED: i32 = 8192i32;
-pub const IPAWS_MAXSIZEFIXED: i32 = 12288i32;
-pub const IPAWS_MAXWIDTHFIXED: i32 = 4096i32;
-pub const IPAWS_MINHEIGHTFIXED: i32 = 131072i32;
-pub const IPAWS_MINSIZEFIXED: i32 = 196608i32;
-pub const IPAWS_MINWIDTHFIXED: i32 = 65536i32;
-pub const IPAWS_SIZEFIXED: i32 = 768i32;
-pub const IPAWS_SIZINGNOTIFY: i32 = 4i32;
-pub const IPAWS_VERTICALFIXED: i32 = 256i32;
-pub const ISC_SHOWUIALL: u32 = 3221225487u32;
-pub const ISC_SHOWUIALLCANDIDATEWINDOW: u32 = 15u32;
-pub const ISC_SHOWUICANDIDATEWINDOW: u32 = 1u32;
-pub const ISC_SHOWUICOMPOSITIONWINDOW: u32 = 2147483648u32;
-pub const ISC_SHOWUIGUIDELINE: u32 = 1073741824u32;
-pub const JPOS_1DAN: u32 = 213u32;
-pub const JPOS_4DAN_HA: u32 = 212u32;
-pub const JPOS_5DAN_AWA: u32 = 200u32;
-pub const JPOS_5DAN_AWAUON: u32 = 209u32;
-pub const JPOS_5DAN_BA: u32 = 206u32;
-pub const JPOS_5DAN_GA: u32 = 202u32;
-pub const JPOS_5DAN_KA: u32 = 201u32;
-pub const JPOS_5DAN_KASOKUON: u32 = 210u32;
-pub const JPOS_5DAN_MA: u32 = 207u32;
-pub const JPOS_5DAN_NA: u32 = 205u32;
-pub const JPOS_5DAN_RA: u32 = 208u32;
-pub const JPOS_5DAN_RAHEN: u32 = 211u32;
-pub const JPOS_5DAN_SA: u32 = 203u32;
-pub const JPOS_5DAN_TA: u32 = 204u32;
-pub const JPOS_BUPPIN: u32 = 122u32;
-pub const JPOS_CHIMEI: u32 = 109u32;
-pub const JPOS_CHIMEI_EKI: u32 = 117u32;
-pub const JPOS_CHIMEI_GUN: u32 = 112u32;
-pub const JPOS_CHIMEI_KEN: u32 = 111u32;
-pub const JPOS_CHIMEI_KU: u32 = 113u32;
-pub const JPOS_CHIMEI_KUNI: u32 = 110u32;
-pub const JPOS_CHIMEI_MACHI: u32 = 115u32;
-pub const JPOS_CHIMEI_MURA: u32 = 116u32;
-pub const JPOS_CHIMEI_SHI: u32 = 114u32;
-pub const JPOS_CLOSEBRACE: u32 = 911u32;
-pub const JPOS_DAIMEISHI: u32 = 123u32;
-pub const JPOS_DAIMEISHI_NINSHOU: u32 = 124u32;
-pub const JPOS_DAIMEISHI_SHIJI: u32 = 125u32;
-pub const JPOS_DOKURITSUGO: u32 = 903u32;
-pub const JPOS_EIJI: u32 = 906u32;
-pub const JPOS_FUKUSHI: u32 = 500u32;
-pub const JPOS_FUKUSHI_DA: u32 = 504u32;
-pub const JPOS_FUKUSHI_NANO: u32 = 503u32;
-pub const JPOS_FUKUSHI_NI: u32 = 502u32;
-pub const JPOS_FUKUSHI_SAHEN: u32 = 501u32;
-pub const JPOS_FUKUSHI_TO: u32 = 505u32;
-pub const JPOS_FUKUSHI_TOSURU: u32 = 506u32;
-pub const JPOS_FUTEIGO: u32 = 904u32;
-pub const JPOS_HUKUSIMEISHI: u32 = 104u32;
-pub const JPOS_JINMEI: u32 = 106u32;
-pub const JPOS_JINMEI_MEI: u32 = 108u32;
-pub const JPOS_JINMEI_SEI: u32 = 107u32;
-pub const JPOS_KANDOUSHI: u32 = 670u32;
-pub const JPOS_KANJI: u32 = 909u32;
-pub const JPOS_KANYOUKU: u32 = 902u32;
-pub const JPOS_KAZU: u32 = 126u32;
-pub const JPOS_KAZU_SURYOU: u32 = 127u32;
-pub const JPOS_KAZU_SUSHI: u32 = 128u32;
-pub const JPOS_KEIDOU: u32 = 400u32;
-pub const JPOS_KEIDOU_GARU: u32 = 403u32;
-pub const JPOS_KEIDOU_NO: u32 = 401u32;
-pub const JPOS_KEIDOU_TARU: u32 = 402u32;
-pub const JPOS_KEIYOU: u32 = 300u32;
-pub const JPOS_KEIYOU_GARU: u32 = 301u32;
-pub const JPOS_KEIYOU_GE: u32 = 302u32;
-pub const JPOS_KEIYOU_ME: u32 = 303u32;
-pub const JPOS_KEIYOU_U: u32 = 305u32;
-pub const JPOS_KEIYOU_YUU: u32 = 304u32;
-pub const JPOS_KENCHIKU: u32 = 121u32;
-pub const JPOS_KIGOU: u32 = 905u32;
-pub const JPOS_KURU_KI: u32 = 219u32;
-pub const JPOS_KURU_KITA: u32 = 220u32;
-pub const JPOS_KURU_KITARA: u32 = 221u32;
-pub const JPOS_KURU_KITARI: u32 = 222u32;
-pub const JPOS_KURU_KITAROU: u32 = 223u32;
-pub const JPOS_KURU_KITE: u32 = 224u32;
-pub const JPOS_KURU_KO: u32 = 226u32;
-pub const JPOS_KURU_KOI: u32 = 227u32;
-pub const JPOS_KURU_KOYOU: u32 = 228u32;
-pub const JPOS_KURU_KUREBA: u32 = 225u32;
-pub const JPOS_KUTEN: u32 = 907u32;
-pub const JPOS_MEISA_KEIDOU: u32 = 105u32;
-pub const JPOS_MEISHI_FUTSU: u32 = 100u32;
-pub const JPOS_MEISHI_KEIYOUDOUSHI: u32 = 103u32;
-pub const JPOS_MEISHI_SAHEN: u32 = 101u32;
-pub const JPOS_MEISHI_ZAHEN: u32 = 102u32;
-pub const JPOS_OPENBRACE: u32 = 910u32;
-pub const JPOS_RENTAISHI: u32 = 600u32;
-pub const JPOS_RENTAISHI_SHIJI: u32 = 601u32;
-pub const JPOS_RENYOU_SETSUBI: u32 = 826u32;
-pub const JPOS_SETSUBI: u32 = 800u32;
-pub const JPOS_SETSUBI_CHIMEI: u32 = 811u32;
-pub const JPOS_SETSUBI_CHOU: u32 = 818u32;
-pub const JPOS_SETSUBI_CHU: u32 = 804u32;
-pub const JPOS_SETSUBI_DONO: u32 = 835u32;
-pub const JPOS_SETSUBI_EKI: u32 = 821u32;
-pub const JPOS_SETSUBI_FU: u32 = 805u32;
-pub const JPOS_SETSUBI_FUKUSU: u32 = 836u32;
-pub const JPOS_SETSUBI_GUN: u32 = 814u32;
-pub const JPOS_SETSUBI_JIKAN: u32 = 829u32;
-pub const JPOS_SETSUBI_JIKANPLUS: u32 = 830u32;
-pub const JPOS_SETSUBI_JINMEI: u32 = 810u32;
-pub const JPOS_SETSUBI_JOSUSHI: u32 = 827u32;
-pub const JPOS_SETSUBI_JOSUSHIPLUS: u32 = 828u32;
-pub const JPOS_SETSUBI_KA: u32 = 803u32;
-pub const JPOS_SETSUBI_KATA: u32 = 808u32;
-pub const JPOS_SETSUBI_KEN: u32 = 813u32;
-pub const JPOS_SETSUBI_KENCHIKU: u32 = 825u32;
-pub const JPOS_SETSUBI_KU: u32 = 815u32;
-pub const JPOS_SETSUBI_KUN: u32 = 833u32;
-pub const JPOS_SETSUBI_KUNI: u32 = 812u32;
-pub const JPOS_SETSUBI_MACHI: u32 = 817u32;
-pub const JPOS_SETSUBI_MEISHIRENDAKU: u32 = 809u32;
-pub const JPOS_SETSUBI_MURA: u32 = 819u32;
-pub const JPOS_SETSUBI_RA: u32 = 838u32;
-pub const JPOS_SETSUBI_RYU: u32 = 806u32;
-pub const JPOS_SETSUBI_SAMA: u32 = 834u32;
-pub const JPOS_SETSUBI_SAN: u32 = 832u32;
-pub const JPOS_SETSUBI_SEI: u32 = 802u32;
-pub const JPOS_SETSUBI_SHAMEI: u32 = 823u32;
-pub const JPOS_SETSUBI_SHI: u32 = 816u32;
-pub const JPOS_SETSUBI_SON: u32 = 820u32;
-pub const JPOS_SETSUBI_SONOTA: u32 = 822u32;
-pub const JPOS_SETSUBI_SOSHIKI: u32 = 824u32;
-pub const JPOS_SETSUBI_TACHI: u32 = 837u32;
-pub const JPOS_SETSUBI_TEINEI: u32 = 831u32;
-pub const JPOS_SETSUBI_TEKI: u32 = 801u32;
-pub const JPOS_SETSUBI_YOU: u32 = 807u32;
-pub const JPOS_SETSUZOKUSHI: u32 = 650u32;
-pub const JPOS_SETTOU: u32 = 700u32;
-pub const JPOS_SETTOU_CHIMEI: u32 = 710u32;
-pub const JPOS_SETTOU_CHOUTAN: u32 = 707u32;
-pub const JPOS_SETTOU_DAISHOU: u32 = 705u32;
-pub const JPOS_SETTOU_FUKU: u32 = 703u32;
-pub const JPOS_SETTOU_JINMEI: u32 = 709u32;
-pub const JPOS_SETTOU_JOSUSHI: u32 = 712u32;
-pub const JPOS_SETTOU_KAKU: u32 = 701u32;
-pub const JPOS_SETTOU_KOUTEI: u32 = 706u32;
-pub const JPOS_SETTOU_MI: u32 = 704u32;
-pub const JPOS_SETTOU_SAI: u32 = 702u32;
-pub const JPOS_SETTOU_SHINKYU: u32 = 708u32;
-pub const JPOS_SETTOU_SONOTA: u32 = 711u32;
-pub const JPOS_SETTOU_TEINEI_GO: u32 = 714u32;
-pub const JPOS_SETTOU_TEINEI_O: u32 = 713u32;
-pub const JPOS_SETTOU_TEINEI_ON: u32 = 715u32;
-pub const JPOS_SHAMEI: u32 = 119u32;
-pub const JPOS_SONOTA: u32 = 118u32;
-pub const JPOS_SOSHIKI: u32 = 120u32;
-pub const JPOS_SURU_SA: u32 = 229u32;
-pub const JPOS_SURU_SE: u32 = 238u32;
-pub const JPOS_SURU_SEYO: u32 = 239u32;
-pub const JPOS_SURU_SI: u32 = 230u32;
-pub const JPOS_SURU_SIATRI: u32 = 233u32;
-pub const JPOS_SURU_SITA: u32 = 231u32;
-pub const JPOS_SURU_SITARA: u32 = 232u32;
-pub const JPOS_SURU_SITAROU: u32 = 234u32;
-pub const JPOS_SURU_SITE: u32 = 235u32;
-pub const JPOS_SURU_SIYOU: u32 = 236u32;
-pub const JPOS_SURU_SUREBA: u32 = 237u32;
-pub const JPOS_TANKANJI: u32 = 900u32;
-pub const JPOS_TANKANJI_KAO: u32 = 901u32;
-pub const JPOS_TANSHUKU: u32 = 913u32;
-pub const JPOS_TOKUSHU_KAHEN: u32 = 214u32;
-pub const JPOS_TOKUSHU_NAHEN: u32 = 218u32;
-pub const JPOS_TOKUSHU_SAHEN: u32 = 216u32;
-pub const JPOS_TOKUSHU_SAHENSURU: u32 = 215u32;
-pub const JPOS_TOKUSHU_ZAHEN: u32 = 217u32;
-pub const JPOS_TOUTEN: u32 = 908u32;
-pub const JPOS_UNDEFINED: u32 = 0u32;
-pub const JPOS_YOKUSEI: u32 = 912u32;
-pub const MAX_APPLETTITLE: u32 = 64u32;
-pub const MAX_FONTFACE: u32 = 32u32;
-pub const MODEBIASMODE_DEFAULT: u32 = 0u32;
-pub const MODEBIASMODE_DIGIT: u32 = 4u32;
-pub const MODEBIASMODE_FILENAME: u32 = 1u32;
-pub const MODEBIASMODE_READING: u32 = 2u32;
-pub const MODEBIAS_GETVALUE: u32 = 2u32;
-pub const MODEBIAS_GETVERSION: u32 = 0u32;
-pub const MODEBIAS_SETVALUE: u32 = 1u32;
-pub const MOD_IGNORE_ALL_MODIFIER: u32 = 1024u32;
-pub const MOD_LEFT: u32 = 32768u32;
-pub const MOD_ON_KEYUP: u32 = 2048u32;
-pub const MOD_RIGHT: u32 = 16384u32;
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MORRSLT {
- pub dwSize: u32,
- pub pwchOutput: super::super::super::Foundation::PWSTR,
- pub cchOutput: u16,
- pub Anonymous1: MORRSLT_0,
- pub Anonymous2: MORRSLT_1,
- pub pchInputPos: *mut u16,
- pub pchOutputIdxWDD: *mut u16,
- pub Anonymous3: MORRSLT_2,
- pub paMonoRubyPos: *mut u16,
- pub pWDD: *mut WDD,
- pub cWDD: i32,
- pub pPrivate: *mut ::core::ffi::c_void,
- pub BLKBuff: [u16; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MORRSLT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MORRSLT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub union MORRSLT_0 {
- pub pwchRead: super::super::super::Foundation::PWSTR,
- pub pwchComp: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MORRSLT_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MORRSLT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub union MORRSLT_1 {
- pub cchRead: u16,
- pub cchComp: u16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MORRSLT_1 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MORRSLT_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub union MORRSLT_2 {
- pub pchReadIdxWDD: *mut u16,
- pub pchCompIdxWDD: *mut u16,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MORRSLT_2 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MORRSLT_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const NI_CONTEXTUPDATED: u32 = 3u32;
-pub const NI_FINALIZECONVERSIONRESULT: u32 = 20u32;
-pub type NOTIFY_IME_ACTION = u32;
-pub const NI_CHANGECANDIDATELIST: NOTIFY_IME_ACTION = 19u32;
-pub const NI_CLOSECANDIDATE: NOTIFY_IME_ACTION = 17u32;
-pub const NI_COMPOSITIONSTR: NOTIFY_IME_ACTION = 21u32;
-pub const NI_IMEMENUSELECTED: NOTIFY_IME_ACTION = 24u32;
-pub const NI_OPENCANDIDATE: NOTIFY_IME_ACTION = 16u32;
-pub const NI_SELECTCANDIDATESTR: NOTIFY_IME_ACTION = 18u32;
-pub const NI_SETCANDIDATE_PAGESIZE: NOTIFY_IME_ACTION = 23u32;
-pub const NI_SETCANDIDATE_PAGESTART: NOTIFY_IME_ACTION = 22u32;
-pub type NOTIFY_IME_INDEX = u32;
-pub const CPS_CANCEL: NOTIFY_IME_INDEX = 4u32;
-pub const CPS_COMPLETE: NOTIFY_IME_INDEX = 1u32;
-pub const CPS_CONVERT: NOTIFY_IME_INDEX = 2u32;
-pub const CPS_REVERT: NOTIFY_IME_INDEX = 3u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNLOG = unsafe extern "system" fn(param0: *mut IMEDP, param1: ::windows_sys::core::HRESULT) -> super::super::super::Foundation::BOOL;
-#[repr(C, packed(1))]
-pub struct POSTBL {
- pub nPos: u16,
- pub szName: *mut u8,
-}
-impl ::core::marker::Copy for POSTBL {}
-impl ::core::clone::Clone for POSTBL {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const POS_UNDEFINED: u32 = 0u32;
-#[repr(C)]
-pub struct RECONVERTSTRING {
- pub dwSize: u32,
- pub dwVersion: u32,
- pub dwStrLen: u32,
- pub dwStrOffset: u32,
- pub dwCompStrLen: u32,
- pub dwCompStrOffset: u32,
- pub dwTargetStrLen: u32,
- pub dwTargetStrOffset: u32,
-}
-impl ::core::marker::Copy for RECONVERTSTRING {}
-impl ::core::clone::Clone for RECONVERTSTRING {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const RECONVOPT_NONE: u32 = 0u32;
-pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct REGISTERWORDA {
- pub lpReading: super::super::super::Foundation::PSTR,
- pub lpWord: super::super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for REGISTERWORDA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for REGISTERWORDA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(feature = "Win32_Foundation")]
-pub type REGISTERWORDENUMPROCA = unsafe extern "system" fn(lpszreading: super::super::super::Foundation::PSTR, param1: u32, lpszstring: super::super::super::Foundation::PSTR, param3: *mut ::core::ffi::c_void) -> i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type REGISTERWORDENUMPROCW = unsafe extern "system" fn(lpszreading: super::super::super::Foundation::PWSTR, param1: u32, lpszstring: super::super::super::Foundation::PWSTR, param3: *mut ::core::ffi::c_void) -> i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct REGISTERWORDW {
- pub lpReading: super::super::super::Foundation::PWSTR,
- pub lpWord: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for REGISTERWORDW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for REGISTERWORDW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const SCS_CAP_COMPSTR: u32 = 1u32;
-pub const SCS_CAP_MAKEREAD: u32 = 2u32;
-pub const SCS_CAP_SETRECONVERTSTRING: u32 = 4u32;
-pub const SELECT_CAP_CONVERSION: u32 = 1u32;
-pub const SELECT_CAP_SENTENCE: u32 = 2u32;
-pub type SET_COMPOSITION_STRING_TYPE = u32;
-pub const SCS_SETSTR: SET_COMPOSITION_STRING_TYPE = 9u32;
-pub const SCS_CHANGEATTR: SET_COMPOSITION_STRING_TYPE = 18u32;
-pub const SCS_CHANGECLAUSE: SET_COMPOSITION_STRING_TYPE = 36u32;
-pub const SCS_SETRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 65536u32;
-pub const SCS_QUERYRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 131072u32;
-pub const SHOWIMEPAD_CATEGORY: u32 = 1u32;
-pub const SHOWIMEPAD_DEFAULT: u32 = 0u32;
-pub const SHOWIMEPAD_GUID: u32 = 2u32;
-#[repr(C)]
-pub struct SOFTKBDDATA {
- pub uCount: u32,
- pub wCode: [u16; 256],
-}
-impl ::core::marker::Copy for SOFTKBDDATA {}
-impl ::core::clone::Clone for SOFTKBDDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const SOFTKEYBOARD_TYPE_C1: u32 = 2u32;
-pub const SOFTKEYBOARD_TYPE_T1: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct STYLEBUFA {
- pub dwStyle: u32,
- pub szDescription: [super::super::super::Foundation::CHAR; 32],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for STYLEBUFA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for STYLEBUFA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct STYLEBUFW {
- pub dwStyle: u32,
- pub szDescription: [u16; 32],
-}
-impl ::core::marker::Copy for STYLEBUFW {}
-impl ::core::clone::Clone for STYLEBUFW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const STYLE_DESCRIPTION_SIZE: u32 = 32u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TRANSMSG {
- pub message: u32,
- pub wParam: super::super::super::Foundation::WPARAM,
- pub lParam: super::super::super::Foundation::LPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TRANSMSG {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TRANSMSG {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TRANSMSGLIST {
- pub uMsgCount: u32,
- pub TransMsg: [TRANSMSG; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TRANSMSGLIST {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TRANSMSGLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const UI_CAP_2700: u32 = 1u32;
-pub const UI_CAP_ROT90: u32 = 2u32;
-pub const UI_CAP_ROTANY: u32 = 4u32;
-pub const UI_CAP_SOFTKBD: u32 = 65536u32;
-pub const VERSION_DOCUMENTFEED: u32 = 1u32;
-pub const VERSION_ID_CHINESE_SIMPLIFIED: u32 = 134217728u32;
-pub const VERSION_ID_CHINESE_TRADITIONAL: u32 = 67108864u32;
-pub const VERSION_ID_JAPANESE: u32 = 16777216u32;
-pub const VERSION_ID_KOREAN: u32 = 33554432u32;
-pub const VERSION_MODEBIAS: u32 = 1u32;
-pub const VERSION_MOUSE_OPERATION: u32 = 1u32;
-pub const VERSION_QUERYPOSITION: u32 = 1u32;
-pub const VERSION_RECONVERSION: u32 = 1u32;
-#[repr(C, packed(1))]
-pub struct WDD {
- pub wDispPos: u16,
- pub Anonymous1: WDD_0,
- pub cchDisp: u16,
- pub Anonymous2: WDD_1,
- pub WDD_nReserve1: u32,
- pub nPos: u16,
- pub _bitfield: u16,
- pub pReserved: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for WDD {}
-impl ::core::clone::Clone for WDD {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-pub union WDD_0 {
- pub wReadPos: u16,
- pub wCompPos: u16,
-}
-impl ::core::marker::Copy for WDD_0 {}
-impl ::core::clone::Clone for WDD_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-pub union WDD_1 {
- pub cchRead: u16,
- pub cchComp: u16,
-}
-impl ::core::marker::Copy for WDD_1 {}
-impl ::core::clone::Clone for WDD_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type fpCreateIFECommonInstanceType = unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
-pub type fpCreateIFEDictionaryInstanceType = unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
-pub type fpCreateIFELanguageInstanceType = unsafe extern "system" fn(clsid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct tabIMESTRINGINFO {
- pub dwFarEastId: u32,
- pub lpwstr: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for tabIMESTRINGINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for tabIMESTRINGINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ink/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ink/mod.rs
deleted file mode 100644
index e29be4b91..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Ink/mod.rs
+++ /dev/null
@@ -1,15 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub type IInkCommitRequestHandler = *mut ::core::ffi::c_void;
-pub type IInkD2DRenderer = *mut ::core::ffi::c_void;
-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 type INK_HIGH_CONTRAST_ADJUSTMENT = i32;
-pub const USE_SYSTEM_COLORS_WHEN_NECESSARY: INK_HIGH_CONTRAST_ADJUSTMENT = 0i32;
-pub const USE_SYSTEM_COLORS: INK_HIGH_CONTRAST_ADJUSTMENT = 1i32;
-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-0.28.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs
deleted file mode 100644
index 73c669d8e..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs
+++ /dev/null
@@ -1,977 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn ActivateKeyboardLayout(hkl: super::super::TextServices::HKL, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices::HKL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn BlockInput(fblockit: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DragDetect(hwnd: super::super::super::Foundation::HWND, pt: super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnableWindow(hwnd: super::super::super::Foundation::HWND, benable: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetActiveWindow() -> super::super::super::Foundation::HWND;
- pub fn GetAsyncKeyState(vkey: i32) -> i16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCapture() -> super::super::super::Foundation::HWND;
- pub fn GetDoubleClickTime() -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetFocus() -> super::super::super::Foundation::HWND;
- pub fn GetKBCodePage() -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetKeyNameTextA(lparam: i32, lpstring: super::super::super::Foundation::PSTR, cchsize: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetKeyNameTextW(lparam: i32, lpstring: super::super::super::Foundation::PWSTR, cchsize: i32) -> i32;
- pub fn GetKeyState(nvirtkey: i32) -> i16;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn GetKeyboardLayout(idthread: u32) -> super::super::TextServices::HKL;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn GetKeyboardLayoutList(nbuff: i32, lplist: *mut super::super::TextServices::HKL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetKeyboardLayoutNameA(pwszklid: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetKeyboardLayoutNameW(pwszklid: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetKeyboardState(lpkeystate: *mut u8) -> super::super::super::Foundation::BOOL;
- pub fn GetKeyboardType(ntypeflag: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetLastInputInfo(plii: *mut LASTINPUTINFO) -> super::super::super::Foundation::BOOL;
- pub fn GetMouseMovePointsEx(cbsize: u32, lppt: *const MOUSEMOVEPOINT, lpptbuf: *mut MOUSEMOVEPOINT, nbufpoints: i32, resolution: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsWindowEnabled(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn LoadKeyboardLayoutA(pwszklid: super::super::super::Foundation::PSTR, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices::HKL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn LoadKeyboardLayoutW(pwszklid: super::super::super::Foundation::PWSTR, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices::HKL;
- pub fn MapVirtualKeyA(ucode: u32, umaptype: u32) -> u32;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn MapVirtualKeyExA(ucode: u32, umaptype: u32, dwhkl: super::super::TextServices::HKL) -> u32;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn MapVirtualKeyExW(ucode: u32, umaptype: u32, dwhkl: super::super::TextServices::HKL) -> u32;
- pub fn MapVirtualKeyW(ucode: u32, umaptype: u32) -> u32;
- pub fn OemKeyScan(woemchar: u16) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterHotKey(hwnd: super::super::super::Foundation::HWND, id: i32, fsmodifiers: HOT_KEY_MODIFIERS, vk: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ReleaseCapture() -> super::super::super::Foundation::BOOL;
- pub fn SendInput(cinputs: u32, pinputs: *const INPUT, cbsize: i32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetActiveWindow(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCapture(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetDoubleClickTime(param0: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetFocus(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetKeyboardState(lpkeystate: *const u8) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SwapMouseButton(fswap: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- pub fn ToAscii(uvirtkey: u32, uscancode: u32, lpkeystate: *const u8, lpchar: *mut u16, uflags: u32) -> i32;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn ToAsciiEx(uvirtkey: u32, uscancode: u32, lpkeystate: *const u8, lpchar: *mut u16, uflags: u32, dwhkl: super::super::TextServices::HKL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ToUnicode(wvirtkey: u32, wscancode: u32, lpkeystate: *const u8, pwszbuff: super::super::super::Foundation::PWSTR, cchbuff: i32, wflags: u32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn ToUnicodeEx(wvirtkey: u32, wscancode: u32, lpkeystate: *const u8, pwszbuff: super::super::super::Foundation::PWSTR, cchbuff: i32, wflags: u32, dwhkl: super::super::TextServices::HKL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TrackMouseEvent(lpeventtrack: *mut TRACKMOUSEEVENT) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn UnloadKeyboardLayout(hkl: super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnregisterHotKey(hwnd: super::super::super::Foundation::HWND, id: i32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn VkKeyScanA(ch: super::super::super::Foundation::CHAR) -> i16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))]
- pub fn VkKeyScanExA(ch: super::super::super::Foundation::CHAR, dwhkl: super::super::TextServices::HKL) -> i16;
- #[cfg(feature = "Win32_UI_TextServices")]
- pub fn VkKeyScanExW(ch: u16, dwhkl: super::super::TextServices::HKL) -> i16;
- pub fn VkKeyScanW(ch: u16) -> i16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn _TrackMouseEvent(lpeventtrack: *mut TRACKMOUSEEVENT) -> super::super::super::Foundation::BOOL;
- pub fn keybd_event(bvk: u8, bscan: u8, dwflags: KEYBD_EVENT_FLAGS, dwextrainfo: usize);
- pub fn mouse_event(dwflags: MOUSE_EVENT_FLAGS, dx: i32, dy: i32, dwdata: u32, dwextrainfo: usize);
-}
-pub type ACTIVATE_KEYBOARD_LAYOUT_FLAGS = u32;
-pub const KLF_REORDER: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 8u32;
-pub const KLF_RESET: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1073741824u32;
-pub const KLF_SETFORPROCESS: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 256u32;
-pub const KLF_SHIFTLOCK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 65536u32;
-pub const KLF_ACTIVATE: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1u32;
-pub const KLF_NOTELLSHELL: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 128u32;
-pub const KLF_REPLACELANG: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 16u32;
-pub const KLF_SUBSTITUTE_OK: ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 2u32;
-pub const ACUTE: u32 = 769u32;
-pub const AX_KBD_DESKTOP_TYPE: u32 = 1u32;
-pub const BREVE: u32 = 774u32;
-pub const CAPLOK: u32 = 1u32;
-pub const CAPLOKALTGR: u32 = 4u32;
-pub const CEDILLA: u32 = 807u32;
-pub const CIRCUMFLEX: u32 = 770u32;
-#[repr(C)]
-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
- }
-}
-pub const DEC_KBD_ANSI_LAYOUT_TYPE: u32 = 1u32;
-pub const DEC_KBD_JIS_LAYOUT_TYPE: u32 = 2u32;
-pub const DIARESIS: u32 = 776u32;
-pub const DIARESIS_TONOS: u32 = 901u32;
-pub const DKF_DEAD: u32 = 1u32;
-pub const DONTCARE_BIT: u32 = 33554432u32;
-pub const DOT_ABOVE: u32 = 775u32;
-pub const DOUBLE_ACUTE: u32 = 779u32;
-pub const EXTENDED_BIT: u32 = 16777216u32;
-pub const FAKE_KEYSTROKE: u32 = 33554432u32;
-pub const FMR_KBD_JIS_TYPE: u32 = 0u32;
-pub const FMR_KBD_OASYS_TYPE: u32 = 1u32;
-pub const FMV_KBD_OASYS_TYPE: u32 = 2u32;
-pub type GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = u32;
-pub const GMMP_USE_DISPLAY_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 1u32;
-pub const GMMP_USE_HIGH_RESOLUTION_POINTS: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 2u32;
-pub const GRAVE: u32 = 768u32;
-pub const GRPSELTAP: u32 = 128u32;
-pub const HACEK: u32 = 780u32;
-#[repr(C)]
-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
- }
-}
-pub const HOOK_ABOVE: u32 = 777u32;
-pub type HOT_KEY_MODIFIERS = u32;
-pub const MOD_ALT: HOT_KEY_MODIFIERS = 1u32;
-pub const MOD_CONTROL: HOT_KEY_MODIFIERS = 2u32;
-pub const MOD_NOREPEAT: HOT_KEY_MODIFIERS = 16384u32;
-pub const MOD_SHIFT: HOT_KEY_MODIFIERS = 4u32;
-pub const MOD_WIN: HOT_KEY_MODIFIERS = 8u32;
-#[repr(C)]
-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)]
-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
- }
-}
-pub type INPUT_TYPE = u32;
-pub const INPUT_MOUSE: INPUT_TYPE = 0u32;
-pub const INPUT_KEYBOARD: INPUT_TYPE = 1u32;
-pub const INPUT_HARDWARE: INPUT_TYPE = 2u32;
-pub const KANALOK: u32 = 8u32;
-pub const KBDALT: u32 = 4u32;
-pub const KBDBASE: u32 = 0u32;
-pub const KBDCTRL: u32 = 2u32;
-pub const KBDGRPSELTAP: u32 = 128u32;
-pub const KBDKANA: u32 = 8u32;
-pub const KBDLOYA: u32 = 32u32;
-pub const KBDNLS_ALPHANUM: u32 = 5u32;
-pub const KBDNLS_CODEINPUT: u32 = 10u32;
-pub const KBDNLS_CONV_OR_NONCONV: u32 = 15u32;
-pub const KBDNLS_HELP_OR_END: u32 = 11u32;
-pub const KBDNLS_HIRAGANA: u32 = 6u32;
-pub const KBDNLS_HOME_OR_CLEAR: u32 = 12u32;
-pub const KBDNLS_INDEX_ALT: u32 = 2u32;
-pub const KBDNLS_INDEX_NORMAL: u32 = 1u32;
-pub const KBDNLS_KANAEVENT: u32 = 14u32;
-pub const KBDNLS_KANALOCK: u32 = 4u32;
-pub const KBDNLS_KATAKANA: u32 = 7u32;
-pub const KBDNLS_NOEVENT: u32 = 1u32;
-pub const KBDNLS_NULL: u32 = 0u32;
-pub const KBDNLS_NUMPAD: u32 = 13u32;
-pub const KBDNLS_ROMAN: u32 = 9u32;
-pub const KBDNLS_SBCSDBCS: u32 = 8u32;
-pub const KBDNLS_SEND_BASE_VK: u32 = 2u32;
-pub const KBDNLS_SEND_PARAM_VK: u32 = 3u32;
-pub const KBDNLS_TYPE_NORMAL: u32 = 1u32;
-pub const KBDNLS_TYPE_NULL: u32 = 0u32;
-pub const KBDNLS_TYPE_TOGGLE: u32 = 2u32;
-pub const KBDROYA: u32 = 16u32;
-pub const KBDSHIFT: u32 = 1u32;
-#[repr(C)]
-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)]
-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
- }
-}
-pub const KBDTABLE_MULTI_MAX: u32 = 8u32;
-pub const KBD_TYPE: u32 = 4u32;
-#[repr(C)]
-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
- }
-}
-pub const KBD_VERSION: u32 = 1u32;
-#[repr(C)]
-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
- }
-}
-pub type KEYBD_EVENT_FLAGS = u32;
-pub const KEYEVENTF_EXTENDEDKEY: KEYBD_EVENT_FLAGS = 1u32;
-pub const KEYEVENTF_KEYUP: KEYBD_EVENT_FLAGS = 2u32;
-pub const KEYEVENTF_SCANCODE: KEYBD_EVENT_FLAGS = 8u32;
-pub const KEYEVENTF_UNICODE: KEYBD_EVENT_FLAGS = 4u32;
-pub const KEYBOARD_TYPE_GENERIC_101: u32 = 4u32;
-pub const KEYBOARD_TYPE_JAPAN: u32 = 7u32;
-pub const KEYBOARD_TYPE_KOREA: u32 = 8u32;
-pub const KEYBOARD_TYPE_UNKNOWN: u32 = 81u32;
-pub const KLLF_ALTGR: u32 = 1u32;
-pub const KLLF_GLOBAL_ATTRS: u32 = 2u32;
-pub const KLLF_LRM_RLM: u32 = 4u32;
-pub const KLLF_SHIFTLOCK: u32 = 2u32;
-#[repr(C)]
-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)]
-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)]
-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)]
-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)]
-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)]
-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
- }
-}
-pub const MACRON: u32 = 772u32;
-pub const MICROSOFT_KBD_001_TYPE: u32 = 4u32;
-pub const MICROSOFT_KBD_002_TYPE: u32 = 3u32;
-pub const MICROSOFT_KBD_101A_TYPE: u32 = 0u32;
-pub const MICROSOFT_KBD_101B_TYPE: u32 = 4u32;
-pub const MICROSOFT_KBD_101C_TYPE: u32 = 5u32;
-pub const MICROSOFT_KBD_101_TYPE: u32 = 0u32;
-pub const MICROSOFT_KBD_103_TYPE: u32 = 6u32;
-pub const MICROSOFT_KBD_106_TYPE: u32 = 2u32;
-pub const MICROSOFT_KBD_AX_TYPE: u32 = 1u32;
-pub const MICROSOFT_KBD_FUNC: u32 = 12u32;
-#[repr(C)]
-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)]
-pub struct MOUSEINPUT {
- pub dx: i32,
- pub dy: i32,
- pub mouseData: u32,
- 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)]
-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
- }
-}
-pub type MOUSE_EVENT_FLAGS = u32;
-pub const MOUSEEVENTF_ABSOLUTE: MOUSE_EVENT_FLAGS = 32768u32;
-pub const MOUSEEVENTF_LEFTDOWN: MOUSE_EVENT_FLAGS = 2u32;
-pub const MOUSEEVENTF_LEFTUP: MOUSE_EVENT_FLAGS = 4u32;
-pub const MOUSEEVENTF_MIDDLEDOWN: MOUSE_EVENT_FLAGS = 32u32;
-pub const MOUSEEVENTF_MIDDLEUP: MOUSE_EVENT_FLAGS = 64u32;
-pub const MOUSEEVENTF_MOVE: MOUSE_EVENT_FLAGS = 1u32;
-pub const MOUSEEVENTF_RIGHTDOWN: MOUSE_EVENT_FLAGS = 8u32;
-pub const MOUSEEVENTF_RIGHTUP: MOUSE_EVENT_FLAGS = 16u32;
-pub const MOUSEEVENTF_WHEEL: MOUSE_EVENT_FLAGS = 2048u32;
-pub const MOUSEEVENTF_XDOWN: MOUSE_EVENT_FLAGS = 128u32;
-pub const MOUSEEVENTF_XUP: MOUSE_EVENT_FLAGS = 256u32;
-pub const MOUSEEVENTF_HWHEEL: MOUSE_EVENT_FLAGS = 4096u32;
-pub const MOUSEEVENTF_MOVE_NOCOALESCE: MOUSE_EVENT_FLAGS = 8192u32;
-pub const MOUSEEVENTF_VIRTUALDESK: MOUSE_EVENT_FLAGS = 16384u32;
-pub const NEC_KBD_106_TYPE: u32 = 5u32;
-pub const NEC_KBD_H_MODE_TYPE: u32 = 3u32;
-pub const NEC_KBD_LAPTOP_TYPE: u32 = 4u32;
-pub const NEC_KBD_NORMAL_TYPE: u32 = 1u32;
-pub const NEC_KBD_N_MODE_TYPE: u32 = 2u32;
-pub const NLSKBD_INFO_ACCESSIBILITY_KEYMAP: u32 = 2u32;
-pub const NLSKBD_INFO_EMURATE_101_KEYBOARD: u32 = 16u32;
-pub const NLSKBD_INFO_EMURATE_106_KEYBOARD: u32 = 32u32;
-pub const NLSKBD_INFO_SEND_IME_NOTIFICATION: u32 = 1u32;
-pub const NLSKBD_OEM_AX: u32 = 1u32;
-pub const NLSKBD_OEM_DEC: u32 = 24u32;
-pub const NLSKBD_OEM_EPSON: u32 = 4u32;
-pub const NLSKBD_OEM_FUJITSU: u32 = 5u32;
-pub const NLSKBD_OEM_IBM: u32 = 7u32;
-pub const NLSKBD_OEM_MATSUSHITA: u32 = 10u32;
-pub const NLSKBD_OEM_MICROSOFT: u32 = 0u32;
-pub const NLSKBD_OEM_NEC: u32 = 13u32;
-pub const NLSKBD_OEM_TOSHIBA: u32 = 18u32;
-pub const OGONEK: u32 = 808u32;
-pub const OVERSCORE: u32 = 773u32;
-pub const RING: u32 = 778u32;
-pub const SCANCODE_ALT: u32 = 56u32;
-pub const SCANCODE_CTRL: u32 = 29u32;
-pub const SCANCODE_LSHIFT: u32 = 42u32;
-pub const SCANCODE_LWIN: u32 = 91u32;
-pub const SCANCODE_NUMPAD_FIRST: u32 = 71u32;
-pub const SCANCODE_NUMPAD_LAST: u32 = 82u32;
-pub const SCANCODE_RSHIFT: u32 = 54u32;
-pub const SCANCODE_RWIN: u32 = 92u32;
-pub const SCANCODE_THAI_LAYOUT_TOGGLE: u32 = 41u32;
-pub const SGCAPS: u32 = 2u32;
-pub const SHFT_INVALID: u32 = 15u32;
-pub const TILDE: u32 = 771u32;
-pub const TONOS: u32 = 900u32;
-pub const TOSHIBA_KBD_DESKTOP_TYPE: u32 = 13u32;
-pub const TOSHIBA_KBD_LAPTOP_TYPE: u32 = 15u32;
-#[repr(C)]
-#[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
- }
-}
-pub type TRACKMOUSEEVENT_FLAGS = u32;
-pub const TME_CANCEL: TRACKMOUSEEVENT_FLAGS = 2147483648u32;
-pub const TME_HOVER: TRACKMOUSEEVENT_FLAGS = 1u32;
-pub const TME_LEAVE: TRACKMOUSEEVENT_FLAGS = 2u32;
-pub const TME_NONCLIENT: TRACKMOUSEEVENT_FLAGS = 16u32;
-pub const TME_QUERY: TRACKMOUSEEVENT_FLAGS = 1073741824u32;
-pub const UMLAUT: u32 = 776u32;
-pub type VIRTUAL_KEY = u16;
-pub const VK_0: VIRTUAL_KEY = 48u16;
-pub const VK_1: VIRTUAL_KEY = 49u16;
-pub const VK_2: VIRTUAL_KEY = 50u16;
-pub const VK_3: VIRTUAL_KEY = 51u16;
-pub const VK_4: VIRTUAL_KEY = 52u16;
-pub const VK_5: VIRTUAL_KEY = 53u16;
-pub const VK_6: VIRTUAL_KEY = 54u16;
-pub const VK_7: VIRTUAL_KEY = 55u16;
-pub const VK_8: VIRTUAL_KEY = 56u16;
-pub const VK_9: VIRTUAL_KEY = 57u16;
-pub const VK_A: VIRTUAL_KEY = 65u16;
-pub const VK_B: VIRTUAL_KEY = 66u16;
-pub const VK_C: VIRTUAL_KEY = 67u16;
-pub const VK_D: VIRTUAL_KEY = 68u16;
-pub const VK_E: VIRTUAL_KEY = 69u16;
-pub const VK_F: VIRTUAL_KEY = 70u16;
-pub const VK_G: VIRTUAL_KEY = 71u16;
-pub const VK_H: VIRTUAL_KEY = 72u16;
-pub const VK_I: VIRTUAL_KEY = 73u16;
-pub const VK_J: VIRTUAL_KEY = 74u16;
-pub const VK_K: VIRTUAL_KEY = 75u16;
-pub const VK_L: VIRTUAL_KEY = 76u16;
-pub const VK_M: VIRTUAL_KEY = 77u16;
-pub const VK_N: VIRTUAL_KEY = 78u16;
-pub const VK_O: VIRTUAL_KEY = 79u16;
-pub const VK_P: VIRTUAL_KEY = 80u16;
-pub const VK_Q: VIRTUAL_KEY = 81u16;
-pub const VK_R: VIRTUAL_KEY = 82u16;
-pub const VK_S: VIRTUAL_KEY = 83u16;
-pub const VK_T: VIRTUAL_KEY = 84u16;
-pub const VK_U: VIRTUAL_KEY = 85u16;
-pub const VK_V: VIRTUAL_KEY = 86u16;
-pub const VK_W: VIRTUAL_KEY = 87u16;
-pub const VK_X: VIRTUAL_KEY = 88u16;
-pub const VK_Y: VIRTUAL_KEY = 89u16;
-pub const VK_Z: VIRTUAL_KEY = 90u16;
-pub const VK_LBUTTON: VIRTUAL_KEY = 1u16;
-pub const VK_RBUTTON: VIRTUAL_KEY = 2u16;
-pub const VK_CANCEL: VIRTUAL_KEY = 3u16;
-pub const VK_MBUTTON: VIRTUAL_KEY = 4u16;
-pub const VK_XBUTTON1: VIRTUAL_KEY = 5u16;
-pub const VK_XBUTTON2: VIRTUAL_KEY = 6u16;
-pub const VK_BACK: VIRTUAL_KEY = 8u16;
-pub const VK_TAB: VIRTUAL_KEY = 9u16;
-pub const VK_CLEAR: VIRTUAL_KEY = 12u16;
-pub const VK_RETURN: VIRTUAL_KEY = 13u16;
-pub const VK_SHIFT: VIRTUAL_KEY = 16u16;
-pub const VK_CONTROL: VIRTUAL_KEY = 17u16;
-pub const VK_MENU: VIRTUAL_KEY = 18u16;
-pub const VK_PAUSE: VIRTUAL_KEY = 19u16;
-pub const VK_CAPITAL: VIRTUAL_KEY = 20u16;
-pub const VK_KANA: VIRTUAL_KEY = 21u16;
-pub const VK_HANGEUL: VIRTUAL_KEY = 21u16;
-pub const VK_HANGUL: VIRTUAL_KEY = 21u16;
-pub const VK_IME_ON: VIRTUAL_KEY = 22u16;
-pub const VK_JUNJA: VIRTUAL_KEY = 23u16;
-pub const VK_FINAL: VIRTUAL_KEY = 24u16;
-pub const VK_HANJA: VIRTUAL_KEY = 25u16;
-pub const VK_KANJI: VIRTUAL_KEY = 25u16;
-pub const VK_IME_OFF: VIRTUAL_KEY = 26u16;
-pub const VK_ESCAPE: VIRTUAL_KEY = 27u16;
-pub const VK_CONVERT: VIRTUAL_KEY = 28u16;
-pub const VK_NONCONVERT: VIRTUAL_KEY = 29u16;
-pub const VK_ACCEPT: VIRTUAL_KEY = 30u16;
-pub const VK_MODECHANGE: VIRTUAL_KEY = 31u16;
-pub const VK_SPACE: VIRTUAL_KEY = 32u16;
-pub const VK_PRIOR: VIRTUAL_KEY = 33u16;
-pub const VK_NEXT: VIRTUAL_KEY = 34u16;
-pub const VK_END: VIRTUAL_KEY = 35u16;
-pub const VK_HOME: VIRTUAL_KEY = 36u16;
-pub const VK_LEFT: VIRTUAL_KEY = 37u16;
-pub const VK_UP: VIRTUAL_KEY = 38u16;
-pub const VK_RIGHT: VIRTUAL_KEY = 39u16;
-pub const VK_DOWN: VIRTUAL_KEY = 40u16;
-pub const VK_SELECT: VIRTUAL_KEY = 41u16;
-pub const VK_PRINT: VIRTUAL_KEY = 42u16;
-pub const VK_EXECUTE: VIRTUAL_KEY = 43u16;
-pub const VK_SNAPSHOT: VIRTUAL_KEY = 44u16;
-pub const VK_INSERT: VIRTUAL_KEY = 45u16;
-pub const VK_DELETE: VIRTUAL_KEY = 46u16;
-pub const VK_HELP: VIRTUAL_KEY = 47u16;
-pub const VK_LWIN: VIRTUAL_KEY = 91u16;
-pub const VK_RWIN: VIRTUAL_KEY = 92u16;
-pub const VK_APPS: VIRTUAL_KEY = 93u16;
-pub const VK_SLEEP: VIRTUAL_KEY = 95u16;
-pub const VK_NUMPAD0: VIRTUAL_KEY = 96u16;
-pub const VK_NUMPAD1: VIRTUAL_KEY = 97u16;
-pub const VK_NUMPAD2: VIRTUAL_KEY = 98u16;
-pub const VK_NUMPAD3: VIRTUAL_KEY = 99u16;
-pub const VK_NUMPAD4: VIRTUAL_KEY = 100u16;
-pub const VK_NUMPAD5: VIRTUAL_KEY = 101u16;
-pub const VK_NUMPAD6: VIRTUAL_KEY = 102u16;
-pub const VK_NUMPAD7: VIRTUAL_KEY = 103u16;
-pub const VK_NUMPAD8: VIRTUAL_KEY = 104u16;
-pub const VK_NUMPAD9: VIRTUAL_KEY = 105u16;
-pub const VK_MULTIPLY: VIRTUAL_KEY = 106u16;
-pub const VK_ADD: VIRTUAL_KEY = 107u16;
-pub const VK_SEPARATOR: VIRTUAL_KEY = 108u16;
-pub const VK_SUBTRACT: VIRTUAL_KEY = 109u16;
-pub const VK_DECIMAL: VIRTUAL_KEY = 110u16;
-pub const VK_DIVIDE: VIRTUAL_KEY = 111u16;
-pub const VK_F1: VIRTUAL_KEY = 112u16;
-pub const VK_F2: VIRTUAL_KEY = 113u16;
-pub const VK_F3: VIRTUAL_KEY = 114u16;
-pub const VK_F4: VIRTUAL_KEY = 115u16;
-pub const VK_F5: VIRTUAL_KEY = 116u16;
-pub const VK_F6: VIRTUAL_KEY = 117u16;
-pub const VK_F7: VIRTUAL_KEY = 118u16;
-pub const VK_F8: VIRTUAL_KEY = 119u16;
-pub const VK_F9: VIRTUAL_KEY = 120u16;
-pub const VK_F10: VIRTUAL_KEY = 121u16;
-pub const VK_F11: VIRTUAL_KEY = 122u16;
-pub const VK_F12: VIRTUAL_KEY = 123u16;
-pub const VK_F13: VIRTUAL_KEY = 124u16;
-pub const VK_F14: VIRTUAL_KEY = 125u16;
-pub const VK_F15: VIRTUAL_KEY = 126u16;
-pub const VK_F16: VIRTUAL_KEY = 127u16;
-pub const VK_F17: VIRTUAL_KEY = 128u16;
-pub const VK_F18: VIRTUAL_KEY = 129u16;
-pub const VK_F19: VIRTUAL_KEY = 130u16;
-pub const VK_F20: VIRTUAL_KEY = 131u16;
-pub const VK_F21: VIRTUAL_KEY = 132u16;
-pub const VK_F22: VIRTUAL_KEY = 133u16;
-pub const VK_F23: VIRTUAL_KEY = 134u16;
-pub const VK_F24: VIRTUAL_KEY = 135u16;
-pub const VK_NAVIGATION_VIEW: VIRTUAL_KEY = 136u16;
-pub const VK_NAVIGATION_MENU: VIRTUAL_KEY = 137u16;
-pub const VK_NAVIGATION_UP: VIRTUAL_KEY = 138u16;
-pub const VK_NAVIGATION_DOWN: VIRTUAL_KEY = 139u16;
-pub const VK_NAVIGATION_LEFT: VIRTUAL_KEY = 140u16;
-pub const VK_NAVIGATION_RIGHT: VIRTUAL_KEY = 141u16;
-pub const VK_NAVIGATION_ACCEPT: VIRTUAL_KEY = 142u16;
-pub const VK_NAVIGATION_CANCEL: VIRTUAL_KEY = 143u16;
-pub const VK_NUMLOCK: VIRTUAL_KEY = 144u16;
-pub const VK_SCROLL: VIRTUAL_KEY = 145u16;
-pub const VK_OEM_NEC_EQUAL: VIRTUAL_KEY = 146u16;
-pub const VK_OEM_FJ_JISHO: VIRTUAL_KEY = 146u16;
-pub const VK_OEM_FJ_MASSHOU: VIRTUAL_KEY = 147u16;
-pub const VK_OEM_FJ_TOUROKU: VIRTUAL_KEY = 148u16;
-pub const VK_OEM_FJ_LOYA: VIRTUAL_KEY = 149u16;
-pub const VK_OEM_FJ_ROYA: VIRTUAL_KEY = 150u16;
-pub const VK_LSHIFT: VIRTUAL_KEY = 160u16;
-pub const VK_RSHIFT: VIRTUAL_KEY = 161u16;
-pub const VK_LCONTROL: VIRTUAL_KEY = 162u16;
-pub const VK_RCONTROL: VIRTUAL_KEY = 163u16;
-pub const VK_LMENU: VIRTUAL_KEY = 164u16;
-pub const VK_RMENU: VIRTUAL_KEY = 165u16;
-pub const VK_BROWSER_BACK: VIRTUAL_KEY = 166u16;
-pub const VK_BROWSER_FORWARD: VIRTUAL_KEY = 167u16;
-pub const VK_BROWSER_REFRESH: VIRTUAL_KEY = 168u16;
-pub const VK_BROWSER_STOP: VIRTUAL_KEY = 169u16;
-pub const VK_BROWSER_SEARCH: VIRTUAL_KEY = 170u16;
-pub const VK_BROWSER_FAVORITES: VIRTUAL_KEY = 171u16;
-pub const VK_BROWSER_HOME: VIRTUAL_KEY = 172u16;
-pub const VK_VOLUME_MUTE: VIRTUAL_KEY = 173u16;
-pub const VK_VOLUME_DOWN: VIRTUAL_KEY = 174u16;
-pub const VK_VOLUME_UP: VIRTUAL_KEY = 175u16;
-pub const VK_MEDIA_NEXT_TRACK: VIRTUAL_KEY = 176u16;
-pub const VK_MEDIA_PREV_TRACK: VIRTUAL_KEY = 177u16;
-pub const VK_MEDIA_STOP: VIRTUAL_KEY = 178u16;
-pub const VK_MEDIA_PLAY_PAUSE: VIRTUAL_KEY = 179u16;
-pub const VK_LAUNCH_MAIL: VIRTUAL_KEY = 180u16;
-pub const VK_LAUNCH_MEDIA_SELECT: VIRTUAL_KEY = 181u16;
-pub const VK_LAUNCH_APP1: VIRTUAL_KEY = 182u16;
-pub const VK_LAUNCH_APP2: VIRTUAL_KEY = 183u16;
-pub const VK_OEM_1: VIRTUAL_KEY = 186u16;
-pub const VK_OEM_PLUS: VIRTUAL_KEY = 187u16;
-pub const VK_OEM_COMMA: VIRTUAL_KEY = 188u16;
-pub const VK_OEM_MINUS: VIRTUAL_KEY = 189u16;
-pub const VK_OEM_PERIOD: VIRTUAL_KEY = 190u16;
-pub const VK_OEM_2: VIRTUAL_KEY = 191u16;
-pub const VK_OEM_3: VIRTUAL_KEY = 192u16;
-pub const VK_GAMEPAD_A: VIRTUAL_KEY = 195u16;
-pub const VK_GAMEPAD_B: VIRTUAL_KEY = 196u16;
-pub const VK_GAMEPAD_X: VIRTUAL_KEY = 197u16;
-pub const VK_GAMEPAD_Y: VIRTUAL_KEY = 198u16;
-pub const VK_GAMEPAD_RIGHT_SHOULDER: VIRTUAL_KEY = 199u16;
-pub const VK_GAMEPAD_LEFT_SHOULDER: VIRTUAL_KEY = 200u16;
-pub const VK_GAMEPAD_LEFT_TRIGGER: VIRTUAL_KEY = 201u16;
-pub const VK_GAMEPAD_RIGHT_TRIGGER: VIRTUAL_KEY = 202u16;
-pub const VK_GAMEPAD_DPAD_UP: VIRTUAL_KEY = 203u16;
-pub const VK_GAMEPAD_DPAD_DOWN: VIRTUAL_KEY = 204u16;
-pub const VK_GAMEPAD_DPAD_LEFT: VIRTUAL_KEY = 205u16;
-pub const VK_GAMEPAD_DPAD_RIGHT: VIRTUAL_KEY = 206u16;
-pub const VK_GAMEPAD_MENU: VIRTUAL_KEY = 207u16;
-pub const VK_GAMEPAD_VIEW: VIRTUAL_KEY = 208u16;
-pub const VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON: VIRTUAL_KEY = 209u16;
-pub const VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON: VIRTUAL_KEY = 210u16;
-pub const VK_GAMEPAD_LEFT_THUMBSTICK_UP: VIRTUAL_KEY = 211u16;
-pub const VK_GAMEPAD_LEFT_THUMBSTICK_DOWN: VIRTUAL_KEY = 212u16;
-pub const VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT: VIRTUAL_KEY = 213u16;
-pub const VK_GAMEPAD_LEFT_THUMBSTICK_LEFT: VIRTUAL_KEY = 214u16;
-pub const VK_GAMEPAD_RIGHT_THUMBSTICK_UP: VIRTUAL_KEY = 215u16;
-pub const VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN: VIRTUAL_KEY = 216u16;
-pub const VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT: VIRTUAL_KEY = 217u16;
-pub const VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT: VIRTUAL_KEY = 218u16;
-pub const VK_OEM_4: VIRTUAL_KEY = 219u16;
-pub const VK_OEM_5: VIRTUAL_KEY = 220u16;
-pub const VK_OEM_6: VIRTUAL_KEY = 221u16;
-pub const VK_OEM_7: VIRTUAL_KEY = 222u16;
-pub const VK_OEM_8: VIRTUAL_KEY = 223u16;
-pub const VK_OEM_AX: VIRTUAL_KEY = 225u16;
-pub const VK_OEM_102: VIRTUAL_KEY = 226u16;
-pub const VK_ICO_HELP: VIRTUAL_KEY = 227u16;
-pub const VK_ICO_00: VIRTUAL_KEY = 228u16;
-pub const VK_PROCESSKEY: VIRTUAL_KEY = 229u16;
-pub const VK_ICO_CLEAR: VIRTUAL_KEY = 230u16;
-pub const VK_PACKET: VIRTUAL_KEY = 231u16;
-pub const VK_OEM_RESET: VIRTUAL_KEY = 233u16;
-pub const VK_OEM_JUMP: VIRTUAL_KEY = 234u16;
-pub const VK_OEM_PA1: VIRTUAL_KEY = 235u16;
-pub const VK_OEM_PA2: VIRTUAL_KEY = 236u16;
-pub const VK_OEM_PA3: VIRTUAL_KEY = 237u16;
-pub const VK_OEM_WSCTRL: VIRTUAL_KEY = 238u16;
-pub const VK_OEM_CUSEL: VIRTUAL_KEY = 239u16;
-pub const VK_OEM_ATTN: VIRTUAL_KEY = 240u16;
-pub const VK_OEM_FINISH: VIRTUAL_KEY = 241u16;
-pub const VK_OEM_COPY: VIRTUAL_KEY = 242u16;
-pub const VK_OEM_AUTO: VIRTUAL_KEY = 243u16;
-pub const VK_OEM_ENLW: VIRTUAL_KEY = 244u16;
-pub const VK_OEM_BACKTAB: VIRTUAL_KEY = 245u16;
-pub const VK_ATTN: VIRTUAL_KEY = 246u16;
-pub const VK_CRSEL: VIRTUAL_KEY = 247u16;
-pub const VK_EXSEL: VIRTUAL_KEY = 248u16;
-pub const VK_EREOF: VIRTUAL_KEY = 249u16;
-pub const VK_PLAY: VIRTUAL_KEY = 250u16;
-pub const VK_ZOOM: VIRTUAL_KEY = 251u16;
-pub const VK_NONAME: VIRTUAL_KEY = 252u16;
-pub const VK_PA1: VIRTUAL_KEY = 253u16;
-pub const VK_OEM_CLEAR: VIRTUAL_KEY = 254u16;
-pub const VK_ABNT_C1: u32 = 193u32;
-pub const VK_ABNT_C2: u32 = 194u32;
-pub const VK_DBE_ALPHANUMERIC: u32 = 240u32;
-pub const VK_DBE_CODEINPUT: u32 = 250u32;
-pub const VK_DBE_DBCSCHAR: u32 = 244u32;
-pub const VK_DBE_DETERMINESTRING: u32 = 252u32;
-pub const VK_DBE_ENTERDLGCONVERSIONMODE: u32 = 253u32;
-pub const VK_DBE_ENTERIMECONFIGMODE: u32 = 248u32;
-pub const VK_DBE_ENTERWORDREGISTERMODE: u32 = 247u32;
-pub const VK_DBE_FLUSHSTRING: u32 = 249u32;
-pub const VK_DBE_HIRAGANA: u32 = 242u32;
-pub const VK_DBE_KATAKANA: u32 = 241u32;
-pub const VK_DBE_NOCODEINPUT: u32 = 251u32;
-pub const VK_DBE_NOROMAN: u32 = 246u32;
-pub const VK_DBE_ROMAN: u32 = 245u32;
-pub const VK_DBE_SBCSCHAR: u32 = 243u32;
-#[repr(C)]
-pub struct VK_TO_BIT {
- pub Vk: u8,
- pub ModBits: u8,
-}
-impl ::core::marker::Copy for VK_TO_BIT {}
-impl ::core::clone::Clone for VK_TO_BIT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS1 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 1],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS1 {}
-impl ::core::clone::Clone for VK_TO_WCHARS1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS10 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 10],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS10 {}
-impl ::core::clone::Clone for VK_TO_WCHARS10 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS2 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 2],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS2 {}
-impl ::core::clone::Clone for VK_TO_WCHARS2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS3 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 3],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS3 {}
-impl ::core::clone::Clone for VK_TO_WCHARS3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS4 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 4],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS4 {}
-impl ::core::clone::Clone for VK_TO_WCHARS4 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS5 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 5],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS5 {}
-impl ::core::clone::Clone for VK_TO_WCHARS5 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS6 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 6],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS6 {}
-impl ::core::clone::Clone for VK_TO_WCHARS6 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS7 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 7],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS7 {}
-impl ::core::clone::Clone for VK_TO_WCHARS7 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS8 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 8],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS8 {}
-impl ::core::clone::Clone for VK_TO_WCHARS8 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHARS9 {
- pub VirtualKey: u8,
- pub Attributes: u8,
- pub wch: [u16; 9],
-}
-impl ::core::marker::Copy for VK_TO_WCHARS9 {}
-impl ::core::clone::Clone for VK_TO_WCHARS9 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_TO_WCHAR_TABLE {
- pub pVkToWchars: *mut VK_TO_WCHARS1,
- pub nModifications: u8,
- pub cbSize: u8,
-}
-impl ::core::marker::Copy for VK_TO_WCHAR_TABLE {}
-impl ::core::clone::Clone for VK_TO_WCHAR_TABLE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VK_VSC {
- pub Vk: u8,
- pub Vsc: u8,
-}
-impl ::core::marker::Copy for VK_VSC {}
-impl ::core::clone::Clone for VK_VSC {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const VK__none_: u32 = 255u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VSC_LPWSTR {
- pub vsc: u8,
- pub pwsz: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VSC_LPWSTR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VSC_LPWSTR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VSC_VK {
- pub Vsc: u8,
- pub Vk: u16,
-}
-impl ::core::marker::Copy for VSC_VK {}
-impl ::core::clone::Clone for VSC_VK {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const WCH_DEAD: u32 = 61441u32;
-pub const WCH_LGTR: u32 = 61442u32;
-pub const WCH_NONE: u32 = 61440u32;
-#[repr(C)]
-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)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-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,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for tagKbdLayer {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for tagKbdLayer {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-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
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Pointer/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Pointer/mod.rs
deleted file mode 100644
index d2b3e6662..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Pointer/mod.rs
+++ /dev/null
@@ -1,220 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnableMouseInPointer(fenable: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPointerCursorId(pointerid: u32, cursorid: *mut u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))]
- pub fn GetPointerDevice(device: super::super::super::Foundation::HANDLE, pointerdevice: *mut super::super::Controls::POINTER_DEVICE_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn GetPointerDeviceCursors(device: super::super::super::Foundation::HANDLE, cursorcount: *mut u32, devicecursors: *mut super::super::Controls::POINTER_DEVICE_CURSOR_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn GetPointerDeviceProperties(device: super::super::super::Foundation::HANDLE, propertycount: *mut u32, pointerproperties: *mut super::super::Controls::POINTER_DEVICE_PROPERTY) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPointerDeviceRects(device: super::super::super::Foundation::HANDLE, pointerdevicerect: *mut super::super::super::Foundation::RECT, displayrect: *mut super::super::super::Foundation::RECT) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))]
- pub fn GetPointerDevices(devicecount: *mut u32, pointerdevices: *mut super::super::Controls::POINTER_DEVICE_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerFrameInfo(pointerid: u32, pointercount: *mut u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerFrameInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerFramePenInfo(pointerid: u32, pointercount: *mut u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerFramePenInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerFrameTouchInfo(pointerid: u32, pointercount: *mut u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerFrameTouchInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerInfo(pointerid: u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerInfoHistory(pointerid: u32, entriescount: *mut u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPointerInputTransform(pointerid: u32, historycount: u32, inputtransform: *mut INPUT_TRANSFORM) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerPenInfo(pointerid: u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerPenInfoHistory(pointerid: u32, entriescount: *mut u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerTouchInfo(pointerid: u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerTouchInfoHistory(pointerid: u32, entriescount: *mut u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetPointerType(pointerid: u32, pointertype: *mut super::super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn GetRawPointerDeviceData(pointerid: u32, historycount: u32, propertiescount: u32, pproperties: *const super::super::Controls::POINTER_DEVICE_PROPERTY, pvalues: *mut i32) -> super::super::super::Foundation::BOOL;
- pub fn GetUnpredictedMessagePos() -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitializeTouchInjection(maxcount: u32, dwmode: TOUCH_FEEDBACK_MODE) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn InjectSyntheticPointerInput(device: super::super::Controls::HSYNTHETICPOINTERDEVICE, pointerinfo: *const super::super::Controls::POINTER_TYPE_INFO, count: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn InjectTouchInput(count: u32, contacts: *const POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsMouseInPointerEnabled() -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SkipPointerFrameMessages(pointerid: u32) -> super::super::super::Foundation::BOOL;
-}
-#[repr(C)]
-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)]
-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)]
-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)]
-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
- }
-}
-pub type POINTER_BUTTON_CHANGE_TYPE = i32;
-pub const POINTER_CHANGE_NONE: POINTER_BUTTON_CHANGE_TYPE = 0i32;
-pub const POINTER_CHANGE_FIRSTBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 1i32;
-pub const POINTER_CHANGE_FIRSTBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 2i32;
-pub const POINTER_CHANGE_SECONDBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 3i32;
-pub const POINTER_CHANGE_SECONDBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 4i32;
-pub const POINTER_CHANGE_THIRDBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 5i32;
-pub const POINTER_CHANGE_THIRDBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 6i32;
-pub const POINTER_CHANGE_FOURTHBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 7i32;
-pub const POINTER_CHANGE_FOURTHBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 8i32;
-pub const POINTER_CHANGE_FIFTHBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 9i32;
-pub const POINTER_CHANGE_FIFTHBUTTON_UP: POINTER_BUTTON_CHANGE_TYPE = 10i32;
-pub type POINTER_FLAGS = u32;
-pub const POINTER_FLAG_NONE: POINTER_FLAGS = 0u32;
-pub const POINTER_FLAG_NEW: POINTER_FLAGS = 1u32;
-pub const POINTER_FLAG_INRANGE: POINTER_FLAGS = 2u32;
-pub const POINTER_FLAG_INCONTACT: POINTER_FLAGS = 4u32;
-pub const POINTER_FLAG_FIRSTBUTTON: POINTER_FLAGS = 16u32;
-pub const POINTER_FLAG_SECONDBUTTON: POINTER_FLAGS = 32u32;
-pub const POINTER_FLAG_THIRDBUTTON: POINTER_FLAGS = 64u32;
-pub const POINTER_FLAG_FOURTHBUTTON: POINTER_FLAGS = 128u32;
-pub const POINTER_FLAG_FIFTHBUTTON: POINTER_FLAGS = 256u32;
-pub const POINTER_FLAG_PRIMARY: POINTER_FLAGS = 8192u32;
-pub const POINTER_FLAG_CONFIDENCE: POINTER_FLAGS = 16384u32;
-pub const POINTER_FLAG_CANCELED: POINTER_FLAGS = 32768u32;
-pub const POINTER_FLAG_DOWN: POINTER_FLAGS = 65536u32;
-pub const POINTER_FLAG_UPDATE: POINTER_FLAGS = 131072u32;
-pub const POINTER_FLAG_UP: POINTER_FLAGS = 262144u32;
-pub const POINTER_FLAG_WHEEL: POINTER_FLAGS = 524288u32;
-pub const POINTER_FLAG_HWHEEL: POINTER_FLAGS = 1048576u32;
-pub const POINTER_FLAG_CAPTURECHANGED: POINTER_FLAGS = 2097152u32;
-pub const POINTER_FLAG_HASTRANSFORM: POINTER_FLAGS = 4194304u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct POINTER_INFO {
- pub pointerType: super::super::WindowsAndMessaging::POINTER_INPUT_TYPE,
- pub pointerId: u32,
- pub frameId: u32,
- pub pointerFlags: POINTER_FLAGS,
- pub sourceDevice: super::super::super::Foundation::HANDLE,
- pub hwndTarget: super::super::super::Foundation::HWND,
- pub ptPixelLocation: super::super::super::Foundation::POINT,
- pub ptHimetricLocation: super::super::super::Foundation::POINT,
- pub ptPixelLocationRaw: super::super::super::Foundation::POINT,
- pub ptHimetricLocationRaw: super::super::super::Foundation::POINT,
- pub dwTime: u32,
- pub historyCount: u32,
- pub InputData: i32,
- pub dwKeyStates: u32,
- pub PerformanceCount: u64,
- pub ButtonChangeType: POINTER_BUTTON_CHANGE_TYPE,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for POINTER_INFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for POINTER_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct POINTER_PEN_INFO {
- pub pointerInfo: POINTER_INFO,
- pub penFlags: u32,
- pub penMask: u32,
- pub pressure: u32,
- pub rotation: u32,
- pub tiltX: i32,
- pub tiltY: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for POINTER_PEN_INFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for POINTER_PEN_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub struct POINTER_TOUCH_INFO {
- pub pointerInfo: POINTER_INFO,
- pub touchFlags: u32,
- pub touchMask: u32,
- pub rcContact: super::super::super::Foundation::RECT,
- pub rcContactRaw: super::super::super::Foundation::RECT,
- pub orientation: u32,
- pub pressure: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for POINTER_TOUCH_INFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for POINTER_TOUCH_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TOUCH_FEEDBACK_MODE = u32;
-pub const TOUCH_FEEDBACK_DEFAULT: TOUCH_FEEDBACK_MODE = 1u32;
-pub const TOUCH_FEEDBACK_INDIRECT: TOUCH_FEEDBACK_MODE = 2u32;
-pub const TOUCH_FEEDBACK_NONE: TOUCH_FEEDBACK_MODE = 3u32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Radial/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Radial/mod.rs
deleted file mode 100644
index 3f1a230ae..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Radial/mod.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub type IRadialControllerConfigurationInterop = *mut ::core::ffi::c_void;
-pub type IRadialControllerIndependentInputSourceInterop = *mut ::core::ffi::c_void;
-pub type IRadialControllerInterop = *mut ::core::ffi::c_void;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Touch/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Touch/mod.rs
deleted file mode 100644
index 8e0c3b90c..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/Touch/mod.rs
+++ /dev/null
@@ -1,145 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn CloseGestureInfoHandle(hgestureinfo: HGESTUREINFO) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CloseTouchInputHandle(htouchinput: HTOUCHINPUT) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetGestureConfig(hwnd: super::super::super::Foundation::HWND, dwreserved: u32, dwflags: u32, pcids: *const u32, pgestureconfig: *mut GESTURECONFIG, cbsize: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetGestureExtraArgs(hgestureinfo: HGESTUREINFO, cbextraargs: u32, pextraargs: *mut u8) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetGestureInfo(hgestureinfo: HGESTUREINFO, pgestureinfo: *mut GESTUREINFO) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetTouchInputInfo(htouchinput: HTOUCHINPUT, cinputs: u32, pinputs: *mut TOUCHINPUT, cbsize: i32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsTouchWindow(hwnd: super::super::super::Foundation::HWND, pulflags: *mut u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterTouchWindow(hwnd: super::super::super::Foundation::HWND, ulflags: REGISTER_TOUCH_WINDOW_FLAGS) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetGestureConfig(hwnd: super::super::super::Foundation::HWND, dwreserved: u32, cids: u32, pgestureconfig: *const GESTURECONFIG, cbsize: u32) -> super::super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnregisterTouchWindow(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::BOOL;
-}
-#[repr(C)]
-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 GESTURECONFIG_ID = u32;
-pub const GID_BEGIN: GESTURECONFIG_ID = 1u32;
-pub const GID_END: GESTURECONFIG_ID = 2u32;
-pub const GID_ZOOM: GESTURECONFIG_ID = 3u32;
-pub const GID_PAN: GESTURECONFIG_ID = 4u32;
-pub const GID_ROTATE: GESTURECONFIG_ID = 5u32;
-pub const GID_TWOFINGERTAP: GESTURECONFIG_ID = 6u32;
-pub const GID_PRESSANDTAP: GESTURECONFIG_ID = 7u32;
-pub const GID_ROLLOVER: GESTURECONFIG_ID = 7u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct GESTUREINFO {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub dwID: u32,
- pub hwndTarget: super::super::super::Foundation::HWND,
- pub ptsLocation: super::super::super::Foundation::POINTS,
- pub dwInstanceID: u32,
- pub dwSequenceID: u32,
- pub ullArguments: u64,
- pub cbExtraArgs: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for GESTUREINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for GESTUREINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct GESTURENOTIFYSTRUCT {
- pub cbSize: u32,
- pub dwFlags: u32,
- pub hwndTarget: super::super::super::Foundation::HWND,
- pub ptsLocation: super::super::super::Foundation::POINTS,
- pub dwInstanceID: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for GESTURENOTIFYSTRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for GESTURENOTIFYSTRUCT {
- fn clone(&self) -> Self {
- *self
- }
-}
-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],
-};
-pub type MANIPULATION_PROCESSOR_MANIPULATIONS = i32;
-pub const MANIPULATION_NONE: MANIPULATION_PROCESSOR_MANIPULATIONS = 0i32;
-pub const MANIPULATION_TRANSLATE_X: MANIPULATION_PROCESSOR_MANIPULATIONS = 1i32;
-pub const MANIPULATION_TRANSLATE_Y: MANIPULATION_PROCESSOR_MANIPULATIONS = 2i32;
-pub const MANIPULATION_SCALE: MANIPULATION_PROCESSOR_MANIPULATIONS = 4i32;
-pub const MANIPULATION_ROTATE: MANIPULATION_PROCESSOR_MANIPULATIONS = 8i32;
-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],
-};
-pub type REGISTER_TOUCH_WINDOW_FLAGS = u32;
-pub const TWF_FINETOUCH: REGISTER_TOUCH_WINDOW_FLAGS = 1u32;
-pub const TWF_WANTPALM: REGISTER_TOUCH_WINDOW_FLAGS = 2u32;
-pub type TOUCHEVENTF_FLAGS = u32;
-pub const TOUCHEVENTF_MOVE: TOUCHEVENTF_FLAGS = 1u32;
-pub const TOUCHEVENTF_DOWN: TOUCHEVENTF_FLAGS = 2u32;
-pub const TOUCHEVENTF_UP: TOUCHEVENTF_FLAGS = 4u32;
-pub const TOUCHEVENTF_INRANGE: TOUCHEVENTF_FLAGS = 8u32;
-pub const TOUCHEVENTF_PRIMARY: TOUCHEVENTF_FLAGS = 16u32;
-pub const TOUCHEVENTF_NOCOALESCE: TOUCHEVENTF_FLAGS = 32u32;
-pub const TOUCHEVENTF_PEN: TOUCHEVENTF_FLAGS = 64u32;
-pub const TOUCHEVENTF_PALM: TOUCHEVENTF_FLAGS = 128u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct TOUCHINPUT {
- pub x: i32,
- pub y: i32,
- pub hSource: super::super::super::Foundation::HANDLE,
- pub dwID: u32,
- pub dwFlags: TOUCHEVENTF_FLAGS,
- pub dwMask: TOUCHINPUTMASKF_MASK,
- pub dwTime: u32,
- pub dwExtraInfo: usize,
- pub cxContact: u32,
- pub cyContact: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for TOUCHINPUT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for TOUCHINPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type TOUCHINPUTMASKF_MASK = u32;
-pub const TOUCHINPUTMASKF_TIMEFROMSYSTEM: TOUCHINPUTMASKF_MASK = 1u32;
-pub const TOUCHINPUTMASKF_EXTRAINFO: TOUCHINPUTMASKF_MASK = 2u32;
-pub const TOUCHINPUTMASKF_CONTACTAREA: TOUCHINPUTMASKF_MASK = 4u32;
-pub type _IManipulationEvents = *mut ::core::ffi::c_void;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/XboxController/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/XboxController/mod.rs
deleted file mode 100644
index 3a3acca3d..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/XboxController/mod.rs
+++ /dev/null
@@ -1,174 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn XInputEnable(enable: super::super::super::Foundation::BOOL);
- #[cfg(feature = "Win32_Foundation")]
- pub fn XInputGetAudioDeviceIds(dwuserindex: u32, prenderdeviceid: super::super::super::Foundation::PWSTR, prendercount: *mut u32, pcapturedeviceid: super::super::super::Foundation::PWSTR, pcapturecount: *mut u32) -> u32;
- pub fn XInputGetBatteryInformation(dwuserindex: u32, devtype: u8, pbatteryinformation: *mut XINPUT_BATTERY_INFORMATION) -> u32;
- pub fn XInputGetCapabilities(dwuserindex: u32, dwflags: u32, pcapabilities: *mut XINPUT_CAPABILITIES) -> u32;
- pub fn XInputGetKeystroke(dwuserindex: u32, dwreserved: u32, pkeystroke: *mut XINPUT_KEYSTROKE) -> u32;
- pub fn XInputGetState(dwuserindex: u32, pstate: *mut XINPUT_STATE) -> u32;
- pub fn XInputSetState(dwuserindex: u32, pvibration: *const XINPUT_VIBRATION) -> u32;
-}
-pub const BATTERY_DEVTYPE_GAMEPAD: u32 = 0u32;
-pub const BATTERY_DEVTYPE_HEADSET: u32 = 1u32;
-pub const BATTERY_LEVEL_EMPTY: u32 = 0u32;
-pub const BATTERY_LEVEL_FULL: u32 = 3u32;
-pub const BATTERY_LEVEL_LOW: u32 = 1u32;
-pub const BATTERY_LEVEL_MEDIUM: u32 = 2u32;
-pub const BATTERY_TYPE_ALKALINE: u32 = 2u32;
-pub const BATTERY_TYPE_DISCONNECTED: u32 = 0u32;
-pub const BATTERY_TYPE_NIMH: u32 = 3u32;
-pub const BATTERY_TYPE_UNKNOWN: u32 = 255u32;
-pub const BATTERY_TYPE_WIRED: u32 = 1u32;
-#[repr(C)]
-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 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 XINPUT_CAPS_FFB_SUPPORTED: u32 = 1u32;
-pub const XINPUT_CAPS_NO_NAVIGATION: u32 = 16u32;
-pub const XINPUT_CAPS_PMD_SUPPORTED: u32 = 8u32;
-pub const XINPUT_CAPS_VOICE_SUPPORTED: u32 = 4u32;
-pub const XINPUT_CAPS_WIRELESS: u32 = 2u32;
-pub const XINPUT_DEVSUBTYPE_ARCADE_PAD: u32 = 19u32;
-pub const XINPUT_DEVSUBTYPE_ARCADE_STICK: u32 = 3u32;
-pub const XINPUT_DEVSUBTYPE_DANCE_PAD: u32 = 5u32;
-pub const XINPUT_DEVSUBTYPE_DRUM_KIT: u32 = 8u32;
-pub const XINPUT_DEVSUBTYPE_FLIGHT_STICK: u32 = 4u32;
-pub const XINPUT_DEVSUBTYPE_GAMEPAD: u32 = 1u32;
-pub const XINPUT_DEVSUBTYPE_GUITAR: u32 = 6u32;
-pub const XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE: u32 = 7u32;
-pub const XINPUT_DEVSUBTYPE_GUITAR_BASS: u32 = 11u32;
-pub const XINPUT_DEVSUBTYPE_UNKNOWN: u32 = 0u32;
-pub const XINPUT_DEVSUBTYPE_WHEEL: u32 = 2u32;
-pub const XINPUT_DEVTYPE_GAMEPAD: u32 = 1u32;
-pub const XINPUT_FLAG_GAMEPAD: u32 = 1u32;
-#[repr(C)]
-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_GAMEPAD_A: u32 = 4096u32;
-pub const XINPUT_GAMEPAD_B: u32 = 8192u32;
-pub const XINPUT_GAMEPAD_BACK: u32 = 32u32;
-pub const XINPUT_GAMEPAD_DPAD_DOWN: u32 = 2u32;
-pub const XINPUT_GAMEPAD_DPAD_LEFT: u32 = 4u32;
-pub const XINPUT_GAMEPAD_DPAD_RIGHT: u32 = 8u32;
-pub const XINPUT_GAMEPAD_DPAD_UP: u32 = 1u32;
-pub const XINPUT_GAMEPAD_LEFT_SHOULDER: u32 = 256u32;
-pub const XINPUT_GAMEPAD_LEFT_THUMB: u32 = 64u32;
-pub const XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE: u32 = 7849u32;
-pub const XINPUT_GAMEPAD_RIGHT_SHOULDER: u32 = 512u32;
-pub const XINPUT_GAMEPAD_RIGHT_THUMB: u32 = 128u32;
-pub const XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE: u32 = 8689u32;
-pub const XINPUT_GAMEPAD_START: u32 = 16u32;
-pub const XINPUT_GAMEPAD_TRIGGER_THRESHOLD: u32 = 30u32;
-pub const XINPUT_GAMEPAD_X: u32 = 16384u32;
-pub const XINPUT_GAMEPAD_Y: u32 = 32768u32;
-#[repr(C)]
-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_KEYSTROKE_KEYDOWN: u32 = 1u32;
-pub const XINPUT_KEYSTROKE_KEYUP: u32 = 2u32;
-pub const XINPUT_KEYSTROKE_REPEAT: u32 = 4u32;
-#[repr(C)]
-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 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 type XINPUT_VIRTUAL_KEY = u16;
-pub const VK_PAD_A: XINPUT_VIRTUAL_KEY = 22528u16;
-pub const VK_PAD_B: XINPUT_VIRTUAL_KEY = 22529u16;
-pub const VK_PAD_X: XINPUT_VIRTUAL_KEY = 22530u16;
-pub const VK_PAD_Y: XINPUT_VIRTUAL_KEY = 22531u16;
-pub const VK_PAD_RSHOULDER: XINPUT_VIRTUAL_KEY = 22532u16;
-pub const VK_PAD_LSHOULDER: XINPUT_VIRTUAL_KEY = 22533u16;
-pub const VK_PAD_LTRIGGER: XINPUT_VIRTUAL_KEY = 22534u16;
-pub const VK_PAD_RTRIGGER: XINPUT_VIRTUAL_KEY = 22535u16;
-pub const VK_PAD_DPAD_UP: XINPUT_VIRTUAL_KEY = 22544u16;
-pub const VK_PAD_DPAD_DOWN: XINPUT_VIRTUAL_KEY = 22545u16;
-pub const VK_PAD_DPAD_LEFT: XINPUT_VIRTUAL_KEY = 22546u16;
-pub const VK_PAD_DPAD_RIGHT: XINPUT_VIRTUAL_KEY = 22547u16;
-pub const VK_PAD_START: XINPUT_VIRTUAL_KEY = 22548u16;
-pub const VK_PAD_BACK: XINPUT_VIRTUAL_KEY = 22549u16;
-pub const VK_PAD_LTHUMB_PRESS: XINPUT_VIRTUAL_KEY = 22550u16;
-pub const VK_PAD_RTHUMB_PRESS: XINPUT_VIRTUAL_KEY = 22551u16;
-pub const VK_PAD_LTHUMB_UP: XINPUT_VIRTUAL_KEY = 22560u16;
-pub const VK_PAD_LTHUMB_DOWN: XINPUT_VIRTUAL_KEY = 22561u16;
-pub const VK_PAD_LTHUMB_RIGHT: XINPUT_VIRTUAL_KEY = 22562u16;
-pub const VK_PAD_LTHUMB_LEFT: XINPUT_VIRTUAL_KEY = 22563u16;
-pub const VK_PAD_LTHUMB_UPLEFT: XINPUT_VIRTUAL_KEY = 22564u16;
-pub const VK_PAD_LTHUMB_UPRIGHT: XINPUT_VIRTUAL_KEY = 22565u16;
-pub const VK_PAD_LTHUMB_DOWNRIGHT: XINPUT_VIRTUAL_KEY = 22566u16;
-pub const VK_PAD_LTHUMB_DOWNLEFT: XINPUT_VIRTUAL_KEY = 22567u16;
-pub const VK_PAD_RTHUMB_UP: XINPUT_VIRTUAL_KEY = 22576u16;
-pub const VK_PAD_RTHUMB_DOWN: XINPUT_VIRTUAL_KEY = 22577u16;
-pub const VK_PAD_RTHUMB_RIGHT: XINPUT_VIRTUAL_KEY = 22578u16;
-pub const VK_PAD_RTHUMB_LEFT: XINPUT_VIRTUAL_KEY = 22579u16;
-pub const VK_PAD_RTHUMB_UPLEFT: XINPUT_VIRTUAL_KEY = 22580u16;
-pub const VK_PAD_RTHUMB_UPRIGHT: XINPUT_VIRTUAL_KEY = 22581u16;
-pub const VK_PAD_RTHUMB_DOWNRIGHT: XINPUT_VIRTUAL_KEY = 22582u16;
-pub const VK_PAD_RTHUMB_DOWNLEFT: XINPUT_VIRTUAL_KEY = 22583u16;
-pub const XUSER_INDEX_ANY: u32 = 255u32;
-pub const XUSER_MAX_COUNT: u32 = 4u32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/mod.rs
deleted file mode 100644
index 707b14a0b..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Input/mod.rs
+++ /dev/null
@@ -1,297 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[cfg(feature = "Win32_UI_Input_Ime")]
-pub mod Ime;
-#[cfg(feature = "Win32_UI_Input_Ink")]
-pub mod Ink;
-#[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")]
-pub mod KeyboardAndMouse;
-#[cfg(feature = "Win32_UI_Input_Pointer")]
-pub mod Pointer;
-#[cfg(feature = "Win32_UI_Input_Radial")]
-pub mod Radial;
-#[cfg(feature = "Win32_UI_Input_Touch")]
-pub mod Touch;
-#[cfg(feature = "Win32_UI_Input_XboxController")]
-pub mod XboxController;
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefRawInputProc(parawinput: *const *const RAWINPUT, ninput: i32, cbsizeheader: u32) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCIMSSM(inputmessagesource: *mut INPUT_MESSAGE_SOURCE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentInputMessageSource(inputmessagesource: *mut INPUT_MESSAGE_SOURCE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRawInputBuffer(pdata: *mut RAWINPUT, pcbsize: *mut u32, cbsizeheader: u32) -> u32;
- pub fn GetRawInputData(hrawinput: HRAWINPUT, uicommand: RAW_INPUT_DATA_COMMAND_FLAGS, pdata: *mut ::core::ffi::c_void, pcbsize: *mut u32, cbsizeheader: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRawInputDeviceInfoA(hdevice: super::super::Foundation::HANDLE, uicommand: RAW_INPUT_DEVICE_INFO_COMMAND, pdata: *mut ::core::ffi::c_void, pcbsize: *mut u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRawInputDeviceInfoW(hdevice: super::super::Foundation::HANDLE, uicommand: RAW_INPUT_DEVICE_INFO_COMMAND, pdata: *mut ::core::ffi::c_void, pcbsize: *mut u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRawInputDeviceList(prawinputdevicelist: *mut RAWINPUTDEVICELIST, puinumdevices: *mut u32, cbsize: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRegisteredRawInputDevices(prawinputdevices: *mut RAWINPUTDEVICE, puinumdevices: *mut u32, cbsize: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterRawInputDevices(prawinputdevices: *const RAWINPUTDEVICE, uinumdevices: u32, cbsize: u32) -> super::super::Foundation::BOOL;
-}
-pub type HRAWINPUT = isize;
-pub type INPUT_MESSAGE_DEVICE_TYPE = i32;
-pub const IMDT_UNAVAILABLE: INPUT_MESSAGE_DEVICE_TYPE = 0i32;
-pub const IMDT_KEYBOARD: INPUT_MESSAGE_DEVICE_TYPE = 1i32;
-pub const IMDT_MOUSE: INPUT_MESSAGE_DEVICE_TYPE = 2i32;
-pub const IMDT_TOUCH: INPUT_MESSAGE_DEVICE_TYPE = 4i32;
-pub const IMDT_PEN: INPUT_MESSAGE_DEVICE_TYPE = 8i32;
-pub const IMDT_TOUCHPAD: INPUT_MESSAGE_DEVICE_TYPE = 16i32;
-pub type INPUT_MESSAGE_ORIGIN_ID = i32;
-pub const IMO_UNAVAILABLE: INPUT_MESSAGE_ORIGIN_ID = 0i32;
-pub const IMO_HARDWARE: INPUT_MESSAGE_ORIGIN_ID = 1i32;
-pub const IMO_INJECTED: INPUT_MESSAGE_ORIGIN_ID = 2i32;
-pub const IMO_SYSTEM: INPUT_MESSAGE_ORIGIN_ID = 4i32;
-#[repr(C)]
-pub struct INPUT_MESSAGE_SOURCE {
- pub deviceType: INPUT_MESSAGE_DEVICE_TYPE,
- pub originId: INPUT_MESSAGE_ORIGIN_ID,
-}
-impl ::core::marker::Copy for INPUT_MESSAGE_SOURCE {}
-impl ::core::clone::Clone for INPUT_MESSAGE_SOURCE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct RAWHID {
- pub dwSizeHid: u32,
- pub dwCount: u32,
- pub bRawData: [u8; 1],
-}
-impl ::core::marker::Copy for RAWHID {}
-impl ::core::clone::Clone for RAWHID {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RAWINPUT {
- pub header: RAWINPUTHEADER,
- pub data: RAWINPUT_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RAWINPUT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RAWINPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub union RAWINPUT_0 {
- pub mouse: RAWMOUSE,
- pub keyboard: RAWKEYBOARD,
- pub hid: RAWHID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RAWINPUT_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RAWINPUT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RAWINPUTDEVICE {
- pub usUsagePage: u16,
- pub usUsage: u16,
- pub dwFlags: RAWINPUTDEVICE_FLAGS,
- pub hwndTarget: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RAWINPUTDEVICE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RAWINPUTDEVICE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RAWINPUTDEVICELIST {
- pub hDevice: super::super::Foundation::HANDLE,
- pub dwType: RID_DEVICE_INFO_TYPE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RAWINPUTDEVICELIST {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RAWINPUTDEVICELIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type RAWINPUTDEVICE_FLAGS = u32;
-pub const RIDEV_REMOVE: RAWINPUTDEVICE_FLAGS = 1u32;
-pub const RIDEV_EXCLUDE: RAWINPUTDEVICE_FLAGS = 16u32;
-pub const RIDEV_PAGEONLY: RAWINPUTDEVICE_FLAGS = 32u32;
-pub const RIDEV_NOLEGACY: RAWINPUTDEVICE_FLAGS = 48u32;
-pub const RIDEV_INPUTSINK: RAWINPUTDEVICE_FLAGS = 256u32;
-pub const RIDEV_CAPTUREMOUSE: RAWINPUTDEVICE_FLAGS = 512u32;
-pub const RIDEV_NOHOTKEYS: RAWINPUTDEVICE_FLAGS = 512u32;
-pub const RIDEV_APPKEYS: RAWINPUTDEVICE_FLAGS = 1024u32;
-pub const RIDEV_EXINPUTSINK: RAWINPUTDEVICE_FLAGS = 4096u32;
-pub const RIDEV_DEVNOTIFY: RAWINPUTDEVICE_FLAGS = 8192u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RAWINPUTHEADER {
- pub dwType: u32,
- pub dwSize: u32,
- pub hDevice: super::super::Foundation::HANDLE,
- pub wParam: super::super::Foundation::WPARAM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RAWINPUTHEADER {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RAWINPUTHEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct RAWKEYBOARD {
- pub MakeCode: u16,
- pub Flags: u16,
- pub Reserved: u16,
- pub VKey: u16,
- pub Message: u32,
- pub ExtraInformation: u32,
-}
-impl ::core::marker::Copy for RAWKEYBOARD {}
-impl ::core::clone::Clone for RAWKEYBOARD {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct RAWMOUSE {
- pub usFlags: u16,
- pub Anonymous: RAWMOUSE_0,
- pub ulRawButtons: u32,
- pub lLastX: i32,
- pub lLastY: i32,
- pub ulExtraInformation: u32,
-}
-impl ::core::marker::Copy for RAWMOUSE {}
-impl ::core::clone::Clone for RAWMOUSE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub union RAWMOUSE_0 {
- pub ulButtons: u32,
- pub Anonymous: RAWMOUSE_0_0,
-}
-impl ::core::marker::Copy for RAWMOUSE_0 {}
-impl ::core::clone::Clone for RAWMOUSE_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct RAWMOUSE_0_0 {
- pub usButtonFlags: u16,
- pub usButtonData: u16,
-}
-impl ::core::marker::Copy for RAWMOUSE_0_0 {}
-impl ::core::clone::Clone for RAWMOUSE_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type RAW_INPUT_DATA_COMMAND_FLAGS = u32;
-pub const RID_HEADER: RAW_INPUT_DATA_COMMAND_FLAGS = 268435461u32;
-pub const RID_INPUT: RAW_INPUT_DATA_COMMAND_FLAGS = 268435459u32;
-pub type RAW_INPUT_DEVICE_INFO_COMMAND = u32;
-pub const RIDI_PREPARSEDDATA: RAW_INPUT_DEVICE_INFO_COMMAND = 536870917u32;
-pub const RIDI_DEVICENAME: RAW_INPUT_DEVICE_INFO_COMMAND = 536870919u32;
-pub const RIDI_DEVICEINFO: RAW_INPUT_DEVICE_INFO_COMMAND = 536870923u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RID_DEVICE_INFO {
- pub cbSize: u32,
- pub dwType: RID_DEVICE_INFO_TYPE,
- pub Anonymous: RID_DEVICE_INFO_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RID_DEVICE_INFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RID_DEVICE_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub union RID_DEVICE_INFO_0 {
- pub mouse: RID_DEVICE_INFO_MOUSE,
- pub keyboard: RID_DEVICE_INFO_KEYBOARD,
- pub hid: RID_DEVICE_INFO_HID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RID_DEVICE_INFO_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RID_DEVICE_INFO_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct RID_DEVICE_INFO_HID {
- pub dwVendorId: u32,
- pub dwProductId: u32,
- pub dwVersionNumber: u32,
- pub usUsagePage: u16,
- pub usUsage: u16,
-}
-impl ::core::marker::Copy for RID_DEVICE_INFO_HID {}
-impl ::core::clone::Clone for RID_DEVICE_INFO_HID {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct RID_DEVICE_INFO_KEYBOARD {
- pub dwType: u32,
- pub dwSubType: u32,
- pub dwKeyboardMode: u32,
- pub dwNumberOfFunctionKeys: u32,
- pub dwNumberOfIndicators: u32,
- pub dwNumberOfKeysTotal: u32,
-}
-impl ::core::marker::Copy for RID_DEVICE_INFO_KEYBOARD {}
-impl ::core::clone::Clone for RID_DEVICE_INFO_KEYBOARD {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct RID_DEVICE_INFO_MOUSE {
- pub dwId: u32,
- pub dwNumberOfButtons: u32,
- pub dwSampleRate: u32,
- pub fHasHorizontalWheel: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for RID_DEVICE_INFO_MOUSE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for RID_DEVICE_INFO_MOUSE {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type RID_DEVICE_INFO_TYPE = u32;
-pub const RIM_TYPEMOUSE: RID_DEVICE_INFO_TYPE = 0u32;
-pub const RIM_TYPEKEYBOARD: RID_DEVICE_INFO_TYPE = 1u32;
-pub const RIM_TYPEHID: RID_DEVICE_INFO_TYPE = 2u32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/InteractionContext/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/InteractionContext/mod.rs
deleted file mode 100644
index 3ffcfcfb8..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/InteractionContext/mod.rs
+++ /dev/null
@@ -1,297 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- pub fn AddPointerInteractionContext(interactioncontext: HINTERACTIONCONTEXT, pointerid: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn BufferPointerPacketsInteractionContext(interactioncontext: HINTERACTIONCONTEXT, entriescount: u32, pointerinfo: *const super::Input::Pointer::POINTER_INFO) -> ::windows_sys::core::HRESULT;
- pub fn CreateInteractionContext(interactioncontext: *mut HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn DestroyInteractionContext(interactioncontext: HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn GetCrossSlideParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, threshold: CROSS_SLIDE_THRESHOLD, distance: *mut f32) -> ::windows_sys::core::HRESULT;
- pub fn GetHoldParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: HOLD_PARAMETER, value: *mut f32) -> ::windows_sys::core::HRESULT;
- pub fn GetInertiaParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, inertiaparameter: INERTIA_PARAMETER, value: *mut f32) -> ::windows_sys::core::HRESULT;
- pub fn GetInteractionConfigurationInteractionContext(interactioncontext: HINTERACTIONCONTEXT, configurationcount: u32, configuration: *mut INTERACTION_CONTEXT_CONFIGURATION) -> ::windows_sys::core::HRESULT;
- pub fn GetMouseWheelParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: MOUSE_WHEEL_PARAMETER, value: *mut f32) -> ::windows_sys::core::HRESULT;
- pub fn GetPropertyInteractionContext(interactioncontext: HINTERACTIONCONTEXT, contextproperty: INTERACTION_CONTEXT_PROPERTY, value: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn GetStateInteractionContext(interactioncontext: HINTERACTIONCONTEXT, pointerinfo: *const super::Input::Pointer::POINTER_INFO, state: *mut INTERACTION_STATE) -> ::windows_sys::core::HRESULT;
- pub fn GetTapParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TAP_PARAMETER, value: *mut f32) -> ::windows_sys::core::HRESULT;
- pub fn GetTranslationParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TRANSLATION_PARAMETER, value: *mut f32) -> ::windows_sys::core::HRESULT;
- pub fn ProcessBufferedPacketsInteractionContext(interactioncontext: HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn ProcessInertiaInteractionContext(interactioncontext: HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ProcessPointerFramesInteractionContext(interactioncontext: HINTERACTIONCONTEXT, entriescount: u32, pointercount: u32, pointerinfo: *const super::Input::Pointer::POINTER_INFO) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn RegisterOutputCallbackInteractionContext(interactioncontext: HINTERACTIONCONTEXT, outputcallback: ::core::option::Option<INTERACTION_CONTEXT_OUTPUT_CALLBACK>, clientdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn RegisterOutputCallbackInteractionContext2(interactioncontext: HINTERACTIONCONTEXT, outputcallback: ::core::option::Option<INTERACTION_CONTEXT_OUTPUT_CALLBACK2>, clientdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn RemovePointerInteractionContext(interactioncontext: HINTERACTIONCONTEXT, pointerid: u32) -> ::windows_sys::core::HRESULT;
- pub fn ResetInteractionContext(interactioncontext: HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn SetCrossSlideParametersInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parametercount: u32, crossslideparameters: *const CROSS_SLIDE_PARAMETER) -> ::windows_sys::core::HRESULT;
- pub fn SetHoldParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: HOLD_PARAMETER, value: f32) -> ::windows_sys::core::HRESULT;
- pub fn SetInertiaParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, inertiaparameter: INERTIA_PARAMETER, value: f32) -> ::windows_sys::core::HRESULT;
- pub fn SetInteractionConfigurationInteractionContext(interactioncontext: HINTERACTIONCONTEXT, configurationcount: u32, configuration: *const INTERACTION_CONTEXT_CONFIGURATION) -> ::windows_sys::core::HRESULT;
- pub fn SetMouseWheelParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: MOUSE_WHEEL_PARAMETER, value: f32) -> ::windows_sys::core::HRESULT;
- pub fn SetPivotInteractionContext(interactioncontext: HINTERACTIONCONTEXT, x: f32, y: f32, radius: f32) -> ::windows_sys::core::HRESULT;
- pub fn SetPropertyInteractionContext(interactioncontext: HINTERACTIONCONTEXT, contextproperty: INTERACTION_CONTEXT_PROPERTY, value: u32) -> ::windows_sys::core::HRESULT;
- pub fn SetTapParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TAP_PARAMETER, value: f32) -> ::windows_sys::core::HRESULT;
- pub fn SetTranslationParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TRANSLATION_PARAMETER, value: f32) -> ::windows_sys::core::HRESULT;
- pub fn StopInteractionContext(interactioncontext: HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT;
-}
-pub type CROSS_SLIDE_FLAGS = u32;
-pub const CROSS_SLIDE_FLAGS_NONE: CROSS_SLIDE_FLAGS = 0u32;
-pub const CROSS_SLIDE_FLAGS_SELECT: CROSS_SLIDE_FLAGS = 1u32;
-pub const CROSS_SLIDE_FLAGS_SPEED_BUMP: CROSS_SLIDE_FLAGS = 2u32;
-pub const CROSS_SLIDE_FLAGS_REARRANGE: CROSS_SLIDE_FLAGS = 4u32;
-pub const CROSS_SLIDE_FLAGS_MAX: CROSS_SLIDE_FLAGS = 4294967295u32;
-#[repr(C)]
-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 CROSS_SLIDE_THRESHOLD = i32;
-pub const CROSS_SLIDE_THRESHOLD_SELECT_START: CROSS_SLIDE_THRESHOLD = 0i32;
-pub const CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START: CROSS_SLIDE_THRESHOLD = 1i32;
-pub const CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END: CROSS_SLIDE_THRESHOLD = 2i32;
-pub const CROSS_SLIDE_THRESHOLD_REARRANGE_START: CROSS_SLIDE_THRESHOLD = 3i32;
-pub const CROSS_SLIDE_THRESHOLD_COUNT: CROSS_SLIDE_THRESHOLD = 4i32;
-pub const CROSS_SLIDE_THRESHOLD_MAX: CROSS_SLIDE_THRESHOLD = -1i32;
-pub type HINTERACTIONCONTEXT = isize;
-pub type HOLD_PARAMETER = i32;
-pub const HOLD_PARAMETER_MIN_CONTACT_COUNT: HOLD_PARAMETER = 0i32;
-pub const HOLD_PARAMETER_MAX_CONTACT_COUNT: HOLD_PARAMETER = 1i32;
-pub const HOLD_PARAMETER_THRESHOLD_RADIUS: HOLD_PARAMETER = 2i32;
-pub const HOLD_PARAMETER_THRESHOLD_START_DELAY: HOLD_PARAMETER = 3i32;
-pub const HOLD_PARAMETER_MAX: HOLD_PARAMETER = -1i32;
-pub type INERTIA_PARAMETER = i32;
-pub const INERTIA_PARAMETER_TRANSLATION_DECELERATION: INERTIA_PARAMETER = 1i32;
-pub const INERTIA_PARAMETER_TRANSLATION_DISPLACEMENT: INERTIA_PARAMETER = 2i32;
-pub const INERTIA_PARAMETER_ROTATION_DECELERATION: INERTIA_PARAMETER = 3i32;
-pub const INERTIA_PARAMETER_ROTATION_ANGLE: INERTIA_PARAMETER = 4i32;
-pub const INERTIA_PARAMETER_EXPANSION_DECELERATION: INERTIA_PARAMETER = 5i32;
-pub const INERTIA_PARAMETER_EXPANSION_EXPANSION: INERTIA_PARAMETER = 6i32;
-pub const INERTIA_PARAMETER_MAX: INERTIA_PARAMETER = -1i32;
-#[repr(C)]
-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)]
-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)]
-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
- }
-}
-pub type INTERACTION_CONFIGURATION_FLAGS = u32;
-pub const INTERACTION_CONFIGURATION_FLAG_NONE: INTERACTION_CONFIGURATION_FLAGS = 0u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION: INTERACTION_CONFIGURATION_FLAGS = 1u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X: INTERACTION_CONFIGURATION_FLAGS = 2u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y: INTERACTION_CONFIGURATION_FLAGS = 4u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION: INTERACTION_CONFIGURATION_FLAGS = 8u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING: INTERACTION_CONFIGURATION_FLAGS = 16u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA: INTERACTION_CONFIGURATION_FLAGS = 32u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA: INTERACTION_CONFIGURATION_FLAGS = 64u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA: INTERACTION_CONFIGURATION_FLAGS = 128u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X: INTERACTION_CONFIGURATION_FLAGS = 256u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y: INTERACTION_CONFIGURATION_FLAGS = 512u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT: INTERACTION_CONFIGURATION_FLAGS = 1024u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING: INTERACTION_CONFIGURATION_FLAGS = 2048u32;
-pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE: INTERACTION_CONFIGURATION_FLAGS = 1u32;
-pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL: INTERACTION_CONFIGURATION_FLAGS = 2u32;
-pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT: INTERACTION_CONFIGURATION_FLAGS = 4u32;
-pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP: INTERACTION_CONFIGURATION_FLAGS = 8u32;
-pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE: INTERACTION_CONFIGURATION_FLAGS = 16u32;
-pub const INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT: INTERACTION_CONFIGURATION_FLAGS = 32u32;
-pub const INTERACTION_CONFIGURATION_FLAG_TAP: INTERACTION_CONFIGURATION_FLAGS = 1u32;
-pub const INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE: INTERACTION_CONFIGURATION_FLAGS = 2u32;
-pub const INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER: INTERACTION_CONFIGURATION_FLAGS = 4u32;
-pub const INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP: INTERACTION_CONFIGURATION_FLAGS = 1u32;
-pub const INTERACTION_CONFIGURATION_FLAG_HOLD: INTERACTION_CONFIGURATION_FLAGS = 1u32;
-pub const INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE: INTERACTION_CONFIGURATION_FLAGS = 2u32;
-pub const INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER: INTERACTION_CONFIGURATION_FLAGS = 4u32;
-pub const INTERACTION_CONFIGURATION_FLAG_DRAG: INTERACTION_CONFIGURATION_FLAGS = 1u32;
-pub const INTERACTION_CONFIGURATION_FLAG_MAX: INTERACTION_CONFIGURATION_FLAGS = 4294967295u32;
-#[repr(C)]
-pub struct INTERACTION_CONTEXT_CONFIGURATION {
- pub interactionId: INTERACTION_ID,
- pub enable: INTERACTION_CONFIGURATION_FLAGS,
-}
-impl ::core::marker::Copy for INTERACTION_CONTEXT_CONFIGURATION {}
-impl ::core::clone::Clone for INTERACTION_CONTEXT_CONFIGURATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct INTERACTION_CONTEXT_OUTPUT {
- pub interactionId: INTERACTION_ID,
- pub interactionFlags: INTERACTION_FLAGS,
- pub inputType: super::WindowsAndMessaging::POINTER_INPUT_TYPE,
- pub x: f32,
- pub y: f32,
- pub arguments: INTERACTION_CONTEXT_OUTPUT_0,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub union INTERACTION_CONTEXT_OUTPUT_0 {
- pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION,
- pub tap: INTERACTION_ARGUMENTS_TAP,
- pub crossSlide: INTERACTION_ARGUMENTS_CROSS_SLIDE,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT_0 {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct INTERACTION_CONTEXT_OUTPUT2 {
- pub interactionId: INTERACTION_ID,
- pub interactionFlags: INTERACTION_FLAGS,
- pub inputType: super::WindowsAndMessaging::POINTER_INPUT_TYPE,
- pub contactCount: u32,
- pub currentContactCount: u32,
- pub x: f32,
- pub y: f32,
- pub arguments: INTERACTION_CONTEXT_OUTPUT2_0,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT2 {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub union INTERACTION_CONTEXT_OUTPUT2_0 {
- pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION,
- pub tap: INTERACTION_ARGUMENTS_TAP,
- pub crossSlide: INTERACTION_ARGUMENTS_CROSS_SLIDE,
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for INTERACTION_CONTEXT_OUTPUT2_0 {}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT2_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT);
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT2);
-pub type INTERACTION_CONTEXT_PROPERTY = i32;
-pub const INTERACTION_CONTEXT_PROPERTY_MEASUREMENT_UNITS: INTERACTION_CONTEXT_PROPERTY = 1i32;
-pub const INTERACTION_CONTEXT_PROPERTY_INTERACTION_UI_FEEDBACK: INTERACTION_CONTEXT_PROPERTY = 2i32;
-pub const INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS: INTERACTION_CONTEXT_PROPERTY = 3i32;
-pub const INTERACTION_CONTEXT_PROPERTY_MAX: INTERACTION_CONTEXT_PROPERTY = -1i32;
-pub type INTERACTION_FLAGS = u32;
-pub const INTERACTION_FLAG_NONE: INTERACTION_FLAGS = 0u32;
-pub const INTERACTION_FLAG_BEGIN: INTERACTION_FLAGS = 1u32;
-pub const INTERACTION_FLAG_END: INTERACTION_FLAGS = 2u32;
-pub const INTERACTION_FLAG_CANCEL: INTERACTION_FLAGS = 4u32;
-pub const INTERACTION_FLAG_INERTIA: INTERACTION_FLAGS = 8u32;
-pub const INTERACTION_FLAG_MAX: INTERACTION_FLAGS = 4294967295u32;
-pub type INTERACTION_ID = i32;
-pub const INTERACTION_ID_NONE: INTERACTION_ID = 0i32;
-pub const INTERACTION_ID_MANIPULATION: INTERACTION_ID = 1i32;
-pub const INTERACTION_ID_TAP: INTERACTION_ID = 2i32;
-pub const INTERACTION_ID_SECONDARY_TAP: INTERACTION_ID = 3i32;
-pub const INTERACTION_ID_HOLD: INTERACTION_ID = 4i32;
-pub const INTERACTION_ID_DRAG: INTERACTION_ID = 5i32;
-pub const INTERACTION_ID_CROSS_SLIDE: INTERACTION_ID = 6i32;
-pub const INTERACTION_ID_MAX: INTERACTION_ID = -1i32;
-pub type INTERACTION_STATE = i32;
-pub const INTERACTION_STATE_IDLE: INTERACTION_STATE = 0i32;
-pub const INTERACTION_STATE_IN_INTERACTION: INTERACTION_STATE = 1i32;
-pub const INTERACTION_STATE_POSSIBLE_DOUBLE_TAP: INTERACTION_STATE = 2i32;
-pub const INTERACTION_STATE_MAX: INTERACTION_STATE = -1i32;
-pub type MANIPULATION_RAILS_STATE = i32;
-pub const MANIPULATION_RAILS_STATE_UNDECIDED: MANIPULATION_RAILS_STATE = 0i32;
-pub const MANIPULATION_RAILS_STATE_FREE: MANIPULATION_RAILS_STATE = 1i32;
-pub const MANIPULATION_RAILS_STATE_RAILED: MANIPULATION_RAILS_STATE = 2i32;
-pub const MANIPULATION_RAILS_STATE_MAX: MANIPULATION_RAILS_STATE = -1i32;
-#[repr(C)]
-pub struct MANIPULATION_TRANSFORM {
- pub translationX: f32,
- pub translationY: f32,
- pub scale: f32,
- pub expansion: f32,
- pub rotation: f32,
-}
-impl ::core::marker::Copy for MANIPULATION_TRANSFORM {}
-impl ::core::clone::Clone for MANIPULATION_TRANSFORM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct MANIPULATION_VELOCITY {
- pub velocityX: f32,
- pub velocityY: f32,
- pub velocityExpansion: f32,
- pub velocityAngular: f32,
-}
-impl ::core::marker::Copy for MANIPULATION_VELOCITY {}
-impl ::core::clone::Clone for MANIPULATION_VELOCITY {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type MOUSE_WHEEL_PARAMETER = i32;
-pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 1i32;
-pub const MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 2i32;
-pub const MOUSE_WHEEL_PARAMETER_DELTA_SCALE: MOUSE_WHEEL_PARAMETER = 3i32;
-pub const MOUSE_WHEEL_PARAMETER_DELTA_ROTATION: MOUSE_WHEEL_PARAMETER = 4i32;
-pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_X: MOUSE_WHEEL_PARAMETER = 5i32;
-pub const MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_Y: MOUSE_WHEEL_PARAMETER = 6i32;
-pub const MOUSE_WHEEL_PARAMETER_MAX: MOUSE_WHEEL_PARAMETER = -1i32;
-pub type TAP_PARAMETER = i32;
-pub const TAP_PARAMETER_MIN_CONTACT_COUNT: TAP_PARAMETER = 0i32;
-pub const TAP_PARAMETER_MAX_CONTACT_COUNT: TAP_PARAMETER = 1i32;
-pub const TAP_PARAMETER_MAX: TAP_PARAMETER = -1i32;
-pub type TRANSLATION_PARAMETER = i32;
-pub const TRANSLATION_PARAMETER_MIN_CONTACT_COUNT: TRANSLATION_PARAMETER = 0i32;
-pub const TRANSLATION_PARAMETER_MAX_CONTACT_COUNT: TRANSLATION_PARAMETER = 1i32;
-pub const TRANSLATION_PARAMETER_MAX: TRANSLATION_PARAMETER = -1i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs
deleted file mode 100644
index 89c81d62e..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs
+++ /dev/null
@@ -1,39 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub const EVCCBF_LASTNOTIFICATION: u32 = 1u32;
-pub const EVCF_DONTSHOWIFZERO: u32 = 16u32;
-pub const EVCF_ENABLEBYDEFAULT: u32 = 2u32;
-pub const EVCF_ENABLEBYDEFAULT_AUTO: u32 = 8u32;
-pub const EVCF_HASSETTINGS: u32 = 1u32;
-pub const EVCF_OUTOFDISKSPACE: u32 = 64u32;
-pub const EVCF_REMOVEFROMLIST: u32 = 4u32;
-pub const EVCF_SETTINGSMODE: u32 = 32u32;
-pub const EVCF_SYSTEMAUTORUN: u32 = 256u32;
-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;
-pub type IEmptyVolumeCache = *mut ::core::ffi::c_void;
-pub type IEmptyVolumeCache2 = *mut ::core::ffi::c_void;
-pub type IEmptyVolumeCacheCallBack = *mut ::core::ffi::c_void;
-pub type IReconcilableObject = *mut ::core::ffi::c_void;
-pub type IReconcileInitiator = *mut ::core::ffi::c_void;
-pub const REC_E_ABORTED: ::windows_sys::core::HRESULT = -2147217408i32;
-pub const REC_E_INEEDTODOTHEUPDATES: ::windows_sys::core::HRESULT = -2147217404i32;
-pub const REC_E_NOCALLBACK: ::windows_sys::core::HRESULT = -2147217407i32;
-pub const REC_E_NORESIDUES: ::windows_sys::core::HRESULT = -2147217406i32;
-pub const REC_E_TOODIFFERENT: ::windows_sys::core::HRESULT = -2147217405i32;
-pub const REC_S_IDIDTHEUPDATES: ::windows_sys::core::HRESULT = 266240i32;
-pub const REC_S_NOTCOMPLETE: ::windows_sys::core::HRESULT = 266241i32;
-pub const REC_S_NOTCOMPLETEBUTPROPAGATE: ::windows_sys::core::HRESULT = 266242i32;
-pub const STATEBITS_FLAT: u32 = 1u32;
-pub type _reconcilef = i32;
-pub const RECONCILEF_MAYBOTHERUSER: _reconcilef = 1i32;
-pub const RECONCILEF_FEEDBACKWINDOWVALID: _reconcilef = 2i32;
-pub const RECONCILEF_NORESIDUESOK: _reconcilef = 4i32;
-pub const RECONCILEF_OMITSELFRESIDUE: _reconcilef = 8i32;
-pub const RECONCILEF_RESUMERECONCILIATION: _reconcilef = 16i32;
-pub const RECONCILEF_YOUMAYDOTHEUPDATES: _reconcilef = 32i32;
-pub const RECONCILEF_ONLYYOUWERECHANGED: _reconcilef = 64i32;
-pub const ALL_RECONCILE_FLAGS: _reconcilef = 127i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Magnification/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Magnification/mod.rs
deleted file mode 100644
index dc66092a7..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Magnification/mod.rs
+++ /dev/null
@@ -1,84 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagGetColorEffect(hwnd: super::super::Foundation::HWND, peffect: *mut MAGCOLOREFFECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagGetFullscreenColorEffect(peffect: *mut MAGCOLOREFFECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagGetFullscreenTransform(pmaglevel: *mut f32, pxoffset: *mut i32, pyoffset: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn MagGetImageScalingCallback(hwnd: super::super::Foundation::HWND) -> MagImageScalingCallback;
- #[cfg(feature = "Win32_Foundation")]
- 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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagGetWindowFilterList(hwnd: super::super::Foundation::HWND, pdwfiltermode: *mut u32, count: i32, phwnd: *mut super::super::Foundation::HWND) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagGetWindowSource(hwnd: super::super::Foundation::HWND, prect: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagGetWindowTransform(hwnd: super::super::Foundation::HWND, ptransform: *mut MAGTRANSFORM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagInitialize() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagSetColorEffect(hwnd: super::super::Foundation::HWND, peffect: *mut MAGCOLOREFFECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagSetFullscreenColorEffect(peffect: *const MAGCOLOREFFECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagSetFullscreenTransform(maglevel: f32, xoffset: i32, yoffset: i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn MagSetImageScalingCallback(hwnd: super::super::Foundation::HWND, callback: ::core::option::Option<MagImageScalingCallback>) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagSetInputTransform(fenabled: super::super::Foundation::BOOL, prectsource: *const super::super::Foundation::RECT, prectdest: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagSetWindowSource(hwnd: super::super::Foundation::HWND, rect: super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagSetWindowTransform(hwnd: super::super::Foundation::HWND, ptransform: *mut MAGTRANSFORM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagShowSystemCursor(fshowcursor: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MagUninitialize() -> super::super::Foundation::BOOL;
-}
-#[repr(C)]
-pub struct MAGCOLOREFFECT {
- pub transform: [f32; 25],
-}
-impl ::core::marker::Copy for MAGCOLOREFFECT {}
-impl ::core::clone::Clone for MAGCOLOREFFECT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct MAGIMAGEHEADER {
- pub width: u32,
- pub height: u32,
- pub format: ::windows_sys::core::GUID,
- pub stride: u32,
- pub offset: u32,
- pub cbSize: usize,
-}
-impl ::core::marker::Copy for MAGIMAGEHEADER {}
-impl ::core::clone::Clone for MAGIMAGEHEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct MAGTRANSFORM {
- pub v: [f32; 9],
-}
-impl ::core::marker::Copy for MAGTRANSFORM {}
-impl ::core::clone::Clone for MAGTRANSFORM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const MS_CLIPAROUNDCURSOR: i32 = 2i32;
-pub const MS_INVERTCOLORS: i32 = 4i32;
-pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32;
-pub const MW_FILTERMODE_EXCLUDE: u32 = 0u32;
-pub const MW_FILTERMODE_INCLUDE: u32 = 1u32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub type MagImageScalingCallback = 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;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Notifications/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Notifications/mod.rs
deleted file mode 100644
index d89a6bf95..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Notifications/mod.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub type INotificationActivationCallback = *mut ::core::ffi::c_void;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct NOTIFICATION_USER_INPUT_DATA {
- pub Key: super::super::Foundation::PWSTR,
- pub Value: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NOTIFICATION_USER_INPUT_DATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NOTIFICATION_USER_INPUT_DATA {
- fn clone(&self) -> Self {
- *self
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Ribbon/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Ribbon/mod.rs
deleted file mode 100644
index bf204af12..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Ribbon/mod.rs
+++ /dev/null
@@ -1,153 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub type IUIApplication = *mut ::core::ffi::c_void;
-pub type IUICollection = *mut ::core::ffi::c_void;
-pub type IUICollectionChangedEvent = *mut ::core::ffi::c_void;
-pub type IUICommandHandler = *mut ::core::ffi::c_void;
-pub type IUIContextualUI = *mut ::core::ffi::c_void;
-pub type IUIEventLogger = *mut ::core::ffi::c_void;
-pub type IUIEventingManager = *mut ::core::ffi::c_void;
-pub type IUIFramework = *mut ::core::ffi::c_void;
-pub type IUIImage = *mut ::core::ffi::c_void;
-pub type IUIImageFromBitmap = *mut ::core::ffi::c_void;
-pub type IUIRibbon = *mut ::core::ffi::c_void;
-pub type IUISimplePropertySet = *mut ::core::ffi::c_void;
-pub const LIBID_UIRibbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2486121922, data2: 59451, data3: 17903, data4: [176, 133, 172, 41, 93, 214, 61, 91] };
-pub const UIRibbonFramework: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2456242682, data2: 9749, data3: 18823, data4: [136, 69, 195, 62, 101, 242, 185, 87] };
-pub const UIRibbonImageFromBitmapFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 259273910,
- data2: 22966,
- data3: 16976,
- data4: [153, 158, 209, 104, 214, 174, 66, 147],
-};
-pub const UI_ALL_COMMANDS: u32 = 0u32;
-pub type UI_COLLECTIONCHANGE = i32;
-pub const UI_COLLECTIONCHANGE_INSERT: UI_COLLECTIONCHANGE = 0i32;
-pub const UI_COLLECTIONCHANGE_REMOVE: UI_COLLECTIONCHANGE = 1i32;
-pub const UI_COLLECTIONCHANGE_REPLACE: UI_COLLECTIONCHANGE = 2i32;
-pub const UI_COLLECTIONCHANGE_RESET: UI_COLLECTIONCHANGE = 3i32;
-pub const UI_COLLECTION_INVALIDINDEX: u32 = 4294967295u32;
-pub type UI_COMMANDTYPE = i32;
-pub const UI_COMMANDTYPE_UNKNOWN: UI_COMMANDTYPE = 0i32;
-pub const UI_COMMANDTYPE_GROUP: UI_COMMANDTYPE = 1i32;
-pub const UI_COMMANDTYPE_ACTION: UI_COMMANDTYPE = 2i32;
-pub const UI_COMMANDTYPE_ANCHOR: UI_COMMANDTYPE = 3i32;
-pub const UI_COMMANDTYPE_CONTEXT: UI_COMMANDTYPE = 4i32;
-pub const UI_COMMANDTYPE_COLLECTION: UI_COMMANDTYPE = 5i32;
-pub const UI_COMMANDTYPE_COMMANDCOLLECTION: UI_COMMANDTYPE = 6i32;
-pub const UI_COMMANDTYPE_DECIMAL: UI_COMMANDTYPE = 7i32;
-pub const UI_COMMANDTYPE_BOOLEAN: UI_COMMANDTYPE = 8i32;
-pub const UI_COMMANDTYPE_FONT: UI_COMMANDTYPE = 9i32;
-pub const UI_COMMANDTYPE_RECENTITEMS: UI_COMMANDTYPE = 10i32;
-pub const UI_COMMANDTYPE_COLORANCHOR: UI_COMMANDTYPE = 11i32;
-pub const UI_COMMANDTYPE_COLORCOLLECTION: UI_COMMANDTYPE = 12i32;
-pub type UI_CONTEXTAVAILABILITY = i32;
-pub const UI_CONTEXTAVAILABILITY_NOTAVAILABLE: UI_CONTEXTAVAILABILITY = 0i32;
-pub const UI_CONTEXTAVAILABILITY_AVAILABLE: UI_CONTEXTAVAILABILITY = 1i32;
-pub const UI_CONTEXTAVAILABILITY_ACTIVE: UI_CONTEXTAVAILABILITY = 2i32;
-pub type UI_CONTROLDOCK = i32;
-pub const UI_CONTROLDOCK_TOP: UI_CONTROLDOCK = 1i32;
-pub const UI_CONTROLDOCK_BOTTOM: UI_CONTROLDOCK = 3i32;
-pub type UI_EVENTLOCATION = i32;
-pub const UI_EVENTLOCATION_Ribbon: UI_EVENTLOCATION = 0i32;
-pub const UI_EVENTLOCATION_QAT: UI_EVENTLOCATION = 1i32;
-pub const UI_EVENTLOCATION_ApplicationMenu: UI_EVENTLOCATION = 2i32;
-pub const UI_EVENTLOCATION_ContextPopup: UI_EVENTLOCATION = 3i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UI_EVENTPARAMS {
- pub EventType: UI_EVENTTYPE,
- pub Anonymous: UI_EVENTPARAMS_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UI_EVENTPARAMS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UI_EVENTPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub union UI_EVENTPARAMS_0 {
- pub Modes: i32,
- pub Params: UI_EVENTPARAMS_COMMAND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UI_EVENTPARAMS_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UI_EVENTPARAMS_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct UI_EVENTPARAMS_COMMAND {
- pub CommandID: u32,
- pub CommandName: super::super::Foundation::PWSTR,
- pub ParentCommandID: u32,
- pub ParentCommandName: super::super::Foundation::PWSTR,
- pub SelectionIndex: u32,
- pub Location: UI_EVENTLOCATION,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for UI_EVENTPARAMS_COMMAND {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for UI_EVENTPARAMS_COMMAND {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type UI_EVENTTYPE = i32;
-pub const UI_EVENTTYPE_ApplicationMenuOpened: UI_EVENTTYPE = 0i32;
-pub const UI_EVENTTYPE_RibbonMinimized: UI_EVENTTYPE = 1i32;
-pub const UI_EVENTTYPE_RibbonExpanded: UI_EVENTTYPE = 2i32;
-pub const UI_EVENTTYPE_ApplicationModeSwitched: UI_EVENTTYPE = 3i32;
-pub const UI_EVENTTYPE_TabActivated: UI_EVENTTYPE = 4i32;
-pub const UI_EVENTTYPE_MenuOpened: UI_EVENTTYPE = 5i32;
-pub const UI_EVENTTYPE_CommandExecuted: UI_EVENTTYPE = 6i32;
-pub const UI_EVENTTYPE_TooltipShown: UI_EVENTTYPE = 7i32;
-pub type UI_EXECUTIONVERB = i32;
-pub const UI_EXECUTIONVERB_EXECUTE: UI_EXECUTIONVERB = 0i32;
-pub const UI_EXECUTIONVERB_PREVIEW: UI_EXECUTIONVERB = 1i32;
-pub const UI_EXECUTIONVERB_CANCELPREVIEW: UI_EXECUTIONVERB = 2i32;
-pub type UI_FONTDELTASIZE = i32;
-pub const UI_FONTDELTASIZE_GROW: UI_FONTDELTASIZE = 0i32;
-pub const UI_FONTDELTASIZE_SHRINK: UI_FONTDELTASIZE = 1i32;
-pub type UI_FONTPROPERTIES = i32;
-pub const UI_FONTPROPERTIES_NOTAVAILABLE: UI_FONTPROPERTIES = 0i32;
-pub const UI_FONTPROPERTIES_NOTSET: UI_FONTPROPERTIES = 1i32;
-pub const UI_FONTPROPERTIES_SET: UI_FONTPROPERTIES = 2i32;
-pub type UI_FONTUNDERLINE = i32;
-pub const UI_FONTUNDERLINE_NOTAVAILABLE: UI_FONTUNDERLINE = 0i32;
-pub const UI_FONTUNDERLINE_NOTSET: UI_FONTUNDERLINE = 1i32;
-pub const UI_FONTUNDERLINE_SET: UI_FONTUNDERLINE = 2i32;
-pub type UI_FONTVERTICALPOSITION = i32;
-pub const UI_FONTVERTICALPOSITION_NOTAVAILABLE: UI_FONTVERTICALPOSITION = 0i32;
-pub const UI_FONTVERTICALPOSITION_NOTSET: UI_FONTVERTICALPOSITION = 1i32;
-pub const UI_FONTVERTICALPOSITION_SUPERSCRIPT: UI_FONTVERTICALPOSITION = 2i32;
-pub const UI_FONTVERTICALPOSITION_SUBSCRIPT: UI_FONTVERTICALPOSITION = 3i32;
-pub type UI_INVALIDATIONS = i32;
-pub const UI_INVALIDATIONS_STATE: UI_INVALIDATIONS = 1i32;
-pub const UI_INVALIDATIONS_VALUE: UI_INVALIDATIONS = 2i32;
-pub const UI_INVALIDATIONS_PROPERTY: UI_INVALIDATIONS = 4i32;
-pub const UI_INVALIDATIONS_ALLPROPERTIES: UI_INVALIDATIONS = 8i32;
-pub type UI_OWNERSHIP = i32;
-pub const UI_OWNERSHIP_TRANSFER: UI_OWNERSHIP = 0i32;
-pub const UI_OWNERSHIP_COPY: UI_OWNERSHIP = 1i32;
-pub type UI_SWATCHCOLORMODE = i32;
-pub const UI_SWATCHCOLORMODE_NORMAL: UI_SWATCHCOLORMODE = 0i32;
-pub const UI_SWATCHCOLORMODE_MONOCHROME: UI_SWATCHCOLORMODE = 1i32;
-pub type UI_SWATCHCOLORTYPE = i32;
-pub const UI_SWATCHCOLORTYPE_NOCOLOR: UI_SWATCHCOLORTYPE = 0i32;
-pub const UI_SWATCHCOLORTYPE_AUTOMATIC: UI_SWATCHCOLORTYPE = 1i32;
-pub const UI_SWATCHCOLORTYPE_RGB: UI_SWATCHCOLORTYPE = 2i32;
-pub type UI_VIEWTYPE = i32;
-pub const UI_VIEWTYPE_RIBBON: UI_VIEWTYPE = 1i32;
-pub type UI_VIEWVERB = i32;
-pub const UI_VIEWVERB_CREATE: UI_VIEWVERB = 0i32;
-pub const UI_VIEWVERB_DESTROY: UI_VIEWVERB = 1i32;
-pub const UI_VIEWVERB_SIZE: UI_VIEWVERB = 2i32;
-pub const UI_VIEWVERB_ERROR: UI_VIEWVERB = 3i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/Common/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/Common/mod.rs
deleted file mode 100644
index 6d4d11e1c..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/Common/mod.rs
+++ /dev/null
@@ -1,151 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct COMDLG_FILTERSPEC {
- pub pszName: super::super::super::Foundation::PWSTR,
- pub pszSpec: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for COMDLG_FILTERSPEC {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for COMDLG_FILTERSPEC {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type DEVICE_SCALE_FACTOR = i32;
-pub const DEVICE_SCALE_FACTOR_INVALID: DEVICE_SCALE_FACTOR = 0i32;
-pub const SCALE_100_PERCENT: DEVICE_SCALE_FACTOR = 100i32;
-pub const SCALE_120_PERCENT: DEVICE_SCALE_FACTOR = 120i32;
-pub const SCALE_125_PERCENT: DEVICE_SCALE_FACTOR = 125i32;
-pub const SCALE_140_PERCENT: DEVICE_SCALE_FACTOR = 140i32;
-pub const SCALE_150_PERCENT: DEVICE_SCALE_FACTOR = 150i32;
-pub const SCALE_160_PERCENT: DEVICE_SCALE_FACTOR = 160i32;
-pub const SCALE_175_PERCENT: DEVICE_SCALE_FACTOR = 175i32;
-pub const SCALE_180_PERCENT: DEVICE_SCALE_FACTOR = 180i32;
-pub const SCALE_200_PERCENT: DEVICE_SCALE_FACTOR = 200i32;
-pub const SCALE_225_PERCENT: DEVICE_SCALE_FACTOR = 225i32;
-pub const SCALE_250_PERCENT: DEVICE_SCALE_FACTOR = 250i32;
-pub const SCALE_300_PERCENT: DEVICE_SCALE_FACTOR = 300i32;
-pub const SCALE_350_PERCENT: DEVICE_SCALE_FACTOR = 350i32;
-pub const SCALE_400_PERCENT: DEVICE_SCALE_FACTOR = 400i32;
-pub const SCALE_450_PERCENT: DEVICE_SCALE_FACTOR = 450i32;
-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)]
-pub struct ITEMIDLIST {
- pub mkid: SHITEMID,
-}
-impl ::core::marker::Copy for ITEMIDLIST {}
-impl ::core::clone::Clone for ITEMIDLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type PERCEIVED = i32;
-pub const PERCEIVED_TYPE_FIRST: PERCEIVED = -3i32;
-pub const PERCEIVED_TYPE_CUSTOM: PERCEIVED = -3i32;
-pub const PERCEIVED_TYPE_UNSPECIFIED: PERCEIVED = -2i32;
-pub const PERCEIVED_TYPE_FOLDER: PERCEIVED = -1i32;
-pub const PERCEIVED_TYPE_UNKNOWN: PERCEIVED = 0i32;
-pub const PERCEIVED_TYPE_TEXT: PERCEIVED = 1i32;
-pub const PERCEIVED_TYPE_IMAGE: PERCEIVED = 2i32;
-pub const PERCEIVED_TYPE_AUDIO: PERCEIVED = 3i32;
-pub const PERCEIVED_TYPE_VIDEO: PERCEIVED = 4i32;
-pub const PERCEIVED_TYPE_COMPRESSED: PERCEIVED = 5i32;
-pub const PERCEIVED_TYPE_DOCUMENT: PERCEIVED = 6i32;
-pub const PERCEIVED_TYPE_SYSTEM: PERCEIVED = 7i32;
-pub const PERCEIVED_TYPE_APPLICATION: PERCEIVED = 8i32;
-pub const PERCEIVED_TYPE_GAMEMEDIA: PERCEIVED = 9i32;
-pub const PERCEIVED_TYPE_CONTACTS: PERCEIVED = 10i32;
-pub const PERCEIVED_TYPE_LAST: PERCEIVED = 10i32;
-pub const PERCEIVEDFLAG_GDIPLUS: u32 = 16u32;
-pub const PERCEIVEDFLAG_HARDCODED: u32 = 2u32;
-pub const PERCEIVEDFLAG_NATIVESUPPORT: u32 = 4u32;
-pub const PERCEIVEDFLAG_SOFTCODED: u32 = 1u32;
-pub const PERCEIVEDFLAG_UNDEFINED: u32 = 0u32;
-pub const PERCEIVEDFLAG_WMSDK: u32 = 32u32;
-pub const PERCEIVEDFLAG_ZIPFOLDER: u32 = 64u32;
-pub type SHCOLSTATE = i32;
-pub const SHCOLSTATE_DEFAULT: SHCOLSTATE = 0i32;
-pub const SHCOLSTATE_TYPE_STR: SHCOLSTATE = 1i32;
-pub const SHCOLSTATE_TYPE_INT: SHCOLSTATE = 2i32;
-pub const SHCOLSTATE_TYPE_DATE: SHCOLSTATE = 3i32;
-pub const SHCOLSTATE_TYPEMASK: SHCOLSTATE = 15i32;
-pub const SHCOLSTATE_ONBYDEFAULT: SHCOLSTATE = 16i32;
-pub const SHCOLSTATE_SLOW: SHCOLSTATE = 32i32;
-pub const SHCOLSTATE_EXTENDED: SHCOLSTATE = 64i32;
-pub const SHCOLSTATE_SECONDARYUI: SHCOLSTATE = 128i32;
-pub const SHCOLSTATE_HIDDEN: SHCOLSTATE = 256i32;
-pub const SHCOLSTATE_PREFER_VARCMP: SHCOLSTATE = 512i32;
-pub const SHCOLSTATE_PREFER_FMTCMP: SHCOLSTATE = 1024i32;
-pub const SHCOLSTATE_NOSORTBYFOLDERNESS: SHCOLSTATE = 2048i32;
-pub const SHCOLSTATE_VIEWONLY: SHCOLSTATE = 65536i32;
-pub const SHCOLSTATE_BATCHREAD: SHCOLSTATE = 131072i32;
-pub const SHCOLSTATE_NO_GROUPBY: SHCOLSTATE = 262144i32;
-pub const SHCOLSTATE_FIXED_WIDTH: SHCOLSTATE = 4096i32;
-pub const SHCOLSTATE_NODPISCALE: SHCOLSTATE = 8192i32;
-pub const SHCOLSTATE_FIXED_RATIO: SHCOLSTATE = 16384i32;
-pub const SHCOLSTATE_DISPLAYMASK: SHCOLSTATE = 61440i32;
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHELLDETAILS {
- pub fmt: i32,
- pub cxChar: i32,
- pub str: STRRET,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHELLDETAILS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHELLDETAILS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-pub struct SHITEMID {
- pub cb: u16,
- pub abID: [u8; 1],
-}
-impl ::core::marker::Copy for SHITEMID {}
-impl ::core::clone::Clone for SHITEMID {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct STRRET {
- pub uType: u32,
- pub Anonymous: STRRET_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for STRRET {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for STRRET {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub union STRRET_0 {
- pub pOleStr: super::super::super::Foundation::PWSTR,
- pub uOffset: u32,
- pub cStr: [u8; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for STRRET_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for STRRET_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type STRRET_TYPE = i32;
-pub const STRRET_WSTR: STRRET_TYPE = 0i32;
-pub const STRRET_OFFSET: STRRET_TYPE = 1i32;
-pub const STRRET_CSTR: STRRET_TYPE = 2i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs
deleted file mode 100644
index c524a518d..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs
+++ /dev/null
@@ -1,763 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn ClearPropVariantArray(rgpropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, cvars: u32);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn ClearVariantArray(pvars: *mut super::super::super::System::Com::VARIANT, cvars: u32);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromBooleanVector(prgf: *const super::super::super::Foundation::BOOL, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromCLSID(clsid: *const ::windows_sys::core::GUID, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromDoubleVector(prgn: *const f64, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromFileTime(pftin: *const super::super::super::Foundation::FILETIME, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromFileTimeVector(prgft: *const super::super::super::Foundation::FILETIME, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromGUIDAsString(guid: *const ::windows_sys::core::GUID, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromInt16Vector(prgn: *const i16, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromInt32Vector(prgn: *const i32, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromInt64Vector(prgn: *const i64, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromPropVariantVectorElem(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromResource(hinst: super::super::super::Foundation::HINSTANCE, id: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))]
- pub fn InitPropVariantFromStrRet(pstrret: *mut super::Common::STRRET, pidl: *const super::Common::ITEMIDLIST, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromStringAsVector(psz: super::super::super::Foundation::PWSTR, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromStringVector(prgsz: *const super::super::super::Foundation::PWSTR, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromUInt16Vector(prgn: *const u16, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromUInt32Vector(prgn: *const u32, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantFromUInt64Vector(prgn: *const u64, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn InitPropVariantVectorFromPropVariant(propvarsingle: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ppropvarvector: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromBooleanArray(prgf: *const super::super::super::Foundation::BOOL, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromDoubleArray(prgn: *const f64, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromFileTime(pft: *const super::super::super::Foundation::FILETIME, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromFileTimeArray(prgft: *const super::super::super::Foundation::FILETIME, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromGUIDAsString(guid: *const ::windows_sys::core::GUID, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromInt16Array(prgn: *const i16, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromInt32Array(prgn: *const i32, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromInt64Array(prgn: *const i64, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromResource(hinst: super::super::super::Foundation::HINSTANCE, id: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
- pub fn InitVariantFromStrRet(pstrret: *const super::Common::STRRET, pidl: *const super::Common::ITEMIDLIST, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromStringArray(prgsz: *const super::super::super::Foundation::PWSTR, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromUInt16Array(prgn: *const u16, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromUInt32Array(prgn: *const u32, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromUInt64Array(prgn: *const u64, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn InitVariantFromVariantArrayElem(varin: *const super::super::super::System::Com::VARIANT, ielem: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSCoerceToCanonicalValue(key: *const PROPERTYKEY, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- pub fn PSCreateAdapterFromPropertyStore(pps: IPropertyStore, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn PSCreateDelayedMultiplexPropertyStore(flags: GETPROPERTYSTOREFLAGS, pdpsf: IDelayedPropertyStoreFactory, rgstoreids: *const u32, cstores: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn PSCreateMemoryPropertyStore(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn PSCreateMultiplexPropertyStore(prgpunkstores: *const ::windows_sys::core::IUnknown, cstores: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSCreatePropertyChangeArray(rgpropkey: *const PROPERTYKEY, rgflags: *const PKA_FLAGS, rgpropvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, cchanges: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn PSCreatePropertyStoreFromObject(punk: ::windows_sys::core::IUnknown, grfmode: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com_StructuredStorage")]
- pub fn PSCreatePropertyStoreFromPropertySetStorage(ppss: super::super::super::System::Com::StructuredStorage::IPropertySetStorage, grfmode: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSCreateSimplePropertyChange(flags: PKA_FLAGS, key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn PSEnumeratePropertyDescriptions(filteron: PROPDESC_ENUMFILTER, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSFormatForDisplay(propkey: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS, pwsztext: super::super::super::Foundation::PWSTR, cchtext: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSFormatForDisplayAlloc(key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdff: PROPDESC_FORMAT_FLAGS, ppszdisplay: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSFormatPropertyValue(pps: IPropertyStore, ppd: IPropertyDescription, pdff: PROPDESC_FORMAT_FLAGS, ppszdisplay: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSGetImageReferenceForValue(propkey: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ppszimageres: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSGetItemPropertyHandler(punkitem: ::windows_sys::core::IUnknown, freadwrite: super::super::super::Foundation::BOOL, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSGetItemPropertyHandlerWithCreateObject(punkitem: ::windows_sys::core::IUnknown, freadwrite: super::super::super::Foundation::BOOL, punkcreateobject: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSGetNameFromPropertyKey(propkey: *const PROPERTYKEY, ppszcanonicalname: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSGetNamedPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAGE, cb: u32, pszname: super::super::super::Foundation::PWSTR, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- pub fn PSGetPropertyDescription(propkey: *const PROPERTYKEY, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSGetPropertyDescriptionByName(pszcanonicalname: super::super::super::Foundation::PWSTR, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSGetPropertyDescriptionListFromString(pszproplist: super::super::super::Foundation::PWSTR, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSGetPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAGE, cb: u32, rpkey: *const PROPERTYKEY, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSGetPropertyKeyFromName(pszname: super::super::super::Foundation::PWSTR, ppropkey: *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT;
- pub fn PSGetPropertySystem(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSGetPropertyValue(pps: IPropertyStore, ppd: IPropertyDescription, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSLookupPropertyHandlerCLSID(pszfilepath: super::super::super::Foundation::PWSTR, pclsid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_Delete(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadBOOL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadDWORD(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadGUID(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadInt(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadPOINTL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::Foundation::POINTL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadPOINTS(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::Foundation::POINTS) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadPropertyKey(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadRECTL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::Foundation::RECTL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadSHORT(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut i16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadStr(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: super::super::super::Foundation::PWSTR, charactercount: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadStrAlloc(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadStream(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut super::super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
- pub fn PSPropertyBag_ReadType(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, var: *mut super::super::super::System::Com::VARIANT, r#type: u16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadULONGLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *mut u64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_ReadUnknown(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteBOOL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteDWORD(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteGUID(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteInt(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WritePOINTL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *const super::super::super::Foundation::POINTL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WritePOINTS(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *const super::super::super::Foundation::POINTS) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WritePropertyKey(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *const PROPERTYKEY) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteRECTL(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: *const super::super::super::Foundation::RECTL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteSHORT(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: i16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteStr(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteStream(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: super::super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteULONGLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, value: u64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSPropertyBag_WriteUnknown(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: super::super::super::Foundation::PWSTR, punk: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSPropertyKeyFromString(pszstring: super::super::super::Foundation::PWSTR, pkey: *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT;
- pub fn PSRefreshPropertySchema() -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSRegisterPropertySchema(pszpath: super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PSSetPropertyValue(pps: IPropertyStore, ppd: IPropertyDescription, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSStringFromPropertyKey(pkey: *const PROPERTYKEY, psz: super::super::super::Foundation::PWSTR, cch: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PSUnregisterPropertySchema(pszpath: super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PifMgr_CloseProperties(hprops: super::super::super::Foundation::HANDLE, flopt: u32) -> super::super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PifMgr_GetProperties(hprops: super::super::super::Foundation::HANDLE, pszgroup: super::super::super::Foundation::PSTR, lpprops: *mut ::core::ffi::c_void, cbprops: i32, flopt: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PifMgr_OpenProperties(pszapp: super::super::super::Foundation::PWSTR, pszpif: super::super::super::Foundation::PWSTR, hinf: u32, flopt: u32) -> super::super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PifMgr_SetProperties(hprops: super::super::super::Foundation::HANDLE, pszgroup: super::super::super::Foundation::PSTR, lpprops: *const ::core::ffi::c_void, cbprops: i32, flopt: u32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", 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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", 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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetBooleanElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pfval: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetDoubleElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut f64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetElementCount(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetFileTimeElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pftval: *mut super::super::super::Foundation::FILETIME) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetStringElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, ppszval: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetUInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetUInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantGetUInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", 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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", 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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToBooleanVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgf: *mut super::super::super::Foundation::BOOL, crgf: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToBooleanVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgf: *mut *mut super::super::super::Foundation::BOOL, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToBooleanWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, fdefault: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToBuffer(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToDouble(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdblret: *mut f64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToDoubleVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut f64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToDoubleVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut f64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToDoubleWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, dbldefault: f64) -> f64;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToFileTime(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pstfout: PSTIME_FLAGS, pftout: *mut super::super::super::Foundation::FILETIME) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToFileTimeVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgft: *mut super::super::super::Foundation::FILETIME, crgft: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToFileTimeVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgft: *mut *mut super::super::super::Foundation::FILETIME, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToGUID(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pguid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt16(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, piret: *mut i16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt16Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut i16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt16VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt16WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, idefault: i16) -> i16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt32(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, plret: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt32Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut i32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt32VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt32WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ldefault: i32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt64(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pllret: *mut i64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt64Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut i64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt64VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToInt64WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, lldefault: i64) -> i64;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))]
- pub fn PropVariantToStrRet(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pstrret: *mut super::Common::STRRET) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToString(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, psz: super::super::super::Foundation::PWSTR, cch: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToStringAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ppszout: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToStringVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgsz: *mut super::super::super::Foundation::PWSTR, crgsz: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToStringVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgsz: *mut *mut super::super::super::Foundation::PWSTR, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToStringWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pszdefault: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::PWSTR;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt16(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, puiret: *mut u16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt16Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut u16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt16VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt16WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, uidefault: u16) -> u16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt32(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pulret: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt32Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut u32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt32VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt32WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, uldefault: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt64(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pullret: *mut u64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt64Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut u64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt64VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToUInt64WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ulldefault: u64) -> u64;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
- pub fn PropVariantToVariant(ppropvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn PropVariantToWinRTPropertyValue(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAddDefaultPropertiesByExt(pszext: super::super::super::Foundation::PWSTR, ppropstore: IPropertyStore) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetPropertyStoreForWindow(hwnd: super::super::super::Foundation::HWND, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHGetPropertyStoreFromIDList(pidl: *const super::Common::ITEMIDLIST, flags: GETPROPERTYSTOREFLAGS, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHGetPropertyStoreFromParsingName(pszpath: super::super::super::Foundation::PWSTR, pbc: super::super::super::System::Com::IBindCtx, flags: GETPROPERTYSTOREFLAGS, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com_StructuredStorage")]
- pub fn SHPropStgCreate(psstg: super::super::super::System::Com::StructuredStorage::IPropertySetStorage, fmtid: *const ::windows_sys::core::GUID, pclsid: *const ::windows_sys::core::GUID, grfflags: u32, grfmode: u32, dwdisposition: u32, ppstg: *mut super::super::super::System::Com::StructuredStorage::IPropertyStorage, pucodepage: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn SHPropStgReadMultiple(pps: super::super::super::System::Com::StructuredStorage::IPropertyStorage, ucodepage: u32, cpspec: u32, rgpspec: *const super::super::super::System::Com::StructuredStorage::PROPSPEC, rgvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn SHPropStgWriteMultiple(pps: super::super::super::System::Com::StructuredStorage::IPropertyStorage, pucodepage: *mut u32, cpspec: u32, rgpspec: *const super::super::super::System::Com::StructuredStorage::PROPSPEC, rgvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, propidnamefirst: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantCompare(var1: *const super::super::super::System::Com::VARIANT, var2: *const super::super::super::System::Com::VARIANT) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetBooleanElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pfval: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetDoubleElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut f64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetElementCount(varin: *const super::super::super::System::Com::VARIANT) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetStringElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, ppszval: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetUInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetUInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantGetUInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToBoolean(varin: *const super::super::super::System::Com::VARIANT, pfret: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToBooleanArray(var: *const super::super::super::System::Com::VARIANT, prgf: *mut super::super::super::Foundation::BOOL, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToBooleanArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgf: *mut *mut super::super::super::Foundation::BOOL, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToBooleanWithDefault(varin: *const super::super::super::System::Com::VARIANT, fdefault: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToBuffer(varin: *const super::super::super::System::Com::VARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToDosDateTime(varin: *const super::super::super::System::Com::VARIANT, pwdate: *mut u16, pwtime: *mut u16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToDouble(varin: *const super::super::super::System::Com::VARIANT, pdblret: *mut f64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToDoubleArray(var: *const super::super::super::System::Com::VARIANT, prgn: *mut f64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToDoubleArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut f64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToDoubleWithDefault(varin: *const super::super::super::System::Com::VARIANT, dbldefault: f64) -> f64;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToFileTime(varin: *const super::super::super::System::Com::VARIANT, stfout: PSTIME_FLAGS, pftout: *mut super::super::super::Foundation::FILETIME) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToGUID(varin: *const super::super::super::System::Com::VARIANT, pguid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt16(varin: *const super::super::super::System::Com::VARIANT, piret: *mut i16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt16Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut i16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt16ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt16WithDefault(varin: *const super::super::super::System::Com::VARIANT, idefault: i16) -> i16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt32(varin: *const super::super::super::System::Com::VARIANT, plret: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt32Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut i32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt32ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt32WithDefault(varin: *const super::super::super::System::Com::VARIANT, ldefault: i32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt64(varin: *const super::super::super::System::Com::VARIANT, pllret: *mut i64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt64Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut i64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt64ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToInt64WithDefault(varin: *const super::super::super::System::Com::VARIANT, lldefault: i64) -> i64;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
- pub fn VariantToPropVariant(pvar: *const super::super::super::System::Com::VARIANT, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
- pub fn VariantToStrRet(varin: *const super::super::super::System::Com::VARIANT, pstrret: *mut super::Common::STRRET) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToString(varin: *const super::super::super::System::Com::VARIANT, pszbuf: super::super::super::Foundation::PWSTR, cchbuf: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToStringAlloc(varin: *const super::super::super::System::Com::VARIANT, ppszbuf: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToStringArray(var: *const super::super::super::System::Com::VARIANT, prgsz: *mut super::super::super::Foundation::PWSTR, crgsz: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToStringArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgsz: *mut *mut super::super::super::Foundation::PWSTR, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToStringWithDefault(varin: *const super::super::super::System::Com::VARIANT, pszdefault: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::PWSTR;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt16(varin: *const super::super::super::System::Com::VARIANT, puiret: *mut u16) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt16Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut u16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt16ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt16WithDefault(varin: *const super::super::super::System::Com::VARIANT, uidefault: u16) -> u16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt32(varin: *const super::super::super::System::Com::VARIANT, pulret: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt32Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut u32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt32ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt32WithDefault(varin: *const super::super::super::System::Com::VARIANT, uldefault: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt64(varin: *const super::super::super::System::Com::VARIANT, pullret: *mut u64) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt64Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut u64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt64ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
- pub fn VariantToUInt64WithDefault(varin: *const super::super::super::System::Com::VARIANT, ulldefault: u64) -> u64;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", 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 DRAWPROGRESSFLAGS = i32;
-pub const DPF_NONE: DRAWPROGRESSFLAGS = 0i32;
-pub const DPF_MARQUEE: DRAWPROGRESSFLAGS = 1i32;
-pub const DPF_MARQUEE_COMPLETE: DRAWPROGRESSFLAGS = 2i32;
-pub const DPF_ERROR: DRAWPROGRESSFLAGS = 4i32;
-pub const DPF_WARNING: DRAWPROGRESSFLAGS = 8i32;
-pub const DPF_STOPPED: DRAWPROGRESSFLAGS = 16i32;
-pub type GETPROPERTYSTOREFLAGS = i32;
-pub const GPS_DEFAULT: GETPROPERTYSTOREFLAGS = 0i32;
-pub const GPS_HANDLERPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1i32;
-pub const GPS_READWRITE: GETPROPERTYSTOREFLAGS = 2i32;
-pub const GPS_TEMPORARY: GETPROPERTYSTOREFLAGS = 4i32;
-pub const GPS_FASTPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 8i32;
-pub const GPS_OPENSLOWITEM: GETPROPERTYSTOREFLAGS = 16i32;
-pub const GPS_DELAYCREATION: GETPROPERTYSTOREFLAGS = 32i32;
-pub const GPS_BESTEFFORT: GETPROPERTYSTOREFLAGS = 64i32;
-pub const GPS_NO_OPLOCK: GETPROPERTYSTOREFLAGS = 128i32;
-pub const GPS_PREFERQUERYPROPERTIES: GETPROPERTYSTOREFLAGS = 256i32;
-pub const GPS_EXTRINSICPROPERTIES: GETPROPERTYSTOREFLAGS = 512i32;
-pub const GPS_EXTRINSICPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1024i32;
-pub const GPS_VOLATILEPROPERTIES: GETPROPERTYSTOREFLAGS = 2048i32;
-pub const GPS_VOLATILEPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 4096i32;
-pub const GPS_MASK_VALID: GETPROPERTYSTOREFLAGS = 8191i32;
-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],
-};
-pub type PDOPSTATUS = i32;
-pub const PDOPS_RUNNING: PDOPSTATUS = 1i32;
-pub const PDOPS_PAUSED: PDOPSTATUS = 2i32;
-pub const PDOPS_CANCELLED: PDOPSTATUS = 3i32;
-pub const PDOPS_STOPPED: PDOPSTATUS = 4i32;
-pub const PDOPS_ERRORS: PDOPSTATUS = 5i32;
-pub type PKA_FLAGS = i32;
-pub const PKA_SET: PKA_FLAGS = 0i32;
-pub const PKA_APPEND: PKA_FLAGS = 1i32;
-pub const PKA_DELETE: PKA_FLAGS = 2i32;
-pub const PKEY_PIDSTR_MAX: u32 = 10u32;
-pub type PLACEHOLDER_STATES = i32;
-pub const PS_NONE: PLACEHOLDER_STATES = 0i32;
-pub const PS_MARKED_FOR_OFFLINE_AVAILABILITY: PLACEHOLDER_STATES = 1i32;
-pub const PS_FULL_PRIMARY_STREAM_AVAILABLE: PLACEHOLDER_STATES = 2i32;
-pub const PS_CREATE_FILE_ACCESSIBLE: PLACEHOLDER_STATES = 4i32;
-pub const PS_CLOUDFILE_PLACEHOLDER: PLACEHOLDER_STATES = 8i32;
-pub const PS_DEFAULT: PLACEHOLDER_STATES = 7i32;
-pub const PS_ALL: PLACEHOLDER_STATES = 15i32;
-pub type PROPDESC_AGGREGATION_TYPE = i32;
-pub const PDAT_DEFAULT: PROPDESC_AGGREGATION_TYPE = 0i32;
-pub const PDAT_FIRST: PROPDESC_AGGREGATION_TYPE = 1i32;
-pub const PDAT_SUM: PROPDESC_AGGREGATION_TYPE = 2i32;
-pub const PDAT_AVERAGE: PROPDESC_AGGREGATION_TYPE = 3i32;
-pub const PDAT_DATERANGE: PROPDESC_AGGREGATION_TYPE = 4i32;
-pub const PDAT_UNION: PROPDESC_AGGREGATION_TYPE = 5i32;
-pub const PDAT_MAX: PROPDESC_AGGREGATION_TYPE = 6i32;
-pub const PDAT_MIN: PROPDESC_AGGREGATION_TYPE = 7i32;
-pub type PROPDESC_COLUMNINDEX_TYPE = i32;
-pub const PDCIT_NONE: PROPDESC_COLUMNINDEX_TYPE = 0i32;
-pub const PDCIT_ONDISK: PROPDESC_COLUMNINDEX_TYPE = 1i32;
-pub const PDCIT_INMEMORY: PROPDESC_COLUMNINDEX_TYPE = 2i32;
-pub const PDCIT_ONDEMAND: PROPDESC_COLUMNINDEX_TYPE = 3i32;
-pub const PDCIT_ONDISKALL: PROPDESC_COLUMNINDEX_TYPE = 4i32;
-pub const PDCIT_ONDISKVECTOR: PROPDESC_COLUMNINDEX_TYPE = 5i32;
-pub type PROPDESC_CONDITION_TYPE = i32;
-pub const PDCOT_NONE: PROPDESC_CONDITION_TYPE = 0i32;
-pub const PDCOT_STRING: PROPDESC_CONDITION_TYPE = 1i32;
-pub const PDCOT_SIZE: PROPDESC_CONDITION_TYPE = 2i32;
-pub const PDCOT_DATETIME: PROPDESC_CONDITION_TYPE = 3i32;
-pub const PDCOT_BOOLEAN: PROPDESC_CONDITION_TYPE = 4i32;
-pub const PDCOT_NUMBER: PROPDESC_CONDITION_TYPE = 5i32;
-pub type PROPDESC_DISPLAYTYPE = i32;
-pub const PDDT_STRING: PROPDESC_DISPLAYTYPE = 0i32;
-pub const PDDT_NUMBER: PROPDESC_DISPLAYTYPE = 1i32;
-pub const PDDT_BOOLEAN: PROPDESC_DISPLAYTYPE = 2i32;
-pub const PDDT_DATETIME: PROPDESC_DISPLAYTYPE = 3i32;
-pub const PDDT_ENUMERATED: PROPDESC_DISPLAYTYPE = 4i32;
-pub type PROPDESC_ENUMFILTER = i32;
-pub const PDEF_ALL: PROPDESC_ENUMFILTER = 0i32;
-pub const PDEF_SYSTEM: PROPDESC_ENUMFILTER = 1i32;
-pub const PDEF_NONSYSTEM: PROPDESC_ENUMFILTER = 2i32;
-pub const PDEF_VIEWABLE: PROPDESC_ENUMFILTER = 3i32;
-pub const PDEF_QUERYABLE: PROPDESC_ENUMFILTER = 4i32;
-pub const PDEF_INFULLTEXTQUERY: PROPDESC_ENUMFILTER = 5i32;
-pub const PDEF_COLUMN: PROPDESC_ENUMFILTER = 6i32;
-pub type PROPDESC_FORMAT_FLAGS = i32;
-pub const PDFF_DEFAULT: PROPDESC_FORMAT_FLAGS = 0i32;
-pub const PDFF_PREFIXNAME: PROPDESC_FORMAT_FLAGS = 1i32;
-pub const PDFF_FILENAME: PROPDESC_FORMAT_FLAGS = 2i32;
-pub const PDFF_ALWAYSKB: PROPDESC_FORMAT_FLAGS = 4i32;
-pub const PDFF_RESERVED_RIGHTTOLEFT: PROPDESC_FORMAT_FLAGS = 8i32;
-pub const PDFF_SHORTTIME: PROPDESC_FORMAT_FLAGS = 16i32;
-pub const PDFF_LONGTIME: PROPDESC_FORMAT_FLAGS = 32i32;
-pub const PDFF_HIDETIME: PROPDESC_FORMAT_FLAGS = 64i32;
-pub const PDFF_SHORTDATE: PROPDESC_FORMAT_FLAGS = 128i32;
-pub const PDFF_LONGDATE: PROPDESC_FORMAT_FLAGS = 256i32;
-pub const PDFF_HIDEDATE: PROPDESC_FORMAT_FLAGS = 512i32;
-pub const PDFF_RELATIVEDATE: PROPDESC_FORMAT_FLAGS = 1024i32;
-pub const PDFF_USEEDITINVITATION: PROPDESC_FORMAT_FLAGS = 2048i32;
-pub const PDFF_READONLY: PROPDESC_FORMAT_FLAGS = 4096i32;
-pub const PDFF_NOAUTOREADINGORDER: PROPDESC_FORMAT_FLAGS = 8192i32;
-pub type PROPDESC_GROUPING_RANGE = i32;
-pub const PDGR_DISCRETE: PROPDESC_GROUPING_RANGE = 0i32;
-pub const PDGR_ALPHANUMERIC: PROPDESC_GROUPING_RANGE = 1i32;
-pub const PDGR_SIZE: PROPDESC_GROUPING_RANGE = 2i32;
-pub const PDGR_DYNAMIC: PROPDESC_GROUPING_RANGE = 3i32;
-pub const PDGR_DATE: PROPDESC_GROUPING_RANGE = 4i32;
-pub const PDGR_PERCENT: PROPDESC_GROUPING_RANGE = 5i32;
-pub const PDGR_ENUMERATED: PROPDESC_GROUPING_RANGE = 6i32;
-pub type PROPDESC_RELATIVEDESCRIPTION_TYPE = i32;
-pub const PDRDT_GENERAL: PROPDESC_RELATIVEDESCRIPTION_TYPE = 0i32;
-pub const PDRDT_DATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 1i32;
-pub const PDRDT_SIZE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 2i32;
-pub const PDRDT_COUNT: PROPDESC_RELATIVEDESCRIPTION_TYPE = 3i32;
-pub const PDRDT_REVISION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 4i32;
-pub const PDRDT_LENGTH: PROPDESC_RELATIVEDESCRIPTION_TYPE = 5i32;
-pub const PDRDT_DURATION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 6i32;
-pub const PDRDT_SPEED: PROPDESC_RELATIVEDESCRIPTION_TYPE = 7i32;
-pub const PDRDT_RATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 8i32;
-pub const PDRDT_RATING: PROPDESC_RELATIVEDESCRIPTION_TYPE = 9i32;
-pub const PDRDT_PRIORITY: PROPDESC_RELATIVEDESCRIPTION_TYPE = 10i32;
-pub type PROPDESC_SEARCHINFO_FLAGS = i32;
-pub const PDSIF_DEFAULT: PROPDESC_SEARCHINFO_FLAGS = 0i32;
-pub const PDSIF_ININVERTEDINDEX: PROPDESC_SEARCHINFO_FLAGS = 1i32;
-pub const PDSIF_ISCOLUMN: PROPDESC_SEARCHINFO_FLAGS = 2i32;
-pub const PDSIF_ISCOLUMNSPARSE: PROPDESC_SEARCHINFO_FLAGS = 4i32;
-pub const PDSIF_ALWAYSINCLUDE: PROPDESC_SEARCHINFO_FLAGS = 8i32;
-pub const PDSIF_USEFORTYPEAHEAD: PROPDESC_SEARCHINFO_FLAGS = 16i32;
-pub type PROPDESC_SORTDESCRIPTION = i32;
-pub const PDSD_GENERAL: PROPDESC_SORTDESCRIPTION = 0i32;
-pub const PDSD_A_Z: PROPDESC_SORTDESCRIPTION = 1i32;
-pub const PDSD_LOWEST_HIGHEST: PROPDESC_SORTDESCRIPTION = 2i32;
-pub const PDSD_SMALLEST_BIGGEST: PROPDESC_SORTDESCRIPTION = 3i32;
-pub const PDSD_OLDEST_NEWEST: PROPDESC_SORTDESCRIPTION = 4i32;
-pub type PROPDESC_TYPE_FLAGS = i32;
-pub const PDTF_DEFAULT: PROPDESC_TYPE_FLAGS = 0i32;
-pub const PDTF_MULTIPLEVALUES: PROPDESC_TYPE_FLAGS = 1i32;
-pub const PDTF_ISINNATE: PROPDESC_TYPE_FLAGS = 2i32;
-pub const PDTF_ISGROUP: PROPDESC_TYPE_FLAGS = 4i32;
-pub const PDTF_CANGROUPBY: PROPDESC_TYPE_FLAGS = 8i32;
-pub const PDTF_CANSTACKBY: PROPDESC_TYPE_FLAGS = 16i32;
-pub const PDTF_ISTREEPROPERTY: PROPDESC_TYPE_FLAGS = 32i32;
-pub const PDTF_INCLUDEINFULLTEXTQUERY: PROPDESC_TYPE_FLAGS = 64i32;
-pub const PDTF_ISVIEWABLE: PROPDESC_TYPE_FLAGS = 128i32;
-pub const PDTF_ISQUERYABLE: PROPDESC_TYPE_FLAGS = 256i32;
-pub const PDTF_CANBEPURGED: PROPDESC_TYPE_FLAGS = 512i32;
-pub const PDTF_SEARCHRAWVALUE: PROPDESC_TYPE_FLAGS = 1024i32;
-pub const PDTF_DONTCOERCEEMPTYSTRINGS: PROPDESC_TYPE_FLAGS = 2048i32;
-pub const PDTF_ALWAYSINSUPPLEMENTALSTORE: PROPDESC_TYPE_FLAGS = 4096i32;
-pub const PDTF_ISSYSTEMPROPERTY: PROPDESC_TYPE_FLAGS = -2147483648i32;
-pub const PDTF_MASK_ALL: PROPDESC_TYPE_FLAGS = -2147475457i32;
-pub type PROPDESC_VIEW_FLAGS = i32;
-pub const PDVF_DEFAULT: PROPDESC_VIEW_FLAGS = 0i32;
-pub const PDVF_CENTERALIGN: PROPDESC_VIEW_FLAGS = 1i32;
-pub const PDVF_RIGHTALIGN: PROPDESC_VIEW_FLAGS = 2i32;
-pub const PDVF_BEGINNEWGROUP: PROPDESC_VIEW_FLAGS = 4i32;
-pub const PDVF_FILLAREA: PROPDESC_VIEW_FLAGS = 8i32;
-pub const PDVF_SORTDESCENDING: PROPDESC_VIEW_FLAGS = 16i32;
-pub const PDVF_SHOWONLYIFPRESENT: PROPDESC_VIEW_FLAGS = 32i32;
-pub const PDVF_SHOWBYDEFAULT: PROPDESC_VIEW_FLAGS = 64i32;
-pub const PDVF_SHOWINPRIMARYLIST: PROPDESC_VIEW_FLAGS = 128i32;
-pub const PDVF_SHOWINSECONDARYLIST: PROPDESC_VIEW_FLAGS = 256i32;
-pub const PDVF_HIDELABEL: PROPDESC_VIEW_FLAGS = 512i32;
-pub const PDVF_HIDDEN: PROPDESC_VIEW_FLAGS = 2048i32;
-pub const PDVF_CANWRAP: PROPDESC_VIEW_FLAGS = 4096i32;
-pub const PDVF_MASK_ALL: PROPDESC_VIEW_FLAGS = 7167i32;
-pub type PROPENUMTYPE = i32;
-pub const PET_DISCRETEVALUE: PROPENUMTYPE = 0i32;
-pub const PET_RANGEDVALUE: PROPENUMTYPE = 1i32;
-pub const PET_DEFAULTVALUE: PROPENUMTYPE = 2i32;
-pub const PET_ENDRANGE: PROPENUMTYPE = 3i32;
-#[repr(C)]
-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
- }
-}
-pub type PROPERTYUI_FLAGS = i32;
-pub const PUIF_DEFAULT: PROPERTYUI_FLAGS = 0i32;
-pub const PUIF_RIGHTALIGN: PROPERTYUI_FLAGS = 1i32;
-pub const PUIF_NOLABELININFOTIP: PROPERTYUI_FLAGS = 2i32;
-pub type PROPERTYUI_FORMAT_FLAGS = i32;
-pub const PUIFFDF_DEFAULT: PROPERTYUI_FORMAT_FLAGS = 0i32;
-pub const PUIFFDF_RIGHTTOLEFT: PROPERTYUI_FORMAT_FLAGS = 1i32;
-pub const PUIFFDF_SHORTFORMAT: PROPERTYUI_FORMAT_FLAGS = 2i32;
-pub const PUIFFDF_NOTIME: PROPERTYUI_FORMAT_FLAGS = 4i32;
-pub const PUIFFDF_FRIENDLYDATE: PROPERTYUI_FORMAT_FLAGS = 8i32;
-pub type PROPERTYUI_NAME_FLAGS = i32;
-pub const PUIFNF_DEFAULT: PROPERTYUI_NAME_FLAGS = 0i32;
-pub const PUIFNF_MNEMONIC: PROPERTYUI_NAME_FLAGS = 1i32;
-#[repr(C, packed(1))]
-#[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
- }
-}
-pub type PROPVAR_CHANGE_FLAGS = i32;
-pub const PVCHF_DEFAULT: PROPVAR_CHANGE_FLAGS = 0i32;
-pub const PVCHF_NOVALUEPROP: PROPVAR_CHANGE_FLAGS = 1i32;
-pub const PVCHF_ALPHABOOL: PROPVAR_CHANGE_FLAGS = 2i32;
-pub const PVCHF_NOUSEROVERRIDE: PROPVAR_CHANGE_FLAGS = 4i32;
-pub const PVCHF_LOCALBOOL: PROPVAR_CHANGE_FLAGS = 8i32;
-pub const PVCHF_NOHEXSTRING: PROPVAR_CHANGE_FLAGS = 16i32;
-pub type PROPVAR_COMPARE_FLAGS = i32;
-pub const PVCF_DEFAULT: PROPVAR_COMPARE_FLAGS = 0i32;
-pub const PVCF_TREATEMPTYASGREATERTHAN: PROPVAR_COMPARE_FLAGS = 1i32;
-pub const PVCF_USESTRCMP: PROPVAR_COMPARE_FLAGS = 2i32;
-pub const PVCF_USESTRCMPC: PROPVAR_COMPARE_FLAGS = 4i32;
-pub const PVCF_USESTRCMPI: PROPVAR_COMPARE_FLAGS = 8i32;
-pub const PVCF_USESTRCMPIC: PROPVAR_COMPARE_FLAGS = 16i32;
-pub const PVCF_DIGITSASNUMBERS_CASESENSITIVE: PROPVAR_COMPARE_FLAGS = 32i32;
-pub type PROPVAR_COMPARE_UNIT = i32;
-pub const PVCU_DEFAULT: PROPVAR_COMPARE_UNIT = 0i32;
-pub const PVCU_SECOND: PROPVAR_COMPARE_UNIT = 1i32;
-pub const PVCU_MINUTE: PROPVAR_COMPARE_UNIT = 2i32;
-pub const PVCU_HOUR: PROPVAR_COMPARE_UNIT = 3i32;
-pub const PVCU_DAY: PROPVAR_COMPARE_UNIT = 4i32;
-pub const PVCU_MONTH: PROPVAR_COMPARE_UNIT = 5i32;
-pub const PVCU_YEAR: PROPVAR_COMPARE_UNIT = 6i32;
-pub type PSC_STATE = i32;
-pub const PSC_NORMAL: PSC_STATE = 0i32;
-pub const PSC_NOTINSOURCE: PSC_STATE = 1i32;
-pub const PSC_DIRTY: PSC_STATE = 2i32;
-pub const PSC_READONLY: PSC_STATE = 3i32;
-pub type PSTIME_FLAGS = i32;
-pub const PSTF_UTC: PSTIME_FLAGS = 0i32;
-pub const PSTF_LOCAL: PSTIME_FLAGS = 1i32;
-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);
-pub type SYNC_ENGINE_STATE_FLAGS = i32;
-pub const SESF_NONE: SYNC_ENGINE_STATE_FLAGS = 0i32;
-pub const SESF_SERVICE_QUOTA_NEARING_LIMIT: SYNC_ENGINE_STATE_FLAGS = 1i32;
-pub const SESF_SERVICE_QUOTA_EXCEEDED_LIMIT: SYNC_ENGINE_STATE_FLAGS = 2i32;
-pub const SESF_AUTHENTICATION_ERROR: SYNC_ENGINE_STATE_FLAGS = 4i32;
-pub const SESF_PAUSED_DUE_TO_METERED_NETWORK: SYNC_ENGINE_STATE_FLAGS = 8i32;
-pub const SESF_PAUSED_DUE_TO_DISK_SPACE_FULL: SYNC_ENGINE_STATE_FLAGS = 16i32;
-pub const SESF_PAUSED_DUE_TO_CLIENT_POLICY: SYNC_ENGINE_STATE_FLAGS = 32i32;
-pub const SESF_PAUSED_DUE_TO_SERVICE_POLICY: SYNC_ENGINE_STATE_FLAGS = 64i32;
-pub const SESF_SERVICE_UNAVAILABLE: SYNC_ENGINE_STATE_FLAGS = 128i32;
-pub const SESF_PAUSED_DUE_TO_USER_REQUEST: SYNC_ENGINE_STATE_FLAGS = 256i32;
-pub const SESF_ALL_FLAGS: SYNC_ENGINE_STATE_FLAGS = 511i32;
-pub type SYNC_TRANSFER_STATUS = i32;
-pub const STS_NONE: SYNC_TRANSFER_STATUS = 0i32;
-pub const STS_NEEDSUPLOAD: SYNC_TRANSFER_STATUS = 1i32;
-pub const STS_NEEDSDOWNLOAD: SYNC_TRANSFER_STATUS = 2i32;
-pub const STS_TRANSFERRING: SYNC_TRANSFER_STATUS = 4i32;
-pub const STS_PAUSED: SYNC_TRANSFER_STATUS = 8i32;
-pub const STS_HASERROR: SYNC_TRANSFER_STATUS = 16i32;
-pub const STS_FETCHING_METADATA: SYNC_TRANSFER_STATUS = 32i32;
-pub const STS_USER_REQUESTED_REFRESH: SYNC_TRANSFER_STATUS = 64i32;
-pub const STS_HASWARNING: SYNC_TRANSFER_STATUS = 128i32;
-pub const STS_EXCLUDED: SYNC_TRANSFER_STATUS = 256i32;
-pub const STS_INCOMPLETE: SYNC_TRANSFER_STATUS = 512i32;
-pub const STS_PLACEHOLDER_IFEMPTY: SYNC_TRANSFER_STATUS = 1024i32;
-pub type _PERSIST_SPROPSTORE_FLAGS = i32;
-pub const FPSPS_DEFAULT: _PERSIST_SPROPSTORE_FLAGS = 0i32;
-pub const FPSPS_READONLY: _PERSIST_SPROPSTORE_FLAGS = 1i32;
-pub const FPSPS_TREAT_NEW_VALUES_AS_DIRTY: _PERSIST_SPROPSTORE_FLAGS = 2i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/mod.rs
deleted file mode 100644
index 457809f74..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Shell/mod.rs
+++ /dev/null
@@ -1,9644 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[cfg(feature = "Win32_UI_Shell_Common")]
-pub mod Common;
-#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
-pub mod PropertiesSystem;
-#[link(name = "windows")]
-extern "system" {
- 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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn AssocCreateForClasses(rgclasses: *const ASSOCIATIONELEMENT, cclasses: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))]
- pub fn AssocGetDetailsOfPropKey(psf: IShellFolder, pidl: *const Common::ITEMIDLIST, pkey: *const PropertiesSystem::PROPERTYKEY, pv: *mut super::super::System::Com::VARIANT, pffoundpropkey: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn AssocGetPerceivedType(pszext: super::super::Foundation::PWSTR, ptype: *mut Common::PERCEIVED, pflag: *mut u32, ppsztype: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AssocIsDangerous(pszassoc: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn AssocQueryKeyA(flags: u32, key: ASSOCKEY, pszassoc: super::super::Foundation::PSTR, pszextra: super::super::Foundation::PSTR, phkeyout: *mut super::super::System::Registry::HKEY) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn AssocQueryKeyW(flags: u32, key: ASSOCKEY, pszassoc: super::super::Foundation::PWSTR, pszextra: super::super::Foundation::PWSTR, phkeyout: *mut super::super::System::Registry::HKEY) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AssocQueryStringA(flags: u32, str: ASSOCSTR, pszassoc: super::super::Foundation::PSTR, pszextra: super::super::Foundation::PSTR, pszout: super::super::Foundation::PSTR, pcchout: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn AssocQueryStringByKeyA(flags: u32, str: ASSOCSTR, hkassoc: super::super::System::Registry::HKEY, pszextra: super::super::Foundation::PSTR, pszout: super::super::Foundation::PSTR, pcchout: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn AssocQueryStringByKeyW(flags: u32, str: ASSOCSTR, hkassoc: super::super::System::Registry::HKEY, pszextra: super::super::Foundation::PWSTR, pszout: super::super::Foundation::PWSTR, pcchout: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AssocQueryStringW(flags: u32, str: ASSOCSTR, pszassoc: super::super::Foundation::PWSTR, pszextra: super::super::Foundation::PWSTR, pszout: super::super::Foundation::PWSTR, pcchout: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
- pub fn CDefFolderMenu_Create2(pidlfolder: *const Common::ITEMIDLIST, hwnd: super::super::Foundation::HWND, cidl: u32, apidl: *const *const Common::ITEMIDLIST, psf: IShellFolder, pfn: ::core::option::Option<LPFNDFMCALLBACK>, nkeys: u32, ahkeys: *const super::super::System::Registry::HKEY, ppcm: *mut IContextMenu) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn CIDLData_CreateFromIDArray(pidlfolder: *const Common::ITEMIDLIST, cidl: u32, apidl: *const *const Common::ITEMIDLIST, ppdtobj: *mut super::super::System::Com::IDataObject) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChrCmpIA(w1: u16, w2: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChrCmpIW(w1: u16, w2: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ColorAdjustLuma(clrrgb: u32, n: i32, fscale: super::super::Foundation::BOOL) -> u32;
- pub fn ColorHLSToRGB(whue: u16, wluminance: u16, wsaturation: u16) -> u32;
- pub fn ColorRGBToHLS(clrrgb: u32, pwhue: *mut u16, pwluminance: *mut u16, pwsaturation: *mut u16);
- #[cfg(feature = "Win32_Foundation")]
- pub fn CommandLineToArgvW(lpcmdline: super::super::Foundation::PWSTR, pnumargs: *mut i32) -> *mut super::super::Foundation::PWSTR;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn ConnectToConnectionPoint(punk: ::windows_sys::core::IUnknown, riidevent: *const ::windows_sys::core::GUID, fconnect: super::super::Foundation::BOOL, punktarget: ::windows_sys::core::IUnknown, pdwcookie: *mut u32, ppcpout: *mut super::super::System::Com::IConnectionPoint) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateProfile(pszusersid: super::super::Foundation::PWSTR, pszusername: super::super::Foundation::PWSTR, pszprofilepath: super::super::Foundation::PWSTR, cchprofilepath: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DAD_AutoScroll(hwnd: super::super::Foundation::HWND, pad: *mut AUTO_SCROLL_DATA, pptnow: *const super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DAD_DragEnterEx(hwndtarget: super::super::Foundation::HWND, ptstart: super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn DAD_DragEnterEx2(hwndtarget: super::super::Foundation::HWND, ptstart: super::super::Foundation::POINT, pdtobject: super::super::System::Com::IDataObject) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DAD_DragLeave() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DAD_DragMove(pt: super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn DAD_SetDragImage(him: super::Controls::HIMAGELIST, pptoffset: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DAD_ShowDragImage(fshow: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefSubclassProc(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeleteProfileA(lpsidstring: super::super::Foundation::PSTR, lpprofilepath: super::super::Foundation::PSTR, lpcomputername: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeleteProfileW(lpsidstring: super::super::Foundation::PWSTR, lpprofilepath: super::super::Foundation::PWSTR, lpcomputername: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DoEnvironmentSubstA(pszsrc: super::super::Foundation::PSTR, cchsrc: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DoEnvironmentSubstW(pszsrc: super::super::Foundation::PWSTR, cchsrc: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DragAcceptFiles(hwnd: super::super::Foundation::HWND, faccept: super::super::Foundation::BOOL);
- pub fn DragFinish(hdrop: HDROP);
- #[cfg(feature = "Win32_Foundation")]
- pub fn DragQueryFileA(hdrop: HDROP, ifile: u32, lpszfile: super::super::Foundation::PSTR, cch: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DragQueryFileW(hdrop: HDROP, ifile: u32, lpszfile: super::super::Foundation::PWSTR, cch: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DragQueryPoint(hdrop: HDROP, ppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- pub fn DriveType(idrive: i32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn DuplicateIcon(hinst: super::super::Foundation::HINSTANCE, hicon: super::WindowsAndMessaging::HICON) -> super::WindowsAndMessaging::HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractAssociatedIconA(hinst: super::super::Foundation::HINSTANCE, psziconpath: super::super::Foundation::PSTR, piicon: *mut u16) -> super::WindowsAndMessaging::HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractAssociatedIconExA(hinst: super::super::Foundation::HINSTANCE, psziconpath: super::super::Foundation::PSTR, piiconindex: *mut u16, piiconid: *mut u16) -> super::WindowsAndMessaging::HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractAssociatedIconExW(hinst: super::super::Foundation::HINSTANCE, psziconpath: super::super::Foundation::PWSTR, piiconindex: *mut u16, piiconid: *mut u16) -> super::WindowsAndMessaging::HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractAssociatedIconW(hinst: super::super::Foundation::HINSTANCE, psziconpath: super::super::Foundation::PWSTR, piicon: *mut u16) -> super::WindowsAndMessaging::HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractIconA(hinst: super::super::Foundation::HINSTANCE, pszexefilename: super::super::Foundation::PSTR, niconindex: u32) -> super::WindowsAndMessaging::HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractIconExA(lpszfile: super::super::Foundation::PSTR, niconindex: i32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, nicons: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractIconExW(lpszfile: super::super::Foundation::PWSTR, niconindex: i32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, nicons: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ExtractIconW(hinst: super::super::Foundation::HINSTANCE, pszexefilename: super::super::Foundation::PWSTR, niconindex: u32) -> super::WindowsAndMessaging::HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindExecutableA(lpfile: super::super::Foundation::PSTR, lpdirectory: super::super::Foundation::PSTR, lpresult: super::super::Foundation::PSTR) -> super::super::Foundation::HINSTANCE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindExecutableW(lpfile: super::super::Foundation::PWSTR, lpdirectory: super::super::Foundation::PWSTR, lpresult: super::super::Foundation::PWSTR) -> super::super::Foundation::HINSTANCE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAcceptLanguagesA(pszlanguages: super::super::Foundation::PSTR, pcchlanguages: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAcceptLanguagesW(pszlanguages: super::super::Foundation::PWSTR, pcchlanguages: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAllUsersProfileDirectoryA(lpprofiledir: super::super::Foundation::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAllUsersProfileDirectoryW(lpprofiledir: super::super::Foundation::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentProcessExplicitAppUserModelID(appid: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDefaultUserProfileDirectoryA(lpprofiledir: super::super::Foundation::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDefaultUserProfileDirectoryW(lpprofiledir: super::super::Foundation::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- pub fn GetDpiForShellUIComponent(param0: SHELL_UI_COMPONENT) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetFileNameFromBrowse(hwnd: super::super::Foundation::HWND, pszfilepath: super::super::Foundation::PWSTR, cchfilepath: u32, pszworkingdir: super::super::Foundation::PWSTR, pszdefext: super::super::Foundation::PWSTR, pszfilters: super::super::Foundation::PWSTR, psztitle: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn GetMenuContextHelpId(param0: super::WindowsAndMessaging::HMENU) -> u32;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn GetMenuPosFromID(hmenu: super::WindowsAndMessaging::HMENU, id: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetProfileType(dwflags: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetProfilesDirectoryA(lpprofiledir: super::super::Foundation::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetProfilesDirectoryW(lpprofiledir: super::super::Foundation::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn GetScaleFactorForDevice(devicetype: DISPLAY_DEVICE_TYPE) -> Common::DEVICE_SCALE_FACTOR;
- #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))]
- pub fn GetScaleFactorForMonitor(hmon: super::super::Graphics::Gdi::HMONITOR, pscale: *mut Common::DEVICE_SCALE_FACTOR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetUserProfileDirectoryA(htoken: super::super::Foundation::HANDLE, lpprofiledir: super::super::Foundation::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetUserProfileDirectoryW(htoken: super::super::Foundation::HANDLE, lpprofiledir: super::super::Foundation::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowContextHelpId(param0: super::super::Foundation::HWND) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowSubclass(hwnd: super::super::Foundation::HWND, pfnsubclass: ::core::option::Option<SUBCLASSPROC>, uidsubclass: usize, pdwrefdata: *mut usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserFree(param0: *const u32, param1: *const super::super::Graphics::Gdi::HMONITOR);
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserFree64(param0: *const u32, param1: *const super::super::Graphics::Gdi::HMONITOR);
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::Graphics::Gdi::HMONITOR) -> *mut u8;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::Graphics::Gdi::HMONITOR) -> *mut u8;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserSize(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HMONITOR) -> u32;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HMONITOR) -> u32;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::Graphics::Gdi::HMONITOR) -> *mut u8;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn HMONITOR_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::Graphics::Gdi::HMONITOR) -> *mut u8;
- pub fn HashData(pbdata: *const u8, cbdata: u32, pbhash: *mut u8, cbhash: u32) -> ::windows_sys::core::HRESULT;
- pub fn HlinkClone(pihl: IHlink, riid: *const ::windows_sys::core::GUID, pihlsiteforclone: IHlinkSite, dwsitedata: u32, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn HlinkCreateBrowseContext(piunkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkCreateExtensionServices(pwzadditionalheaders: super::super::Foundation::PWSTR, phwnd: super::super::Foundation::HWND, pszusername: super::super::Foundation::PWSTR, pszpassword: super::super::Foundation::PWSTR, piunkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn HlinkCreateFromData(pidataobj: super::super::System::Com::IDataObject, pihlsite: IHlinkSite, dwsitedata: u32, piunkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkCreateFromMoniker(pimktrgt: super::super::System::Com::IMoniker, pwzlocation: super::super::Foundation::PWSTR, pwzfriendlyname: super::super::Foundation::PWSTR, pihlsite: IHlinkSite, dwsitedata: u32, piunkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkCreateFromString(pwztarget: super::super::Foundation::PWSTR, pwzlocation: super::super::Foundation::PWSTR, pwzfriendlyname: super::super::Foundation::PWSTR, pihlsite: IHlinkSite, dwsitedata: u32, piunkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkCreateShortcut(grfhlshortcutf: u32, pihl: IHlink, pwzdir: super::super::Foundation::PWSTR, pwzfilename: super::super::Foundation::PWSTR, ppwzshortcutfile: *mut super::super::Foundation::PWSTR, dwreserved: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkCreateShortcutFromMoniker(grfhlshortcutf: u32, pimktarget: super::super::System::Com::IMoniker, pwzlocation: super::super::Foundation::PWSTR, pwzdir: super::super::Foundation::PWSTR, pwzfilename: super::super::Foundation::PWSTR, ppwzshortcutfile: *mut super::super::Foundation::PWSTR, dwreserved: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkCreateShortcutFromString(grfhlshortcutf: u32, pwztarget: super::super::Foundation::PWSTR, pwzlocation: super::super::Foundation::PWSTR, pwzdir: super::super::Foundation::PWSTR, pwzfilename: super::super::Foundation::PWSTR, ppwzshortcutfile: *mut super::super::Foundation::PWSTR, dwreserved: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkGetSpecialReference(ureference: u32, ppwzreference: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkGetValueFromParams(pwzparams: super::super::Foundation::PWSTR, pwzname: super::super::Foundation::PWSTR, ppwzvalue: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkIsShortcut(pwzfilename: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn HlinkNavigate(pihl: IHlink, pihlframe: IHlinkFrame, grfhlnf: u32, pbc: super::super::System::Com::IBindCtx, pibsc: super::super::System::Com::IBindStatusCallback, pihlbc: IHlinkBrowseContext) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkNavigateToStringReference(pwztarget: super::super::Foundation::PWSTR, pwzlocation: super::super::Foundation::PWSTR, pihlsite: IHlinkSite, dwsitedata: u32, pihlframe: IHlinkFrame, grfhlnf: u32, pibc: super::super::System::Com::IBindCtx, pibsc: super::super::System::Com::IBindStatusCallback, pihlbc: IHlinkBrowseContext) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkOnNavigate(pihlframe: IHlinkFrame, pihlbc: IHlinkBrowseContext, grfhlnf: u32, pimktarget: super::super::System::Com::IMoniker, pwzlocation: super::super::Foundation::PWSTR, pwzfriendlyname: super::super::Foundation::PWSTR, puhlid: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn HlinkOnRenameDocument(dwreserved: u32, pihlbc: IHlinkBrowseContext, pimkold: super::super::System::Com::IMoniker, pimknew: super::super::System::Com::IMoniker) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkParseDisplayName(pibc: super::super::System::Com::IBindCtx, pwzdisplayname: super::super::Foundation::PWSTR, fnoforceabs: super::super::Foundation::BOOL, pccheaten: *mut u32, ppimk: *mut super::super::System::Com::IMoniker) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn HlinkPreprocessMoniker(pibc: super::super::System::Com::IBindCtx, pimkin: super::super::System::Com::IMoniker, ppimkout: *mut super::super::System::Com::IMoniker) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn HlinkQueryCreateFromData(pidataobj: super::super::System::Com::IDataObject) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn HlinkResolveMonikerForData(pimkreference: super::super::System::Com::IMoniker, reserved: u32, pibc: super::super::System::Com::IBindCtx, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: super::super::System::Com::IBindStatusCallback, pimkbase: super::super::System::Com::IMoniker) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkResolveShortcut(pwzshortcutfilename: super::super::Foundation::PWSTR, pihlsite: IHlinkSite, dwsitedata: u32, piunkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkResolveShortcutToMoniker(pwzshortcutfilename: super::super::Foundation::PWSTR, ppimktarget: *mut super::super::System::Com::IMoniker, ppwzlocation: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkResolveShortcutToString(pwzshortcutfilename: super::super::Foundation::PWSTR, ppwztarget: *mut super::super::Foundation::PWSTR, ppwzlocation: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkResolveStringForData(pwzreference: super::super::Foundation::PWSTR, reserved: u32, pibc: super::super::System::Com::IBindCtx, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: super::super::System::Com::IBindStatusCallback, pimkbase: super::super::System::Com::IMoniker) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkSetSpecialReference(ureference: u32, pwzreference: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HlinkTranslateURL(pwzurl: super::super::Foundation::PWSTR, grfflags: u32, ppwztranslatedurl: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn HlinkUpdateStackItem(pihlframe: IHlinkFrame, pihlbc: IHlinkBrowseContext, uhlid: u32, pimktrgt: super::super::System::Com::IMoniker, pwzlocation: super::super::Foundation::PWSTR, pwzfriendlyname: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn ILAppendID(pidl: *const Common::ITEMIDLIST, pmkid: *const Common::SHITEMID, fappend: super::super::Foundation::BOOL) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILClone(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILCloneFirst(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILCombine(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn ILCreateFromPathA(pszpath: super::super::Foundation::PSTR) -> *mut Common::ITEMIDLIST;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn ILCreateFromPathW(pszpath: super::super::Foundation::PWSTR) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILFindChild(pidlparent: *const Common::ITEMIDLIST, pidlchild: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILFindLastID(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILFree(pidl: *const Common::ITEMIDLIST);
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILGetNext(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn ILGetSize(pidl: *const Common::ITEMIDLIST) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn ILIsEqual(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn ILIsParent(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST, fimmediate: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn ILLoadFromStreamEx(pstm: super::super::System::Com::IStream, pidl: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn ILRemoveLastID(pidl: *mut Common::ITEMIDLIST) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn ILSaveToStream(pstm: super::super::System::Com::IStream, pidl: *const Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn IStream_Copy(pstmfrom: super::super::System::Com::IStream, pstmto: super::super::System::Com::IStream, cb: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn IStream_Read(pstm: super::super::System::Com::IStream, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn IStream_ReadPidl(pstm: super::super::System::Com::IStream, ppidlout: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn IStream_ReadStr(pstm: super::super::System::Com::IStream, ppsz: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn IStream_Reset(pstm: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn IStream_Size(pstm: super::super::System::Com::IStream, pui: *mut u64) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn IStream_Write(pstm: super::super::System::Com::IStream, pv: *const ::core::ffi::c_void, cb: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn IStream_WritePidl(pstm: super::super::System::Com::IStream, pidlwrite: *const Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn IStream_WriteStr(pstm: super::super::System::Com::IStream, psz: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn IUnknown_AtomicRelease(ppunk: *mut *mut ::core::ffi::c_void);
- pub fn IUnknown_GetSite(punk: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IUnknown_GetWindow(punk: ::windows_sys::core::IUnknown, phwnd: *mut super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT;
- pub fn IUnknown_QueryService(punk: ::windows_sys::core::IUnknown, guidservice: *const ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppvout: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn IUnknown_Set(ppunk: *mut ::windows_sys::core::IUnknown, punk: ::windows_sys::core::IUnknown);
- pub fn IUnknown_SetSite(punk: ::windows_sys::core::IUnknown, punksite: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ImportPrivacySettings(pszfilename: super::super::Foundation::PWSTR, pfparseprivacypreferences: *mut super::super::Foundation::BOOL, pfparsepersiterules: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitNetworkAddressControl() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IntlStrEqWorkerA(fcasesens: super::super::Foundation::BOOL, lpstring1: super::super::Foundation::PSTR, lpstring2: super::super::Foundation::PSTR, nchar: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IntlStrEqWorkerW(fcasesens: super::super::Foundation::BOOL, lpstring1: super::super::Foundation::PWSTR, lpstring2: super::super::Foundation::PWSTR, nchar: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharSpaceA(wch: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharSpaceW(wch: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsInternetESCEnabled() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsLFNDriveA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsLFNDriveW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- pub fn IsNetDrive(idrive: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsOS(dwos: OS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsUserAnAdmin() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadUserProfileA(htoken: super::super::Foundation::HANDLE, lpprofileinfo: *mut PROFILEINFOA) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadUserProfileW(htoken: super::super::Foundation::HANDLE, lpprofileinfo: *mut PROFILEINFOW) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn OleSaveToStreamEx(piunk: ::windows_sys::core::IUnknown, pistm: super::super::System::Com::IStream, fcleardirty: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
- pub fn OpenRegStream(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, grfmode: u32) -> super::super::System::Com::IStream;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ParseURLA(pcszurl: super::super::Foundation::PSTR, ppu: *mut PARSEDURLA) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ParseURLW(pcszurl: super::super::Foundation::PWSTR, ppu: *mut PARSEDURLW) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAddBackslashA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAddBackslashW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAddExtensionA(pszpath: super::super::Foundation::PSTR, pszext: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAddExtensionW(pszpath: super::super::Foundation::PWSTR, pszext: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAllocCanonicalize(pszpathin: super::super::Foundation::PWSTR, dwflags: u32, ppszpathout: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAllocCombine(pszpathin: super::super::Foundation::PWSTR, pszmore: super::super::Foundation::PWSTR, dwflags: u32, ppszpathout: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAppendA(pszpath: super::super::Foundation::PSTR, pszmore: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathAppendW(pszpath: super::super::Foundation::PWSTR, pszmore: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathBuildRootA(pszroot: super::super::Foundation::PSTR, idrive: i32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathBuildRootW(pszroot: super::super::Foundation::PWSTR, idrive: i32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCanonicalizeA(pszbuf: super::super::Foundation::PSTR, pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCanonicalizeW(pszbuf: super::super::Foundation::PWSTR, pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchAddBackslash(pszpath: super::super::Foundation::PWSTR, cchpath: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchAddBackslashEx(pszpath: super::super::Foundation::PWSTR, cchpath: usize, ppszend: *mut super::super::Foundation::PWSTR, pcchremaining: *mut usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchAddExtension(pszpath: super::super::Foundation::PWSTR, cchpath: usize, pszext: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchAppend(pszpath: super::super::Foundation::PWSTR, cchpath: usize, pszmore: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchAppendEx(pszpath: super::super::Foundation::PWSTR, cchpath: usize, pszmore: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchCanonicalize(pszpathout: super::super::Foundation::PWSTR, cchpathout: usize, pszpathin: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchCanonicalizeEx(pszpathout: super::super::Foundation::PWSTR, cchpathout: usize, pszpathin: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchCombine(pszpathout: super::super::Foundation::PWSTR, cchpathout: usize, pszpathin: super::super::Foundation::PWSTR, pszmore: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchCombineEx(pszpathout: super::super::Foundation::PWSTR, cchpathout: usize, pszpathin: super::super::Foundation::PWSTR, pszmore: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchFindExtension(pszpath: super::super::Foundation::PWSTR, cchpath: usize, ppszext: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchIsRoot(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchRemoveBackslash(pszpath: super::super::Foundation::PWSTR, cchpath: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchRemoveBackslashEx(pszpath: super::super::Foundation::PWSTR, cchpath: usize, ppszend: *mut super::super::Foundation::PWSTR, pcchremaining: *mut usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchRemoveExtension(pszpath: super::super::Foundation::PWSTR, cchpath: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchRemoveFileSpec(pszpath: super::super::Foundation::PWSTR, cchpath: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchRenameExtension(pszpath: super::super::Foundation::PWSTR, cchpath: usize, pszext: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchSkipRoot(pszpath: super::super::Foundation::PWSTR, ppszrootend: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchStripPrefix(pszpath: super::super::Foundation::PWSTR, cchpath: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCchStripToRoot(pszpath: super::super::Foundation::PWSTR, cchpath: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCleanupSpec(pszdir: super::super::Foundation::PWSTR, pszspec: super::super::Foundation::PWSTR) -> PCS_RET;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCombineA(pszdest: super::super::Foundation::PSTR, pszdir: super::super::Foundation::PSTR, pszfile: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCombineW(pszdest: super::super::Foundation::PWSTR, pszdir: super::super::Foundation::PWSTR, pszfile: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCommonPrefixA(pszfile1: super::super::Foundation::PSTR, pszfile2: super::super::Foundation::PSTR, achpath: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCommonPrefixW(pszfile1: super::super::Foundation::PWSTR, pszfile2: super::super::Foundation::PWSTR, achpath: super::super::Foundation::PWSTR) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn PathCompactPathA(hdc: super::super::Graphics::Gdi::HDC, pszpath: super::super::Foundation::PSTR, dx: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCompactPathExA(pszout: super::super::Foundation::PSTR, pszsrc: super::super::Foundation::PSTR, cchmax: u32, dwflags: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCompactPathExW(pszout: super::super::Foundation::PWSTR, pszsrc: super::super::Foundation::PWSTR, cchmax: u32, dwflags: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn PathCompactPathW(hdc: super::super::Graphics::Gdi::HDC, pszpath: super::super::Foundation::PWSTR, dx: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCreateFromUrlA(pszurl: super::super::Foundation::PSTR, pszpath: super::super::Foundation::PSTR, pcchpath: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCreateFromUrlAlloc(pszin: super::super::Foundation::PWSTR, ppszout: *mut super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathCreateFromUrlW(pszurl: super::super::Foundation::PWSTR, pszpath: super::super::Foundation::PWSTR, pcchpath: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFileExistsA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFileExistsW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindExtensionA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindExtensionW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindFileNameA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindFileNameW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindNextComponentA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindNextComponentW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindOnPathA(pszpath: super::super::Foundation::PSTR, ppszotherdirs: *const *const i8) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindOnPathW(pszpath: super::super::Foundation::PWSTR, ppszotherdirs: *const *const u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindSuffixArrayA(pszpath: super::super::Foundation::PSTR, apszsuffix: *const super::super::Foundation::PSTR, iarraysize: i32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathFindSuffixArrayW(pszpath: super::super::Foundation::PWSTR, apszsuffix: *const super::super::Foundation::PWSTR, iarraysize: i32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathGetArgsA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathGetArgsW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- pub fn PathGetCharTypeA(ch: u8) -> u32;
- pub fn PathGetCharTypeW(ch: u16) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathGetDriveNumberA(pszpath: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathGetDriveNumberW(pszpath: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathGetShortPath(pszlongpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsContentTypeA(pszpath: super::super::Foundation::PSTR, pszcontenttype: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsContentTypeW(pszpath: super::super::Foundation::PWSTR, pszcontenttype: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsDirectoryA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsDirectoryEmptyA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsDirectoryEmptyW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsDirectoryW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsExe(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsFileSpecA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsFileSpecW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsLFNFileSpecA(pszname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsLFNFileSpecW(pszname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsNetworkPathA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsNetworkPathW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsPrefixA(pszprefix: super::super::Foundation::PSTR, pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsPrefixW(pszprefix: super::super::Foundation::PWSTR, pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsRelativeA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsRelativeW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsRootA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsRootW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsSameRootA(pszpath1: super::super::Foundation::PSTR, pszpath2: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsSameRootW(pszpath1: super::super::Foundation::PWSTR, pszpath2: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsSlowA(pszfile: super::super::Foundation::PSTR, dwattr: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsSlowW(pszfile: super::super::Foundation::PWSTR, dwattr: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsSystemFolderA(pszpath: super::super::Foundation::PSTR, dwattrb: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsSystemFolderW(pszpath: super::super::Foundation::PWSTR, dwattrb: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCEx(pszpath: super::super::Foundation::PWSTR, ppszserver: *mut super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCServerA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCServerShareA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCServerShareW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCServerW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsUNCW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsURLA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathIsURLW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMakePrettyA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMakePrettyW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMakeSystemFolderA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMakeSystemFolderW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMakeUniqueName(pszuniquename: super::super::Foundation::PWSTR, cchmax: u32, psztemplate: super::super::Foundation::PWSTR, pszlongplate: super::super::Foundation::PWSTR, pszdir: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMatchSpecA(pszfile: super::super::Foundation::PSTR, pszspec: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMatchSpecExA(pszfile: super::super::Foundation::PSTR, pszspec: super::super::Foundation::PSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMatchSpecExW(pszfile: super::super::Foundation::PWSTR, pszspec: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathMatchSpecW(pszfile: super::super::Foundation::PWSTR, pszspec: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathParseIconLocationA(psziconfile: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathParseIconLocationW(psziconfile: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathQualify(psz: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathQuoteSpacesA(lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathQuoteSpacesW(lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRelativePathToA(pszpath: super::super::Foundation::PSTR, pszfrom: super::super::Foundation::PSTR, dwattrfrom: u32, pszto: super::super::Foundation::PSTR, dwattrto: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRelativePathToW(pszpath: super::super::Foundation::PWSTR, pszfrom: super::super::Foundation::PWSTR, dwattrfrom: u32, pszto: super::super::Foundation::PWSTR, dwattrto: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveArgsA(pszpath: super::super::Foundation::PSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveArgsW(pszpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveBackslashA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveBackslashW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveBlanksA(pszpath: super::super::Foundation::PSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveBlanksW(pszpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveExtensionA(pszpath: super::super::Foundation::PSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveExtensionW(pszpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveFileSpecA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRemoveFileSpecW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRenameExtensionA(pszpath: super::super::Foundation::PSTR, pszext: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathRenameExtensionW(pszpath: super::super::Foundation::PWSTR, pszext: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathResolve(pszpath: super::super::Foundation::PWSTR, dirs: *const *const u16, fflags: PRF_FLAGS) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathSearchAndQualifyA(pszpath: super::super::Foundation::PSTR, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathSearchAndQualifyW(pszpath: super::super::Foundation::PWSTR, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathSetDlgItemPathA(hdlg: super::super::Foundation::HWND, id: i32, pszpath: super::super::Foundation::PSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathSetDlgItemPathW(hdlg: super::super::Foundation::HWND, id: i32, pszpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathSkipRootA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathSkipRootW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathStripPathA(pszpath: super::super::Foundation::PSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathStripPathW(pszpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathStripToRootA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathStripToRootW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUnExpandEnvStringsA(pszpath: super::super::Foundation::PSTR, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUnExpandEnvStringsW(pszpath: super::super::Foundation::PWSTR, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUndecorateA(pszpath: super::super::Foundation::PSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUndecorateW(pszpath: super::super::Foundation::PWSTR);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUnmakeSystemFolderA(pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUnmakeSystemFolderW(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUnquoteSpacesA(lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathUnquoteSpacesW(lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PathYetAnotherMakeUniqueName(pszuniquename: super::super::Foundation::PWSTR, pszpath: super::super::Foundation::PWSTR, pszshort: super::super::Foundation::PWSTR, pszfilespec: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PickIconDlg(hwnd: super::super::Foundation::HWND, psziconpath: super::super::Foundation::PWSTR, cchiconpath: u32, piiconindex: *mut i32) -> i32;
- pub fn QISearch(that: *mut ::core::ffi::c_void, pqit: *const QITAB, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ReadCabinetState(pcs: *mut CABINETSTATE, clength: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RealDriveType(idrive: i32, foktohitnet: super::super::Foundation::BOOL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterAppConstrainedChangeNotification(routine: ::core::option::Option<PAPPCONSTRAIN_CHANGE_ROUTINE>, context: *const ::core::ffi::c_void, registration: *mut *mut _APPCONSTRAIN_REGISTRATION) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterAppStateChangeNotification(routine: ::core::option::Option<PAPPSTATE_CHANGE_ROUTINE>, context: *const ::core::ffi::c_void, registration: *mut *mut _APPSTATE_REGISTRATION) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterScaleChangeEvent(hevent: super::super::Foundation::HANDLE, pdwcookie: *mut usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, hwndnotify: super::super::Foundation::HWND, umsgnotify: u32, pdwcookie: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RemoveWindowSubclass(hwnd: super::super::Foundation::HWND, pfnsubclass: ::core::option::Option<SUBCLASSPROC>, uidsubclass: usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RestartDialog(hwnd: super::super::Foundation::HWND, pszprompt: super::super::Foundation::PWSTR, dwreturn: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RestartDialogEx(hwnd: super::super::Foundation::HWND, pszprompt: super::super::Foundation::PWSTR, dwreturn: u32, dwreasoncode: u32) -> i32;
- pub fn RevokeScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, dwcookie: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn SHAddFromPropSheetExtArray(hpsxa: HPSXA, lpfnaddpage: ::core::option::Option<super::Controls::LPFNSVADDPROPSHEETPAGE>, lparam: super::super::Foundation::LPARAM) -> u32;
- pub fn SHAddToRecentDocs(uflags: u32, pv: *const ::core::ffi::c_void);
- pub fn SHAlloc(cb: usize) -> *mut ::core::ffi::c_void;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAllocShared(pvdata: *const ::core::ffi::c_void, dwsize: u32, dwprocessid: u32) -> super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAnsiToAnsi(pszsrc: super::super::Foundation::PSTR, pszdst: super::super::Foundation::PSTR, cchbuf: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAnsiToUnicode(pszsrc: super::super::Foundation::PSTR, pwszdst: super::super::Foundation::PWSTR, cwchbuf: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAppBarMessage(dwmessage: u32, pdata: *mut APPBARDATA) -> usize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAssocEnumHandlers(pszextra: super::super::Foundation::PWSTR, affilter: ASSOC_FILTER, ppenumhandler: *mut IEnumAssocHandlers) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAssocEnumHandlersForProtocolByApplication(protocol: super::super::Foundation::PWSTR, riid: *const ::windows_sys::core::GUID, enumhandlers: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHAutoComplete(hwndedit: super::super::Foundation::HWND, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[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;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn SHBindToFolderIDListParentEx(psfroot: IShellFolder, pidl: *const Common::ITEMIDLIST, ppbc: super::super::System::Com::IBindCtx, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void, ppidllast: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn SHBindToObject(psf: IShellFolder, pidl: *const Common::ITEMIDLIST, pbc: super::super::System::Com::IBindCtx, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHBindToParent(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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHBrowseForFolderA(lpbi: *const BROWSEINFOA) -> *mut Common::ITEMIDLIST;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHBrowseForFolderW(lpbi: *const BROWSEINFOW) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHCLSIDFromString(psz: super::super::Foundation::PWSTR, pclsid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHChangeNotification_Lock(hchange: super::super::Foundation::HANDLE, dwprocid: u32, pppidl: *mut *mut *mut Common::ITEMIDLIST, plevent: *mut i32) -> ShFindChangeNotificationHandle;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHChangeNotification_Unlock(hlock: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
- pub fn SHChangeNotify(weventid: SHCNE_ID, uflags: SHCNF_FLAGS, dwitem1: *const ::core::ffi::c_void, dwitem2: *const ::core::ffi::c_void);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHChangeNotifyDeregister(ulid: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHChangeNotifyRegister(hwnd: super::super::Foundation::HWND, fsources: SHCNRF_SOURCE, fevents: i32, wmsg: u32, centries: i32, pshcne: *const SHChangeNotifyEntry) -> u32;
- pub fn SHChangeNotifyRegisterThread(status: SCNRT_STATUS);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHCloneSpecialIDList(hwnd: super::super::Foundation::HWND, csidl: i32, fcreate: super::super::Foundation::BOOL) -> *mut Common::ITEMIDLIST;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHCoCreateInstance(pszclsid: super::super::Foundation::PWSTR, pclsid: *const ::windows_sys::core::GUID, punkouter: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHCopyKeyA(hkeysrc: super::super::System::Registry::HKEY, pszsrcsubkey: super::super::Foundation::PSTR, hkeydest: super::super::System::Registry::HKEY, freserved: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHCopyKeyW(hkeysrc: super::super::System::Registry::HKEY, pszsrcsubkey: super::super::Foundation::PWSTR, hkeydest: super::super::System::Registry::HKEY, freserved: u32) -> super::super::Foundation::LSTATUS;
- pub fn SHCreateAssociationRegistration(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn SHCreateDataObject(pidlfolder: *const Common::ITEMIDLIST, cidl: u32, apidl: *const *const Common::ITEMIDLIST, pdtinner: super::super::System::Com::IDataObject, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))]
- pub fn SHCreateDefaultContextMenu(pdcm: *const DEFCONTEXTMENU, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn SHCreateDefaultExtractIcon(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn SHCreateDefaultPropertiesOp(psi: IShellItem, ppfileop: *mut IFileOperation) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHCreateDirectory(hwnd: super::super::Foundation::HWND, pszpath: super::super::Foundation::PWSTR) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
- pub fn SHCreateDirectoryExA(hwnd: super::super::Foundation::HWND, pszpath: super::super::Foundation::PSTR, psa: *const super::super::Security::SECURITY_ATTRIBUTES) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
- pub fn SHCreateDirectoryExW(hwnd: super::super::Foundation::HWND, pszpath: super::super::Foundation::PWSTR, psa: *const super::super::Security::SECURITY_ATTRIBUTES) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHCreateFileExtractIconW(pszfile: super::super::Foundation::PWSTR, dwfileattributes: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHCreateItemFromIDList(pidl: *const Common::ITEMIDLIST, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHCreateItemFromParsingName(pszpath: super::super::Foundation::PWSTR, pbc: super::super::System::Com::IBindCtx, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHCreateItemFromRelativeName(psiparent: IShellItem, pszname: super::super::Foundation::PWSTR, pbc: super::super::System::Com::IBindCtx, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHCreateItemInKnownFolder(kfid: *const ::windows_sys::core::GUID, dwkfflags: u32, pszitem: super::super::Foundation::PWSTR, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHCreateItemWithParent(pidlparent: *const Common::ITEMIDLIST, psfparent: IShellFolder, pidl: *const Common::ITEMIDLIST, riid: *const ::windows_sys::core::GUID, ppvitem: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHCreateMemStream(pinit: *const u8, cbinit: u32) -> super::super::System::Com::IStream;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
- pub fn SHCreateProcessAsUserW(pscpi: *mut SHCREATEPROCESSINFOW) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHCreatePropSheetExtArray(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, max_iface: u32) -> HPSXA;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHCreateQueryCancelAutoPlayMoniker(ppmoniker: *mut super::super::System::Com::IMoniker) -> ::windows_sys::core::HRESULT;
- pub fn SHCreateShellFolderView(pcsfv: *const SFV_CREATE, ppsv: *mut IShellView) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHCreateShellFolderViewEx(pcsfv: *const CSFV, ppsv: *mut IShellView) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHCreateShellItem(pidlparent: *const Common::ITEMIDLIST, psfparent: IShellFolder, pidl: *const Common::ITEMIDLIST, ppsi: *mut IShellItem) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHCreateShellItemArray(pidlparent: *const Common::ITEMIDLIST, psf: IShellFolder, cidl: u32, ppidl: *const *const Common::ITEMIDLIST, ppsiitemarray: *mut IShellItemArray) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHCreateShellItemArrayFromDataObject(pdo: super::super::System::Com::IDataObject, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHCreateShellItemArrayFromIDLists(cidl: u32, rgpidl: *const *const Common::ITEMIDLIST, ppsiitemarray: *mut IShellItemArray) -> ::windows_sys::core::HRESULT;
- pub fn SHCreateShellItemArrayFromShellItem(psi: IShellItem, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn SHCreateShellPalette(hdc: super::super::Graphics::Gdi::HDC) -> super::super::Graphics::Gdi::HPALETTE;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHCreateStdEnumFmtEtc(cfmt: u32, afmt: *const super::super::System::Com::FORMATETC, ppenumformatetc: *mut super::super::System::Com::IEnumFORMATETC) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHCreateStreamOnFileA(pszfile: super::super::Foundation::PSTR, grfmode: u32, ppstm: *mut super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHCreateStreamOnFileEx(pszfile: super::super::Foundation::PWSTR, grfmode: u32, dwattributes: u32, fcreate: super::super::Foundation::BOOL, pstmtemplate: super::super::System::Com::IStream, ppstm: *mut super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHCreateStreamOnFileW(pszfile: super::super::Foundation::PWSTR, grfmode: u32, ppstm: *mut super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
- pub fn SHCreateThread(pfnthreadproc: ::core::option::Option<super::super::System::Threading::LPTHREAD_START_ROUTINE>, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: ::core::option::Option<super::super::System::Threading::LPTHREAD_START_ROUTINE>) -> super::super::Foundation::BOOL;
- pub fn SHCreateThreadRef(pcref: *mut i32, ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
- pub fn SHCreateThreadWithHandle(pfnthreadproc: ::core::option::Option<super::super::System::Threading::LPTHREAD_START_ROUTINE>, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: ::core::option::Option<super::super::System::Threading::LPTHREAD_START_ROUTINE>, phandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SHDefExtractIconA(psziconfile: super::super::Foundation::PSTR, iindex: i32, uflags: u32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, niconsize: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SHDefExtractIconW(psziconfile: super::super::Foundation::PWSTR, iindex: i32, uflags: u32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, niconsize: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHDeleteEmptyKeyA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHDeleteEmptyKeyW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHDeleteKeyA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHDeleteKeyW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHDeleteValueA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHDeleteValueW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR) -> super::super::Foundation::LSTATUS;
- pub fn SHDestroyPropSheetExtArray(hpsxa: HPSXA);
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHEmptyRecycleBinA(hwnd: super::super::Foundation::HWND, pszrootpath: super::super::Foundation::PSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHEmptyRecycleBinW(hwnd: super::super::Foundation::HWND, pszrootpath: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHEnumKeyExA(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszname: super::super::Foundation::PSTR, pcchname: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHEnumKeyExW(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszname: super::super::Foundation::PWSTR, pcchname: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHEnumValueA(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszvaluename: super::super::Foundation::PSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHEnumValueW(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszvaluename: super::super::Foundation::PWSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHEnumerateUnreadMailAccountsW(hkeyuser: super::super::System::Registry::HKEY, dwindex: u32, pszmailaddress: super::super::Foundation::PWSTR, cchmailaddress: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHEvaluateSystemCommandTemplate(pszcmdtemplate: super::super::Foundation::PWSTR, ppszapplication: *mut super::super::Foundation::PWSTR, ppszcommandline: *mut super::super::Foundation::PWSTR, ppszparameters: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFileOperationA(lpfileop: *mut SHFILEOPSTRUCTA) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFileOperationW(lpfileop: *mut SHFILEOPSTRUCTW) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHFindFiles(pidlfolder: *const Common::ITEMIDLIST, pidlsavefile: *const Common::ITEMIDLIST) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SHFind_InitMenuPopup(hmenu: super::WindowsAndMessaging::HMENU, hwndowner: super::super::Foundation::HWND, idcmdfirst: u32, idcmdlast: u32) -> IContextMenu;
- pub fn SHFlushSFCache();
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFormatDateTimeA(pft: *const super::super::Foundation::FILETIME, pdwflags: *mut u32, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFormatDateTimeW(pft: *const super::super::Foundation::FILETIME, pdwflags: *mut u32, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFormatDrive(hwnd: super::super::Foundation::HWND, drive: u32, fmtid: SHFMT_ID, options: SHFMT_OPT) -> u32;
- pub fn SHFree(pv: *const ::core::ffi::c_void);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFreeNameMappings(hnamemappings: super::super::Foundation::HANDLE);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHFreeShared(hdata: super::super::Foundation::HANDLE, dwprocessid: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHGetAttributesFromDataObject(pdo: super::super::System::Com::IDataObject, dwattributemask: u32, pdwattributes: *mut u32, pcitems: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHGetDataFromIDListA(psf: IShellFolder, pidl: *const Common::ITEMIDLIST, nformat: SHGDFIL_FORMAT, pv: *mut ::core::ffi::c_void, cb: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHGetDataFromIDListW(psf: IShellFolder, pidl: *const Common::ITEMIDLIST, nformat: SHGDFIL_FORMAT, pv: *mut ::core::ffi::c_void, cb: i32) -> ::windows_sys::core::HRESULT;
- pub fn SHGetDesktopFolder(ppshf: *mut IShellFolder) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetDiskFreeSpaceExA(pszdirectoryname: super::super::Foundation::PSTR, pulfreebytesavailabletocaller: *mut u64, pultotalnumberofbytes: *mut u64, pultotalnumberoffreebytes: *mut u64) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetDiskFreeSpaceExW(pszdirectoryname: super::super::Foundation::PWSTR, pulfreebytesavailabletocaller: *mut u64, pultotalnumberofbytes: *mut u64, pultotalnumberoffreebytes: *mut u64) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetDriveMedia(pszdrive: super::super::Foundation::PWSTR, pdwmediacontent: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SHGetFileInfoA(pszpath: super::super::Foundation::PSTR, dwfileattributes: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, psfi: *mut SHFILEINFOA, cbfileinfo: u32, uflags: SHGFI_FLAGS) -> usize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SHGetFileInfoW(pszpath: super::super::Foundation::PWSTR, dwfileattributes: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, psfi: *mut SHFILEINFOW, cbfileinfo: u32, uflags: SHGFI_FLAGS) -> usize;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetFolderLocation(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetFolderPathA(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: super::super::Foundation::PSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetFolderPathAndSubDirA(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszsubdir: super::super::Foundation::PSTR, pszpath: super::super::Foundation::PSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetFolderPathAndSubDirW(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszsubdir: super::super::Foundation::PWSTR, pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetFolderPathW(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHGetIDListFromObject(punk: ::windows_sys::core::IUnknown, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetIconOverlayIndexA(psziconpath: super::super::Foundation::PSTR, iiconindex: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetIconOverlayIndexW(psziconpath: super::super::Foundation::PWSTR, iiconindex: i32) -> i32;
- pub fn SHGetImageList(iimagelist: i32, riid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn SHGetInstanceExplorer(ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- pub fn SHGetInverseCMAP(pbmap: *mut u8, cbmap: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHGetItemFromDataObject(pdtobj: super::super::System::Com::IDataObject, dwflags: DATAOBJ_GET_ITEM_FLAGS, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn SHGetItemFromObject(punk: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetKnownFolderIDList(rfid: *const ::windows_sys::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- 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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetKnownFolderPath(rfid: *const ::windows_sys::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, ppszpath: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetLocalizedName(pszpath: super::super::Foundation::PWSTR, pszresmodule: super::super::Foundation::PWSTR, cch: u32, pidsres: *mut i32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHGetMalloc(ppmalloc: *mut super::super::System::Com::IMalloc) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetNameFromIDList(pidl: *const Common::ITEMIDLIST, sigdnname: SIGDN, ppszname: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetNewLinkInfoA(pszlinkto: super::super::Foundation::PSTR, pszdir: super::super::Foundation::PSTR, pszname: super::super::Foundation::PSTR, pfmustcopy: *mut super::super::Foundation::BOOL, uflags: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetNewLinkInfoW(pszlinkto: super::super::Foundation::PWSTR, pszdir: super::super::Foundation::PWSTR, pszname: super::super::Foundation::PWSTR, pfmustcopy: *mut super::super::Foundation::BOOL, uflags: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetPathFromIDListA(pidl: *const Common::ITEMIDLIST, pszpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetPathFromIDListEx(pidl: *const Common::ITEMIDLIST, pszpath: super::super::Foundation::PWSTR, cchpath: u32, uopts: i32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetPathFromIDListW(pidl: *const Common::ITEMIDLIST, pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHGetRealIDL(psf: IShellFolder, pidlsimple: *const Common::ITEMIDLIST, ppidlreal: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetSetFolderCustomSettings(pfcs: *mut SHFOLDERCUSTOMSETTINGS, pszpath: super::super::Foundation::PWSTR, dwreadwrite: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetSetSettings(lpss: *mut SHELLSTATEA, dwmask: SSF_MASK, bset: super::super::Foundation::BOOL);
- pub fn SHGetSettings(psfs: *mut SHELLFLAGSTATE, dwmask: u32);
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetSpecialFolderLocation(hwnd: super::super::Foundation::HWND, csidl: i32, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetSpecialFolderPathA(hwnd: super::super::Foundation::HWND, pszpath: super::super::Foundation::PSTR, csidl: i32, fcreate: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHGetSpecialFolderPathW(hwnd: super::super::Foundation::HWND, pszpath: super::super::Foundation::PWSTR, csidl: i32, fcreate: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn SHGetStockIconInfo(siid: SHSTOCKICONID, uflags: u32, psii: *mut SHSTOCKICONINFO) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
- pub fn SHGetTemporaryPropertyForItem(psi: IShellItem, propkey: *const PropertiesSystem::PROPERTYKEY, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- pub fn SHGetThreadRef(ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHGetUnreadMailCountW(hkeyuser: super::super::System::Registry::HKEY, pszmailaddress: super::super::Foundation::PWSTR, pdwcount: *mut u32, pfiletime: *mut super::super::Foundation::FILETIME, pszshellexecutecommand: super::super::Foundation::PWSTR, cchshellexecutecommand: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHGetValueA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHGetValueW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHGetViewStatePropertyBag(pidl: *const Common::ITEMIDLIST, pszbagname: super::super::Foundation::PWSTR, dwflags: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn SHGlobalCounterDecrement(id: SHGLOBALCOUNTER) -> i32;
- pub fn SHGlobalCounterGetValue(id: SHGLOBALCOUNTER) -> i32;
- pub fn SHGlobalCounterIncrement(id: SHGLOBALCOUNTER) -> i32;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHHandleUpdateImage(pidlextra: *const Common::ITEMIDLIST) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHILCreateFromPath(pszpath: super::super::Foundation::PWSTR, ppidl: *mut *mut Common::ITEMIDLIST, rgfinout: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHInvokePrinterCommandA(hwnd: super::super::Foundation::HWND, uaction: u32, lpbuf1: super::super::Foundation::PSTR, lpbuf2: super::super::Foundation::PSTR, fmodal: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHInvokePrinterCommandW(hwnd: super::super::Foundation::HWND, uaction: u32, lpbuf1: super::super::Foundation::PWSTR, lpbuf2: super::super::Foundation::PWSTR, fmodal: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHIsFileAvailableOffline(pwszpath: super::super::Foundation::PWSTR, pdwstatus: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHIsLowMemoryMachine(dwtype: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHLimitInputEdit(hwndedit: super::super::Foundation::HWND, psf: IShellFolder) -> ::windows_sys::core::HRESULT;
- pub fn SHLoadInProc(rclsid: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHLoadIndirectString(pszsource: super::super::Foundation::PWSTR, pszoutbuf: super::super::Foundation::PWSTR, cchoutbuf: u32, ppvreserved: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- pub fn SHLoadNonloadedIconOverlayIdentifiers() -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHLockShared(hdata: super::super::Foundation::HANDLE, dwprocessid: u32) -> *mut ::core::ffi::c_void;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHMapPIDLToSystemImageListIndex(pshf: IShellFolder, pidl: *const Common::ITEMIDLIST, piindexsel: *mut i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHMessageBoxCheckA(hwnd: super::super::Foundation::HWND, psztext: super::super::Foundation::PSTR, pszcaption: super::super::Foundation::PSTR, utype: u32, idefault: i32, pszregval: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHMessageBoxCheckW(hwnd: super::super::Foundation::HWND, psztext: super::super::Foundation::PWSTR, pszcaption: super::super::Foundation::PWSTR, utype: u32, idefault: i32, pszregval: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_System_Com")]
- pub fn SHMultiFileProperties(pdtobj: super::super::System::Com::IDataObject, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHObjectProperties(hwnd: super::super::Foundation::HWND, shopobjecttype: SHOP_TYPE, pszobjectname: super::super::Foundation::PWSTR, pszpropertypage: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_Shell_Common")]
- pub fn SHOpenFolderAndSelectItems(pidlfolder: *const Common::ITEMIDLIST, cidl: u32, apidl: *const *const Common::ITEMIDLIST, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
- pub fn SHOpenPropSheetW(pszcaption: super::super::Foundation::PWSTR, ahkeys: *const super::super::System::Registry::HKEY, ckeys: u32, pclsiddefault: *const ::windows_sys::core::GUID, pdtobj: super::super::System::Com::IDataObject, psb: IShellBrowser, pstartpage: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
- pub fn SHOpenRegStream2A(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, grfmode: u32) -> super::super::System::Com::IStream;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
- pub fn SHOpenRegStream2W(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, grfmode: u32) -> super::super::System::Com::IStream;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
- pub fn SHOpenRegStreamA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, grfmode: u32) -> super::super::System::Com::IStream;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))]
- pub fn SHOpenRegStreamW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, grfmode: u32) -> super::super::System::Com::IStream;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHOpenWithDialog(hwndparent: super::super::Foundation::HWND, poainfo: *const OPENASINFO) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))]
- pub fn SHParseDisplayName(pszname: super::super::Foundation::PWSTR, pbc: super::super::System::Com::IBindCtx, ppidl: *mut *mut Common::ITEMIDLIST, sfgaoin: u32, psfgaoout: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHPathPrepareForWriteA(hwnd: super::super::Foundation::HWND, punkenablemodless: ::windows_sys::core::IUnknown, pszpath: super::super::Foundation::PSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHPathPrepareForWriteW(hwnd: super::super::Foundation::HWND, punkenablemodless: ::windows_sys::core::IUnknown, pszpath: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHQueryInfoKeyA(hkey: super::super::System::Registry::HKEY, pcsubkeys: *mut u32, pcchmaxsubkeylen: *mut u32, pcvalues: *mut u32, pcchmaxvaluenamelen: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHQueryInfoKeyW(hkey: super::super::System::Registry::HKEY, pcsubkeys: *mut u32, pcchmaxsubkeylen: *mut u32, pcvalues: *mut u32, pcchmaxvaluenamelen: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHQueryRecycleBinA(pszrootpath: super::super::Foundation::PSTR, pshqueryrbinfo: *mut SHQUERYRBINFO) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHQueryRecycleBinW(pszrootpath: super::super::Foundation::PWSTR, pshqueryrbinfo: *mut SHQUERYRBINFO) -> ::windows_sys::core::HRESULT;
- pub fn SHQueryUserNotificationState(pquns: *mut QUERY_USER_NOTIFICATION_STATE) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHQueryValueExA(hkey: super::super::System::Registry::HKEY, pszvalue: super::super::Foundation::PSTR, pdwreserved: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHQueryValueExW(hkey: super::super::System::Registry::HKEY, pszvalue: super::super::Foundation::PWSTR, pdwreserved: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegCloseUSKey(huskey: isize) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegCreateUSKeyA(pszpath: super::super::Foundation::PSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegCreateUSKeyW(pwzpath: super::super::Foundation::PWSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegDeleteEmptyUSKeyA(huskey: isize, pszsubkey: super::super::Foundation::PSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegDeleteEmptyUSKeyW(huskey: isize, pwzsubkey: super::super::Foundation::PWSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegDeleteUSValueA(huskey: isize, pszvalue: super::super::Foundation::PSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegDeleteUSValueW(huskey: isize, pwzvalue: super::super::Foundation::PWSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_System_Registry")]
- pub fn SHRegDuplicateHKey(hkey: super::super::System::Registry::HKEY) -> super::super::System::Registry::HKEY;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegEnumUSKeyA(huskey: isize, dwindex: u32, pszname: super::super::Foundation::PSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegEnumUSKeyW(huskey: isize, dwindex: u32, pwzname: super::super::Foundation::PWSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegEnumUSValueA(huskey: isize, dwindex: u32, pszvaluename: super::super::Foundation::PSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegEnumUSValueW(huskey: isize, dwindex: u32, pszvaluename: super::super::Foundation::PWSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetBoolUSValueA(pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, fignorehkcu: super::super::Foundation::BOOL, fdefault: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetBoolUSValueW(pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, fignorehkcu: super::super::Foundation::BOOL, fdefault: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegGetIntW(hk: super::super::System::Registry::HKEY, pwzkey: super::super::Foundation::PWSTR, idefault: i32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegGetPathA(hkey: super::super::System::Registry::HKEY, pcszsubkey: super::super::Foundation::PSTR, pcszvalue: super::super::Foundation::PSTR, pszpath: super::super::Foundation::PSTR, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegGetPathW(hkey: super::super::System::Registry::HKEY, pcszsubkey: super::super::Foundation::PWSTR, pcszvalue: super::super::Foundation::PWSTR, pszpath: super::super::Foundation::PWSTR, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetUSValueA(pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, fignorehkcu: super::super::Foundation::BOOL, pvdefaultdata: *const ::core::ffi::c_void, dwdefaultdatasize: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetUSValueW(pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, fignorehkcu: super::super::Foundation::BOOL, pvdefaultdata: *const ::core::ffi::c_void, dwdefaultdatasize: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegGetValueA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, srrfflags: i32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegGetValueFromHKCUHKLM(pwszkey: super::super::Foundation::PWSTR, pwszvalue: super::super::Foundation::PWSTR, srrfflags: i32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegGetValueW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, srrfflags: i32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegOpenUSKeyA(pszpath: super::super::Foundation::PSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, fignorehkcu: super::super::Foundation::BOOL) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegOpenUSKeyW(pwzpath: super::super::Foundation::PWSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, fignorehkcu: super::super::Foundation::BOOL) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegQueryInfoUSKeyA(huskey: isize, pcsubkeys: *mut u32, pcchmaxsubkeylen: *mut u32, pcvalues: *mut u32, pcchmaxvaluenamelen: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegQueryInfoUSKeyW(huskey: isize, pcsubkeys: *mut u32, pcchmaxsubkeylen: *mut u32, pcvalues: *mut u32, pcchmaxvaluenamelen: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegQueryUSValueA(huskey: isize, pszvalue: super::super::Foundation::PSTR, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, fignorehkcu: super::super::Foundation::BOOL, pvdefaultdata: *const ::core::ffi::c_void, dwdefaultdatasize: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegQueryUSValueW(huskey: isize, pszvalue: super::super::Foundation::PWSTR, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, fignorehkcu: super::super::Foundation::BOOL, pvdefaultdata: *const ::core::ffi::c_void, dwdefaultdatasize: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegSetPathA(hkey: super::super::System::Registry::HKEY, pcszsubkey: super::super::Foundation::PSTR, pcszvalue: super::super::Foundation::PSTR, pcszpath: super::super::Foundation::PSTR, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHRegSetPathW(hkey: super::super::System::Registry::HKEY, pcszsubkey: super::super::Foundation::PWSTR, pcszvalue: super::super::Foundation::PWSTR, pcszpath: super::super::Foundation::PWSTR, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegSetUSValueA(pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegSetUSValueW(pwzsubkey: super::super::Foundation::PWSTR, pwzvalue: super::super::Foundation::PWSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegWriteUSValueA(huskey: isize, pszvalue: super::super::Foundation::PSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRegWriteUSValueW(huskey: isize, pwzvalue: super::super::Foundation::PWSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::LSTATUS;
- pub fn SHReleaseThreadRef() -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHRemoveLocalizedName(pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn SHReplaceFromPropSheetExtArray(hpsxa: HPSXA, upageid: u32, lpfnreplacewith: ::core::option::Option<super::Controls::LPFNSVADDPROPSHEETPAGE>, lparam: super::super::Foundation::LPARAM) -> u32;
- pub fn SHResolveLibrary(psilibrary: IShellItem) -> ::windows_sys::core::HRESULT;
- pub fn SHRestricted(rest: RESTRICTIONS) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSendMessageBroadcastA(umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSendMessageBroadcastW(umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSetDefaultProperties(hwnd: super::super::Foundation::HWND, psi: IShellItem, dwfileopflags: u32, pfops: IFileOperationProgressSink) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSetFolderPathA(csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: super::super::Foundation::PSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSetFolderPathW(csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn SHSetInstanceExplorer(punk: ::windows_sys::core::IUnknown);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSetKnownFolderPath(rfid: *const ::windows_sys::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSetLocalizedName(pszpath: super::super::Foundation::PWSTR, pszresmodule: super::super::Foundation::PWSTR, idsres: i32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
- pub fn SHSetTemporaryPropertyForItem(psi: IShellItem, propkey: *const PropertiesSystem::PROPERTYKEY, propvar: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
- pub fn SHSetThreadRef(punk: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHSetUnreadMailCountW(pszmailaddress: super::super::Foundation::PWSTR, dwcount: u32, pszshellexecutecommand: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHSetValueA(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PSTR, pszvalue: super::super::Foundation::PSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn SHSetValueW(hkey: super::super::System::Registry::HKEY, pszsubkey: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> super::super::Foundation::LSTATUS;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHShellFolderView_Message(hwndmain: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHShowManageLibraryUI(psilibrary: IShellItem, hwndowner: super::super::Foundation::HWND, psztitle: super::super::Foundation::PWSTR, pszinstruction: super::super::Foundation::PWSTR, lmdoptions: LIBRARYMANAGEDIALOGOPTIONS) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SHSimpleIDListFromPath(pszpath: super::super::Foundation::PWSTR) -> *mut Common::ITEMIDLIST;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
- pub fn SHSkipJunction(pbc: super::super::System::Com::IBindCtx, pclsid: *const ::windows_sys::core::GUID) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHStartNetConnectionDialogW(hwnd: super::super::Foundation::HWND, pszremotename: super::super::Foundation::PWSTR, dwtype: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHStrDupA(psz: super::super::Foundation::PSTR, ppwsz: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHStrDupW(psz: super::super::Foundation::PWSTR, ppwsz: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHStripMneumonicA(pszmenu: super::super::Foundation::PSTR) -> super::super::Foundation::CHAR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHStripMneumonicW(pszmenu: super::super::Foundation::PWSTR) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHTestTokenMembership(htoken: super::super::Foundation::HANDLE, ulrid: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHUnicodeToAnsi(pwszsrc: super::super::Foundation::PWSTR, pszdst: super::super::Foundation::PSTR, cchbuf: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHUnicodeToUnicode(pwzsrc: super::super::Foundation::PWSTR, pwzdst: super::super::Foundation::PWSTR, cwchbuf: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHUnlockShared(pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHUpdateImageA(pszhashitem: super::super::Foundation::PSTR, iindex: i32, uflags: u32, iimageindex: i32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHUpdateImageW(pszhashitem: super::super::Foundation::PWSTR, iindex: i32, uflags: u32, iimageindex: i32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SHValidateUNC(hwndowner: super::super::Foundation::HWND, pszfile: super::super::Foundation::PWSTR, fconnect: VALIDATEUNC_OPTION) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCurrentProcessExplicitAppUserModelID(appid: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn SetMenuContextHelpId(param0: super::WindowsAndMessaging::HMENU, param1: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowContextHelpId(param0: super::super::Foundation::HWND, param1: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowSubclass(hwnd: super::super::Foundation::HWND, pfnsubclass: ::core::option::Option<SUBCLASSPROC>, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ShellAboutA(hwnd: super::super::Foundation::HWND, szapp: super::super::Foundation::PSTR, szotherstuff: super::super::Foundation::PSTR, hicon: super::WindowsAndMessaging::HICON) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn ShellAboutW(hwnd: super::super::Foundation::HWND, szapp: super::super::Foundation::PWSTR, szotherstuff: super::super::Foundation::PWSTR, hicon: super::WindowsAndMessaging::HICON) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellExecuteA(hwnd: super::super::Foundation::HWND, lpoperation: super::super::Foundation::PSTR, lpfile: super::super::Foundation::PSTR, lpparameters: super::super::Foundation::PSTR, lpdirectory: super::super::Foundation::PSTR, nshowcmd: i32) -> super::super::Foundation::HINSTANCE;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn ShellExecuteExA(pexecinfo: *mut SHELLEXECUTEINFOA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
- pub fn ShellExecuteExW(pexecinfo: *mut SHELLEXECUTEINFOW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellExecuteW(hwnd: super::super::Foundation::HWND, lpoperation: super::super::Foundation::PWSTR, lpfile: super::super::Foundation::PWSTR, lpparameters: super::super::Foundation::PWSTR, lpdirectory: super::super::Foundation::PWSTR, nshowcmd: i32) -> super::super::Foundation::HINSTANCE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellMessageBoxA(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: super::super::Foundation::PSTR, lpctitle: super::super::Foundation::PSTR, fustyle: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShellMessageBoxW(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: super::super::Foundation::PWSTR, lpctitle: super::super::Foundation::PWSTR, fustyle: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Shell_GetCachedImageIndex(pwsziconpath: super::super::Foundation::PWSTR, iiconindex: i32, uiconflags: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Shell_GetCachedImageIndexA(psziconpath: super::super::Foundation::PSTR, iiconindex: i32, uiconflags: u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Shell_GetCachedImageIndexW(psziconpath: super::super::Foundation::PWSTR, iiconindex: i32, uiconflags: u32) -> i32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
- pub fn Shell_GetImageLists(phiml: *mut super::Controls::HIMAGELIST, phimlsmall: *mut super::Controls::HIMAGELIST) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
- pub fn Shell_MergeMenus(hmdst: super::WindowsAndMessaging::HMENU, hmsrc: super::WindowsAndMessaging::HMENU, uinsert: u32, uidadjust: u32, uidadjustmax: u32, uflags: MM_FLAGS) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn Shell_NotifyIconA(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const NOTIFYICONDATAA) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Shell_NotifyIconGetRect(identifier: *const NOTIFYICONIDENTIFIER, iconlocation: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
- pub fn Shell_NotifyIconW(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const NOTIFYICONDATAW) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn SignalFileOpen(pidl: *const Common::ITEMIDLIST) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_Urlmon"))]
- pub fn SoftwareUpdateMessageBox(hwnd: super::super::Foundation::HWND, pszdistunit: super::super::Foundation::PWSTR, dwflags: u32, psdi: *mut super::super::System::Com::Urlmon::SOFTDISTINFO) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))]
- pub fn StgMakeUniqueName(pstgparent: super::super::System::Com::StructuredStorage::IStorage, pszfilespec: super::super::Foundation::PWSTR, grfmode: u32, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCSpnA(pszstr: super::super::Foundation::PSTR, pszset: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCSpnIA(pszstr: super::super::Foundation::PSTR, pszset: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCSpnIW(pszstr: super::super::Foundation::PWSTR, pszset: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCSpnW(pszstr: super::super::Foundation::PWSTR, pszset: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCatBuffA(pszdest: super::super::Foundation::PSTR, pszsrc: super::super::Foundation::PSTR, cchdestbuffsize: i32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCatBuffW(pszdest: super::super::Foundation::PWSTR, pszsrc: super::super::Foundation::PWSTR, cchdestbuffsize: i32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCatChainW(pszdst: super::super::Foundation::PWSTR, cchdst: u32, ichat: u32, pszsrc: super::super::Foundation::PWSTR) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCatW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrChrA(pszstart: super::super::Foundation::PSTR, wmatch: u16) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrChrIA(pszstart: super::super::Foundation::PSTR, wmatch: u16) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrChrIW(pszstart: super::super::Foundation::PWSTR, wmatch: u16) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrChrNIW(pszstart: super::super::Foundation::PWSTR, wmatch: u16, cchmax: u32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrChrNW(pszstart: super::super::Foundation::PWSTR, wmatch: u16, cchmax: u32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrChrW(pszstart: super::super::Foundation::PWSTR, wmatch: u16) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpCA(pszstr1: super::super::Foundation::PSTR, pszstr2: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpCW(pszstr1: super::super::Foundation::PWSTR, pszstr2: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpICA(pszstr1: super::super::Foundation::PSTR, pszstr2: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpICW(pszstr1: super::super::Foundation::PWSTR, pszstr2: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpIW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpLogicalW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNA(psz1: super::super::Foundation::PSTR, psz2: super::super::Foundation::PSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNCA(pszstr1: super::super::Foundation::PSTR, pszstr2: super::super::Foundation::PSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNCW(pszstr1: super::super::Foundation::PWSTR, pszstr2: super::super::Foundation::PWSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNIA(psz1: super::super::Foundation::PSTR, psz2: super::super::Foundation::PSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNICA(pszstr1: super::super::Foundation::PSTR, pszstr2: super::super::Foundation::PSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNICW(pszstr1: super::super::Foundation::PWSTR, pszstr2: super::super::Foundation::PWSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNIW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpNW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR, nchar: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCmpW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCpyNW(pszdst: super::super::Foundation::PWSTR, pszsrc: super::super::Foundation::PWSTR, cchmax: i32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrCpyW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrDupA(pszsrch: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrDupW(pszsrch: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFormatByteSize64A(qdw: i64, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFormatByteSizeA(dw: u32, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFormatByteSizeEx(ull: u64, flags: SFBS_FLAGS, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFormatByteSizeW(qdw: i64, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFormatKBSizeA(qdw: i64, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFormatKBSizeW(qdw: i64, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFromTimeIntervalA(pszout: super::super::Foundation::PSTR, cchmax: u32, dwtimems: u32, digits: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrFromTimeIntervalW(pszout: super::super::Foundation::PWSTR, cchmax: u32, dwtimems: u32, digits: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrIsIntlEqualA(fcasesens: super::super::Foundation::BOOL, pszstring1: super::super::Foundation::PSTR, pszstring2: super::super::Foundation::PSTR, nchar: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrIsIntlEqualW(fcasesens: super::super::Foundation::BOOL, pszstring1: super::super::Foundation::PWSTR, pszstring2: super::super::Foundation::PWSTR, nchar: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrNCatA(psz1: super::super::Foundation::PSTR, psz2: super::super::Foundation::PSTR, cchmax: i32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrNCatW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR, cchmax: i32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrPBrkA(psz: super::super::Foundation::PSTR, pszset: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrPBrkW(psz: super::super::Foundation::PWSTR, pszset: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrRChrA(pszstart: super::super::Foundation::PSTR, pszend: super::super::Foundation::PSTR, wmatch: u16) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrRChrIA(pszstart: super::super::Foundation::PSTR, pszend: super::super::Foundation::PSTR, wmatch: u16) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrRChrIW(pszstart: super::super::Foundation::PWSTR, pszend: super::super::Foundation::PWSTR, wmatch: u16) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrRChrW(pszstart: super::super::Foundation::PWSTR, pszend: super::super::Foundation::PWSTR, wmatch: u16) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrRStrIA(pszsource: super::super::Foundation::PSTR, pszlast: super::super::Foundation::PSTR, pszsrch: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrRStrIW(pszsource: super::super::Foundation::PWSTR, pszlast: super::super::Foundation::PWSTR, pszsrch: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn StrRetToBufA(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, pszbuf: super::super::Foundation::PSTR, cchbuf: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn StrRetToBufW(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, pszbuf: super::super::Foundation::PWSTR, cchbuf: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn StrRetToStrA(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, ppsz: *mut super::super::Foundation::PSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
- pub fn StrRetToStrW(pstr: *mut Common::STRRET, pidl: *const Common::ITEMIDLIST, ppsz: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrSpnA(psz: super::super::Foundation::PSTR, pszset: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrSpnW(psz: super::super::Foundation::PWSTR, pszset: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrStrA(pszfirst: super::super::Foundation::PSTR, pszsrch: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrStrIA(pszfirst: super::super::Foundation::PSTR, pszsrch: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrStrIW(pszfirst: super::super::Foundation::PWSTR, pszsrch: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrStrNIW(pszfirst: super::super::Foundation::PWSTR, pszsrch: super::super::Foundation::PWSTR, cchmax: u32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrStrNW(pszfirst: super::super::Foundation::PWSTR, pszsrch: super::super::Foundation::PWSTR, cchmax: u32) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrStrW(pszfirst: super::super::Foundation::PWSTR, pszsrch: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrToInt64ExA(pszstring: super::super::Foundation::PSTR, dwflags: i32, pllret: *mut i64) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrToInt64ExW(pszstring: super::super::Foundation::PWSTR, dwflags: i32, pllret: *mut i64) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrToIntA(pszsrc: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrToIntExA(pszstring: super::super::Foundation::PSTR, dwflags: i32, piret: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrToIntExW(pszstring: super::super::Foundation::PWSTR, dwflags: i32, piret: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrToIntW(pszsrc: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrTrimA(psz: super::super::Foundation::PSTR, psztrimchars: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn StrTrimW(psz: super::super::Foundation::PWSTR, psztrimchars: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnloadUserProfile(htoken: super::super::Foundation::HANDLE, hprofile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
- pub fn UnregisterAppConstrainedChangeNotification(registration: *mut _APPCONSTRAIN_REGISTRATION);
- pub fn UnregisterAppStateChangeNotification(registration: *mut _APPSTATE_REGISTRATION);
- pub fn UnregisterScaleChangeEvent(dwcookie: usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlApplySchemeA(pszin: super::super::Foundation::PSTR, pszout: super::super::Foundation::PSTR, pcchout: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlApplySchemeW(pszin: super::super::Foundation::PWSTR, pszout: super::super::Foundation::PWSTR, pcchout: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCanonicalizeA(pszurl: super::super::Foundation::PSTR, pszcanonicalized: super::super::Foundation::PSTR, pcchcanonicalized: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCanonicalizeW(pszurl: super::super::Foundation::PWSTR, pszcanonicalized: super::super::Foundation::PWSTR, pcchcanonicalized: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCombineA(pszbase: super::super::Foundation::PSTR, pszrelative: super::super::Foundation::PSTR, pszcombined: super::super::Foundation::PSTR, pcchcombined: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCombineW(pszbase: super::super::Foundation::PWSTR, pszrelative: super::super::Foundation::PWSTR, pszcombined: super::super::Foundation::PWSTR, pcchcombined: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCompareA(psz1: super::super::Foundation::PSTR, psz2: super::super::Foundation::PSTR, fignoreslash: super::super::Foundation::BOOL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCompareW(psz1: super::super::Foundation::PWSTR, psz2: super::super::Foundation::PWSTR, fignoreslash: super::super::Foundation::BOOL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCreateFromPathA(pszpath: super::super::Foundation::PSTR, pszurl: super::super::Foundation::PSTR, pcchurl: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlCreateFromPathW(pszpath: super::super::Foundation::PWSTR, pszurl: super::super::Foundation::PWSTR, pcchurl: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlEscapeA(pszurl: super::super::Foundation::PSTR, pszescaped: super::super::Foundation::PSTR, pcchescaped: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlEscapeW(pszurl: super::super::Foundation::PWSTR, pszescaped: super::super::Foundation::PWSTR, pcchescaped: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlFixupW(pcszurl: super::super::Foundation::PWSTR, psztranslatedurl: super::super::Foundation::PWSTR, cchmax: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlGetLocationA(pszurl: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlGetLocationW(pszurl: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlGetPartA(pszin: super::super::Foundation::PSTR, pszout: super::super::Foundation::PSTR, pcchout: *mut u32, dwpart: u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlGetPartW(pszin: super::super::Foundation::PWSTR, pszout: super::super::Foundation::PWSTR, pcchout: *mut u32, dwpart: u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlHashA(pszurl: super::super::Foundation::PSTR, pbhash: *mut u8, cbhash: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlHashW(pszurl: super::super::Foundation::PWSTR, pbhash: *mut u8, cbhash: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlIsA(pszurl: super::super::Foundation::PSTR, urlis: URLIS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlIsNoHistoryA(pszurl: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlIsNoHistoryW(pszurl: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlIsOpaqueA(pszurl: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlIsOpaqueW(pszurl: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlIsW(pszurl: super::super::Foundation::PWSTR, urlis: URLIS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlUnescapeA(pszurl: super::super::Foundation::PSTR, pszunescaped: super::super::Foundation::PSTR, pcchunescaped: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UrlUnescapeW(pszurl: super::super::Foundation::PWSTR, pszunescaped: super::super::Foundation::PWSTR, pcchunescaped: *mut u32, dwflags: u32) -> ::windows_sys::core::HRESULT;
- pub fn WhichPlatform() -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Win32DeleteFile(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WinHelpA(hwndmain: super::super::Foundation::HWND, lpszhelp: super::super::Foundation::PSTR, ucommand: u32, dwdata: usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WinHelpW(hwndmain: super::super::Foundation::HWND, lpszhelp: super::super::Foundation::PWSTR, ucommand: u32, dwdata: usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WriteCabinetState(pcs: *const CABINETSTATE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wnsprintfA(pszdest: super::super::Foundation::PSTR, cchdest: i32, pszfmt: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wnsprintfW(pszdest: super::super::Foundation::PWSTR, cchdest: i32, pszfmt: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wvnsprintfA(pszdest: super::super::Foundation::PSTR, cchdest: i32, pszfmt: super::super::Foundation::PSTR, arglist: *const i8) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wvnsprintfW(pszdest: super::super::Foundation::PWSTR, cchdest: i32, pszfmt: super::super::Foundation::PWSTR, arglist: *const i8) -> i32;
-}
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct AASHELLMENUITEM {
- pub lpReserved1: *mut ::core::ffi::c_void,
- pub iReserved: i32,
- pub uiReserved: u32,
- pub lpName: *mut AASHELLMENUFILENAME,
- pub psz: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for AASHELLMENUITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for AASHELLMENUITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const ABE_BOTTOM: u32 = 3u32;
-pub const ABE_LEFT: u32 = 0u32;
-pub const ABE_RIGHT: u32 = 2u32;
-pub const ABE_TOP: u32 = 1u32;
-pub const ABM_ACTIVATE: u32 = 6u32;
-pub const ABM_GETAUTOHIDEBAR: u32 = 7u32;
-pub const ABM_GETAUTOHIDEBAREX: u32 = 11u32;
-pub const ABM_GETSTATE: u32 = 4u32;
-pub const ABM_GETTASKBARPOS: u32 = 5u32;
-pub const ABM_NEW: u32 = 0u32;
-pub const ABM_QUERYPOS: u32 = 2u32;
-pub const ABM_REMOVE: u32 = 1u32;
-pub const ABM_SETAUTOHIDEBAR: u32 = 8u32;
-pub const ABM_SETAUTOHIDEBAREX: u32 = 12u32;
-pub const ABM_SETPOS: u32 = 3u32;
-pub const ABM_SETSTATE: u32 = 10u32;
-pub const ABM_WINDOWPOSCHANGED: u32 = 9u32;
-pub const ABN_FULLSCREENAPP: u32 = 2u32;
-pub const ABN_POSCHANGED: u32 = 1u32;
-pub const ABN_STATECHANGE: u32 = 0u32;
-pub const ABN_WINDOWARRANGE: u32 = 3u32;
-pub const ABS_ALWAYSONTOP: u32 = 2u32;
-pub const ABS_AUTOHIDE: u32 = 1u32;
-pub const ACDD_VISIBLE: u32 = 1u32;
-pub type ACENUMOPTION = i32;
-pub const ACEO_NONE: ACENUMOPTION = 0i32;
-pub const ACEO_MOSTRECENTFIRST: ACENUMOPTION = 1i32;
-pub const ACEO_FIRSTUNUSED: ACENUMOPTION = 65536i32;
-pub type ACTIVATEOPTIONS = i32;
-pub const AO_NONE: ACTIVATEOPTIONS = 0i32;
-pub const AO_DESIGNMODE: ACTIVATEOPTIONS = 1i32;
-pub const AO_NOERRORUI: ACTIVATEOPTIONS = 2i32;
-pub const AO_NOSPLASHSCREEN: ACTIVATEOPTIONS = 4i32;
-pub const AO_PRELAUNCH: ACTIVATEOPTIONS = 33554432i32;
-pub const ADDURL_SILENT: u32 = 1u32;
-pub type ADJACENT_DISPLAY_EDGES = i32;
-pub const ADE_NONE: ADJACENT_DISPLAY_EDGES = 0i32;
-pub const ADE_LEFT: ADJACENT_DISPLAY_EDGES = 1i32;
-pub const ADE_RIGHT: ADJACENT_DISPLAY_EDGES = 2i32;
-pub const AD_APPLY_BUFFERED_REFRESH: u32 = 16u32;
-pub const AD_APPLY_DYNAMICREFRESH: u32 = 32u32;
-pub const AD_APPLY_FORCE: u32 = 8u32;
-pub const AD_APPLY_HTMLGEN: u32 = 2u32;
-pub const AD_APPLY_REFRESH: u32 = 4u32;
-pub const AD_APPLY_SAVE: u32 = 1u32;
-pub const AD_GETWP_BMP: u32 = 0u32;
-pub const AD_GETWP_IMAGE: u32 = 1u32;
-pub const AD_GETWP_LAST_APPLIED: u32 = 2u32;
-pub type AHE_TYPE = i32;
-pub const AHE_DESKTOP: AHE_TYPE = 0i32;
-pub const AHE_IMMERSIVE: AHE_TYPE = 1i32;
-pub type AHTYPE = i32;
-pub const AHTYPE_UNDEFINED: AHTYPE = 0i32;
-pub const AHTYPE_USER_APPLICATION: AHTYPE = 8i32;
-pub const AHTYPE_ANY_APPLICATION: AHTYPE = 16i32;
-pub const AHTYPE_MACHINEDEFAULT: AHTYPE = 32i32;
-pub const AHTYPE_PROGID: AHTYPE = 64i32;
-pub const AHTYPE_APPLICATION: AHTYPE = 128i32;
-pub const AHTYPE_CLASS_APPLICATION: AHTYPE = 256i32;
-pub const AHTYPE_ANY_PROGID: AHTYPE = 512i32;
-pub type APPACTIONFLAGS = i32;
-pub const APPACTION_INSTALL: APPACTIONFLAGS = 1i32;
-pub const APPACTION_UNINSTALL: APPACTIONFLAGS = 2i32;
-pub const APPACTION_MODIFY: APPACTIONFLAGS = 4i32;
-pub const APPACTION_REPAIR: APPACTIONFLAGS = 8i32;
-pub const APPACTION_UPGRADE: APPACTIONFLAGS = 16i32;
-pub const APPACTION_CANGETSIZE: APPACTIONFLAGS = 32i32;
-pub const APPACTION_MODIFYREMOVE: APPACTIONFLAGS = 128i32;
-pub const APPACTION_ADDLATER: APPACTIONFLAGS = 256i32;
-pub const APPACTION_UNSCHEDULE: APPACTIONFLAGS = 512i32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPBARDATA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPBARDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPBARDATA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPBARDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPCATEGORYINFO {
- pub Locale: u32,
- pub pszDescription: super::super::Foundation::PWSTR,
- pub AppCategoryId: ::windows_sys::core::GUID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPCATEGORYINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPCATEGORYINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPCATEGORYINFOLIST {
- pub cCategory: u32,
- pub pCategoryInfo: *mut APPCATEGORYINFO,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPCATEGORYINFOLIST {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPCATEGORYINFOLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type APPDOCLISTTYPE = i32;
-pub const ADLT_RECENT: APPDOCLISTTYPE = 0i32;
-pub const ADLT_FREQUENT: APPDOCLISTTYPE = 1i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPINFODATA {
- pub cbSize: u32,
- pub dwMask: u32,
- pub pszDisplayName: super::super::Foundation::PWSTR,
- pub pszVersion: super::super::Foundation::PWSTR,
- pub pszPublisher: super::super::Foundation::PWSTR,
- pub pszProductID: super::super::Foundation::PWSTR,
- pub pszRegisteredOwner: super::super::Foundation::PWSTR,
- pub pszRegisteredCompany: super::super::Foundation::PWSTR,
- pub pszLanguage: super::super::Foundation::PWSTR,
- pub pszSupportUrl: super::super::Foundation::PWSTR,
- pub pszSupportTelephone: super::super::Foundation::PWSTR,
- pub pszHelpLink: super::super::Foundation::PWSTR,
- pub pszInstallLocation: super::super::Foundation::PWSTR,
- pub pszInstallSource: super::super::Foundation::PWSTR,
- pub pszInstallDate: super::super::Foundation::PWSTR,
- pub pszContact: super::super::Foundation::PWSTR,
- pub pszComments: super::super::Foundation::PWSTR,
- pub pszImage: super::super::Foundation::PWSTR,
- pub pszReadmeUrl: super::super::Foundation::PWSTR,
- pub pszUpdateInfoUrl: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPINFODATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPINFODATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type APPINFODATAFLAGS = i32;
-pub const AIM_DISPLAYNAME: APPINFODATAFLAGS = 1i32;
-pub const AIM_VERSION: APPINFODATAFLAGS = 2i32;
-pub const AIM_PUBLISHER: APPINFODATAFLAGS = 4i32;
-pub const AIM_PRODUCTID: APPINFODATAFLAGS = 8i32;
-pub const AIM_REGISTEREDOWNER: APPINFODATAFLAGS = 16i32;
-pub const AIM_REGISTEREDCOMPANY: APPINFODATAFLAGS = 32i32;
-pub const AIM_LANGUAGE: APPINFODATAFLAGS = 64i32;
-pub const AIM_SUPPORTURL: APPINFODATAFLAGS = 128i32;
-pub const AIM_SUPPORTTELEPHONE: APPINFODATAFLAGS = 256i32;
-pub const AIM_HELPLINK: APPINFODATAFLAGS = 512i32;
-pub const AIM_INSTALLLOCATION: APPINFODATAFLAGS = 1024i32;
-pub const AIM_INSTALLSOURCE: APPINFODATAFLAGS = 2048i32;
-pub const AIM_INSTALLDATE: APPINFODATAFLAGS = 4096i32;
-pub const AIM_CONTACT: APPINFODATAFLAGS = 16384i32;
-pub const AIM_COMMENTS: APPINFODATAFLAGS = 32768i32;
-pub const AIM_IMAGE: APPINFODATAFLAGS = 131072i32;
-pub const AIM_READMEURL: APPINFODATAFLAGS = 262144i32;
-pub const AIM_UPDATEINFOURL: APPINFODATAFLAGS = 524288i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type APPLET_PROC = unsafe extern "system" fn(hwndcpl: super::super::Foundation::HWND, msg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> i32;
-pub type APPLICATION_VIEW_MIN_WIDTH = i32;
-pub const AVMW_DEFAULT: APPLICATION_VIEW_MIN_WIDTH = 0i32;
-pub const AVMW_320: APPLICATION_VIEW_MIN_WIDTH = 1i32;
-pub const AVMW_500: APPLICATION_VIEW_MIN_WIDTH = 2i32;
-pub type APPLICATION_VIEW_ORIENTATION = i32;
-pub const AVO_LANDSCAPE: APPLICATION_VIEW_ORIENTATION = 0i32;
-pub const AVO_PORTRAIT: APPLICATION_VIEW_ORIENTATION = 1i32;
-pub type APPLICATION_VIEW_SIZE_PREFERENCE = i32;
-pub const AVSP_DEFAULT: APPLICATION_VIEW_SIZE_PREFERENCE = 0i32;
-pub const AVSP_USE_LESS: APPLICATION_VIEW_SIZE_PREFERENCE = 1i32;
-pub const AVSP_USE_HALF: APPLICATION_VIEW_SIZE_PREFERENCE = 2i32;
-pub const AVSP_USE_MORE: APPLICATION_VIEW_SIZE_PREFERENCE = 3i32;
-pub const AVSP_USE_MINIMUM: APPLICATION_VIEW_SIZE_PREFERENCE = 4i32;
-pub const AVSP_USE_NONE: APPLICATION_VIEW_SIZE_PREFERENCE = 5i32;
-pub const AVSP_CUSTOM: APPLICATION_VIEW_SIZE_PREFERENCE = 6i32;
-pub type APPLICATION_VIEW_STATE = i32;
-pub const AVS_FULLSCREEN_LANDSCAPE: APPLICATION_VIEW_STATE = 0i32;
-pub const AVS_FILLED: APPLICATION_VIEW_STATE = 1i32;
-pub const AVS_SNAPPED: APPLICATION_VIEW_STATE = 2i32;
-pub const AVS_FULLSCREEN_PORTRAIT: APPLICATION_VIEW_STATE = 3i32;
-pub const APPNAMEBUFFERLEN: u32 = 40u32;
-pub const ARCONTENT_AUDIOCD: u32 = 4u32;
-pub const ARCONTENT_AUTOPLAYMUSIC: u32 = 256u32;
-pub const ARCONTENT_AUTOPLAYPIX: u32 = 128u32;
-pub const ARCONTENT_AUTOPLAYVIDEO: u32 = 512u32;
-pub const ARCONTENT_AUTORUNINF: u32 = 2u32;
-pub const ARCONTENT_BLANKBD: u32 = 8192u32;
-pub const ARCONTENT_BLANKCD: u32 = 16u32;
-pub const ARCONTENT_BLANKDVD: u32 = 32u32;
-pub const ARCONTENT_BLURAY: u32 = 16384u32;
-pub const ARCONTENT_CAMERASTORAGE: u32 = 32768u32;
-pub const ARCONTENT_CUSTOMEVENT: u32 = 65536u32;
-pub const ARCONTENT_DVDAUDIO: u32 = 4096u32;
-pub const ARCONTENT_DVDMOVIE: u32 = 8u32;
-pub const ARCONTENT_MASK: u32 = 131070u32;
-pub const ARCONTENT_NONE: u32 = 0u32;
-pub const ARCONTENT_PHASE_FINAL: u32 = 1073741824u32;
-pub const ARCONTENT_PHASE_MASK: u32 = 1879048192u32;
-pub const ARCONTENT_PHASE_PRESNIFF: u32 = 268435456u32;
-pub const ARCONTENT_PHASE_SNIFFING: u32 = 536870912u32;
-pub const ARCONTENT_PHASE_UNKNOWN: u32 = 0u32;
-pub const ARCONTENT_SVCD: u32 = 2048u32;
-pub const ARCONTENT_UNKNOWNCONTENT: u32 = 64u32;
-pub const ARCONTENT_VCD: u32 = 1024u32;
-pub type ASSOCCLASS = i32;
-pub const ASSOCCLASS_SHELL_KEY: ASSOCCLASS = 0i32;
-pub const ASSOCCLASS_PROGID_KEY: ASSOCCLASS = 1i32;
-pub const ASSOCCLASS_PROGID_STR: ASSOCCLASS = 2i32;
-pub const ASSOCCLASS_CLSID_KEY: ASSOCCLASS = 3i32;
-pub const ASSOCCLASS_CLSID_STR: ASSOCCLASS = 4i32;
-pub const ASSOCCLASS_APP_KEY: ASSOCCLASS = 5i32;
-pub const ASSOCCLASS_APP_STR: ASSOCCLASS = 6i32;
-pub const ASSOCCLASS_SYSTEM_STR: ASSOCCLASS = 7i32;
-pub const ASSOCCLASS_FOLDER: ASSOCCLASS = 8i32;
-pub const ASSOCCLASS_STAR: ASSOCCLASS = 9i32;
-pub const ASSOCCLASS_FIXED_PROGID_STR: ASSOCCLASS = 10i32;
-pub const ASSOCCLASS_PROTOCOL_STR: ASSOCCLASS = 11i32;
-pub type ASSOCDATA = i32;
-pub const ASSOCDATA_MSIDESCRIPTOR: ASSOCDATA = 1i32;
-pub const ASSOCDATA_NOACTIVATEHANDLER: ASSOCDATA = 2i32;
-pub const ASSOCDATA_UNUSED1: ASSOCDATA = 3i32;
-pub const ASSOCDATA_HASPERUSERASSOC: ASSOCDATA = 4i32;
-pub const ASSOCDATA_EDITFLAGS: ASSOCDATA = 5i32;
-pub const ASSOCDATA_VALUE: ASSOCDATA = 6i32;
-pub const ASSOCDATA_MAX: ASSOCDATA = 7i32;
-pub type ASSOCENUM = i32;
-pub const ASSOCENUM_NONE: ASSOCENUM = 0i32;
-pub const ASSOCF_APP_TO_APP: i32 = 65536i32;
-pub const ASSOCF_IGNOREBASECLASS: i32 = 512i32;
-pub const ASSOCF_INIT_BYEXENAME: i32 = 2i32;
-pub const ASSOCF_INIT_DEFAULTTOFOLDER: i32 = 8i32;
-pub const ASSOCF_INIT_DEFAULTTOSTAR: i32 = 4i32;
-pub const ASSOCF_INIT_FIXED_PROGID: i32 = 2048i32;
-pub const ASSOCF_INIT_FOR_FILE: i32 = 8192i32;
-pub const ASSOCF_INIT_IGNOREUNKNOWN: i32 = 1024i32;
-pub const ASSOCF_INIT_NOREMAPCLSID: i32 = 1i32;
-pub const ASSOCF_IS_FULL_URI: i32 = 16384i32;
-pub const ASSOCF_IS_PROTOCOL: i32 = 4096i32;
-pub const ASSOCF_NOFIXUPS: i32 = 256i32;
-pub const ASSOCF_NONE: i32 = 0i32;
-pub const ASSOCF_NOTRUNCATE: i32 = 32i32;
-pub const ASSOCF_NOUSERSETTINGS: i32 = 16i32;
-pub const ASSOCF_OPEN_BYEXENAME: i32 = 2i32;
-pub const ASSOCF_PER_MACHINE_ONLY: i32 = 32768i32;
-pub const ASSOCF_REMAPRUNDLL: i32 = 128i32;
-pub const ASSOCF_VERIFY: i32 = 64i32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct ASSOCIATIONELEMENT {
- pub ac: ASSOCCLASS,
- pub hkClass: super::super::System::Registry::HKEY,
- pub pszClass: super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for ASSOCIATIONELEMENT {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for ASSOCIATIONELEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-pub struct ASSOCIATIONELEMENT {
- pub ac: ASSOCCLASS,
- pub hkClass: super::super::System::Registry::HKEY,
- pub pszClass: super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for ASSOCIATIONELEMENT {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for ASSOCIATIONELEMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type ASSOCIATIONLEVEL = i32;
-pub const AL_MACHINE: ASSOCIATIONLEVEL = 0i32;
-pub const AL_EFFECTIVE: ASSOCIATIONLEVEL = 1i32;
-pub const AL_USER: ASSOCIATIONLEVEL = 2i32;
-pub type ASSOCIATIONTYPE = i32;
-pub const AT_FILEEXTENSION: ASSOCIATIONTYPE = 0i32;
-pub const AT_URLPROTOCOL: ASSOCIATIONTYPE = 1i32;
-pub const AT_STARTMENUCLIENT: ASSOCIATIONTYPE = 2i32;
-pub const AT_MIMETYPE: ASSOCIATIONTYPE = 3i32;
-pub type ASSOCKEY = i32;
-pub const ASSOCKEY_SHELLEXECCLASS: ASSOCKEY = 1i32;
-pub const ASSOCKEY_APP: ASSOCKEY = 2i32;
-pub const ASSOCKEY_CLASS: ASSOCKEY = 3i32;
-pub const ASSOCKEY_BASECLASS: ASSOCKEY = 4i32;
-pub const ASSOCKEY_MAX: ASSOCKEY = 5i32;
-pub type ASSOCSTR = i32;
-pub const ASSOCSTR_COMMAND: ASSOCSTR = 1i32;
-pub const ASSOCSTR_EXECUTABLE: ASSOCSTR = 2i32;
-pub const ASSOCSTR_FRIENDLYDOCNAME: ASSOCSTR = 3i32;
-pub const ASSOCSTR_FRIENDLYAPPNAME: ASSOCSTR = 4i32;
-pub const ASSOCSTR_NOOPEN: ASSOCSTR = 5i32;
-pub const ASSOCSTR_SHELLNEWVALUE: ASSOCSTR = 6i32;
-pub const ASSOCSTR_DDECOMMAND: ASSOCSTR = 7i32;
-pub const ASSOCSTR_DDEIFEXEC: ASSOCSTR = 8i32;
-pub const ASSOCSTR_DDEAPPLICATION: ASSOCSTR = 9i32;
-pub const ASSOCSTR_DDETOPIC: ASSOCSTR = 10i32;
-pub const ASSOCSTR_INFOTIP: ASSOCSTR = 11i32;
-pub const ASSOCSTR_QUICKTIP: ASSOCSTR = 12i32;
-pub const ASSOCSTR_TILEINFO: ASSOCSTR = 13i32;
-pub const ASSOCSTR_CONTENTTYPE: ASSOCSTR = 14i32;
-pub const ASSOCSTR_DEFAULTICON: ASSOCSTR = 15i32;
-pub const ASSOCSTR_SHELLEXTENSION: ASSOCSTR = 16i32;
-pub const ASSOCSTR_DROPTARGET: ASSOCSTR = 17i32;
-pub const ASSOCSTR_DELEGATEEXECUTE: ASSOCSTR = 18i32;
-pub const ASSOCSTR_SUPPORTED_URI_PROTOCOLS: ASSOCSTR = 19i32;
-pub const ASSOCSTR_PROGID: ASSOCSTR = 20i32;
-pub const ASSOCSTR_APPID: ASSOCSTR = 21i32;
-pub const ASSOCSTR_APPPUBLISHER: ASSOCSTR = 22i32;
-pub const ASSOCSTR_APPICONREFERENCE: ASSOCSTR = 23i32;
-pub const ASSOCSTR_MAX: ASSOCSTR = 24i32;
-pub type ASSOC_FILTER = i32;
-pub const ASSOC_FILTER_NONE: ASSOC_FILTER = 0i32;
-pub const ASSOC_FILTER_RECOMMENDED: ASSOC_FILTER = 1i32;
-pub type ATTACHMENT_ACTION = i32;
-pub const ATTACHMENT_ACTION_CANCEL: ATTACHMENT_ACTION = 0i32;
-pub const ATTACHMENT_ACTION_SAVE: ATTACHMENT_ACTION = 1i32;
-pub const ATTACHMENT_ACTION_EXEC: ATTACHMENT_ACTION = 2i32;
-pub type ATTACHMENT_PROMPT = i32;
-pub const ATTACHMENT_PROMPT_NONE: ATTACHMENT_PROMPT = 0i32;
-pub const ATTACHMENT_PROMPT_SAVE: ATTACHMENT_PROMPT = 1i32;
-pub const ATTACHMENT_PROMPT_EXEC: ATTACHMENT_PROMPT = 2i32;
-pub const ATTACHMENT_PROMPT_EXEC_OR_SAVE: ATTACHMENT_PROMPT = 3i32;
-pub type AUTOCOMPLETELISTOPTIONS = i32;
-pub const ACLO_NONE: AUTOCOMPLETELISTOPTIONS = 0i32;
-pub const ACLO_CURRENTDIR: AUTOCOMPLETELISTOPTIONS = 1i32;
-pub const ACLO_MYCOMPUTER: AUTOCOMPLETELISTOPTIONS = 2i32;
-pub const ACLO_DESKTOP: AUTOCOMPLETELISTOPTIONS = 4i32;
-pub const ACLO_FAVORITES: AUTOCOMPLETELISTOPTIONS = 8i32;
-pub const ACLO_FILESYSONLY: AUTOCOMPLETELISTOPTIONS = 16i32;
-pub const ACLO_FILESYSDIRS: AUTOCOMPLETELISTOPTIONS = 32i32;
-pub const ACLO_VIRTUALNAMESPACE: AUTOCOMPLETELISTOPTIONS = 64i32;
-pub type AUTOCOMPLETEOPTIONS = i32;
-pub const ACO_NONE: AUTOCOMPLETEOPTIONS = 0i32;
-pub const ACO_AUTOSUGGEST: AUTOCOMPLETEOPTIONS = 1i32;
-pub const ACO_AUTOAPPEND: AUTOCOMPLETEOPTIONS = 2i32;
-pub const ACO_SEARCH: AUTOCOMPLETEOPTIONS = 4i32;
-pub const ACO_FILTERPREFIXES: AUTOCOMPLETEOPTIONS = 8i32;
-pub const ACO_USETAB: AUTOCOMPLETEOPTIONS = 16i32;
-pub const ACO_UPDOWNKEYDROPSLIST: AUTOCOMPLETEOPTIONS = 32i32;
-pub const ACO_RTLREADING: AUTOCOMPLETEOPTIONS = 64i32;
-pub const ACO_WORD_FILTER: AUTOCOMPLETEOPTIONS = 128i32;
-pub const ACO_NOPREFIXFILTERING: AUTOCOMPLETEOPTIONS = 256i32;
-#[repr(C, packed(1))]
-#[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],
-};
-pub const AppStartupLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 658421223,
- data2: 34992,
- data3: 18499,
- data4: [191, 239, 226, 200, 29, 67, 170, 229],
-};
-pub const AppVisibility: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2120213465,
- data2: 39007,
- data3: 18696,
- data4: [145, 249, 238, 25, 249, 253, 21, 20],
-};
-pub const ApplicationActivationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1169822333,
- data2: 4264,
- data3: 18154,
- data4: [138, 183, 86, 234, 144, 120, 148, 60],
-};
-pub const ApplicationAssociationRegistration: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1494354375,
- data2: 30331,
- data3: 17074,
- data4: [159, 186, 68, 238, 70, 21, 242, 199],
-};
-pub const ApplicationAssociationRegistrationUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 426250349,
- data2: 62389,
- data3: 17615,
- data4: [137, 14, 17, 111, 203, 158, 206, 241],
-};
-pub const ApplicationDesignModeSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2508877749,
- data2: 56498,
- data3: 20399,
- data4: [170, 253, 127, 176, 84, 173, 26, 59],
-};
-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)]
-#[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
- }
-}
-pub type BANDSITECID = i32;
-pub const BSID_BANDADDED: BANDSITECID = 0i32;
-pub const BSID_BANDREMOVED: BANDSITECID = 1i32;
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct BANNER_NOTIFICATION {
- pub event: BANNER_NOTIFICATION_EVENT,
- pub providerIdentity: super::super::Foundation::PWSTR,
- pub contentId: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for BANNER_NOTIFICATION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for BANNER_NOTIFICATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type BANNER_NOTIFICATION_EVENT = i32;
-pub const BNE_Rendered: BANNER_NOTIFICATION_EVENT = 0i32;
-pub const BNE_Hovered: BANNER_NOTIFICATION_EVENT = 1i32;
-pub const BNE_Closed: BANNER_NOTIFICATION_EVENT = 2i32;
-pub const BNE_Dismissed: BANNER_NOTIFICATION_EVENT = 3i32;
-pub const BNE_Button1Clicked: BANNER_NOTIFICATION_EVENT = 4i32;
-pub const BNE_Button2Clicked: BANNER_NOTIFICATION_EVENT = 5i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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: super::super::Foundation::PWSTR,
- pub _pidlPending: *mut Common::ITEMIDLIST,
- pub _psvPending: IShellView,
- pub _psfPending: IShellFolder,
- pub _hwndViewPending: super::super::Foundation::HWND,
- pub _pszTitlePending: super::super::Foundation::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_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for BASEBROWSERDATALH {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for BASEBROWSERDATALH {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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: super::super::Foundation::PWSTR,
- pub _pidlPending: *mut Common::ITEMIDLIST,
- pub _psvPending: IShellView,
- pub _psfPending: IShellFolder,
- pub _hwndViewPending: super::super::Foundation::HWND,
- pub _pszTitlePending: super::super::Foundation::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_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for BASEBROWSERDATAXP {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for BASEBROWSERDATAXP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[cfg(feature = "Win32_Foundation")]
-pub type BFFCALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM, lpdata: super::super::Foundation::LPARAM) -> i32;
-pub const BFFM_ENABLEOK: u32 = 1125u32;
-pub const BFFM_INITIALIZED: u32 = 1u32;
-pub const BFFM_IUNKNOWN: u32 = 5u32;
-pub const BFFM_SELCHANGED: u32 = 2u32;
-pub const BFFM_SETEXPANDED: u32 = 1130u32;
-pub const BFFM_SETOKTEXT: u32 = 1129u32;
-pub const BFFM_SETSELECTION: u32 = 1127u32;
-pub const BFFM_SETSELECTIONA: u32 = 1126u32;
-pub const BFFM_SETSELECTIONW: u32 = 1127u32;
-pub const BFFM_SETSTATUSTEXT: u32 = 1128u32;
-pub const BFFM_SETSTATUSTEXTA: u32 = 1124u32;
-pub const BFFM_SETSTATUSTEXTW: u32 = 1128u32;
-pub const BFFM_VALIDATEFAILED: u32 = 4u32;
-pub const BFFM_VALIDATEFAILEDA: u32 = 3u32;
-pub const BFFM_VALIDATEFAILEDW: u32 = 4u32;
-pub const BHID_AssociationArray: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3198807831,
- data2: 33521,
- data3: 20320,
- data4: [146, 132, 79, 141, 183, 92, 59, 233],
-};
-pub const BHID_DataObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3099639199,
- data2: 60708,
- data3: 17756,
- data4: [131, 230, 213, 57, 12, 79, 232, 196],
-};
-pub const BHID_EnumAssocHandlers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3098217372, data2: 49900, data3: 20346, data4: [145, 141, 49, 73, 0, 230, 40, 10] };
-pub const BHID_EnumItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2499151129,
- data2: 10320,
- data3: 18724,
- data4: [170, 90, 209, 94, 132, 134, 128, 57],
-};
-pub const BHID_FilePlaceholder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2256002283, data2: 43744, data3: 16389, data4: [141, 61, 84, 127, 168, 82, 248, 37] };
-pub const BHID_Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 953190264,
- data2: 62807,
- data3: 18064,
- data4: [158, 191, 186, 84, 112, 106, 216, 247],
-};
-pub const BHID_LinkTargetItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813352, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] };
-pub const BHID_PropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 59040164, data2: 5411, data3: 17308, data4: [164, 200, 171, 145, 16, 82, 245, 134] };
-pub const BHID_RandomAccessStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4050635067,
- data2: 30638,
- data3: 19710,
- data4: [189, 167, 168, 102, 238, 166, 135, 141],
-};
-pub const BHID_SFObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813348, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] };
-pub const BHID_SFUIObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813349, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] };
-pub const BHID_SFViewObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813350, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] };
-pub const BHID_Storage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813351, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] };
-pub const BHID_StorageEnum: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1176610019, data2: 61654, data3: 18291, data4: [138, 156, 70, 231, 123, 23, 72, 64] };
-pub const BHID_StorageItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1078862089,
- data2: 30674,
- data3: 18073,
- data4: [165, 160, 79, 223, 16, 219, 152, 55],
-};
-pub const BHID_Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 485209003,
- data2: 31760,
- data3: 18842,
- data4: [164, 23, 146, 202, 22, 196, 203, 131],
-};
-pub const BHID_ThumbnailHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2066638090,
- data2: 36384,
- data3: 20298,
- data4: [176, 158, 101, 151, 175, 199, 47, 176],
-};
-pub const BHID_Transfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3588441761, data2: 63315, data3: 18738, data4: [180, 3, 69, 116, 128, 14, 36, 152] };
-pub const BIF_BROWSEFILEJUNCTIONS: u32 = 65536u32;
-pub const BIF_BROWSEFORCOMPUTER: u32 = 4096u32;
-pub const BIF_BROWSEFORPRINTER: u32 = 8192u32;
-pub const BIF_BROWSEINCLUDEFILES: u32 = 16384u32;
-pub const BIF_BROWSEINCLUDEURLS: u32 = 128u32;
-pub const BIF_DONTGOBELOWDOMAIN: u32 = 2u32;
-pub const BIF_EDITBOX: u32 = 16u32;
-pub const BIF_NEWDIALOGSTYLE: u32 = 64u32;
-pub const BIF_NONEWFOLDERBUTTON: u32 = 512u32;
-pub const BIF_NOTRANSLATETARGETS: u32 = 1024u32;
-pub const BIF_RETURNFSANCESTORS: u32 = 8u32;
-pub const BIF_RETURNONLYFSDIRS: u32 = 1u32;
-pub const BIF_SHAREABLE: u32 = 32768u32;
-pub const BIF_STATUSTEXT: u32 = 4u32;
-pub const BIF_UAHINT: u32 = 256u32;
-pub const BIF_VALIDATE: u32 = 32u32;
-pub const BIND_INTERRUPTABLE: u32 = 4294967295u32;
-pub const BMICON_LARGE: i32 = 0i32;
-pub const BMICON_SMALL: i32 = 1i32;
-pub type BNSTATE = i32;
-pub const BNS_NORMAL: BNSTATE = 0i32;
-pub const BNS_BEGIN_NAVIGATE: BNSTATE = 1i32;
-pub const BNS_NAVIGATE: BNSTATE = 2i32;
-#[repr(C)]
-#[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: super::super::Foundation::PSTR,
- pub lpszTitle: super::super::Foundation::PSTR,
- 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)]
-#[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: super::super::Foundation::PWSTR,
- pub lpszTitle: super::super::Foundation::PWSTR,
- 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
- }
-}
-pub const BSF_CANMAXIMIZE: u32 = 1024u32;
-pub const BSF_DELEGATEDNAVIGATION: u32 = 65536u32;
-pub const BSF_DONTSHOWNAVCANCELPAGE: u32 = 16384u32;
-pub const BSF_FEEDNAVIGATION: u32 = 524288u32;
-pub const BSF_FEEDSUBSCRIBED: u32 = 1048576u32;
-pub const BSF_HTMLNAVCANCELED: u32 = 8192u32;
-pub const BSF_MERGEDMENUS: u32 = 262144u32;
-pub const BSF_NAVNOHISTORY: u32 = 4096u32;
-pub const BSF_NOLOCALFILEWARNING: u32 = 16u32;
-pub const BSF_REGISTERASDROPTARGET: u32 = 1u32;
-pub const BSF_RESIZABLE: u32 = 512u32;
-pub const BSF_SETNAVIGATABLECODEPAGE: u32 = 32768u32;
-pub const BSF_THEATERMODE: u32 = 2u32;
-pub const BSF_TOPBROWSER: u32 = 2048u32;
-pub const BSF_TRUSTEDFORACTIVEX: u32 = 131072u32;
-pub const BSF_UISETBYAUTOMATION: u32 = 256u32;
-pub const BSIM_STATE: u32 = 1u32;
-pub const BSIM_STYLE: u32 = 2u32;
-pub const BSIS_ALWAYSGRIPPER: u32 = 2u32;
-pub const BSIS_AUTOGRIPPER: u32 = 0u32;
-pub const BSIS_FIXEDORDER: u32 = 1024u32;
-pub const BSIS_LEFTALIGN: u32 = 4u32;
-pub const BSIS_LOCKED: u32 = 256u32;
-pub const BSIS_NOCAPTION: u32 = 64u32;
-pub const BSIS_NOCONTEXTMENU: u32 = 16u32;
-pub const BSIS_NODROPTARGET: u32 = 32u32;
-pub const BSIS_NOGRIPPER: u32 = 1u32;
-pub const BSIS_PREFERNOLINEBREAK: u32 = 128u32;
-pub const BSIS_PRESERVEORDERDURINGLAYOUT: u32 = 512u32;
-pub const BSIS_SINGLECLICK: u32 = 8u32;
-pub const BSSF_NOTITLE: u32 = 2u32;
-pub const BSSF_UNDELETEABLE: u32 = 4096u32;
-pub const BSSF_VISIBLE: u32 = 1u32;
-pub const BUFFLEN: u32 = 255u32;
-pub type BrowserNavConstants = i32;
-pub const navOpenInNewWindow: BrowserNavConstants = 1i32;
-pub const navNoHistory: BrowserNavConstants = 2i32;
-pub const navNoReadFromCache: BrowserNavConstants = 4i32;
-pub const navNoWriteToCache: BrowserNavConstants = 8i32;
-pub const navAllowAutosearch: BrowserNavConstants = 16i32;
-pub const navBrowserBar: BrowserNavConstants = 32i32;
-pub const navHyperlink: BrowserNavConstants = 64i32;
-pub const navEnforceRestricted: BrowserNavConstants = 128i32;
-pub const navNewWindowsManaged: BrowserNavConstants = 256i32;
-pub const navUntrustedForDownload: BrowserNavConstants = 512i32;
-pub const navTrustedForActiveX: BrowserNavConstants = 1024i32;
-pub const navOpenInNewTab: BrowserNavConstants = 2048i32;
-pub const navOpenInBackgroundTab: BrowserNavConstants = 4096i32;
-pub const navKeepWordWheelText: BrowserNavConstants = 8192i32;
-pub const navVirtualTab: BrowserNavConstants = 16384i32;
-pub const navBlockRedirectsXDomain: BrowserNavConstants = 32768i32;
-pub const navOpenNewForegroundTab: BrowserNavConstants = 65536i32;
-pub const navTravelLogScreenshot: BrowserNavConstants = 131072i32;
-pub const navDeferUnload: BrowserNavConstants = 262144i32;
-pub const navSpeculative: BrowserNavConstants = 524288i32;
-pub const navSuggestNewWindow: BrowserNavConstants = 1048576i32;
-pub const navSuggestNewTab: BrowserNavConstants = 2097152i32;
-pub const navReserved1: BrowserNavConstants = 4194304i32;
-pub const navHomepageNavigate: BrowserNavConstants = 8388608i32;
-pub const navRefresh: BrowserNavConstants = 16777216i32;
-pub const navHostNavigation: BrowserNavConstants = 33554432i32;
-pub const navReserved2: BrowserNavConstants = 67108864i32;
-pub const navReserved3: BrowserNavConstants = 134217728i32;
-pub const navReserved4: BrowserNavConstants = 268435456i32;
-pub const navReserved5: BrowserNavConstants = 536870912i32;
-pub const navReserved6: BrowserNavConstants = 1073741824i32;
-pub const navReserved7: BrowserNavConstants = -2147483648i32;
-#[repr(C, packed(1))]
-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
- }
-}
-pub const CABINETSTATE_VERSION: u32 = 2u32;
-pub const CAMERAROLL_E_NO_DOWNSAMPLING_REQUIRED: ::windows_sys::core::HRESULT = -2144927456i32;
-pub type CATEGORYINFO_FLAGS = i32;
-pub const CATINFO_NORMAL: CATEGORYINFO_FLAGS = 0i32;
-pub const CATINFO_COLLAPSED: CATEGORYINFO_FLAGS = 1i32;
-pub const CATINFO_HIDDEN: CATEGORYINFO_FLAGS = 2i32;
-pub const CATINFO_EXPANDED: CATEGORYINFO_FLAGS = 4i32;
-pub const CATINFO_NOHEADER: CATEGORYINFO_FLAGS = 8i32;
-pub const CATINFO_NOTCOLLAPSIBLE: CATEGORYINFO_FLAGS = 16i32;
-pub const CATINFO_NOHEADERCOUNT: CATEGORYINFO_FLAGS = 32i32;
-pub const CATINFO_SUBSETTED: CATEGORYINFO_FLAGS = 64i32;
-pub const CATINFO_SEPARATE_IMAGES: CATEGORYINFO_FLAGS = 128i32;
-pub const CATINFO_SHOWEMPTY: CATEGORYINFO_FLAGS = 256i32;
-#[repr(C)]
-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] };
-pub const CATID_DeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136338, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const CATID_FilePlaceholderMergeHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1050450513,
- data2: 54442,
- data3: 18544,
- data4: [180, 124, 116, 36, 180, 145, 241, 204],
-};
-pub const CATID_InfoBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136339, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const CATID_LocationFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2522631505, data2: 35702, data3: 20055, data4: [128, 183, 86, 77, 46, 164, 181, 94] };
-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],
-};
-pub type CATSORT_FLAGS = i32;
-pub const CATSORT_DEFAULT: CATSORT_FLAGS = 0i32;
-pub const CATSORT_NAME: CATSORT_FLAGS = 1i32;
-pub const CDB2GVF_ADDSHIELD: u32 = 64u32;
-pub const CDB2GVF_ALLOWPREVIEWPANE: u32 = 4u32;
-pub const CDB2GVF_ISFILESAVE: u32 = 2u32;
-pub const CDB2GVF_ISFOLDERPICKER: u32 = 32u32;
-pub const CDB2GVF_NOINCLUDEITEM: u32 = 16u32;
-pub const CDB2GVF_NOSELECTVERB: u32 = 8u32;
-pub const CDB2GVF_SHOWALLFILES: u32 = 1u32;
-pub const CDB2N_CONTEXTMENU_DONE: u32 = 1u32;
-pub const CDB2N_CONTEXTMENU_START: u32 = 2u32;
-pub const CDBOSC_KILLFOCUS: u32 = 1u32;
-pub const CDBOSC_RENAME: u32 = 3u32;
-pub const CDBOSC_SELCHANGE: u32 = 2u32;
-pub const CDBOSC_SETFOCUS: u32 = 0u32;
-pub const CDBOSC_STATECHANGE: u32 = 4u32;
-pub type CDBURNINGEXTENSIONRET = i32;
-pub const CDBE_RET_DEFAULT: CDBURNINGEXTENSIONRET = 0i32;
-pub const CDBE_RET_DONTRUNOTHEREXTS: CDBURNINGEXTENSIONRET = 1i32;
-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] };
-pub type CDCONTROLSTATEF = i32;
-pub const CDCS_INACTIVE: CDCONTROLSTATEF = 0i32;
-pub const CDCS_ENABLED: CDCONTROLSTATEF = 1i32;
-pub const CDCS_VISIBLE: CDCONTROLSTATEF = 2i32;
-pub const CDCS_ENABLEDVISIBLE: CDCONTROLSTATEF = 3i32;
-pub const CGID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1257275152, data2: 53809, data3: 4560, data4: [185, 66, 0, 160, 201, 3, 18, 225] };
-pub const CGID_Explorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136400, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const CGID_ExplorerBarDoc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136403, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const CGID_MENUDESKBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1553926674, data2: 38302, data3: 4560, data4: [163, 164, 0, 160, 201, 8, 38, 54] };
-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))]
-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;
-pub const CLOSEPROPS_DISCARD: u32 = 1u32;
-pub const CLOSEPROPS_NONE: u32 = 0u32;
-pub const CLSID_ACLCustomMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1765137299,
- data2: 8680,
- data3: 19660,
- data4: [190, 185, 159, 227, 199, 122, 41, 122],
-};
-pub const CLSID_ACLHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12265316, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] };
-pub const CLSID_ACLMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1733731905, data2: 56945, data3: 4560, data4: [131, 27, 0, 170, 0, 91, 67, 131] };
-pub const CLSID_ACLMulti: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12265317, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] };
-pub const CLSID_ACListISF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 62928625, data2: 41350, data3: 4560, data4: [130, 74, 0, 170, 0, 91, 67, 131] };
-pub const CLSID_ActiveDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1963230976, data2: 61215, data3: 4560, data4: [152, 136, 0, 96, 151, 222, 172, 249] };
-pub const CLSID_AutoComplete: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12265315, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] };
-pub const CLSID_CAnchorBrowsePropertyPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611643, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] };
-pub const CLSID_CDocBrowsePropertyPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611636, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] };
-pub const CLSID_CFSIconOverlayManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1672814465, data2: 51304, data3: 4560, data4: [153, 156, 0, 192, 79, 214, 85, 225] };
-pub const CLSID_CImageBrowsePropertyPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611635, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] };
-pub const CLSID_CURLSearchHook: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3485445632, data2: 6054, data3: 4560, data4: [153, 203, 0, 192, 79, 214, 68, 151] };
-pub const CLSID_CUrlHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1010256448, data2: 47844, data3: 4559, data4: [191, 125, 0, 170, 0, 105, 70, 238] };
-pub const CLSID_ControlPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 569122848, data2: 15082, data3: 4201, data4: [162, 221, 8, 0, 43, 48, 48, 157] };
-pub const CLSID_DarwinAppPublisher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3486304160, data2: 41602, data3: 4561, data4: [144, 130, 0, 96, 8, 5, 147, 130] };
-pub const CLSID_DocHostUIHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1884809554, data2: 48411, data3: 4561, data4: [137, 25, 0, 192, 79, 194, 200, 54] };
-pub const CLSID_DragDropHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180116874, data2: 16667, data3: 4562, data4: [131, 154, 0, 192, 79, 217, 24, 208] };
-pub const CLSID_FileTypes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2962351424, data2: 33763, data3: 4559, data4: [167, 19, 0, 32, 175, 215, 151, 98] };
-pub const CLSID_FolderItemsMultiLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1405569062, data2: 43929, data3: 19763, data4: [172, 164, 49, 23, 245, 29, 55, 136] };
-pub const CLSID_FolderShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 184209105, data2: 59432, data3: 4561, data4: [145, 135, 181, 50, 241, 233, 87, 93] };
-pub const CLSID_HWShellExecute: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4290274655,
- data2: 33209,
- data3: 20430,
- data4: [184, 156, 154, 107, 167, 109, 19, 231],
-};
-pub const CLSID_ISFBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3626754736, data2: 22372, data3: 4560, data4: [169, 110, 0, 192, 79, 215, 5, 162] };
-pub const CLSID_Internet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2266780544, data2: 17056, data3: 4201, data4: [162, 234, 8, 0, 43, 48, 48, 157] };
-pub const CLSID_InternetButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511273344, data2: 40133, data3: 4561, data4: [168, 63, 0, 192, 79, 201, 157, 97] };
-pub const CLSID_InternetShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4226956096, data2: 58352, data3: 4123, data4: [132, 136, 0, 170, 0, 62, 86, 248] };
-pub const CLSID_LinkColumnProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 619794178, data2: 31516, data3: 4561, data4: [131, 143, 0, 0, 248, 4, 97, 207] };
-pub const CLSID_MSOButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 395261112, data2: 41602, data3: 4562, data4: [134, 197, 0, 192, 79, 142, 234, 153] };
-pub const CLSID_MenuBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1531817510, data2: 47111, data3: 4560, data4: [152, 21, 0, 192, 79, 217, 25, 114] };
-pub const CLSID_MenuBandSite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3778999524, data2: 54002, data3: 4560, data4: [152, 22, 0, 192, 79, 217, 25, 114] };
-pub const CLSID_MenuToolbarBase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1085892112, data2: 46370, data3: 4561, data4: [179, 180, 0, 170, 0, 110, 253, 231] };
-pub const CLSID_MyComputer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 550522848, data2: 15082, data3: 4201, data4: [162, 216, 8, 0, 43, 48, 48, 157] };
-pub const CLSID_MyDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1158516666, data2: 44325, data3: 4560, data4: [152, 168, 8, 0, 54, 27, 17, 3] };
-pub const CLSID_NetworkDomain: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1189111424, data2: 19440, data3: 4561, data4: [131, 238, 0, 160, 201, 13, 200, 73] };
-pub const CLSID_NetworkServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3226741392, data2: 19440, data3: 4561, data4: [131, 238, 0, 160, 201, 13, 200, 73] };
-pub const CLSID_NetworkShare: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1420252352, data2: 19440, data3: 4561, data4: [131, 238, 0, 160, 201, 13, 200, 73] };
-pub const CLSID_NewMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3647578880, data2: 59391, data3: 4560, data4: [169, 59, 0, 160, 201, 15, 39, 25] };
-pub const CLSID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 573022848, data2: 15082, data3: 4201, data4: [162, 222, 8, 0, 43, 48, 48, 157] };
-pub const CLSID_ProgressDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4164434002, data2: 64723, data3: 4561, data4: [166, 185, 0, 96, 151, 223, 91, 212] };
-pub const CLSID_QueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2691708157,
- data2: 27818,
- data3: 18772,
- data4: [172, 63, 151, 162, 114, 22, 249, 138],
-};
-pub const CLSID_QuickLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 240959265, data2: 53599, data3: 4560, data4: [131, 1, 0, 170, 0, 91, 67, 131] };
-pub const CLSID_RecycleBin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1684009024, data2: 20609, data3: 4123, data4: [159, 8, 0, 170, 0, 47, 149, 78] };
-pub const CLSID_ShellFldSetExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1834161088, data2: 35938, data3: 4561, data4: [178, 205, 0, 96, 151, 223, 140, 17] };
-pub const CLSID_ShellThumbnailDiskCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 515755904, data2: 41472, data3: 4560, data4: [163, 164, 0, 192, 79, 215, 6, 236] };
-pub const CLSID_ToolbarExtButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753186264, data2: 41615, data3: 4562, data4: [134, 197, 0, 192, 79, 142, 234, 153] };
-pub const CMDID_INTSHORTCUTCREATE: i32 = 1i32;
-pub const CMF_ASYNCVERBSTATE: u32 = 1024u32;
-pub const CMF_CANRENAME: u32 = 16u32;
-pub const CMF_DEFAULTONLY: u32 = 1u32;
-pub const CMF_DISABLEDVERBS: u32 = 512u32;
-pub const CMF_DONOTPICKDEFAULT: u32 = 8192u32;
-pub const CMF_EXPLORE: u32 = 4u32;
-pub const CMF_EXTENDEDVERBS: u32 = 256u32;
-pub const CMF_INCLUDESTATIC: u32 = 64u32;
-pub const CMF_ITEMMENU: u32 = 128u32;
-pub const CMF_NODEFAULT: u32 = 32u32;
-pub const CMF_NORMAL: u32 = 0u32;
-pub const CMF_NOVERBS: u32 = 8u32;
-pub const CMF_OPTIMIZEFORINVOKE: u32 = 2048u32;
-pub const CMF_RESERVED: u32 = 4294901760u32;
-pub const CMF_SYNCCASCADEMENU: u32 = 4096u32;
-pub const CMF_VERBSONLY: u32 = 2u32;
-pub const CMIC_MASK_CONTROL_DOWN: u32 = 1073741824u32;
-pub const CMIC_MASK_PTINVOKE: u32 = 536870912u32;
-pub const CMIC_MASK_SHIFT_DOWN: u32 = 268435456u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CMINVOKECOMMANDINFO {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: super::super::Foundation::PSTR,
- pub lpParameters: super::super::Foundation::PSTR,
- pub lpDirectory: super::super::Foundation::PSTR,
- 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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CMINVOKECOMMANDINFOEX {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerb: super::super::Foundation::PSTR,
- pub lpParameters: super::super::Foundation::PSTR,
- pub lpDirectory: super::super::Foundation::PSTR,
- pub nShow: i32,
- pub dwHotKey: u32,
- pub hIcon: super::super::Foundation::HANDLE,
- pub lpTitle: super::super::Foundation::PSTR,
- pub lpVerbW: super::super::Foundation::PWSTR,
- pub lpParametersW: super::super::Foundation::PWSTR,
- pub lpDirectoryW: super::super::Foundation::PWSTR,
- pub lpTitleW: super::super::Foundation::PWSTR,
- 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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CMINVOKECOMMANDINFOEX_REMOTE {
- pub cbSize: u32,
- pub fMask: u32,
- pub hwnd: super::super::Foundation::HWND,
- pub lpVerbString: super::super::Foundation::PSTR,
- pub lpParameters: super::super::Foundation::PSTR,
- pub lpDirectory: super::super::Foundation::PSTR,
- pub nShow: i32,
- pub dwHotKey: u32,
- pub lpTitle: super::super::Foundation::PSTR,
- pub lpVerbWString: super::super::Foundation::PWSTR,
- pub lpParametersW: super::super::Foundation::PWSTR,
- pub lpDirectoryW: super::super::Foundation::PWSTR,
- pub lpTitleW: super::super::Foundation::PWSTR,
- 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)]
-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
- }
-}
-pub type CM_ENUM_FLAGS = i32;
-pub const CM_ENUM_ALL: CM_ENUM_FLAGS = 1i32;
-pub const CM_ENUM_VISIBLE: CM_ENUM_FLAGS = 2i32;
-pub type CM_MASK = i32;
-pub const CM_MASK_WIDTH: CM_MASK = 1i32;
-pub const CM_MASK_DEFAULTWIDTH: CM_MASK = 2i32;
-pub const CM_MASK_IDEALWIDTH: CM_MASK = 4i32;
-pub const CM_MASK_NAME: CM_MASK = 8i32;
-pub const CM_MASK_STATE: CM_MASK = 16i32;
-pub type CM_SET_WIDTH_VALUE = i32;
-pub const CM_WIDTH_USEDEFAULT: CM_SET_WIDTH_VALUE = -1i32;
-pub const CM_WIDTH_AUTOSIZE: CM_SET_WIDTH_VALUE = -2i32;
-pub type CM_STATE = i32;
-pub const CM_STATE_NONE: CM_STATE = 0i32;
-pub const CM_STATE_VISIBLE: CM_STATE = 1i32;
-pub const CM_STATE_FIXEDWIDTH: CM_STATE = 2i32;
-pub const CM_STATE_NOSORTBYFOLDERNESS: CM_STATE = 4i32;
-pub const CM_STATE_ALWAYSVISIBLE: CM_STATE = 8i32;
-pub const COMPONENT_DEFAULT_LEFT: u32 = 65535u32;
-pub const COMPONENT_DEFAULT_TOP: u32 = 65535u32;
-pub const COMPONENT_TOP: u32 = 1073741823u32;
-pub const COMP_ELEM_CHECKED: u32 = 2u32;
-pub const COMP_ELEM_CURITEMSTATE: u32 = 16384u32;
-pub const COMP_ELEM_DIRTY: u32 = 4u32;
-pub const COMP_ELEM_FRIENDLYNAME: u32 = 1024u32;
-pub const COMP_ELEM_NOSCROLL: u32 = 8u32;
-pub const COMP_ELEM_ORIGINAL_CSI: u32 = 4096u32;
-pub const COMP_ELEM_POS_LEFT: u32 = 16u32;
-pub const COMP_ELEM_POS_TOP: u32 = 32u32;
-pub const COMP_ELEM_POS_ZINDEX: u32 = 256u32;
-pub const COMP_ELEM_RESTORED_CSI: u32 = 8192u32;
-pub const COMP_ELEM_SIZE_HEIGHT: u32 = 128u32;
-pub const COMP_ELEM_SIZE_WIDTH: u32 = 64u32;
-pub const COMP_ELEM_SOURCE: u32 = 512u32;
-pub const COMP_ELEM_SUBSCRIBEDURL: u32 = 2048u32;
-pub const COMP_ELEM_TYPE: u32 = 1u32;
-pub const COMP_TYPE_CFHTML: u32 = 4u32;
-pub const COMP_TYPE_CONTROL: u32 = 3u32;
-pub const COMP_TYPE_HTMLDOC: u32 = 0u32;
-pub const COMP_TYPE_MAX: u32 = 4u32;
-pub const COMP_TYPE_PICTURE: u32 = 1u32;
-pub const COMP_TYPE_WEBSITE: u32 = 2u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CONFIRM_CONFLICT_ITEM {
- pub pShellItem: IShellItem2,
- pub pszOriginalName: super::super::Foundation::PWSTR,
- pub pszAlternateName: super::super::Foundation::PWSTR,
- pub pszLocationShort: super::super::Foundation::PWSTR,
- pub pszLocationFull: super::super::Foundation::PWSTR,
- pub nType: SYNCMGR_CONFLICT_ITEM_TYPE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CONFIRM_CONFLICT_ITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CONFIRM_CONFLICT_ITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CONFIRM_CONFLICT_RESULT_INFO {
- pub pszNewName: super::super::Foundation::PWSTR,
- pub iItemIndex: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CONFIRM_CONFLICT_RESULT_INFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CONFIRM_CONFLICT_RESULT_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const COPYENGINE_E_ACCESSDENIED_READONLY: ::windows_sys::core::HRESULT = -2144927681i32;
-pub const COPYENGINE_E_ACCESS_DENIED_DEST: ::windows_sys::core::HRESULT = -2144927710i32;
-pub const COPYENGINE_E_ACCESS_DENIED_SRC: ::windows_sys::core::HRESULT = -2144927711i32;
-pub const COPYENGINE_E_ALREADY_EXISTS_FOLDER: ::windows_sys::core::HRESULT = -2144927700i32;
-pub const COPYENGINE_E_ALREADY_EXISTS_NORMAL: ::windows_sys::core::HRESULT = -2144927703i32;
-pub const COPYENGINE_E_ALREADY_EXISTS_READONLY: ::windows_sys::core::HRESULT = -2144927702i32;
-pub const COPYENGINE_E_ALREADY_EXISTS_SYSTEM: ::windows_sys::core::HRESULT = -2144927701i32;
-pub const COPYENGINE_E_BLOCKED_BY_DLP_POLICY: ::windows_sys::core::HRESULT = -2144927666i32;
-pub const COPYENGINE_E_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927670i32;
-pub const COPYENGINE_E_BLOCKED_BY_EDP_POLICY: ::windows_sys::core::HRESULT = -2144927672i32;
-pub const COPYENGINE_E_CANCELLED: ::windows_sys::core::HRESULT = -2144927743i32;
-pub const COPYENGINE_E_CANNOT_MOVE_FROM_RECYCLE_BIN: ::windows_sys::core::HRESULT = -2144927677i32;
-pub const COPYENGINE_E_CANNOT_MOVE_SHARED_FOLDER: ::windows_sys::core::HRESULT = -2144927676i32;
-pub const COPYENGINE_E_CANT_REACH_SOURCE: ::windows_sys::core::HRESULT = -2144927691i32;
-pub const COPYENGINE_E_DEST_IS_RO_CD: ::windows_sys::core::HRESULT = -2144927729i32;
-pub const COPYENGINE_E_DEST_IS_RO_DVD: ::windows_sys::core::HRESULT = -2144927726i32;
-pub const COPYENGINE_E_DEST_IS_RW_CD: ::windows_sys::core::HRESULT = -2144927728i32;
-pub const COPYENGINE_E_DEST_IS_RW_DVD: ::windows_sys::core::HRESULT = -2144927725i32;
-pub const COPYENGINE_E_DEST_IS_R_CD: ::windows_sys::core::HRESULT = -2144927727i32;
-pub const COPYENGINE_E_DEST_IS_R_DVD: ::windows_sys::core::HRESULT = -2144927724i32;
-pub const COPYENGINE_E_DEST_SAME_TREE: ::windows_sys::core::HRESULT = -2144927734i32;
-pub const COPYENGINE_E_DEST_SUBTREE: ::windows_sys::core::HRESULT = -2144927735i32;
-pub const COPYENGINE_E_DIFF_DIR: ::windows_sys::core::HRESULT = -2144927740i32;
-pub const COPYENGINE_E_DIR_NOT_EMPTY: ::windows_sys::core::HRESULT = -2144927683i32;
-pub const COPYENGINE_E_DISK_FULL: ::windows_sys::core::HRESULT = -2144927694i32;
-pub const COPYENGINE_E_DISK_FULL_CLEAN: ::windows_sys::core::HRESULT = -2144927693i32;
-pub const COPYENGINE_E_EA_LOSS: ::windows_sys::core::HRESULT = -2144927698i32;
-pub const COPYENGINE_E_EA_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2144927692i32;
-pub const COPYENGINE_E_ENCRYPTION_LOSS: ::windows_sys::core::HRESULT = -2144927695i32;
-pub const COPYENGINE_E_FAT_MAX_IN_ROOT: ::windows_sys::core::HRESULT = -2144927682i32;
-pub const COPYENGINE_E_FILE_IS_FLD_DEST: ::windows_sys::core::HRESULT = -2144927732i32;
-pub const COPYENGINE_E_FILE_TOO_LARGE: ::windows_sys::core::HRESULT = -2144927731i32;
-pub const COPYENGINE_E_FLD_IS_FILE_DEST: ::windows_sys::core::HRESULT = -2144927733i32;
-pub const COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_ERROR: ::windows_sys::core::HRESULT = -2144927675i32;
-pub const COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_PAUSED: ::windows_sys::core::HRESULT = -2144927674i32;
-pub const COPYENGINE_E_INTERNET_ITEM_UNAVAILABLE: ::windows_sys::core::HRESULT = -2144927678i32;
-pub const COPYENGINE_E_INVALID_FILES_DEST: ::windows_sys::core::HRESULT = -2144927716i32;
-pub const COPYENGINE_E_INVALID_FILES_SRC: ::windows_sys::core::HRESULT = -2144927717i32;
-pub const COPYENGINE_E_MANY_SRC_1_DEST: ::windows_sys::core::HRESULT = -2144927739i32;
-pub const COPYENGINE_E_NET_DISCONNECT_DEST: ::windows_sys::core::HRESULT = -2144927706i32;
-pub const COPYENGINE_E_NET_DISCONNECT_SRC: ::windows_sys::core::HRESULT = -2144927707i32;
-pub const COPYENGINE_E_NEWFILE_NAME_TOO_LONG: ::windows_sys::core::HRESULT = -2144927685i32;
-pub const COPYENGINE_E_NEWFOLDER_NAME_TOO_LONG: ::windows_sys::core::HRESULT = -2144927684i32;
-pub const COPYENGINE_E_PATH_NOT_FOUND_DEST: ::windows_sys::core::HRESULT = -2144927708i32;
-pub const COPYENGINE_E_PATH_NOT_FOUND_SRC: ::windows_sys::core::HRESULT = -2144927709i32;
-pub const COPYENGINE_E_PATH_TOO_DEEP_DEST: ::windows_sys::core::HRESULT = -2144927714i32;
-pub const COPYENGINE_E_PATH_TOO_DEEP_SRC: ::windows_sys::core::HRESULT = -2144927715i32;
-pub const COPYENGINE_E_PROPERTIES_LOSS: ::windows_sys::core::HRESULT = -2144927696i32;
-pub const COPYENGINE_E_PROPERTY_LOSS: ::windows_sys::core::HRESULT = -2144927697i32;
-pub const COPYENGINE_E_RECYCLE_BIN_NOT_FOUND: ::windows_sys::core::HRESULT = -2144927686i32;
-pub const COPYENGINE_E_RECYCLE_FORCE_NUKE: ::windows_sys::core::HRESULT = -2144927690i32;
-pub const COPYENGINE_E_RECYCLE_PATH_TOO_LONG: ::windows_sys::core::HRESULT = -2144927688i32;
-pub const COPYENGINE_E_RECYCLE_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -2144927689i32;
-pub const COPYENGINE_E_RECYCLE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2144927691i32;
-pub const COPYENGINE_E_REDIRECTED_TO_WEBPAGE: ::windows_sys::core::HRESULT = -2144927680i32;
-pub const COPYENGINE_E_REMOVABLE_FULL: ::windows_sys::core::HRESULT = -2144927730i32;
-pub const COPYENGINE_E_REQUIRES_EDP_CONSENT: ::windows_sys::core::HRESULT = -2144927673i32;
-pub const COPYENGINE_E_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927671i32;
-pub const COPYENGINE_E_REQUIRES_ELEVATION: ::windows_sys::core::HRESULT = -2144927742i32;
-pub const COPYENGINE_E_RMS_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927668i32;
-pub const COPYENGINE_E_RMS_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE: ::windows_sys::core::HRESULT = -2144927669i32;
-pub const COPYENGINE_E_ROOT_DIR_DEST: ::windows_sys::core::HRESULT = -2144927712i32;
-pub const COPYENGINE_E_ROOT_DIR_SRC: ::windows_sys::core::HRESULT = -2144927713i32;
-pub const COPYENGINE_E_SAME_FILE: ::windows_sys::core::HRESULT = -2144927741i32;
-pub const COPYENGINE_E_SERVER_BAD_FILE_TYPE: ::windows_sys::core::HRESULT = -2144927679i32;
-pub const COPYENGINE_E_SHARING_VIOLATION_DEST: ::windows_sys::core::HRESULT = -2144927704i32;
-pub const COPYENGINE_E_SHARING_VIOLATION_SRC: ::windows_sys::core::HRESULT = -2144927705i32;
-pub const COPYENGINE_E_SILENT_FAIL_BY_DLP_POLICY: ::windows_sys::core::HRESULT = -2144927665i32;
-pub const COPYENGINE_E_SRC_IS_RO_CD: ::windows_sys::core::HRESULT = -2144927723i32;
-pub const COPYENGINE_E_SRC_IS_RO_DVD: ::windows_sys::core::HRESULT = -2144927720i32;
-pub const COPYENGINE_E_SRC_IS_RW_CD: ::windows_sys::core::HRESULT = -2144927722i32;
-pub const COPYENGINE_E_SRC_IS_RW_DVD: ::windows_sys::core::HRESULT = -2144927719i32;
-pub const COPYENGINE_E_SRC_IS_R_CD: ::windows_sys::core::HRESULT = -2144927721i32;
-pub const COPYENGINE_E_SRC_IS_R_DVD: ::windows_sys::core::HRESULT = -2144927718i32;
-pub const COPYENGINE_E_STREAM_LOSS: ::windows_sys::core::HRESULT = -2144927699i32;
-pub const COPYENGINE_E_USER_CANCELLED: ::windows_sys::core::HRESULT = -2144927744i32;
-pub const COPYENGINE_E_WARNED_BY_DLP_POLICY: ::windows_sys::core::HRESULT = -2144927667i32;
-pub const COPYENGINE_S_ALREADY_DONE: ::windows_sys::core::HRESULT = 2555914i32;
-pub const COPYENGINE_S_CLOSE_PROGRAM: ::windows_sys::core::HRESULT = 2555917i32;
-pub const COPYENGINE_S_COLLISIONRESOLVED: ::windows_sys::core::HRESULT = 2555918i32;
-pub const COPYENGINE_S_DONT_PROCESS_CHILDREN: ::windows_sys::core::HRESULT = 2555912i32;
-pub const COPYENGINE_S_KEEP_BOTH: ::windows_sys::core::HRESULT = 2555916i32;
-pub const COPYENGINE_S_MERGE: ::windows_sys::core::HRESULT = 2555910i32;
-pub const COPYENGINE_S_NOT_HANDLED: ::windows_sys::core::HRESULT = 2555907i32;
-pub const COPYENGINE_S_PENDING: ::windows_sys::core::HRESULT = 2555915i32;
-pub const COPYENGINE_S_PROGRESS_PAUSE: ::windows_sys::core::HRESULT = 2555919i32;
-pub const COPYENGINE_S_USER_IGNORED: ::windows_sys::core::HRESULT = 2555909i32;
-pub const COPYENGINE_S_USER_RETRY: ::windows_sys::core::HRESULT = 2555908i32;
-pub const COPYENGINE_S_YES: ::windows_sys::core::HRESULT = 2555905i32;
-pub const CPFG_CREDENTIAL_PROVIDER_LABEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 678150131, data2: 47828, data3: 17295, data4: [176, 7, 121, 183, 38, 124, 61, 72] };
-pub const CPFG_CREDENTIAL_PROVIDER_LOGO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 763590517, data2: 63181, data3: 17998, data4: [167, 69, 72, 47, 208, 180, 116, 147] };
-pub const CPFG_LOGON_PASSWORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1617054970, data2: 42103, data3: 18353, data4: [138, 142, 58, 74, 25, 152, 24, 39] };
-pub const CPFG_LOGON_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3658857448, data2: 38221, data3: 20435, data4: [176, 244, 31, 181, 185, 11, 23, 75] };
-pub const CPFG_SMARTCARD_PIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1340417595,
- data2: 37249,
- data3: 18113,
- data4: [176, 164, 157, 237, 212, 219, 125, 234],
-};
-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))]
-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
- }
-}
-pub const CPLPAGE_DISPLAY_BACKGROUND: u32 = 1u32;
-pub const CPLPAGE_KEYBOARD_SPEED: u32 = 1u32;
-pub const CPLPAGE_MOUSE_BUTTONS: u32 = 1u32;
-pub const CPLPAGE_MOUSE_PTRMOTION: u32 = 2u32;
-pub const CPLPAGE_MOUSE_WHEEL: u32 = 3u32;
-pub const CPL_DBLCLK: u32 = 5u32;
-pub const CPL_DYNAMIC_RES: u32 = 0u32;
-pub const CPL_EXIT: u32 = 7u32;
-pub const CPL_GETCOUNT: u32 = 2u32;
-pub const CPL_INIT: u32 = 1u32;
-pub const CPL_INQUIRE: u32 = 3u32;
-pub const CPL_NEWINQUIRE: u32 = 8u32;
-pub const CPL_SELECT: u32 = 4u32;
-pub const CPL_SETUP: u32 = 200u32;
-pub const CPL_STARTWPARMS: u32 = 10u32;
-pub const CPL_STARTWPARMSA: u32 = 9u32;
-pub const CPL_STARTWPARMSW: u32 = 10u32;
-pub const CPL_STOP: u32 = 6u32;
-pub type CPVIEW = i32;
-pub const CPVIEW_CLASSIC: CPVIEW = 0i32;
-pub const CPVIEW_ALLITEMS: CPVIEW = 0i32;
-pub const CPVIEW_CATEGORY: CPVIEW = 1i32;
-pub const CPVIEW_HOME: CPVIEW = 1i32;
-pub type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = i32;
-pub const CPAO_NONE: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 0i32;
-pub const CPAO_EMPTY_LOCAL: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 1i32;
-pub const CPAO_EMPTY_CONNECTED: CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 2i32;
-pub type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = i32;
-pub const CPCFO_NONE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 0i32;
-pub const CPCFO_ENABLE_PASSWORD_REVEAL: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 1i32;
-pub const CPCFO_IS_EMAIL_ADDRESS: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 2i32;
-pub const CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 4i32;
-pub const CPCFO_NUMBERS_ONLY: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 8i32;
-pub const CPCFO_SHOW_ENGLISH_KEYBOARD: CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 16i32;
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
- pub dwFieldID: u32,
- pub cpft: CREDENTIAL_PROVIDER_FIELD_TYPE,
- pub pszLabel: super::super::Foundation::PWSTR,
- pub guidFieldType: ::windows_sys::core::GUID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = i32;
-pub const CPFIS_NONE: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 0i32;
-pub const CPFIS_READONLY: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 1i32;
-pub const CPFIS_DISABLED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 2i32;
-pub const CPFIS_FOCUSED: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE = 3i32;
-pub type CREDENTIAL_PROVIDER_FIELD_STATE = i32;
-pub const CPFS_HIDDEN: CREDENTIAL_PROVIDER_FIELD_STATE = 0i32;
-pub const CPFS_DISPLAY_IN_SELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 1i32;
-pub const CPFS_DISPLAY_IN_DESELECTED_TILE: CREDENTIAL_PROVIDER_FIELD_STATE = 2i32;
-pub const CPFS_DISPLAY_IN_BOTH: CREDENTIAL_PROVIDER_FIELD_STATE = 3i32;
-pub type CREDENTIAL_PROVIDER_FIELD_TYPE = i32;
-pub const CPFT_INVALID: CREDENTIAL_PROVIDER_FIELD_TYPE = 0i32;
-pub const CPFT_LARGE_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 1i32;
-pub const CPFT_SMALL_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 2i32;
-pub const CPFT_COMMAND_LINK: CREDENTIAL_PROVIDER_FIELD_TYPE = 3i32;
-pub const CPFT_EDIT_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 4i32;
-pub const CPFT_PASSWORD_TEXT: CREDENTIAL_PROVIDER_FIELD_TYPE = 5i32;
-pub const CPFT_TILE_IMAGE: CREDENTIAL_PROVIDER_FIELD_TYPE = 6i32;
-pub const CPFT_CHECKBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 7i32;
-pub const CPFT_COMBOBOX: CREDENTIAL_PROVIDER_FIELD_TYPE = 8i32;
-pub const CPFT_SUBMIT_BUTTON: CREDENTIAL_PROVIDER_FIELD_TYPE = 9i32;
-pub type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = i32;
-pub const CPGSR_NO_CREDENTIAL_NOT_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 0i32;
-pub const CPGSR_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 1i32;
-pub const CPGSR_RETURN_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 2i32;
-pub const CPGSR_RETURN_NO_CREDENTIAL_FINISHED: CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 3i32;
-pub const CREDENTIAL_PROVIDER_NO_DEFAULT: u32 = 4294967295u32;
-pub type CREDENTIAL_PROVIDER_STATUS_ICON = i32;
-pub const CPSI_NONE: CREDENTIAL_PROVIDER_STATUS_ICON = 0i32;
-pub const CPSI_ERROR: CREDENTIAL_PROVIDER_STATUS_ICON = 1i32;
-pub const CPSI_WARNING: CREDENTIAL_PROVIDER_STATUS_ICON = 2i32;
-pub const CPSI_SUCCESS: CREDENTIAL_PROVIDER_STATUS_ICON = 3i32;
-pub type CREDENTIAL_PROVIDER_USAGE_SCENARIO = i32;
-pub const CPUS_INVALID: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 0i32;
-pub const CPUS_LOGON: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 1i32;
-pub const CPUS_UNLOCK_WORKSTATION: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 2i32;
-pub const CPUS_CHANGE_PASSWORD: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 3i32;
-pub const CPUS_CREDUI: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 4i32;
-pub const CPUS_PLAP: CREDENTIAL_PROVIDER_USAGE_SCENARIO = 5i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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_UI_Shell_Common"))]
-impl ::core::marker::Copy for CSFV {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for CSFV {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const CSIDL_ADMINTOOLS: u32 = 48u32;
-pub const CSIDL_ALTSTARTUP: u32 = 29u32;
-pub const CSIDL_APPDATA: u32 = 26u32;
-pub const CSIDL_BITBUCKET: u32 = 10u32;
-pub const CSIDL_CDBURN_AREA: u32 = 59u32;
-pub const CSIDL_COMMON_ADMINTOOLS: u32 = 47u32;
-pub const CSIDL_COMMON_ALTSTARTUP: u32 = 30u32;
-pub const CSIDL_COMMON_APPDATA: u32 = 35u32;
-pub const CSIDL_COMMON_DESKTOPDIRECTORY: u32 = 25u32;
-pub const CSIDL_COMMON_DOCUMENTS: u32 = 46u32;
-pub const CSIDL_COMMON_FAVORITES: u32 = 31u32;
-pub const CSIDL_COMMON_MUSIC: u32 = 53u32;
-pub const CSIDL_COMMON_OEM_LINKS: u32 = 58u32;
-pub const CSIDL_COMMON_PICTURES: u32 = 54u32;
-pub const CSIDL_COMMON_PROGRAMS: u32 = 23u32;
-pub const CSIDL_COMMON_STARTMENU: u32 = 22u32;
-pub const CSIDL_COMMON_STARTUP: u32 = 24u32;
-pub const CSIDL_COMMON_TEMPLATES: u32 = 45u32;
-pub const CSIDL_COMMON_VIDEO: u32 = 55u32;
-pub const CSIDL_COMPUTERSNEARME: u32 = 61u32;
-pub const CSIDL_CONNECTIONS: u32 = 49u32;
-pub const CSIDL_CONTROLS: u32 = 3u32;
-pub const CSIDL_COOKIES: u32 = 33u32;
-pub const CSIDL_DESKTOP: u32 = 0u32;
-pub const CSIDL_DESKTOPDIRECTORY: u32 = 16u32;
-pub const CSIDL_DRIVES: u32 = 17u32;
-pub const CSIDL_FAVORITES: u32 = 6u32;
-pub const CSIDL_FLAG_CREATE: u32 = 32768u32;
-pub const CSIDL_FLAG_DONT_UNEXPAND: u32 = 8192u32;
-pub const CSIDL_FLAG_DONT_VERIFY: u32 = 16384u32;
-pub const CSIDL_FLAG_MASK: u32 = 65280u32;
-pub const CSIDL_FLAG_NO_ALIAS: u32 = 4096u32;
-pub const CSIDL_FLAG_PER_USER_INIT: u32 = 2048u32;
-pub const CSIDL_FLAG_PFTI_TRACKTARGET: u32 = 16384u32;
-pub const CSIDL_FONTS: u32 = 20u32;
-pub const CSIDL_HISTORY: u32 = 34u32;
-pub const CSIDL_INTERNET: u32 = 1u32;
-pub const CSIDL_INTERNET_CACHE: u32 = 32u32;
-pub const CSIDL_LOCAL_APPDATA: u32 = 28u32;
-pub const CSIDL_MYDOCUMENTS: u32 = 5u32;
-pub const CSIDL_MYMUSIC: u32 = 13u32;
-pub const CSIDL_MYPICTURES: u32 = 39u32;
-pub const CSIDL_MYVIDEO: u32 = 14u32;
-pub const CSIDL_NETHOOD: u32 = 19u32;
-pub const CSIDL_NETWORK: u32 = 18u32;
-pub const CSIDL_PERSONAL: u32 = 5u32;
-pub const CSIDL_PRINTERS: u32 = 4u32;
-pub const CSIDL_PRINTHOOD: u32 = 27u32;
-pub const CSIDL_PROFILE: u32 = 40u32;
-pub const CSIDL_PROGRAMS: u32 = 2u32;
-pub const CSIDL_PROGRAM_FILES: u32 = 38u32;
-pub const CSIDL_PROGRAM_FILESX86: u32 = 42u32;
-pub const CSIDL_PROGRAM_FILES_COMMON: u32 = 43u32;
-pub const CSIDL_PROGRAM_FILES_COMMONX86: u32 = 44u32;
-pub const CSIDL_RECENT: u32 = 8u32;
-pub const CSIDL_RESOURCES: u32 = 56u32;
-pub const CSIDL_RESOURCES_LOCALIZED: u32 = 57u32;
-pub const CSIDL_SENDTO: u32 = 9u32;
-pub const CSIDL_STARTMENU: u32 = 11u32;
-pub const CSIDL_STARTUP: u32 = 7u32;
-pub const CSIDL_SYSTEM: u32 = 37u32;
-pub const CSIDL_SYSTEMX86: u32 = 41u32;
-pub const CSIDL_TEMPLATES: u32 = 21u32;
-pub const CSIDL_WINDOWS: u32 = 36u32;
-pub const CScriptErrorList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023390976, data2: 5647, data3: 4562, data4: [187, 46, 0, 128, 95, 247, 239, 202] };
-pub const CTF_COINIT: i32 = 8i32;
-pub const CTF_COINIT_MTA: i32 = 4096i32;
-pub const CTF_COINIT_STA: i32 = 8i32;
-pub const CTF_FREELIBANDEXIT: i32 = 16i32;
-pub const CTF_INHERITWOW64: i32 = 256i32;
-pub const CTF_INSIST: i32 = 1i32;
-pub const CTF_KEYBOARD_LOCALE: i32 = 1024i32;
-pub const CTF_NOADDREFLIB: i32 = 8192i32;
-pub const CTF_OLEINITIALIZE: i32 = 2048i32;
-pub const CTF_PROCESS_REF: i32 = 4i32;
-pub const CTF_REF_COUNTED: i32 = 32i32;
-pub const CTF_THREAD_REF: i32 = 2i32;
-pub const CTF_UNUSED: i32 = 128i32;
-pub const CTF_WAIT_ALLOWCOM: i32 = 64i32;
-pub const CTF_WAIT_NO_REENTRANCY: i32 = 512i32;
-pub type CommandStateChangeConstants = i32;
-pub const CSC_UPDATECOMMANDS: CommandStateChangeConstants = -1i32;
-pub const CSC_NAVIGATEFORWARD: CommandStateChangeConstants = 1i32;
-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))]
-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
- }
-}
-pub type DATAOBJ_GET_ITEM_FLAGS = i32;
-pub const DOGIF_DEFAULT: DATAOBJ_GET_ITEM_FLAGS = 0i32;
-pub const DOGIF_TRAVERSE_LINK: DATAOBJ_GET_ITEM_FLAGS = 1i32;
-pub const DOGIF_NO_HDROP: DATAOBJ_GET_ITEM_FLAGS = 2i32;
-pub const DOGIF_NO_URL: DATAOBJ_GET_ITEM_FLAGS = 4i32;
-pub const DOGIF_ONLY_IF_ONE: DATAOBJ_GET_ITEM_FLAGS = 8i32;
-pub const DBCID_CLSIDOFBAR: i32 = 2i32;
-pub const DBCID_EMPTY: i32 = 0i32;
-pub const DBCID_GETBAR: i32 = 4i32;
-pub const DBCID_ONDRAG: i32 = 1i32;
-pub const DBCID_RESIZE: i32 = 3i32;
-pub const DBCID_UPDATESIZE: i32 = 5i32;
-pub const DBC_GS_IDEAL: u32 = 0u32;
-pub const DBC_GS_SIZEDOWN: u32 = 1u32;
-pub const DBC_HIDE: u32 = 0u32;
-pub const DBC_SHOW: u32 = 1u32;
-pub const DBC_SHOWOBSCURE: u32 = 2u32;
-pub const DBIF_VIEWMODE_FLOATING: u32 = 2u32;
-pub const DBIF_VIEWMODE_NORMAL: u32 = 0u32;
-pub const DBIF_VIEWMODE_TRANSPARENT: u32 = 4u32;
-pub const DBIF_VIEWMODE_VERTICAL: u32 = 1u32;
-pub const DBIMF_ADDTOFRONT: u32 = 512u32;
-pub const DBIMF_ALWAYSGRIPPER: u32 = 4096u32;
-pub const DBIMF_BKCOLOR: u32 = 64u32;
-pub const DBIMF_BREAK: u32 = 256u32;
-pub const DBIMF_DEBOSSED: u32 = 32u32;
-pub const DBIMF_FIXED: u32 = 1u32;
-pub const DBIMF_FIXEDBMP: u32 = 4u32;
-pub const DBIMF_NOGRIPPER: u32 = 2048u32;
-pub const DBIMF_NOMARGINS: u32 = 8192u32;
-pub const DBIMF_NORMAL: u32 = 0u32;
-pub const DBIMF_TOPALIGN: u32 = 1024u32;
-pub const DBIMF_UNDELETEABLE: u32 = 16u32;
-pub const DBIMF_USECHEVRON: u32 = 128u32;
-pub const DBIMF_VARIABLEHEIGHT: u32 = 8u32;
-pub const DBIM_ACTUAL: u32 = 8u32;
-pub const DBIM_BKCOLOR: u32 = 64u32;
-pub const DBIM_INTEGRAL: u32 = 4u32;
-pub const DBIM_MAXSIZE: u32 = 2u32;
-pub const DBIM_MINSIZE: u32 = 1u32;
-pub const DBIM_MODEFLAGS: u32 = 32u32;
-pub const DBIM_TITLE: u32 = 16u32;
-pub const DBPC_SELECTFIRST: u32 = 4294967295u32;
-pub type DEFAULTSAVEFOLDERTYPE = i32;
-pub const DSFT_DETECT: DEFAULTSAVEFOLDERTYPE = 1i32;
-pub const DSFT_PRIVATE: DEFAULTSAVEFOLDERTYPE = 2i32;
-pub const DSFT_PUBLIC: DEFAULTSAVEFOLDERTYPE = 3i32;
-pub type DEFAULT_FOLDER_MENU_RESTRICTIONS = i32;
-pub const DFMR_DEFAULT: DEFAULT_FOLDER_MENU_RESTRICTIONS = 0i32;
-pub const DFMR_NO_STATIC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 8i32;
-pub const DFMR_STATIC_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 16i32;
-pub const DFMR_NO_RESOURCE_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 32i32;
-pub const DFMR_OPTIN_HANDLERS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 64i32;
-pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY: DEFAULT_FOLDER_MENU_RESTRICTIONS = 128i32;
-pub const DFMR_USE_SPECIFIED_HANDLERS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 256i32;
-pub const DFMR_USE_SPECIFIED_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 512i32;
-pub const DFMR_NO_ASYNC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 1024i32;
-pub const DFMR_NO_NATIVECPU_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 2048i32;
-pub const DFMR_NO_NONWOW_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = 4096i32;
-#[repr(C)]
-#[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: *mut 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
- }
-}
-pub type DEF_SHARE_ID = i32;
-pub const DEFSHAREID_USERS: DEF_SHARE_ID = 1i32;
-pub const DEFSHAREID_PUBLIC: DEF_SHARE_ID = 2i32;
-#[repr(C, packed(1))]
-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
- }
-}
-pub type DESKBANDCID = i32;
-pub const DBID_BANDINFOCHANGED: DESKBANDCID = 0i32;
-pub const DBID_SHOWONLY: DESKBANDCID = 1i32;
-pub const DBID_MAXIMIZEBAND: DESKBANDCID = 2i32;
-pub const DBID_PUSHCHEVRON: DESKBANDCID = 3i32;
-pub const DBID_DELAYINIT: DESKBANDCID = 4i32;
-pub const DBID_FINISHINIT: DESKBANDCID = 5i32;
-pub const DBID_SETWINDOWTHEME: DESKBANDCID = 6i32;
-pub const DBID_PERMITAUTOHIDE: DESKBANDCID = 7i32;
-#[repr(C)]
-#[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
- }
-}
-pub type DESKTOP_SLIDESHOW_DIRECTION = i32;
-pub const DSD_FORWARD: DESKTOP_SLIDESHOW_DIRECTION = 0i32;
-pub const DSD_BACKWARD: DESKTOP_SLIDESHOW_DIRECTION = 1i32;
-pub type DESKTOP_SLIDESHOW_OPTIONS = i32;
-pub const DSO_SHUFFLEIMAGES: DESKTOP_SLIDESHOW_OPTIONS = 1i32;
-pub type DESKTOP_SLIDESHOW_STATE = i32;
-pub const DSS_ENABLED: DESKTOP_SLIDESHOW_STATE = 1i32;
-pub const DSS_SLIDESHOW: DESKTOP_SLIDESHOW_STATE = 2i32;
-pub const DSS_DISABLED_BY_REMOTE_SESSION: DESKTOP_SLIDESHOW_STATE = 4i32;
-pub type DESKTOP_WALLPAPER_POSITION = i32;
-pub const DWPOS_CENTER: DESKTOP_WALLPAPER_POSITION = 0i32;
-pub const DWPOS_TILE: DESKTOP_WALLPAPER_POSITION = 1i32;
-pub const DWPOS_STRETCH: DESKTOP_WALLPAPER_POSITION = 2i32;
-pub const DWPOS_FIT: DESKTOP_WALLPAPER_POSITION = 3i32;
-pub const DWPOS_FILL: DESKTOP_WALLPAPER_POSITION = 4i32;
-pub const DWPOS_SPAN: DESKTOP_WALLPAPER_POSITION = 5i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for DETAILSINFO {}
-#[cfg(all(feature = "Win32_Foundation", 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)]
-#[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
- }
-}
-pub type DFM_CMD = i32;
-pub const DFM_CMD_DELETE: DFM_CMD = -1i32;
-pub const DFM_CMD_MOVE: DFM_CMD = -2i32;
-pub const DFM_CMD_COPY: DFM_CMD = -3i32;
-pub const DFM_CMD_LINK: DFM_CMD = -4i32;
-pub const DFM_CMD_PROPERTIES: DFM_CMD = -5i32;
-pub const DFM_CMD_NEWFOLDER: DFM_CMD = -6i32;
-pub const DFM_CMD_PASTE: DFM_CMD = -7i32;
-pub const DFM_CMD_VIEWLIST: DFM_CMD = -8i32;
-pub const DFM_CMD_VIEWDETAILS: DFM_CMD = -9i32;
-pub const DFM_CMD_PASTELINK: DFM_CMD = -10i32;
-pub const DFM_CMD_PASTESPECIAL: DFM_CMD = -11i32;
-pub const DFM_CMD_MODALPROP: DFM_CMD = -12i32;
-pub const DFM_CMD_RENAME: DFM_CMD = -13i32;
-pub type DFM_MESSAGE_ID = i32;
-pub const DFM_MERGECONTEXTMENU: DFM_MESSAGE_ID = 1i32;
-pub const DFM_INVOKECOMMAND: DFM_MESSAGE_ID = 2i32;
-pub const DFM_GETHELPTEXT: DFM_MESSAGE_ID = 5i32;
-pub const DFM_WM_MEASUREITEM: DFM_MESSAGE_ID = 6i32;
-pub const DFM_WM_DRAWITEM: DFM_MESSAGE_ID = 7i32;
-pub const DFM_WM_INITMENUPOPUP: DFM_MESSAGE_ID = 8i32;
-pub const DFM_VALIDATECMD: DFM_MESSAGE_ID = 9i32;
-pub const DFM_MERGECONTEXTMENU_TOP: DFM_MESSAGE_ID = 10i32;
-pub const DFM_GETHELPTEXTW: DFM_MESSAGE_ID = 11i32;
-pub const DFM_INVOKECOMMANDEX: DFM_MESSAGE_ID = 12i32;
-pub const DFM_MAPCOMMANDNAME: DFM_MESSAGE_ID = 13i32;
-pub const DFM_GETDEFSTATICID: DFM_MESSAGE_ID = 14i32;
-pub const DFM_GETVERBW: DFM_MESSAGE_ID = 15i32;
-pub const DFM_GETVERBA: DFM_MESSAGE_ID = 16i32;
-pub const DFM_MERGECONTEXTMENU_BOTTOM: DFM_MESSAGE_ID = 17i32;
-pub const DFM_MODIFYQCMFLAGS: DFM_MESSAGE_ID = 18i32;
-pub const DISPID_BEGINDRAG: u32 = 204u32;
-pub const DISPID_CHECKSTATECHANGED: u32 = 209u32;
-pub const DISPID_COLUMNSCHANGED: u32 = 212u32;
-pub const DISPID_CONTENTSCHANGED: u32 = 207u32;
-pub const DISPID_CTRLMOUSEWHEEL: u32 = 213u32;
-pub const DISPID_DEFAULTVERBINVOKED: u32 = 203u32;
-pub const DISPID_ENTERPRESSED: u32 = 200u32;
-pub const DISPID_ENTERPRISEIDCHANGED: u32 = 224u32;
-pub const DISPID_EXPLORERWINDOWREADY: u32 = 221u32;
-pub const DISPID_FILELISTENUMDONE: u32 = 201u32;
-pub const DISPID_FILTERINVOKED: u32 = 218u32;
-pub const DISPID_FOCUSCHANGED: u32 = 208u32;
-pub const DISPID_FOLDERCHANGED: u32 = 217u32;
-pub const DISPID_IADCCTL_DEFAULTCAT: u32 = 262u32;
-pub const DISPID_IADCCTL_DIRTY: u32 = 256u32;
-pub const DISPID_IADCCTL_FORCEX86: u32 = 259u32;
-pub const DISPID_IADCCTL_ONDOMAIN: u32 = 261u32;
-pub const DISPID_IADCCTL_PUBCAT: u32 = 257u32;
-pub const DISPID_IADCCTL_SHOWPOSTSETUP: u32 = 260u32;
-pub const DISPID_IADCCTL_SORT: u32 = 258u32;
-pub const DISPID_ICONSIZECHANGED: u32 = 215u32;
-pub const DISPID_INITIALENUMERATIONDONE: u32 = 223u32;
-pub const DISPID_NOITEMSTATE_CHANGED: u32 = 206u32;
-pub const DISPID_ORDERCHANGED: u32 = 210u32;
-pub const DISPID_SEARCHCOMMAND_ABORT: u32 = 3u32;
-pub const DISPID_SEARCHCOMMAND_COMPLETE: u32 = 2u32;
-pub const DISPID_SEARCHCOMMAND_ERROR: u32 = 6u32;
-pub const DISPID_SEARCHCOMMAND_PROGRESSTEXT: u32 = 5u32;
-pub const DISPID_SEARCHCOMMAND_RESTORE: u32 = 7u32;
-pub const DISPID_SEARCHCOMMAND_START: u32 = 1u32;
-pub const DISPID_SEARCHCOMMAND_UPDATE: u32 = 4u32;
-pub const DISPID_SELECTEDITEMCHANGED: u32 = 220u32;
-pub const DISPID_SELECTIONCHANGED: u32 = 200u32;
-pub const DISPID_SORTDONE: u32 = 214u32;
-pub const DISPID_UPDATEIMAGE: u32 = 222u32;
-pub const DISPID_VERBINVOKED: u32 = 202u32;
-pub const DISPID_VIEWMODECHANGED: u32 = 205u32;
-pub const DISPID_VIEWPAINTDONE: u32 = 211u32;
-pub const DISPID_WORDWHEELEDITED: u32 = 219u32;
-pub type DISPLAY_DEVICE_TYPE = i32;
-pub const DEVICE_PRIMARY: DISPLAY_DEVICE_TYPE = 0i32;
-pub const DEVICE_IMMERSIVE: DISPLAY_DEVICE_TYPE = 1i32;
-pub const DLG_SCRNSAVECONFIGURE: u32 = 2003u32;
-pub type DLLGETVERSIONPROC = unsafe extern "system" fn(param0: *mut DLLVERSIONINFO) -> ::windows_sys::core::HRESULT;
-#[repr(C)]
-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)]
-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
- }
-}
-pub const DLLVER_BUILD_MASK: u64 = 4294901760u64;
-pub const DLLVER_MAJOR_MASK: u64 = 18446462598732840960u64;
-pub const DLLVER_MINOR_MASK: u64 = 281470681743360u64;
-pub const DLLVER_PLATFORM_NT: u32 = 2u32;
-pub const DLLVER_PLATFORM_WINDOWS: u32 = 1u32;
-pub const DLLVER_QFE_MASK: u64 = 65535u64;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGINFOA {
- pub uSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub lpFileList: super::super::Foundation::PSTR,
- pub grfKeyState: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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: super::super::Foundation::PSTR,
- pub grfKeyState: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DRAGINFOW {
- pub uSize: u32,
- pub pt: super::super::Foundation::POINT,
- pub fNC: super::super::Foundation::BOOL,
- pub lpFileList: super::super::Foundation::PWSTR,
- pub grfKeyState: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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: super::super::Foundation::PWSTR,
- pub grfKeyState: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DRAGINFOW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DRAGINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-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))]
-#[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
- }
-}
-pub type DROPIMAGETYPE = i32;
-pub const DROPIMAGE_INVALID: DROPIMAGETYPE = -1i32;
-pub const DROPIMAGE_NONE: DROPIMAGETYPE = 0i32;
-pub const DROPIMAGE_COPY: DROPIMAGETYPE = 1i32;
-pub const DROPIMAGE_MOVE: DROPIMAGETYPE = 2i32;
-pub const DROPIMAGE_LINK: DROPIMAGETYPE = 4i32;
-pub const DROPIMAGE_LABEL: DROPIMAGETYPE = 6i32;
-pub const DROPIMAGE_WARNING: DROPIMAGETYPE = 7i32;
-pub const DROPIMAGE_NOIMAGE: DROPIMAGETYPE = 8i32;
-pub type DSH_FLAGS = i32;
-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;
-pub const DVASPECT_COPY: u32 = 3u32;
-pub const DVASPECT_LINK: u32 = 4u32;
-pub const DVASPECT_SHORTNAME: u32 = 2u32;
-pub const DWFAF_AUTOHIDE: u32 = 16u32;
-pub const DWFAF_GROUP1: u32 = 2u32;
-pub const DWFAF_GROUP2: u32 = 4u32;
-pub const DWFAF_HIDDEN: u32 = 1u32;
-pub const DWFRF_DELETECONFIGDATA: u32 = 1u32;
-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],
-};
-pub const DestinationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2012286192,
- data2: 15797,
- data3: 18790,
- data4: [181, 32, 183, 197, 79, 211, 94, 214],
-};
-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],
-};
-pub type EC_HOST_UI_MODE = i32;
-pub const ECHUIM_DESKTOP: EC_HOST_UI_MODE = 0i32;
-pub const ECHUIM_IMMERSIVE: EC_HOST_UI_MODE = 1i32;
-pub const ECHUIM_SYSTEM_LAUNCHER: EC_HOST_UI_MODE = 2i32;
-pub type EDGE_GESTURE_KIND = i32;
-pub const EGK_TOUCH: EDGE_GESTURE_KIND = 0i32;
-pub const EGK_KEYBOARD: EDGE_GESTURE_KIND = 1i32;
-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] };
-pub const EP_Commands_View: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 569885485, data2: 61098, data3: 17307, data4: [187, 81, 55, 185, 111, 214, 169, 67] };
-pub const EP_DetailsPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1135344011,
- data2: 35256,
- data3: 18221,
- data4: [185, 206, 230, 155, 130, 41, 240, 25],
-};
-pub const EP_NavPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409013538, data2: 9719, data3: 17080, data4: [138, 9, 84, 13, 35, 164, 60, 47] };
-pub const EP_PreviewPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2302436305, data2: 17864, data3: 19735, data4: [190, 25, 34, 59, 231, 27, 227, 101] };
-pub const EP_QueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1706876495,
- data2: 20231,
- data3: 20263,
- data4: [131, 167, 26, 252, 164, 223, 125, 221],
-};
-pub const EP_Ribbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530892456, data2: 51698, data3: 18484, data4: [161, 6, 223, 136, 137, 253, 79, 55] };
-pub const EP_StatusBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1711167182,
- data2: 23806,
- data3: 19396,
- data4: [173, 138, 122, 227, 254, 126, 143, 124],
-};
-pub const EXECUTE_E_LAUNCH_APPLICATION: ::windows_sys::core::HRESULT = -2144927487i32;
-pub type EXPLORER_BROWSER_FILL_FLAGS = i32;
-pub const EBF_NONE: EXPLORER_BROWSER_FILL_FLAGS = 0i32;
-pub const EBF_SELECTFROMDATAOBJECT: EXPLORER_BROWSER_FILL_FLAGS = 256i32;
-pub const EBF_NODROPTARGET: EXPLORER_BROWSER_FILL_FLAGS = 512i32;
-pub type EXPLORER_BROWSER_OPTIONS = i32;
-pub const EBO_NONE: EXPLORER_BROWSER_OPTIONS = 0i32;
-pub const EBO_NAVIGATEONCE: EXPLORER_BROWSER_OPTIONS = 1i32;
-pub const EBO_SHOWFRAMES: EXPLORER_BROWSER_OPTIONS = 2i32;
-pub const EBO_ALWAYSNAVIGATE: EXPLORER_BROWSER_OPTIONS = 4i32;
-pub const EBO_NOTRAVELLOG: EXPLORER_BROWSER_OPTIONS = 8i32;
-pub const EBO_NOWRAPPERWINDOW: EXPLORER_BROWSER_OPTIONS = 16i32;
-pub const EBO_HTMLSHAREPOINTVIEW: EXPLORER_BROWSER_OPTIONS = 32i32;
-pub const EBO_NOBORDER: EXPLORER_BROWSER_OPTIONS = 64i32;
-pub const EBO_NOPERSISTVIEWSTATE: EXPLORER_BROWSER_OPTIONS = 128i32;
-pub const EXP_DARWIN_ID_SIG: u32 = 2684354566u32;
-#[repr(C, packed(1))]
-#[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))]
-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
- }
-}
-pub const EXP_PROPERTYSTORAGE_SIG: u32 = 2684354569u32;
-#[repr(C, packed(1))]
-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
- }
-}
-pub const EXP_SPECIAL_FOLDER_SIG: u32 = 2684354565u32;
-pub const EXP_SZ_ICON_SIG: u32 = 2684354567u32;
-#[repr(C, packed(1))]
-#[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
- }
-}
-pub const EXP_SZ_LINK_SIG: u32 = 2684354561u32;
-#[repr(C)]
-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
- }
-}
-pub const E_ACTIVATIONDENIED_SHELLERROR: ::windows_sys::core::HRESULT = -2144927439i32;
-pub const E_ACTIVATIONDENIED_SHELLNOTREADY: ::windows_sys::core::HRESULT = -2144927436i32;
-pub const E_ACTIVATIONDENIED_SHELLRESTART: ::windows_sys::core::HRESULT = -2144927438i32;
-pub const E_ACTIVATIONDENIED_UNEXPECTED: ::windows_sys::core::HRESULT = -2144927437i32;
-pub const E_ACTIVATIONDENIED_USERCLOSE: ::windows_sys::core::HRESULT = -2144927440i32;
-pub const E_FILE_PLACEHOLDER_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2144927472i32;
-pub const E_FILE_PLACEHOLDER_SERVER_TIMED_OUT: ::windows_sys::core::HRESULT = -2144927470i32;
-pub const E_FILE_PLACEHOLDER_STORAGEPROVIDER_NOT_FOUND: ::windows_sys::core::HRESULT = -2144927469i32;
-pub const E_FILE_PLACEHOLDER_VERSION_MISMATCH: ::windows_sys::core::HRESULT = -2144927471i32;
-pub const E_FLAGS: ::windows_sys::core::HRESULT = -2147217408i32;
-pub const E_IMAGEFEED_CHANGEDISABLED: ::windows_sys::core::HRESULT = -2144926960i32;
-pub const E_NOTVALIDFORANIMATEDIMAGE: ::windows_sys::core::HRESULT = -2147221503i32;
-pub const E_PREVIEWHANDLER_CORRUPT: ::windows_sys::core::HRESULT = -2042494972i32;
-pub const E_PREVIEWHANDLER_DRM_FAIL: ::windows_sys::core::HRESULT = -2042494975i32;
-pub const E_PREVIEWHANDLER_NOAUTH: ::windows_sys::core::HRESULT = -2042494974i32;
-pub const E_PREVIEWHANDLER_NOTFOUND: ::windows_sys::core::HRESULT = -2042494973i32;
-pub const E_SHELL_EXTENSION_BLOCKED: ::windows_sys::core::HRESULT = -2144926975i32;
-pub const E_TILE_NOTIFICATIONS_PLATFORM_FAILURE: ::windows_sys::core::HRESULT = -2144927159i32;
-pub const E_USERTILE_CHANGEDISABLED: ::windows_sys::core::HRESULT = -2144927215i32;
-pub const E_USERTILE_FILESIZE: ::windows_sys::core::HRESULT = -2144927212i32;
-pub const E_USERTILE_LARGEORDYNAMIC: ::windows_sys::core::HRESULT = -2144927214i32;
-pub const E_USERTILE_UNSUPPORTEDFILETYPE: ::windows_sys::core::HRESULT = -2144927216i32;
-pub const E_USERTILE_VIDEOFRAMESIZE: ::windows_sys::core::HRESULT = -2144927213i32;
-pub const EnumerableObjectCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 758409409, data2: 13991, data3: 17334, data4: [172, 36, 211, 240, 47, 217, 96, 122] };
-pub const ExecuteFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 299611260,
- data2: 42277,
- data3: 16395,
- data4: [158, 128, 165, 70, 21, 160, 144, 192],
-};
-pub const ExecuteUnknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3830354984,
- data2: 48572,
- data3: 18823,
- data4: [160, 153, 64, 220, 143, 210, 85, 231],
-};
-pub const ExplorerBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1912169349,
- data2: 56790,
- data3: 18643,
- data4: [160, 193, 174, 6, 232, 176, 85, 251],
-};
-pub const FCIDM_BROWSERFIRST: u32 = 40960u32;
-pub const FCIDM_BROWSERLAST: u32 = 48896u32;
-pub const FCIDM_GLOBALFIRST: u32 = 32768u32;
-pub const FCIDM_GLOBALLAST: u32 = 40959u32;
-pub const FCIDM_MENU_EDIT: u32 = 32832u32;
-pub const FCIDM_MENU_EXPLORE: u32 = 33104u32;
-pub const FCIDM_MENU_FAVORITES: u32 = 33136u32;
-pub const FCIDM_MENU_FILE: u32 = 32768u32;
-pub const FCIDM_MENU_FIND: u32 = 33088u32;
-pub const FCIDM_MENU_HELP: u32 = 33024u32;
-pub const FCIDM_MENU_TOOLS: u32 = 32960u32;
-pub const FCIDM_MENU_TOOLS_SEP_GOTO: u32 = 32961u32;
-pub const FCIDM_MENU_VIEW: u32 = 32896u32;
-pub const FCIDM_MENU_VIEW_SEP_OPTIONS: u32 = 32897u32;
-pub const FCIDM_SHVIEWFIRST: u32 = 0u32;
-pub const FCIDM_SHVIEWLAST: u32 = 32767u32;
-pub const FCIDM_STATUS: u32 = 40961u32;
-pub const FCIDM_TOOLBAR: u32 = 40960u32;
-pub const FCSM_CLSID: u32 = 8u32;
-pub const FCSM_FLAGS: u32 = 64u32;
-pub const FCSM_ICONFILE: u32 = 16u32;
-pub const FCSM_INFOTIP: u32 = 4u32;
-pub const FCSM_LOGO: u32 = 32u32;
-pub const FCSM_VIEWID: u32 = 1u32;
-pub const FCSM_WEBVIEWTEMPLATE: u32 = 2u32;
-pub const FCS_FLAG_DRAGDROP: u32 = 2u32;
-pub const FCS_FORCEWRITE: u32 = 2u32;
-pub const FCS_READ: u32 = 1u32;
-pub const FCT_ADDTOEND: u32 = 4u32;
-pub const FCT_CONFIGABLE: u32 = 2u32;
-pub const FCT_MERGE: u32 = 1u32;
-pub const FCW_INTERNETBAR: u32 = 6u32;
-pub const FCW_PROGRESS: u32 = 8u32;
-pub const FCW_STATUS: u32 = 1u32;
-pub const FCW_TOOLBAR: u32 = 2u32;
-pub const FCW_TREE: u32 = 3u32;
-pub type FDAP = i32;
-pub const FDAP_BOTTOM: FDAP = 0i32;
-pub const FDAP_TOP: FDAP = 1i32;
-pub type FDE_OVERWRITE_RESPONSE = i32;
-pub const FDEOR_DEFAULT: FDE_OVERWRITE_RESPONSE = 0i32;
-pub const FDEOR_ACCEPT: FDE_OVERWRITE_RESPONSE = 1i32;
-pub const FDEOR_REFUSE: FDE_OVERWRITE_RESPONSE = 2i32;
-pub type FDE_SHAREVIOLATION_RESPONSE = i32;
-pub const FDESVR_DEFAULT: FDE_SHAREVIOLATION_RESPONSE = 0i32;
-pub const FDESVR_ACCEPT: FDE_SHAREVIOLATION_RESPONSE = 1i32;
-pub const FDESVR_REFUSE: FDE_SHAREVIOLATION_RESPONSE = 2i32;
-pub const FDTF_LONGDATE: u32 = 4u32;
-pub const FDTF_LONGTIME: u32 = 8u32;
-pub const FDTF_LTRDATE: u32 = 256u32;
-pub const FDTF_NOAUTOREADINGORDER: u32 = 1024u32;
-pub const FDTF_RELATIVE: u32 = 16u32;
-pub const FDTF_RTLDATE: u32 = 512u32;
-pub const FDTF_SHORTDATE: u32 = 2u32;
-pub const FDTF_SHORTTIME: u32 = 1u32;
-pub type FD_FLAGS = i32;
-pub const FD_CLSID: FD_FLAGS = 1i32;
-pub const FD_SIZEPOINT: FD_FLAGS = 2i32;
-pub const FD_ATTRIBUTES: FD_FLAGS = 4i32;
-pub const FD_CREATETIME: FD_FLAGS = 8i32;
-pub const FD_ACCESSTIME: FD_FLAGS = 16i32;
-pub const FD_WRITESTIME: FD_FLAGS = 32i32;
-pub const FD_FILESIZE: FD_FLAGS = 64i32;
-pub const FD_PROGRESSUI: FD_FLAGS = 16384i32;
-pub const FD_LINKUI: FD_FLAGS = 32768i32;
-pub const FD_UNICODE: FD_FLAGS = -2147483648i32;
-pub type FFFP_MODE = i32;
-pub const FFFP_EXACTMATCH: FFFP_MODE = 0i32;
-pub const FFFP_NEARESTPARENTMATCH: FFFP_MODE = 1i32;
-#[repr(C, packed(1))]
-#[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))]
-#[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))]
-#[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))]
-#[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
- }
-}
-pub type FILETYPEATTRIBUTEFLAGS = i32;
-pub const FTA_None: FILETYPEATTRIBUTEFLAGS = 0i32;
-pub const FTA_Exclude: FILETYPEATTRIBUTEFLAGS = 1i32;
-pub const FTA_Show: FILETYPEATTRIBUTEFLAGS = 2i32;
-pub const FTA_HasExtension: FILETYPEATTRIBUTEFLAGS = 4i32;
-pub const FTA_NoEdit: FILETYPEATTRIBUTEFLAGS = 8i32;
-pub const FTA_NoRemove: FILETYPEATTRIBUTEFLAGS = 16i32;
-pub const FTA_NoNewVerb: FILETYPEATTRIBUTEFLAGS = 32i32;
-pub const FTA_NoEditVerb: FILETYPEATTRIBUTEFLAGS = 64i32;
-pub const FTA_NoRemoveVerb: FILETYPEATTRIBUTEFLAGS = 128i32;
-pub const FTA_NoEditDesc: FILETYPEATTRIBUTEFLAGS = 256i32;
-pub const FTA_NoEditIcon: FILETYPEATTRIBUTEFLAGS = 512i32;
-pub const FTA_NoEditDflt: FILETYPEATTRIBUTEFLAGS = 1024i32;
-pub const FTA_NoEditVerbCmd: FILETYPEATTRIBUTEFLAGS = 2048i32;
-pub const FTA_NoEditVerbExe: FILETYPEATTRIBUTEFLAGS = 4096i32;
-pub const FTA_NoDDE: FILETYPEATTRIBUTEFLAGS = 8192i32;
-pub const FTA_NoEditMIME: FILETYPEATTRIBUTEFLAGS = 32768i32;
-pub const FTA_OpenIsSafe: FILETYPEATTRIBUTEFLAGS = 65536i32;
-pub const FTA_AlwaysUnsafe: FILETYPEATTRIBUTEFLAGS = 131072i32;
-pub const FTA_NoRecentDocs: FILETYPEATTRIBUTEFLAGS = 1048576i32;
-pub const FTA_SafeForElevation: FILETYPEATTRIBUTEFLAGS = 2097152i32;
-pub const FTA_AlwaysUseDirectInvoke: FILETYPEATTRIBUTEFLAGS = 4194304i32;
-#[repr(C, packed(1))]
-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
- }
-}
-pub type FILE_OPERATION_FLAGS2 = i32;
-pub const FOF2_NONE: FILE_OPERATION_FLAGS2 = 0i32;
-pub const FOF2_MERGEFOLDERSONCOLLISION: FILE_OPERATION_FLAGS2 = 1i32;
-pub type FILE_USAGE_TYPE = i32;
-pub const FUT_PLAYING: FILE_USAGE_TYPE = 0i32;
-pub const FUT_EDITING: FILE_USAGE_TYPE = 1i32;
-pub const FUT_GENERIC: FILE_USAGE_TYPE = 2i32;
-pub type FLYOUT_PLACEMENT = i32;
-pub const FP_DEFAULT: FLYOUT_PLACEMENT = 0i32;
-pub const FP_ABOVE: FLYOUT_PLACEMENT = 1i32;
-pub const FP_BELOW: FLYOUT_PLACEMENT = 2i32;
-pub const FP_LEFT: FLYOUT_PLACEMENT = 3i32;
-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],
-};
-pub const FMTID_Displaced: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601995059, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] };
-pub const FMTID_ImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] };
-pub const FMTID_InternetSite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136353, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const FMTID_Intshcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136352, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const FMTID_LibraryProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1568061055,
- data2: 39741,
- data3: 17595,
- data4: [182, 174, 37, 218, 79, 99, 138, 103],
-};
-pub const FMTID_MUSIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] };
-pub const FMTID_Misc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601995060, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] };
-pub const FMTID_Query: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] };
-pub const FMTID_ShellDetails: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] };
-pub const FMTID_Storage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] };
-pub const FMTID_Volume: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] };
-pub const FMTID_WebView: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4062663808,
- data2: 63362,
- data3: 17041,
- data4: [189, 148, 241, 54, 147, 81, 58, 236],
-};
-pub const FOFX_ADDUNDORECORD: u32 = 536870912u32;
-pub const FOFX_COPYASDOWNLOAD: u32 = 1073741824u32;
-pub const FOFX_DONTDISPLAYDESTPATH: u32 = 134217728u32;
-pub const FOFX_DONTDISPLAYLOCATIONS: u32 = 2147483648u32;
-pub const FOFX_DONTDISPLAYSOURCEPATH: u32 = 67108864u32;
-pub const FOFX_EARLYFAILURE: u32 = 1048576u32;
-pub const FOFX_KEEPNEWERFILE: u32 = 4194304u32;
-pub const FOFX_MOVEACLSACROSSVOLUMES: u32 = 33554432u32;
-pub const FOFX_NOCOPYHOOKS: u32 = 8388608u32;
-pub const FOFX_NOMINIMIZEBOX: u32 = 16777216u32;
-pub const FOFX_NOSKIPJUNCTIONS: u32 = 65536u32;
-pub const FOFX_PREFERHARDLINK: u32 = 131072u32;
-pub const FOFX_PRESERVEFILEEXTENSIONS: u32 = 2097152u32;
-pub const FOFX_RECYCLEONDELETE: u32 = 524288u32;
-pub const FOFX_REQUIREELEVATION: u32 = 268435456u32;
-pub const FOFX_SHOWELEVATIONPROMPT: u32 = 262144u32;
-pub const FOF_ALLOWUNDO: u32 = 64u32;
-pub const FOF_CONFIRMMOUSE: u32 = 2u32;
-pub const FOF_FILESONLY: u32 = 128u32;
-pub const FOF_MULTIDESTFILES: u32 = 1u32;
-pub const FOF_NOCONFIRMATION: u32 = 16u32;
-pub const FOF_NOCONFIRMMKDIR: u32 = 512u32;
-pub const FOF_NOCOPYSECURITYATTRIBS: u32 = 2048u32;
-pub const FOF_NOERRORUI: u32 = 1024u32;
-pub const FOF_NORECURSEREPARSE: u32 = 32768u32;
-pub const FOF_NORECURSION: u32 = 4096u32;
-pub const FOF_NO_CONNECTED_ELEMENTS: u32 = 8192u32;
-pub const FOF_RENAMEONCOLLISION: u32 = 8u32;
-pub const FOF_SILENT: u32 = 4u32;
-pub const FOF_SIMPLEPROGRESS: u32 = 256u32;
-pub const FOF_WANTMAPPINGHANDLE: u32 = 32u32;
-pub const FOF_WANTNUKEWARNING: u32 = 16384u32;
-pub type FOLDERFLAGS = i32;
-pub const FWF_NONE: FOLDERFLAGS = 0i32;
-pub const FWF_AUTOARRANGE: FOLDERFLAGS = 1i32;
-pub const FWF_ABBREVIATEDNAMES: FOLDERFLAGS = 2i32;
-pub const FWF_SNAPTOGRID: FOLDERFLAGS = 4i32;
-pub const FWF_OWNERDATA: FOLDERFLAGS = 8i32;
-pub const FWF_BESTFITWINDOW: FOLDERFLAGS = 16i32;
-pub const FWF_DESKTOP: FOLDERFLAGS = 32i32;
-pub const FWF_SINGLESEL: FOLDERFLAGS = 64i32;
-pub const FWF_NOSUBFOLDERS: FOLDERFLAGS = 128i32;
-pub const FWF_TRANSPARENT: FOLDERFLAGS = 256i32;
-pub const FWF_NOCLIENTEDGE: FOLDERFLAGS = 512i32;
-pub const FWF_NOSCROLL: FOLDERFLAGS = 1024i32;
-pub const FWF_ALIGNLEFT: FOLDERFLAGS = 2048i32;
-pub const FWF_NOICONS: FOLDERFLAGS = 4096i32;
-pub const FWF_SHOWSELALWAYS: FOLDERFLAGS = 8192i32;
-pub const FWF_NOVISIBLE: FOLDERFLAGS = 16384i32;
-pub const FWF_SINGLECLICKACTIVATE: FOLDERFLAGS = 32768i32;
-pub const FWF_NOWEBVIEW: FOLDERFLAGS = 65536i32;
-pub const FWF_HIDEFILENAMES: FOLDERFLAGS = 131072i32;
-pub const FWF_CHECKSELECT: FOLDERFLAGS = 262144i32;
-pub const FWF_NOENUMREFRESH: FOLDERFLAGS = 524288i32;
-pub const FWF_NOGROUPING: FOLDERFLAGS = 1048576i32;
-pub const FWF_FULLROWSELECT: FOLDERFLAGS = 2097152i32;
-pub const FWF_NOFILTERS: FOLDERFLAGS = 4194304i32;
-pub const FWF_NOCOLUMNHEADER: FOLDERFLAGS = 8388608i32;
-pub const FWF_NOHEADERINALLVIEWS: FOLDERFLAGS = 16777216i32;
-pub const FWF_EXTENDEDTILES: FOLDERFLAGS = 33554432i32;
-pub const FWF_TRICHECKSELECT: FOLDERFLAGS = 67108864i32;
-pub const FWF_AUTOCHECKSELECT: FOLDERFLAGS = 134217728i32;
-pub const FWF_NOBROWSERVIEWSTATE: FOLDERFLAGS = 268435456i32;
-pub const FWF_SUBSETGROUPS: FOLDERFLAGS = 536870912i32;
-pub const FWF_USESEARCHFOLDER: FOLDERFLAGS = 1073741824i32;
-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],
-};
-pub const FOLDERID_AllAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2060875929,
- data2: 26287,
- data3: 17338,
- data4: [145, 86, 106, 173, 66, 230, 197, 150],
-};
-pub const FOLDERID_AppCaptures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3988848241,
- data2: 39128,
- data3: 20298,
- data4: [185, 32, 200, 220, 19, 60, 177, 101],
-};
-pub const FOLDERID_AppDataDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2999313017,
- data2: 31453,
- data3: 17311,
- data4: [178, 140, 196, 31, 225, 187, 246, 114],
-};
-pub const FOLDERID_AppDataDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2078369296,
- data2: 8063,
- data3: 17580,
- data4: [191, 240, 131, 225, 95, 47, 252, 161],
-};
-pub const FOLDERID_AppDataFavorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2096885692,
- data2: 56863,
- data3: 17834,
- data4: [184, 67, 165, 66, 172, 83, 108, 201],
-};
-pub const FOLDERID_AppDataProgramData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1436369059, data2: 41014, data3: 16634, data4: [175, 97, 132, 203, 67, 10, 77, 52] };
-pub const FOLDERID_AppUpdates: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2735066777,
- data2: 62759,
- data3: 18731,
- data4: [139, 26, 126, 118, 250, 152, 214, 228],
-};
-pub const FOLDERID_ApplicationShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2744223617,
- data2: 58866,
- data3: 18576,
- data4: [179, 217, 167, 229, 67, 50, 50, 140],
-};
-pub const FOLDERID_AppsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 512184461, data2: 35266, data3: 17136, data4: [138, 126, 100, 90, 15, 80, 202, 88] };
-pub const FOLDERID_CDBurning: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2656217872,
- data2: 63501,
- data3: 18911,
- data4: [172, 184, 67, 48, 245, 104, 120, 85],
-};
-pub const FOLDERID_CameraRoll: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2875177083, data2: 31970, data3: 20355, data4: [145, 93, 85, 8, 70, 201, 83, 123] };
-pub const FOLDERID_CameraRollLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 723574645, data2: 7898, data3: 16441, data4: [128, 151, 56, 121, 130, 39, 213, 183] };
-pub const FOLDERID_ChangeRemovePrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3748816556, data2: 37492, data3: 18535, data4: [141, 85, 59, 214, 97, 222, 135, 45] };
-pub const FOLDERID_CommonAdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3493351037,
- data2: 47811,
- data3: 18327,
- data4: [143, 20, 203, 162, 41, 179, 146, 181],
-};
-pub const FOLDERID_CommonOEMLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3250250448,
- data2: 4319,
- data3: 17204,
- data4: [190, 221, 122, 162, 11, 34, 122, 157],
-};
-pub const FOLDERID_CommonPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 20567118,
- data2: 27390,
- data3: 18930,
- data4: [134, 144, 61, 175, 202, 230, 255, 184],
-};
-pub const FOLDERID_CommonStartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2752599833,
- data2: 54830,
- data3: 18717,
- data4: [170, 124, 231, 75, 139, 227, 176, 103],
-};
-pub const FOLDERID_CommonStartMenuPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2755692447, data2: 34720, data3: 20349, data4: [183, 0, 2, 7, 185, 102, 25, 74] };
-pub const FOLDERID_CommonStartup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2191911477, data2: 55757, data3: 18373, data4: [150, 41, 225, 93, 47, 113, 78, 110] };
-pub const FOLDERID_CommonTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3108124647,
- data2: 22444,
- data3: 17223,
- data4: [145, 81, 176, 140, 108, 50, 209, 247],
-};
-pub const FOLDERID_ComputerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 180388732,
- data2: 48120,
- data3: 17706,
- data4: [133, 13, 121, 208, 142, 102, 124, 167],
-};
-pub const FOLDERID_ConflictFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1275001669,
- data2: 13437,
- data3: 16390,
- data4: [165, 190, 172, 12, 176, 86, 113, 146],
-};
-pub const FOLDERID_ConnectionsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1863113003,
- data2: 11927,
- data3: 17873,
- data4: [136, 255, 176, 209, 134, 184, 222, 221],
-};
-pub const FOLDERID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1450723412,
- data2: 50891,
- data3: 17963,
- data4: [129, 105, 136, 227, 80, 172, 184, 130],
-};
-pub const FOLDERID_ControlPanelFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2192001771,
- data2: 44724,
- data3: 18012,
- data4: [160, 20, 208, 151, 238, 52, 109, 99],
-};
-pub const FOLDERID_Cookies: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 722433629, data2: 49385, data3: 16753, data4: [144, 142, 8, 166, 17, 184, 79, 246] };
-pub const FOLDERID_CurrentAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1035209504,
- data2: 10800,
- data3: 19902,
- data4: [145, 126, 119, 29, 210, 29, 208, 153],
-};
-pub const FOLDERID_Desktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3032468538,
- data2: 56108,
- data3: 16972,
- data4: [176, 41, 127, 233, 154, 135, 198, 65],
-};
-pub const FOLDERID_DevelopmentFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3689472142, data2: 12371, data3: 19388, data4: [177, 131, 42, 123, 43, 25, 30, 89] };
-pub const FOLDERID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 472564188, data2: 17240, data3: 19308, data4: [151, 51, 175, 33, 21, 101, 118, 240] };
-pub const FOLDERID_DeviceMetadataStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1558488553, data2: 58603, data3: 18333, data4: [184, 159, 19, 12, 2, 136, 97, 85] };
-pub const FOLDERID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4258503376, data2: 9103, data3: 18095, data4: [173, 180, 108, 133, 72, 3, 105, 199] };
-pub const FOLDERID_DocumentsLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064494973, data2: 40146, data3: 19091, data4: [151, 51, 70, 204, 137, 2, 46, 124] };
-pub const FOLDERID_Downloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 927851152, data2: 4671, data3: 17765, data4: [145, 100, 57, 196, 146, 94, 70, 123] };
-pub const FOLDERID_Favorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 393738081, data2: 26797, data3: 19850, data4: [135, 189, 48, 183, 89, 250, 51, 221] };
-pub const FOLDERID_Fonts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4246899895,
- data2: 44561,
- data3: 19171,
- data4: [134, 76, 22, 243, 145, 10, 184, 254],
-};
-pub const FOLDERID_GameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89108065, data2: 19928, data3: 18311, data4: [128, 182, 9, 2, 32, 196, 183, 0] };
-pub const FOLDERID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3401919514,
- data2: 46397,
- data3: 20188,
- data4: [146, 215, 107, 46, 138, 193, 148, 52],
-};
-pub const FOLDERID_History: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3655109179, data2: 46980, data3: 17198, data4: [167, 129, 90, 17, 48, 167, 89, 99] };
-pub const FOLDERID_HomeGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1381141099, data2: 47587, data3: 19165, data4: [182, 13, 88, 140, 45, 186, 132, 45] };
-pub const FOLDERID_HomeGroupCurrentUser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608117411, data2: 3581, data3: 20241, data4: [158, 120, 95, 120, 0, 242, 231, 114] };
-pub const FOLDERID_ImplicitAppShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3165988207, data2: 31222, data3: 19694, data4: [183, 37, 220, 52, 228, 2, 253, 70] };
-pub const FOLDERID_InternetCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 891585000, data2: 13246, data3: 16977, data4: [186, 133, 96, 7, 202, 237, 207, 157] };
-pub const FOLDERID_InternetFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1302296692, data2: 19980, data3: 18692, data4: [150, 123, 64, 176, 210, 12, 62, 75] };
-pub const FOLDERID_Libraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 457090524,
- data2: 46471,
- data3: 18310,
- data4: [180, 239, 189, 29, 195, 50, 174, 174],
-};
-pub const FOLDERID_Links: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3216627168,
- data2: 50857,
- data3: 16460,
- data4: [178, 178, 174, 109, 182, 175, 73, 104],
-};
-pub const FOLDERID_LocalAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4055050117,
- data2: 28602,
- data3: 20431,
- data4: [157, 85, 123, 142, 127, 21, 112, 145],
-};
-pub const FOLDERID_LocalAppDataLow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2770379172, data2: 6016, data3: 20470, data4: [189, 24, 22, 115, 67, 197, 175, 22] };
-pub const FOLDERID_LocalDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4096713427, data2: 37023, data3: 18695, data4: [136, 113, 76, 34, 252, 11, 247, 86] };
-pub const FOLDERID_LocalDownloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2105798299, data2: 8772, data3: 20080, data4: [177, 245, 83, 147, 4, 42, 241, 228] };
-pub const FOLDERID_LocalMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2697370265, data2: 8648, data3: 18033, data4: [135, 3, 121, 52, 22, 47, 207, 29] };
-pub const FOLDERID_LocalPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 232587613, data2: 45164, data3: 17877, data4: [140, 76, 245, 151, 19, 133, 70, 57] };
-pub const FOLDERID_LocalStorage: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3018524883,
- data2: 41459,
- data3: 18795,
- data4: [134, 90, 66, 181, 54, 205, 160, 236],
-};
-pub const FOLDERID_LocalVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 891841128,
- data2: 15447,
- data3: 16801,
- data4: [187, 177, 14, 174, 115, 215, 108, 149],
-};
-pub const FOLDERID_LocalizedResourcesDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 704657246, data2: 8780, data3: 18910, data4: [184, 209, 68, 13, 247, 239, 61, 220] };
-pub const FOLDERID_Music: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272501617, data2: 27929, data3: 18643, data4: [190, 151, 66, 34, 32, 8, 14, 67] };
-pub const FOLDERID_MusicLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 554871562, data2: 51306, data3: 20478, data4: [163, 104, 13, 233, 110, 71, 1, 46] };
-pub const FOLDERID_NetHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3316367187,
- data2: 57727,
- data3: 16673,
- data4: [137, 0, 134, 98, 111, 194, 201, 115],
-};
-pub const FOLDERID_NetworkFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3523997380, data2: 23720, data3: 18693, data4: [174, 59, 191, 37, 30, 160, 155, 83] };
-pub const FOLDERID_Objects3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 834723109,
- data2: 37945,
- data3: 20242,
- data4: [191, 65, 127, 244, 237, 163, 135, 34],
-};
-pub const FOLDERID_OneDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2771106374,
- data2: 59873,
- data3: 17247,
- data4: [179, 217, 40, 218, 166, 72, 192, 246],
-};
-pub const FOLDERID_OriginalImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 741785770,
- data2: 22546,
- data3: 19335,
- data4: [191, 208, 76, 208, 223, 177, 155, 57],
-};
-pub const FOLDERID_PhotoAlbums: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1775423376,
- data2: 64563,
- data3: 20407,
- data4: [154, 12, 235, 176, 240, 252, 180, 60],
-};
-pub const FOLDERID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 870482224, data2: 19998, data3: 18038, data4: [131, 90, 152, 57, 92, 59, 195, 187] };
-pub const FOLDERID_PicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2844831391, data2: 41019, data3: 20096, data4: [148, 188, 153, 18, 215, 80, 65, 4] };
-pub const FOLDERID_Playlists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734159815, data2: 33663, data3: 20329, data4: [163, 187, 134, 230, 49, 32, 74, 35] };
-pub const FOLDERID_PrintHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457124237, data2: 53201, data3: 16835, data4: [179, 94, 177, 63, 85, 167, 88, 244] };
-pub const FOLDERID_PrintersFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1996246573, data2: 54957, data3: 17689, data4: [166, 99, 55, 189, 86, 6, 129, 133] };
-pub const FOLDERID_Profile: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1584170383,
- data2: 3618,
- data3: 18272,
- data4: [154, 254, 234, 51, 23, 182, 113, 115],
-};
-pub const FOLDERID_ProgramData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1655397762, data2: 64961, data3: 19907, data4: [169, 221, 7, 13, 29, 73, 93, 151] };
-pub const FOLDERID_ProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2422105014,
- data2: 49599,
- data3: 18766,
- data4: [178, 156, 101, 183, 50, 211, 210, 26],
-};
-pub const FOLDERID_ProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4159827205,
- data2: 40813,
- data3: 18338,
- data4: [170, 174, 41, 211, 23, 198, 240, 102],
-};
-pub const FOLDERID_ProgramFilesCommonX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1667618215,
- data2: 3853,
- data3: 17893,
- data4: [135, 246, 13, 165, 107, 106, 79, 125],
-};
-pub const FOLDERID_ProgramFilesCommonX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734457636, data2: 55750, data3: 19774, data4: [191, 145, 244, 69, 81, 32, 185, 23] };
-pub const FOLDERID_ProgramFilesX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1837142903, data2: 27376, data3: 17483, data4: [137, 87, 163, 119, 63, 2, 32, 14] };
-pub const FOLDERID_ProgramFilesX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2086289647,
- data2: 41211,
- data3: 19452,
- data4: [135, 74, 192, 242, 224, 185, 250, 142],
-};
-pub const FOLDERID_Programs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2810142071, data2: 11819, data3: 17603, data4: [166, 162, 171, 166, 1, 5, 74, 81] };
-pub const FOLDERID_Public: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3755964066,
- data2: 51242,
- data3: 19811,
- data4: [144, 106, 86, 68, 172, 69, 115, 133],
-};
-pub const FOLDERID_PublicDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3299488781,
- data2: 61967,
- data3: 18531,
- data4: [175, 239, 248, 126, 242, 230, 186, 37],
-};
-pub const FOLDERID_PublicDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980928175, data2: 56548, data3: 17832, data4: [129, 226, 252, 121, 101, 8, 54, 52] };
-pub const FOLDERID_PublicDownloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1029983387, data2: 8120, data3: 20272, data4: [155, 69, 246, 112, 35, 95, 121, 192] };
-pub const FOLDERID_PublicGameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3737068854,
- data2: 57768,
- data3: 19545,
- data4: [182, 162, 65, 69, 134, 71, 106, 234],
-};
-pub const FOLDERID_PublicLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1222309899, data2: 59087, data3: 20302, data4: [184, 0, 14, 105, 216, 78, 227, 132] };
-pub const FOLDERID_PublicMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 840235701,
- data2: 38743,
- data3: 17048,
- data4: [187, 97, 146, 169, 222, 170, 68, 255],
-};
-pub const FOLDERID_PublicPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3068918662,
- data2: 26887,
- data3: 16700,
- data4: [154, 247, 79, 194, 171, 240, 124, 197],
-};
-pub const FOLDERID_PublicRingtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3847596896, data2: 5435, data3: 19735, data4: [159, 4, 165, 254, 153, 252, 21, 236] };
-pub const FOLDERID_PublicUserTiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 75673452, data2: 2289, data3: 19508, data4: [140, 144, 225, 126, 201, 139, 30, 23] };
-pub const FOLDERID_PublicVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 603985978, data2: 24965, data3: 18939, data4: [162, 216, 74, 57, 42, 96, 43, 163] };
-pub const FOLDERID_QuickLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1386541089,
- data2: 31605,
- data3: 18601,
- data4: [159, 107, 75, 135, 162, 16, 188, 143],
-};
-pub const FOLDERID_Recent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2924527745, data2: 60370, data3: 17290, data4: [134, 85, 138, 9, 46, 52, 152, 122] };
-pub const FOLDERID_RecordedCalls: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 797655234,
- data2: 33773,
- data3: 18670,
- data4: [179, 131, 161, 241, 87, 236, 111, 154],
-};
-pub const FOLDERID_RecordedTVLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 443538338, data2: 62509, data3: 17240, data4: [167, 152, 183, 77, 116, 89, 38, 197] };
-pub const FOLDERID_RecycleBinFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3075686470,
- data2: 16075,
- data3: 19480,
- data4: [190, 78, 100, 205, 76, 183, 214, 172],
-};
-pub const FOLDERID_ResourceDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2328955953,
- data2: 10971,
- data3: 17046,
- data4: [168, 247, 228, 112, 18, 50, 201, 114],
-};
-pub const FOLDERID_RetailDemo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 315934366, data2: 9389, data3: 18723, data4: [190, 25, 49, 50, 28, 67, 167, 103] };
-pub const FOLDERID_Ringtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3362784331,
- data2: 62622,
- data3: 16678,
- data4: [169, 195, 181, 42, 31, 244, 17, 232],
-};
-pub const FOLDERID_RoamedTileImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2863191461,
- data2: 61910,
- data3: 16985,
- data4: [186, 168, 120, 231, 239, 96, 131, 94],
-};
-pub const FOLDERID_RoamingAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1052149211,
- data2: 26105,
- data3: 19702,
- data4: [160, 58, 227, 239, 101, 114, 159, 61],
-};
-pub const FOLDERID_RoamingTiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12385370, data2: 60820, data3: 20040, data4: [150, 161, 63, 98, 23, 242, 25, 144] };
-pub const FOLDERID_SEARCH_CSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3996312646,
- data2: 12746,
- data3: 19130,
- data4: [129, 79, 165, 235, 210, 253, 109, 94],
-};
-pub const FOLDERID_SEARCH_MAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2565606936,
- data2: 8344,
- data3: 19780,
- data4: [134, 68, 102, 151, 147, 21, 162, 129],
-};
-pub const FOLDERID_SampleMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2991638120, data2: 62845, data3: 20193, data4: [166, 60, 41, 14, 231, 209, 170, 31] };
-pub const FOLDERID_SamplePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3297772864,
- data2: 9081,
- data3: 19573,
- data4: [132, 75, 100, 230, 250, 248, 113, 107],
-};
-pub const FOLDERID_SamplePlaylists: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 365586867,
- data2: 12526,
- data3: 18881,
- data4: [172, 225, 107, 94, 195, 114, 175, 181],
-};
-pub const FOLDERID_SampleVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2241768852, data2: 11909, data3: 18605, data4: [167, 26, 9, 105, 203, 86, 166, 205] };
-pub const FOLDERID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1281110783,
- data2: 48029,
- data3: 17328,
- data4: [181, 180, 45, 114, 229, 78, 170, 164],
-};
-pub const FOLDERID_SavedPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 991508610,
- data2: 54189,
- data3: 20139,
- data4: [150, 90, 105, 130, 157, 31, 181, 159],
-};
-pub const FOLDERID_SavedPicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3797637138,
- data2: 48776,
- data3: 19417,
- data4: [148, 176, 41, 35, 52, 119, 182, 195],
-};
-pub const FOLDERID_SavedSearches: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2099067396, data2: 57019, data3: 16661, data4: [149, 207, 47, 41, 218, 41, 32, 218] };
-pub const FOLDERID_Screenshots: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3082739329,
- data2: 57236,
- data3: 18050,
- data4: [167, 216, 87, 165, 38, 32, 184, 111],
-};
-pub const FOLDERID_SearchHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 223100342, data2: 931, data3: 17967, data4: [160, 230, 8, 146, 76, 65, 181, 212] };
-pub const FOLDERID_SearchHome: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 419641297, data2: 47306, data3: 16673, data4: [166, 57, 109, 71, 45, 22, 151, 42] };
-pub const FOLDERID_SearchTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2120444926,
- data2: 57257,
- data3: 19806,
- data4: [180, 86, 215, 179, 152, 81, 216, 169],
-};
-pub const FOLDERID_SendTo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2307064684, data2: 10176, data3: 16459, data4: [143, 8, 16, 45, 16, 220, 253, 116] };
-pub const FOLDERID_SidebarDefaultParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2067361364, data2: 40645, data3: 17152, data4: [190, 10, 36, 130, 235, 174, 26, 38] };
-pub const FOLDERID_SidebarParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2807903790,
- data2: 20732,
- data3: 20407,
- data4: [172, 44, 168, 190, 170, 49, 68, 147],
-};
-pub const FOLDERID_SkyDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2771106374,
- data2: 59873,
- data3: 17247,
- data4: [179, 217, 40, 218, 166, 72, 192, 246],
-};
-pub const FOLDERID_SkyDriveCameraRoll: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1987995665, data2: 18891, data3: 17011, data4: [135, 194, 32, 243, 85, 225, 8, 91] };
-pub const FOLDERID_SkyDriveDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 618176036,
- data2: 12057,
- data3: 17716,
- data4: [157, 222, 106, 102, 113, 251, 184, 254],
-};
-pub const FOLDERID_SkyDriveMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3287434654,
- data2: 32982,
- data3: 17884,
- data4: [191, 239, 31, 118, 159, 43, 231, 48],
-};
-pub const FOLDERID_SkyDrivePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 865540533,
- data2: 35911,
- data3: 18580,
- data4: [148, 194, 216, 247, 122, 221, 68, 166],
-};
-pub const FOLDERID_StartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1650152387, data2: 43848, data3: 20161, data4: [186, 31, 161, 239, 65, 70, 252, 25] };
-pub const FOLDERID_StartMenuAllPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4066575855, data2: 26952, data3: 16569, data4: [178, 85, 129, 69, 61, 9, 199, 133] };
-pub const FOLDERID_Startup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111985339, data2: 62570, data3: 19607, data4: [186, 16, 94, 54, 8, 67, 8, 84] };
-pub const FOLDERID_SyncManagerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1130793976,
- data2: 49486,
- data3: 18866,
- data4: [151, 201, 116, 119, 132, 215, 132, 183],
-};
-pub const FOLDERID_SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 681220675,
- data2: 48708,
- data3: 16471,
- data4: [164, 27, 88, 122, 118, 215, 231, 249],
-};
-pub const FOLDERID_SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 253837624,
- data2: 45523,
- data3: 19088,
- data4: [187, 169, 39, 203, 192, 197, 56, 154],
-};
-pub const FOLDERID_System: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448876151, data2: 743, data3: 20061, data4: [183, 68, 46, 177, 174, 81, 152, 183] };
-pub const FOLDERID_SystemX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3595710896,
- data2: 45809,
- data3: 18519,
- data4: [164, 206, 168, 231, 198, 234, 125, 39],
-};
-pub const FOLDERID_Templates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2788332520, data2: 26190, data3: 18651, data4: [160, 121, 223, 117, 158, 5, 9, 247] };
-pub const FOLDERID_UserPinned: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2654573995, data2: 8092, data3: 20243, data4: [184, 39, 72, 178, 75, 108, 113, 116] };
-pub const FOLDERID_UserProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 123916914,
- data2: 50442,
- data3: 19376,
- data4: [163, 130, 105, 125, 205, 114, 155, 128],
-};
-pub const FOLDERID_UserProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1557638882, data2: 8729, data3: 19047, data4: [184, 93, 108, 156, 225, 86, 96, 203] };
-pub const FOLDERID_UserProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3166515287, data2: 51804, data3: 17954, data4: [180, 45, 188, 86, 219, 10, 229, 22] };
-pub const FOLDERID_UsersFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4090367868, data2: 18689, data3: 19148, data4: [134, 72, 213, 212, 75, 4, 239, 143] };
-pub const FOLDERID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2734838877,
- data2: 57087,
- data3: 17995,
- data4: [171, 232, 97, 200, 100, 141, 147, 155],
-};
-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] };
-pub type FOLDERLOGICALVIEWMODE = i32;
-pub const FLVM_UNSPECIFIED: FOLDERLOGICALVIEWMODE = -1i32;
-pub const FLVM_FIRST: FOLDERLOGICALVIEWMODE = 1i32;
-pub const FLVM_DETAILS: FOLDERLOGICALVIEWMODE = 1i32;
-pub const FLVM_TILES: FOLDERLOGICALVIEWMODE = 2i32;
-pub const FLVM_ICONS: FOLDERLOGICALVIEWMODE = 3i32;
-pub const FLVM_LIST: FOLDERLOGICALVIEWMODE = 4i32;
-pub const FLVM_CONTENT: FOLDERLOGICALVIEWMODE = 5i32;
-pub const FLVM_LAST: FOLDERLOGICALVIEWMODE = 5i32;
-#[repr(C)]
-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)]
-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] };
-pub const FOLDERTYPEID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3727388908,
- data2: 39927,
- data3: 19091,
- data4: [189, 61, 36, 63, 120, 129, 212, 146],
-};
-pub const FOLDERTYPEID_ControlPanelCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3729720928, data2: 64016, data3: 19343, data4: [164, 148, 6, 139, 32, 178, 35, 7] };
-pub const FOLDERTYPEID_ControlPanelClassic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 204969203, data2: 46405, data3: 17322, data4: [163, 41, 195, 116, 48, 197, 141, 42] };
-pub const FOLDERTYPEID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2101991206,
- data2: 15393,
- data3: 20229,
- data4: [153, 170, 253, 194, 201, 71, 70, 86],
-};
-pub const FOLDERTYPEID_Downloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287605870, data2: 42048, data3: 19162, data4: [129, 43, 219, 135, 27, 148, 34, 89] };
-pub const FOLDERTYPEID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3062477008, data2: 30419, data3: 19643, data4: [135, 247, 88, 93, 14, 12, 224, 112] };
-pub const FOLDERTYPEID_Generic: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1548691637,
- data2: 63593,
- data3: 20100,
- data4: [142, 96, 241, 29, 185, 124, 92, 199],
-};
-pub const FOLDERTYPEID_GenericLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1598991258,
- data2: 26675,
- data3: 20321,
- data4: [137, 157, 49, 207, 70, 151, 157, 73],
-};
-pub const FOLDERTYPEID_GenericSearchResults: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2145262110,
- data2: 35633,
- data3: 18853,
- data4: [147, 184, 107, 225, 76, 250, 73, 67],
-};
-pub const FOLDERTYPEID_Invalid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1468037272, data2: 35919, data3: 17506, data4: [187, 99, 113, 4, 35, 128, 177, 9] };
-pub const FOLDERTYPEID_Music: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2497109452, data2: 19048, data3: 16757, data4: [163, 116, 189, 88, 74, 81, 11, 120] };
-pub const FOLDERTYPEID_NetworkExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 634135595, data2: 39548, data3: 20305, data4: [128, 224, 122, 41, 40, 254, 190, 66] };
-pub const FOLDERTYPEID_OpenSearch: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2410649129,
- data2: 6528,
- data3: 18175,
- data4: [128, 35, 157, 206, 171, 156, 62, 227],
-};
-pub const FOLDERTYPEID_OtherUsers: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3006790912,
- data2: 40405,
- data3: 17973,
- data4: [166, 212, 218, 51, 253, 16, 43, 122],
-};
-pub const FOLDERTYPEID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3010006616,
- data2: 59745,
- data3: 16955,
- data4: [182, 135, 56, 110, 191, 216, 50, 57],
-};
-pub const FOLDERTYPEID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 746307270,
- data2: 51268,
- data3: 18954,
- data4: [145, 250, 206, 246, 245, 156, 253, 161],
-};
-pub const FOLDERTYPEID_PublishedItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2133810070,
- data2: 65396,
- data3: 16858,
- data4: [175, 216, 28, 120, 165, 243, 174, 162],
-};
-pub const FOLDERTYPEID_RecordedTV: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1431806607,
- data2: 23974,
- data3: 20355,
- data4: [136, 9, 194, 201, 138, 17, 166, 250],
-};
-pub const FOLDERTYPEID_RecycleBin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3604602884, data2: 52615, data3: 17451, data4: [157, 87, 94, 10, 235, 79, 111, 114] };
-pub const FOLDERTYPEID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3493212935,
- data2: 10443,
- data3: 16646,
- data4: [159, 35, 41, 86, 227, 229, 224, 231],
-};
-pub const FOLDERTYPEID_SearchConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2552702446,
- data2: 28487,
- data3: 18334,
- data4: [180, 71, 129, 43, 250, 125, 46, 143],
-};
-pub const FOLDERTYPEID_SearchHome: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2202896964, data2: 2420, data3: 20182, data4: [134, 110, 242, 3, 216, 11, 56, 16] };
-pub const FOLDERTYPEID_Searches: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 185311971, data2: 16479, data3: 16734, data4: [166, 238, 202, 214, 37, 32, 120, 83] };
-pub const FOLDERTYPEID_SoftwareExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3597941019,
- data2: 21209,
- data3: 19975,
- data4: [131, 78, 103, 201, 134, 16, 243, 157],
-};
-pub const FOLDERTYPEID_StartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4018648267, data2: 62158, data3: 18309, data4: [134, 88, 76, 166, 198, 62, 56, 198] };
-pub const FOLDERTYPEID_StorageProviderDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3714170214,
- data2: 28904,
- data3: 18653,
- data4: [150, 85, 101, 197, 225, 170, 194, 209],
-};
-pub const FOLDERTYPEID_StorageProviderGeneric: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1325525957, data2: 9093, data3: 16882, data4: [162, 142, 44, 92, 145, 251, 86, 224] };
-pub const FOLDERTYPEID_StorageProviderMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1731120510, data2: 44804, data3: 17305, data4: [135, 92, 2, 144, 132, 91, 98, 71] };
-pub const FOLDERTYPEID_StorageProviderPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1909867177,
- data2: 62129,
- data3: 17101,
- data4: [173, 146, 235, 147, 0, 199, 204, 10],
-};
-pub const FOLDERTYPEID_StorageProviderVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1361661345,
- data2: 55217,
- data3: 18523,
- data4: [158, 154, 23, 207, 254, 51, 225, 135],
-};
-pub const FOLDERTYPEID_UserFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3440363163,
- data2: 29154,
- data3: 18149,
- data4: [150, 144, 91, 205, 159, 87, 170, 179],
-};
-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] };
-pub type FOLDERVIEWMODE = i32;
-pub const FVM_AUTO: FOLDERVIEWMODE = -1i32;
-pub const FVM_FIRST: FOLDERVIEWMODE = 1i32;
-pub const FVM_ICON: FOLDERVIEWMODE = 1i32;
-pub const FVM_SMALLICON: FOLDERVIEWMODE = 2i32;
-pub const FVM_LIST: FOLDERVIEWMODE = 3i32;
-pub const FVM_DETAILS: FOLDERVIEWMODE = 4i32;
-pub const FVM_THUMBNAIL: FOLDERVIEWMODE = 5i32;
-pub const FVM_TILE: FOLDERVIEWMODE = 6i32;
-pub const FVM_THUMBSTRIP: FOLDERVIEWMODE = 7i32;
-pub const FVM_CONTENT: FOLDERVIEWMODE = 8i32;
-pub const FVM_LAST: FOLDERVIEWMODE = 8i32;
-pub type FOLDERVIEWOPTIONS = i32;
-pub const FVO_DEFAULT: FOLDERVIEWOPTIONS = 0i32;
-pub const FVO_VISTALAYOUT: FOLDERVIEWOPTIONS = 1i32;
-pub const FVO_CUSTOMPOSITION: FOLDERVIEWOPTIONS = 2i32;
-pub const FVO_CUSTOMORDERING: FOLDERVIEWOPTIONS = 4i32;
-pub const FVO_SUPPORTHYPERLINKS: FOLDERVIEWOPTIONS = 8i32;
-pub const FVO_NOANIMATIONS: FOLDERVIEWOPTIONS = 16i32;
-pub const FVO_NOSCROLLTIPS: FOLDERVIEWOPTIONS = 32i32;
-pub type FOLDER_ENUM_MODE = i32;
-pub const FEM_VIEWRESULT: FOLDER_ENUM_MODE = 0i32;
-pub const FEM_NAVIGATION: FOLDER_ENUM_MODE = 1i32;
-pub const FO_COPY: u32 = 2u32;
-pub const FO_DELETE: u32 = 3u32;
-pub const FO_MOVE: u32 = 1u32;
-pub const FO_RENAME: u32 = 4u32;
-pub const FSCopyHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3516348426, data2: 2681, data3: 19912, data4: [160, 51, 237, 136, 44, 47, 161, 75] };
-pub const FVSIF_CANVIEWIT: u32 = 1073741824u32;
-pub const FVSIF_NEWFAILED: u32 = 134217728u32;
-pub const FVSIF_NEWFILE: u32 = 2147483648u32;
-pub const FVSIF_PINNED: u32 = 2u32;
-pub const FVSIF_RECT: u32 = 1u32;
-pub type FVTEXTTYPE = i32;
-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],
-};
-pub const GADOF_DIRTY: u32 = 1u32;
-pub const GCS_HELPTEXT: u32 = 5u32;
-pub const GCS_HELPTEXTA: u32 = 1u32;
-pub const GCS_HELPTEXTW: u32 = 5u32;
-pub const GCS_UNICODE: u32 = 4u32;
-pub const GCS_VALIDATE: u32 = 6u32;
-pub const GCS_VALIDATEA: u32 = 2u32;
-pub const GCS_VALIDATEW: u32 = 6u32;
-pub const GCS_VERB: u32 = 4u32;
-pub const GCS_VERBA: u32 = 0u32;
-pub const GCS_VERBICONW: u32 = 20u32;
-pub const GCS_VERBW: u32 = 4u32;
-pub const GCT_INVALID: u32 = 0u32;
-pub const GCT_LFNCHAR: u32 = 1u32;
-pub const GCT_SEPARATOR: u32 = 8u32;
-pub const GCT_SHORTCHAR: u32 = 2u32;
-pub const GCT_WILD: u32 = 4u32;
-pub const GETPROPS_NONE: u32 = 0u32;
-pub const GIL_ASYNC: u32 = 32u32;
-pub const GIL_CHECKSHIELD: u32 = 512u32;
-pub const GIL_DEFAULTICON: u32 = 64u32;
-pub const GIL_DONTCACHE: u32 = 16u32;
-pub const GIL_FORCENOSHIELD: u32 = 1024u32;
-pub const GIL_FORSHELL: u32 = 2u32;
-pub const GIL_FORSHORTCUT: u32 = 128u32;
-pub const GIL_NOTFILENAME: u32 = 8u32;
-pub const GIL_OPENICON: u32 = 1u32;
-pub const GIL_PERCLASS: u32 = 4u32;
-pub const GIL_PERINSTANCE: u32 = 2u32;
-pub const GIL_SHIELD: u32 = 512u32;
-pub const GIL_SIMULATEDOC: u32 = 1u32;
-pub const GPFIDL_ALTNAME: i32 = 1i32;
-pub const GPFIDL_DEFAULT: i32 = 0i32;
-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)]
-#[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)]
-#[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)]
-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
- }
-}
-pub type HLBWIF_FLAGS = u32;
-pub const HLBWIF_HASFRAMEWNDINFO: HLBWIF_FLAGS = 1u32;
-pub const HLBWIF_HASDOCWNDINFO: HLBWIF_FLAGS = 2u32;
-pub const HLBWIF_FRAMEWNDMAXIMIZED: HLBWIF_FLAGS = 4u32;
-pub const HLBWIF_DOCWNDMAXIMIZED: HLBWIF_FLAGS = 8u32;
-pub const HLBWIF_HASWEBTOOLBARINFO: HLBWIF_FLAGS = 16u32;
-pub const HLBWIF_WEBTOOLBARHIDDEN: HLBWIF_FLAGS = 32u32;
-#[repr(C)]
-#[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
- }
-}
-pub type HLFNAMEF = u32;
-pub const HLFNAMEF_DEFAULT: HLFNAMEF = 0u32;
-pub const HLFNAMEF_TRYCACHE: HLFNAMEF = 1u32;
-pub const HLFNAMEF_TRYPRETTYTARGET: HLFNAMEF = 2u32;
-pub const HLFNAMEF_TRYFULLTARGET: HLFNAMEF = 4u32;
-pub const HLFNAMEF_TRYWIN95SHORTCUT: HLFNAMEF = 8u32;
-pub type HLID_INFO = u32;
-pub const HLID_INVALID: HLID_INFO = 0u32;
-pub const HLID_PREVIOUS: HLID_INFO = 4294967295u32;
-pub const HLID_NEXT: HLID_INFO = 4294967294u32;
-pub const HLID_CURRENT: HLID_INFO = 4294967293u32;
-pub const HLID_STACKBOTTOM: HLID_INFO = 4294967292u32;
-pub const HLID_STACKTOP: HLID_INFO = 4294967291u32;
-pub type HLINKGETREF = i32;
-pub const HLINKGETREF_DEFAULT: HLINKGETREF = 0i32;
-pub const HLINKGETREF_ABSOLUTE: HLINKGETREF = 1i32;
-pub const HLINKGETREF_RELATIVE: HLINKGETREF = 2i32;
-pub type HLINKMISC = i32;
-pub const HLINKMISC_RELATIVE: HLINKMISC = 1i32;
-pub type HLINKSETF = i32;
-pub const HLINKSETF_TARGET: HLINKSETF = 1i32;
-pub const HLINKSETF_LOCATION: HLINKSETF = 2i32;
-pub type HLINKWHICHMK = i32;
-pub const HLINKWHICHMK_CONTAINER: HLINKWHICHMK = 1i32;
-pub const HLINKWHICHMK_BASE: HLINKWHICHMK = 2i32;
-pub const HLINK_E_FIRST: ::windows_sys::core::HRESULT = -2147221248i32;
-pub const HLINK_S_DONTHIDE: i32 = 262400i32;
-pub const HLINK_S_FIRST: ::windows_sys::core::HRESULT = 262400i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct HLITEM {
- pub uHLID: u32,
- pub pwzFriendlyName: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for HLITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for HLITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type HLNF = u32;
-pub const HLNF_INTERNALJUMP: HLNF = 1u32;
-pub const HLNF_OPENINNEWWINDOW: HLNF = 2u32;
-pub const HLNF_NAVIGATINGBACK: HLNF = 4u32;
-pub const HLNF_NAVIGATINGFORWARD: HLNF = 8u32;
-pub const HLNF_NAVIGATINGTOSTACKITEM: HLNF = 16u32;
-pub const HLNF_CREATENOHISTORY: HLNF = 32u32;
-pub const HLNF_ALLOW_AUTONAVIGATE: u32 = 536870912u32;
-pub const HLNF_CALLERUNTRUSTED: u32 = 2097152u32;
-pub const HLNF_DISABLEWINDOWRESTRICTIONS: u32 = 8388608u32;
-pub const HLNF_EXTERNALNAVIGATE: u32 = 268435456u32;
-pub const HLNF_NEWWINDOWSMANAGED: u32 = 2147483648u32;
-pub const HLNF_TRUSTEDFORACTIVEX: u32 = 4194304u32;
-pub const HLNF_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32;
-pub const HLNF_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32;
-pub type HLQF_INFO = i32;
-pub const HLQF_ISVALID: HLQF_INFO = 1i32;
-pub const HLQF_ISCURRENT: HLQF_INFO = 2i32;
-#[repr(C)]
-#[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 HLTB_INFO = i32;
-pub const HLTB_DOCKEDLEFT: HLTB_INFO = 0i32;
-pub const HLTB_DOCKEDTOP: HLTB_INFO = 1i32;
-pub const HLTB_DOCKEDRIGHT: HLTB_INFO = 2i32;
-pub const HLTB_DOCKEDBOTTOM: HLTB_INFO = 3i32;
-pub const HLTB_FLOATING: HLTB_INFO = 4i32;
-pub type HOMEGROUPSHARINGCHOICES = i32;
-pub const HGSC_NONE: HOMEGROUPSHARINGCHOICES = 0i32;
-pub const HGSC_MUSICLIBRARY: HOMEGROUPSHARINGCHOICES = 1i32;
-pub const HGSC_PICTURESLIBRARY: HOMEGROUPSHARINGCHOICES = 2i32;
-pub const HGSC_VIDEOSLIBRARY: HOMEGROUPSHARINGCHOICES = 4i32;
-pub const HGSC_DOCUMENTSLIBRARY: HOMEGROUPSHARINGCHOICES = 8i32;
-pub const HGSC_PRINTERS: HOMEGROUPSHARINGCHOICES = 16i32;
-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;
-pub const IDC_OFFLINE_HAND: u32 = 103u32;
-pub const IDC_PANTOOL_HAND_CLOSED: u32 = 105u32;
-pub const IDC_PANTOOL_HAND_OPEN: u32 = 104u32;
-pub const IDD_WIZEXTN_FIRST: u32 = 20480u32;
-pub const IDD_WIZEXTN_LAST: u32 = 20736u32;
-pub const IDO_SHGIOI_DEFAULT: u64 = 4294967292u64;
-pub const IDO_SHGIOI_LINK: u32 = 268435454u32;
-pub const IDO_SHGIOI_SHARE: u32 = 268435455u32;
-pub const IDO_SHGIOI_SLOWFILE: u64 = 4294967293u64;
-pub const IDS_DESCRIPTION: u32 = 1u32;
-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;
-pub const IEIFLAG_ASPECT: u32 = 4u32;
-pub const IEIFLAG_ASYNC: u32 = 1u32;
-pub const IEIFLAG_CACHE: u32 = 2u32;
-pub const IEIFLAG_GLEAM: u32 = 16u32;
-pub const IEIFLAG_NOBORDER: u32 = 256u32;
-pub const IEIFLAG_NOSTAMP: u32 = 128u32;
-pub const IEIFLAG_OFFLINE: u32 = 8u32;
-pub const IEIFLAG_ORIGSIZE: u32 = 64u32;
-pub const IEIFLAG_QUALITY: u32 = 512u32;
-pub const IEIFLAG_REFRESH: u32 = 1024u32;
-pub const IEIFLAG_SCREEN: u32 = 32u32;
-pub const IEIT_PRIORITY_NORMAL: u32 = 268435456u32;
-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],
-};
-pub type IEPDNFLAGS = i32;
-pub const IEPDN_BINDINGUI: IEPDNFLAGS = 1i32;
-pub type IESHORTCUTFLAGS = i32;
-pub const IESHORTCUT_NEWBROWSER: IESHORTCUTFLAGS = 1i32;
-pub const IESHORTCUT_OPENNEWTAB: IESHORTCUTFLAGS = 2i32;
-pub const IESHORTCUT_FORCENAVIGATE: IESHORTCUTFLAGS = 4i32;
-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;
-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;
-pub const IMM_ACC_DOCKING_E_DOCKOCCUPIED: ::windows_sys::core::HRESULT = -2144927183i32;
-pub const IMM_ACC_DOCKING_E_INSUFFICIENTHEIGHT: ::windows_sys::core::HRESULT = -2144927184i32;
-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;
-pub const INTERNET_MAX_PATH_LENGTH: u32 = 2048u32;
-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;
-pub const IRTIR_TASK_FINISHED: u32 = 4u32;
-pub const IRTIR_TASK_NOT_RUNNING: u32 = 0u32;
-pub const IRTIR_TASK_PENDING: u32 = 3u32;
-pub const IRTIR_TASK_RUNNING: u32 = 1u32;
-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;
-pub const ISFBVIEWMODE_LARGEICONS: u32 = 2u32;
-pub const ISFBVIEWMODE_LOGOS: u32 = 3u32;
-pub const ISFBVIEWMODE_SMALLICONS: u32 = 1u32;
-pub const ISFB_MASK_BKCOLOR: u32 = 2u32;
-pub const ISFB_MASK_COLORS: u32 = 32u32;
-pub const ISFB_MASK_IDLIST: u32 = 16u32;
-pub const ISFB_MASK_SHELLFOLDER: u32 = 8u32;
-pub const ISFB_MASK_STATE: u32 = 1u32;
-pub const ISFB_MASK_VIEWMODE: u32 = 4u32;
-pub const ISFB_STATE_ALLOWRENAME: u32 = 2u32;
-pub const ISFB_STATE_BTNMINSIZE: u32 = 256u32;
-pub const ISFB_STATE_CHANNELBAR: u32 = 16u32;
-pub const ISFB_STATE_DEBOSSED: u32 = 1u32;
-pub const ISFB_STATE_DEFAULT: u32 = 0u32;
-pub const ISFB_STATE_FULLOPEN: u32 = 64u32;
-pub const ISFB_STATE_NONAMESORT: u32 = 128u32;
-pub const ISFB_STATE_NOSHOWTEXT: u32 = 4u32;
-pub const ISFB_STATE_QLINKSMODE: u32 = 32u32;
-pub const ISHCUTCMDID_COMMITHISTORY: i32 = 2i32;
-pub const ISHCUTCMDID_DOWNLOADICON: i32 = 0i32;
-pub const ISHCUTCMDID_INTSHORTCUTCREATE: i32 = 1i32;
-pub const ISHCUTCMDID_SETUSERAWURL: i32 = 3i32;
-pub const ISIOI_ICONFILE: u32 = 1u32;
-pub const ISIOI_ICONINDEX: u32 = 2u32;
-pub const IS_E_EXEC_FAILED: ::windows_sys::core::HRESULT = -2147213310i32;
-pub const IS_FULLSCREEN: u32 = 2u32;
-pub const IS_NORMAL: u32 = 1u32;
-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)]
-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
- }
-}
-pub const ITSAT_DEFAULT_PRIORITY: u32 = 268435456u32;
-pub const ITSAT_MAX_PRIORITY: u32 = 2147483647u32;
-pub const ITSAT_MIN_PRIORITY: u32 = 0u32;
-pub const ITSSFLAG_COMPLETE_ON_DESTROY: u32 = 0u32;
-pub const ITSSFLAG_FLAGS_MASK: u32 = 3u32;
-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] };
-pub const ImageTranscode: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 397889894,
- data2: 37519,
- data3: 16765,
- data4: [150, 133, 100, 170, 19, 85, 101, 193],
-};
-pub const InputPanelConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 676572627,
- data2: 61590,
- data3: 19555,
- data4: [167, 143, 127, 163, 234, 131, 127, 183],
-};
-pub const InternetExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 188161, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] };
-pub const InternetExplorerMedium: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3588752413,
- data2: 37391,
- data3: 17897,
- data4: [184, 251, 177, 222, 184, 44, 110, 94],
-};
-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 type KF_CATEGORY = i32;
-pub const KF_CATEGORY_VIRTUAL: KF_CATEGORY = 1i32;
-pub const KF_CATEGORY_FIXED: KF_CATEGORY = 2i32;
-pub const KF_CATEGORY_COMMON: KF_CATEGORY = 3i32;
-pub const KF_CATEGORY_PERUSER: KF_CATEGORY = 4i32;
-pub type KNOWNDESTCATEGORY = i32;
-pub const KDC_FREQUENT: KNOWNDESTCATEGORY = 1i32;
-pub const KDC_RECENT: KNOWNDESTCATEGORY = 2i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct KNOWNFOLDER_DEFINITION {
- pub category: KF_CATEGORY,
- pub pszName: super::super::Foundation::PWSTR,
- pub pszDescription: super::super::Foundation::PWSTR,
- pub fidParent: ::windows_sys::core::GUID,
- pub pszRelativePath: super::super::Foundation::PWSTR,
- pub pszParsingName: super::super::Foundation::PWSTR,
- pub pszTooltip: super::super::Foundation::PWSTR,
- pub pszLocalizedName: super::super::Foundation::PWSTR,
- pub pszIcon: super::super::Foundation::PWSTR,
- pub pszSecurity: super::super::Foundation::PWSTR,
- pub dwAttributes: u32,
- pub kfdFlags: u32,
- pub ftidType: ::windows_sys::core::GUID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for KNOWNFOLDER_DEFINITION {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for KNOWNFOLDER_DEFINITION {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type KNOWN_FOLDER_FLAG = i32;
-pub const KF_FLAG_DEFAULT: KNOWN_FOLDER_FLAG = 0i32;
-pub const KF_FLAG_FORCE_APP_DATA_REDIRECTION: KNOWN_FOLDER_FLAG = 524288i32;
-pub const KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET: KNOWN_FOLDER_FLAG = 262144i32;
-pub const KF_FLAG_FORCE_PACKAGE_REDIRECTION: KNOWN_FOLDER_FLAG = 131072i32;
-pub const KF_FLAG_NO_PACKAGE_REDIRECTION: KNOWN_FOLDER_FLAG = 65536i32;
-pub const KF_FLAG_FORCE_APPCONTAINER_REDIRECTION: KNOWN_FOLDER_FLAG = 131072i32;
-pub const KF_FLAG_NO_APPCONTAINER_REDIRECTION: KNOWN_FOLDER_FLAG = 65536i32;
-pub const KF_FLAG_CREATE: KNOWN_FOLDER_FLAG = 32768i32;
-pub const KF_FLAG_DONT_VERIFY: KNOWN_FOLDER_FLAG = 16384i32;
-pub const KF_FLAG_DONT_UNEXPAND: KNOWN_FOLDER_FLAG = 8192i32;
-pub const KF_FLAG_NO_ALIAS: KNOWN_FOLDER_FLAG = 4096i32;
-pub const KF_FLAG_INIT: KNOWN_FOLDER_FLAG = 2048i32;
-pub const KF_FLAG_DEFAULT_PATH: KNOWN_FOLDER_FLAG = 1024i32;
-pub const KF_FLAG_NOT_PARENT_RELATIVE: KNOWN_FOLDER_FLAG = 512i32;
-pub const KF_FLAG_SIMPLE_IDLIST: KNOWN_FOLDER_FLAG = 256i32;
-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],
-};
-pub type LIBRARYFOLDERFILTER = i32;
-pub const LFF_FORCEFILESYSTEM: LIBRARYFOLDERFILTER = 1i32;
-pub const LFF_STORAGEITEMS: LIBRARYFOLDERFILTER = 2i32;
-pub const LFF_ALLITEMS: LIBRARYFOLDERFILTER = 3i32;
-pub type LIBRARYMANAGEDIALOGOPTIONS = i32;
-pub const LMD_DEFAULT: LIBRARYMANAGEDIALOGOPTIONS = 0i32;
-pub const LMD_ALLOWUNINDEXABLENETWORKLOCATIONS: LIBRARYMANAGEDIALOGOPTIONS = 1i32;
-pub type LIBRARYOPTIONFLAGS = i32;
-pub const LOF_DEFAULT: LIBRARYOPTIONFLAGS = 0i32;
-pub const LOF_PINNEDTONAVPANE: LIBRARYOPTIONFLAGS = 1i32;
-pub const LOF_MASK_ALL: LIBRARYOPTIONFLAGS = 1i32;
-pub type LIBRARYSAVEFLAGS = i32;
-pub const LSF_FAILIFTHERE: LIBRARYSAVEFLAGS = 0i32;
-pub const LSF_OVERRIDEEXISTING: LIBRARYSAVEFLAGS = 1i32;
-pub const LSF_MAKEUNIQUENAME: LIBRARYSAVEFLAGS = 2i32;
-pub const LIBRARY_E_NO_ACCESSIBLE_LOCATION: ::windows_sys::core::HRESULT = -2144927231i32;
-pub const LIBRARY_E_NO_SAVE_LOCATION: ::windows_sys::core::HRESULT = -2144927232i32;
-pub const LINK_E_DELETE: ::windows_sys::core::HRESULT = -2144927485i32;
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub type LPFNDFMCALLBACK = 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;
-#[cfg(feature = "Win32_Foundation")]
-pub type LPFNVIEWCALLBACK = 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] };
-pub const MAXFILELEN: u32 = 13u32;
-pub const MAX_COLUMN_DESC_LEN: u32 = 128u32;
-pub const MAX_COLUMN_NAME_LEN: u32 = 80u32;
-pub const MAX_SYNCMGRHANDLERNAME: u32 = 32u32;
-pub const MAX_SYNCMGRITEMNAME: u32 = 128u32;
-pub const MAX_SYNCMGR_ID: u32 = 64u32;
-pub const MAX_SYNCMGR_NAME: u32 = 128u32;
-pub const MAX_SYNCMGR_PROGRESSTEXT: u32 = 260u32;
-pub type MENUBANDHANDLERCID = i32;
-pub const MBHANDCID_PIDLSELECT: MENUBANDHANDLERCID = 0i32;
-pub type MENUPOPUPPOPUPFLAGS = i32;
-pub const MPPF_SETFOCUS: MENUPOPUPPOPUPFLAGS = 1i32;
-pub const MPPF_INITIALSELECT: MENUPOPUPPOPUPFLAGS = 2i32;
-pub const MPPF_NOANIMATE: MENUPOPUPPOPUPFLAGS = 4i32;
-pub const MPPF_KEYBOARD: MENUPOPUPPOPUPFLAGS = 16i32;
-pub const MPPF_REPOSITION: MENUPOPUPPOPUPFLAGS = 32i32;
-pub const MPPF_FORCEZORDER: MENUPOPUPPOPUPFLAGS = 64i32;
-pub const MPPF_FINALSELECT: MENUPOPUPPOPUPFLAGS = 128i32;
-pub const MPPF_TOP: MENUPOPUPPOPUPFLAGS = 536870912i32;
-pub const MPPF_LEFT: MENUPOPUPPOPUPFLAGS = 1073741824i32;
-pub const MPPF_RIGHT: MENUPOPUPPOPUPFLAGS = 1610612736i32;
-pub const MPPF_BOTTOM: MENUPOPUPPOPUPFLAGS = -2147483648i32;
-pub const MPPF_POS_MASK: MENUPOPUPPOPUPFLAGS = -536870912i32;
-pub const MPPF_ALIGN_LEFT: MENUPOPUPPOPUPFLAGS = 33554432i32;
-pub const MPPF_ALIGN_RIGHT: MENUPOPUPPOPUPFLAGS = 67108864i32;
-pub type MENUPOPUPSELECT = i32;
-pub const MPOS_EXECUTE: MENUPOPUPSELECT = 0i32;
-pub const MPOS_FULLCANCEL: MENUPOPUPSELECT = 1i32;
-pub const MPOS_CANCELLEVEL: MENUPOPUPSELECT = 2i32;
-pub const MPOS_SELECTLEFT: MENUPOPUPSELECT = 3i32;
-pub const MPOS_SELECTRIGHT: MENUPOPUPSELECT = 4i32;
-pub const MPOS_CHILDTRACKING: MENUPOPUPSELECT = 5i32;
-pub type MERGE_UPDATE_STATUS = i32;
-pub const MUS_COMPLETE: MERGE_UPDATE_STATUS = 0i32;
-pub const MUS_USERINPUTNEEDED: MERGE_UPDATE_STATUS = 1i32;
-pub const MUS_FAILED: MERGE_UPDATE_STATUS = 2i32;
-pub type MM_FLAGS = u32;
-pub const MM_ADDSEPARATOR: MM_FLAGS = 1u32;
-pub const MM_SUBMENUSHAVEIDS: MM_FLAGS = 2u32;
-pub const MM_DONTREMOVESEPS: MM_FLAGS = 4u32;
-pub type MONITOR_APP_VISIBILITY = i32;
-pub const MAV_UNKNOWN: MONITOR_APP_VISIBILITY = 0i32;
-pub const MAV_NO_APP_VISIBLE: MONITOR_APP_VISIBILITY = 1i32;
-pub const MAV_APP_VISIBLE: MONITOR_APP_VISIBILITY = 2i32;
-#[repr(C)]
-#[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)]
-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],
-};
-pub type NAMESPACEWALKFLAG = i32;
-pub const NSWF_DEFAULT: NAMESPACEWALKFLAG = 0i32;
-pub const NSWF_NONE_IMPLIES_ALL: NAMESPACEWALKFLAG = 1i32;
-pub const NSWF_ONE_IMPLIES_ALL: NAMESPACEWALKFLAG = 2i32;
-pub const NSWF_DONT_TRAVERSE_LINKS: NAMESPACEWALKFLAG = 4i32;
-pub const NSWF_DONT_ACCUMULATE_RESULT: NAMESPACEWALKFLAG = 8i32;
-pub const NSWF_TRAVERSE_STREAM_JUNCTIONS: NAMESPACEWALKFLAG = 16i32;
-pub const NSWF_FILESYSTEM_ONLY: NAMESPACEWALKFLAG = 32i32;
-pub const NSWF_SHOW_PROGRESS: NAMESPACEWALKFLAG = 64i32;
-pub const NSWF_FLAG_VIEWORDER: NAMESPACEWALKFLAG = 128i32;
-pub const NSWF_IGNORE_AUTOPLAY_HIDA: NAMESPACEWALKFLAG = 256i32;
-pub const NSWF_ASYNC: NAMESPACEWALKFLAG = 512i32;
-pub const NSWF_DONT_RESOLVE_LINKS: NAMESPACEWALKFLAG = 1024i32;
-pub const NSWF_ACCUMULATE_FOLDERS: NAMESPACEWALKFLAG = 2048i32;
-pub const NSWF_DONT_SORT: NAMESPACEWALKFLAG = 4096i32;
-pub const NSWF_USE_TRANSFER_MEDIUM: NAMESPACEWALKFLAG = 8192i32;
-pub const NSWF_DONT_TRAVERSE_STREAM_JUNCTIONS: NAMESPACEWALKFLAG = 16384i32;
-pub const NSWF_ANY_IMPLIES_ALL: NAMESPACEWALKFLAG = 32768i32;
-pub type NATIVE_DISPLAY_ORIENTATION = i32;
-pub const NDO_LANDSCAPE: NATIVE_DISPLAY_ORIENTATION = 0i32;
-pub const NDO_PORTRAIT: NATIVE_DISPLAY_ORIENTATION = 1i32;
-pub const NCM_DISPLAYERRORTIP: u32 = 1028u32;
-pub const NCM_GETADDRESS: u32 = 1025u32;
-pub const NCM_GETALLOWTYPE: u32 = 1027u32;
-pub const NCM_SETALLOWTYPE: u32 = 1026u32;
-#[repr(C)]
-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);
-pub const NETCACHE_E_NEGATIVE_CACHE: ::windows_sys::core::HRESULT = -2144927488i32;
-#[repr(C, packed(1))]
-#[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))]
-#[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
- }
-}
-pub const NIIF_ERROR: u32 = 3u32;
-pub const NIIF_ICON_MASK: u32 = 15u32;
-pub const NIIF_INFO: u32 = 1u32;
-pub const NIIF_LARGE_ICON: u32 = 32u32;
-pub const NIIF_NONE: u32 = 0u32;
-pub const NIIF_NOSOUND: u32 = 16u32;
-pub const NIIF_RESPECT_QUIET_TIME: u32 = 128u32;
-pub const NIIF_USER: u32 = 4u32;
-pub const NIIF_WARNING: u32 = 2u32;
-pub const NINF_KEY: u32 = 1u32;
-pub const NIN_BALLOONHIDE: u32 = 1027u32;
-pub const NIN_BALLOONSHOW: u32 = 1026u32;
-pub const NIN_BALLOONTIMEOUT: u32 = 1028u32;
-pub const NIN_BALLOONUSERCLICK: u32 = 1029u32;
-pub const NIN_POPUPCLOSE: u32 = 1031u32;
-pub const NIN_POPUPOPEN: u32 = 1030u32;
-pub const NIN_SELECT: u32 = 1024u32;
-pub const NIS_HIDDEN: u32 = 1u32;
-pub const NIS_SHAREDICON: u32 = 2u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAA_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA_0 {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA {}
-#[cfg(any(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))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAA_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAA_0 {}
-#[cfg(any(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)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for NOTIFYICONDATAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAW_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW_0 {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW {}
-#[cfg(any(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))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub union NOTIFYICONDATAW_0 {
- pub uTimeout: u32,
- pub uVersion: u32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for NOTIFYICONDATAW_0 {}
-#[cfg(any(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)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NOTIFYICONIDENTIFIER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for NOTIFYICONIDENTIFIER {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for NOTIFYICONIDENTIFIER {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const NOTIFYICON_VERSION: u32 = 3u32;
-pub const NOTIFYICON_VERSION_4: u32 = 4u32;
-pub type NOTIFY_ICON_DATA_FLAGS = u32;
-pub const NIF_MESSAGE: NOTIFY_ICON_DATA_FLAGS = 1u32;
-pub const NIF_ICON: NOTIFY_ICON_DATA_FLAGS = 2u32;
-pub const NIF_TIP: NOTIFY_ICON_DATA_FLAGS = 4u32;
-pub const NIF_STATE: NOTIFY_ICON_DATA_FLAGS = 8u32;
-pub const NIF_INFO: NOTIFY_ICON_DATA_FLAGS = 16u32;
-pub const NIF_GUID: NOTIFY_ICON_DATA_FLAGS = 32u32;
-pub const NIF_REALTIME: NOTIFY_ICON_DATA_FLAGS = 64u32;
-pub const NIF_SHOWTIP: NOTIFY_ICON_DATA_FLAGS = 128u32;
-pub type NOTIFY_ICON_MESSAGE = u32;
-pub const NIM_ADD: NOTIFY_ICON_MESSAGE = 0u32;
-pub const NIM_MODIFY: NOTIFY_ICON_MESSAGE = 1u32;
-pub const NIM_DELETE: NOTIFY_ICON_MESSAGE = 2u32;
-pub const NIM_SETFOCUS: NOTIFY_ICON_MESSAGE = 3u32;
-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)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WNet"))]
-pub struct NRESARRAY {
- pub cItems: u32,
- pub nr: [super::super::NetworkManagement::WNet::NETRESOURCEA; 1],
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WNet"))]
-impl ::core::marker::Copy for NRESARRAY {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WNet"))]
-impl ::core::clone::Clone for NRESARRAY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-pub struct NSTCCUSTOMDRAW {
- pub psi: IShellItem,
- pub uItemState: u32,
- pub nstcis: u32,
- pub pszText: super::super::Foundation::PWSTR,
- pub iImage: i32,
- pub himl: super::Controls::HIMAGELIST,
- pub iLevel: i32,
- pub iIndent: i32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::marker::Copy for NSTCCUSTOMDRAW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for NSTCCUSTOMDRAW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const NSTCDHPOS_ONTOP: i32 = -1i32;
-pub type NSTCFOLDERCAPABILITIES = i32;
-pub const NSTCFC_NONE: NSTCFOLDERCAPABILITIES = 0i32;
-pub const NSTCFC_PINNEDITEMFILTERING: NSTCFOLDERCAPABILITIES = 1i32;
-pub const NSTCFC_DELAY_REGISTER_NOTIFY: NSTCFOLDERCAPABILITIES = 2i32;
-pub type NSTCGNI = i32;
-pub const NSTCGNI_NEXT: NSTCGNI = 0i32;
-pub const NSTCGNI_NEXTVISIBLE: NSTCGNI = 1i32;
-pub const NSTCGNI_PREV: NSTCGNI = 2i32;
-pub const NSTCGNI_PREVVISIBLE: NSTCGNI = 3i32;
-pub const NSTCGNI_PARENT: NSTCGNI = 4i32;
-pub const NSTCGNI_CHILD: NSTCGNI = 5i32;
-pub const NSTCGNI_FIRSTVISIBLE: NSTCGNI = 6i32;
-pub const NSTCGNI_LASTVISIBLE: NSTCGNI = 7i32;
-pub type NSTCSTYLE2 = i32;
-pub const NSTCS2_DEFAULT: NSTCSTYLE2 = 0i32;
-pub const NSTCS2_INTERRUPTNOTIFICATIONS: NSTCSTYLE2 = 1i32;
-pub const NSTCS2_SHOWNULLSPACEMENU: NSTCSTYLE2 = 2i32;
-pub const NSTCS2_DISPLAYPADDING: NSTCSTYLE2 = 4i32;
-pub const NSTCS2_DISPLAYPINNEDONLY: NSTCSTYLE2 = 8i32;
-pub const NTSCS2_NOSINGLETONAUTOEXPAND: NSTCSTYLE2 = 16i32;
-pub const NTSCS2_NEVERINSERTNONENUMERATED: NSTCSTYLE2 = 32i32;
-#[repr(C, packed(1))]
-#[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
- }
-}
-pub const NT_CONSOLE_PROPS_SIG: u32 = 2684354562u32;
-#[repr(C, packed(1))]
-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
- }
-}
-pub const NT_FE_CONSOLE_PROPS_SIG: u32 = 2684354564u32;
-pub const NUM_POINTS: u32 = 3u32;
-pub type NWMF = i32;
-pub const NWMF_UNLOADING: NWMF = 1i32;
-pub const NWMF_USERINITED: NWMF = 2i32;
-pub const NWMF_FIRST: NWMF = 4i32;
-pub const NWMF_OVERRIDEKEY: NWMF = 8i32;
-pub const NWMF_SHOWHELP: NWMF = 16i32;
-pub const NWMF_HTMLDIALOG: NWMF = 32i32;
-pub const NWMF_FROMDIALOGCHILD: NWMF = 64i32;
-pub const NWMF_USERREQUESTED: NWMF = 128i32;
-pub const NWMF_USERALLOWED: NWMF = 256i32;
-pub const NWMF_FORCEWINDOW: NWMF = 65536i32;
-pub const NWMF_FORCETAB: NWMF = 131072i32;
-pub const NWMF_SUGGESTWINDOW: NWMF = 262144i32;
-pub const NWMF_SUGGESTTAB: NWMF = 524288i32;
-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] };
-pub type NewProcessCauseConstants = i32;
-pub const ProtectedModeRedirect: NewProcessCauseConstants = 1i32;
-pub const OFASI_EDIT: u32 = 1u32;
-pub const OFASI_OPENDESKTOP: u32 = 2u32;
-pub const OFFLINE_STATUS_INCOMPLETE: u32 = 4u32;
-pub const OFFLINE_STATUS_LOCAL: u32 = 1u32;
-pub const OFFLINE_STATUS_REMOTE: u32 = 2u32;
-pub const OF_CAP_CANCLOSE: u32 = 2u32;
-pub const OF_CAP_CANSWITCHTO: u32 = 1u32;
-pub const OI_ASYNC: u32 = 4294962926u32;
-pub const OI_DEFAULT: u32 = 0u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPENASINFO {
- pub pcszFile: super::super::Foundation::PWSTR,
- pub pcszClass: super::super::Foundation::PWSTR,
- pub oaifInFlags: OPEN_AS_INFO_FLAGS,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPENASINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPENASINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const OPENPROPS_INHIBITPIF: u32 = 32768u32;
-pub const OPENPROPS_NONE: u32 = 0u32;
-pub type OPEN_AS_INFO_FLAGS = u32;
-pub const OAIF_ALLOW_REGISTRATION: OPEN_AS_INFO_FLAGS = 1u32;
-pub const OAIF_REGISTER_EXT: OPEN_AS_INFO_FLAGS = 2u32;
-pub const OAIF_EXEC: OPEN_AS_INFO_FLAGS = 4u32;
-pub const OAIF_FORCE_REGISTRATION: OPEN_AS_INFO_FLAGS = 8u32;
-pub const OAIF_HIDE_REGISTRATION: OPEN_AS_INFO_FLAGS = 32u32;
-pub const OAIF_URL_PROTOCOL: OPEN_AS_INFO_FLAGS = 64u32;
-pub const OAIF_FILE_IS_URI: OPEN_AS_INFO_FLAGS = 128u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOA {
- pub dwSize: u32,
- pub pszSheetName: super::super::Foundation::PSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOA {
- pub dwSize: u32,
- pub pszSheetName: super::super::Foundation::PSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOW {
- pub dwSize: u32,
- pub pszSheetName: super::super::Foundation::PWSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct OPEN_PRINTER_PROPS_INFOW {
- pub dwSize: u32,
- pub pszSheetName: super::super::Foundation::PWSTR,
- pub uSheetIndex: u32,
- pub dwFlags: u32,
- pub bModal: super::super::Foundation::BOOL,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for OPEN_PRINTER_PROPS_INFOW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for OPEN_PRINTER_PROPS_INFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type OS = u32;
-pub const OS_WINDOWS: OS = 0u32;
-pub const OS_NT: OS = 1u32;
-pub const OS_WIN95ORGREATER: OS = 2u32;
-pub const OS_NT4ORGREATER: OS = 3u32;
-pub const OS_WIN98ORGREATER: OS = 5u32;
-pub const OS_WIN98_GOLD: OS = 6u32;
-pub const OS_WIN2000ORGREATER: OS = 7u32;
-pub const OS_WIN2000PRO: OS = 8u32;
-pub const OS_WIN2000SERVER: OS = 9u32;
-pub const OS_WIN2000ADVSERVER: OS = 10u32;
-pub const OS_WIN2000DATACENTER: OS = 11u32;
-pub const OS_WIN2000TERMINAL: OS = 12u32;
-pub const OS_EMBEDDED: OS = 13u32;
-pub const OS_TERMINALCLIENT: OS = 14u32;
-pub const OS_TERMINALREMOTEADMIN: OS = 15u32;
-pub const OS_WIN95_GOLD: OS = 16u32;
-pub const OS_MEORGREATER: OS = 17u32;
-pub const OS_XPORGREATER: OS = 18u32;
-pub const OS_HOME: OS = 19u32;
-pub const OS_PROFESSIONAL: OS = 20u32;
-pub const OS_DATACENTER: OS = 21u32;
-pub const OS_ADVSERVER: OS = 22u32;
-pub const OS_SERVER: OS = 23u32;
-pub const OS_TERMINALSERVER: OS = 24u32;
-pub const OS_PERSONALTERMINALSERVER: OS = 25u32;
-pub const OS_FASTUSERSWITCHING: OS = 26u32;
-pub const OS_WELCOMELOGONUI: OS = 27u32;
-pub const OS_DOMAINMEMBER: OS = 28u32;
-pub const OS_ANYSERVER: OS = 29u32;
-pub const OS_WOW6432: OS = 30u32;
-pub const OS_WEBSERVER: OS = 31u32;
-pub const OS_SMALLBUSINESSSERVER: OS = 32u32;
-pub const OS_TABLETPC: OS = 33u32;
-pub const OS_SERVERADMINUI: OS = 34u32;
-pub const OS_MEDIACENTER: OS = 35u32;
-pub const OS_APPLIANCE: OS = 36u32;
-pub type OfflineFolderStatus = i32;
-pub const OFS_INACTIVE: OfflineFolderStatus = -1i32;
-pub const OFS_ONLINE: OfflineFolderStatus = 0i32;
-pub const OFS_OFFLINE: OfflineFolderStatus = 1i32;
-pub const OFS_SERVERBACK: OfflineFolderStatus = 2i32;
-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] };
-pub type PACKAGE_EXECUTION_STATE = i32;
-pub const PES_UNKNOWN: PACKAGE_EXECUTION_STATE = 0i32;
-pub const PES_RUNNING: PACKAGE_EXECUTION_STATE = 1i32;
-pub const PES_SUSPENDING: PACKAGE_EXECUTION_STATE = 2i32;
-pub const PES_SUSPENDED: PACKAGE_EXECUTION_STATE = 3i32;
-pub const PES_TERMINATED: PACKAGE_EXECUTION_STATE = 4i32;
-pub const PANE_NAVIGATION: u32 = 5u32;
-pub const PANE_NONE: u32 = 4294967295u32;
-pub const PANE_OFFLINE: u32 = 2u32;
-pub const PANE_PRINTER: u32 = 3u32;
-pub const PANE_PRIVACY: u32 = 7u32;
-pub const PANE_PROGRESS: u32 = 6u32;
-pub const PANE_SSL: u32 = 4u32;
-pub const PANE_ZONE: u32 = 1u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PAPPCONSTRAIN_CHANGE_ROUTINE = unsafe extern "system" fn(constrained: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void);
-#[cfg(feature = "Win32_Foundation")]
-pub type PAPPSTATE_CHANGE_ROUTINE = unsafe extern "system" fn(quiesced: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void);
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PARSEDURLA {
- pub cbSize: u32,
- pub pszProtocol: super::super::Foundation::PSTR,
- pub cchProtocol: u32,
- pub pszSuffix: super::super::Foundation::PSTR,
- pub cchSuffix: u32,
- pub nScheme: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PARSEDURLA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PARSEDURLA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PARSEDURLW {
- pub cbSize: u32,
- pub pszProtocol: super::super::Foundation::PWSTR,
- pub cchProtocol: u32,
- pub pszSuffix: super::super::Foundation::PWSTR,
- pub cchSuffix: u32,
- pub nScheme: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PARSEDURLW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PARSEDURLW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PATHCCH_MAX_CCH: u32 = 32768u32;
-pub type PATHCCH_OPTIONS = i32;
-pub const PATHCCH_NONE: PATHCCH_OPTIONS = 0i32;
-pub const PATHCCH_ALLOW_LONG_PATHS: PATHCCH_OPTIONS = 1i32;
-pub const PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 2i32;
-pub const PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS: PATHCCH_OPTIONS = 4i32;
-pub const PATHCCH_DO_NOT_NORMALIZE_SEGMENTS: PATHCCH_OPTIONS = 8i32;
-pub const PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH: PATHCCH_OPTIONS = 16i32;
-pub const PATHCCH_ENSURE_TRAILING_SLASH: PATHCCH_OPTIONS = 32i32;
-pub const PATHCCH_CANONICALIZE_SLASHES: PATHCCH_OPTIONS = 64i32;
-pub type PCS_RET = u32;
-pub const PCS_FATAL: PCS_RET = 2147483648u32;
-pub const PCS_REPLACEDCHAR: PCS_RET = 1u32;
-pub const PCS_REMOVEDCHAR: PCS_RET = 2u32;
-pub const PCS_TRUNCATED: PCS_RET = 4u32;
-pub const PCS_PATHTOOLONG: PCS_RET = 8u32;
-pub const PDTIMER_PAUSE: u32 = 2u32;
-pub const PDTIMER_RESET: u32 = 1u32;
-pub const PDTIMER_RESUME: u32 = 3u32;
-#[repr(C)]
-#[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
- }
-}
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNCANSHAREFOLDERW = unsafe extern "system" fn(pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNSHOWSHAREFOLDERUIW = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pszpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
-pub const PIDASI_AVG_DATA_RATE: u32 = 4u32;
-pub const PIDASI_CHANNEL_COUNT: u32 = 7u32;
-pub const PIDASI_COMPRESSION: u32 = 10u32;
-pub const PIDASI_FORMAT: u32 = 2u32;
-pub const PIDASI_SAMPLE_RATE: u32 = 5u32;
-pub const PIDASI_SAMPLE_SIZE: u32 = 6u32;
-pub const PIDASI_STREAM_NAME: u32 = 9u32;
-pub const PIDASI_STREAM_NUMBER: u32 = 8u32;
-pub const PIDASI_TIMELENGTH: u32 = 3u32;
-pub const PIDDRSI_DESCRIPTION: u32 = 3u32;
-pub const PIDDRSI_PLAYCOUNT: u32 = 4u32;
-pub const PIDDRSI_PLAYEXPIRES: u32 = 6u32;
-pub const PIDDRSI_PLAYSTARTS: u32 = 5u32;
-pub const PIDDRSI_PROTECTED: u32 = 2u32;
-pub type PIDISF_FLAGS = i32;
-pub const PIDISF_RECENTLYCHANGED: PIDISF_FLAGS = 1i32;
-pub const PIDISF_CACHEDSTICKY: PIDISF_FLAGS = 2i32;
-pub const PIDISF_CACHEIMAGES: PIDISF_FLAGS = 16i32;
-pub const PIDISF_FOLLOWALLLINKS: PIDISF_FLAGS = 32i32;
-pub type PIDISM_OPTIONS = i32;
-pub const PIDISM_GLOBAL: PIDISM_OPTIONS = 0i32;
-pub const PIDISM_WATCH: PIDISM_OPTIONS = 1i32;
-pub const PIDISM_DONTWATCH: PIDISM_OPTIONS = 2i32;
-pub type PIDISR_INFO = i32;
-pub const PIDISR_UP_TO_DATE: PIDISR_INFO = 0i32;
-pub const PIDISR_NEEDS_ADD: PIDISR_INFO = 1i32;
-pub const PIDISR_NEEDS_UPDATE: PIDISR_INFO = 2i32;
-pub const PIDISR_NEEDS_DELETE: PIDISR_INFO = 3i32;
-pub const PIDSI_ALBUM: u32 = 4u32;
-pub const PIDSI_ARTIST: u32 = 2u32;
-pub const PIDSI_COMMENT: u32 = 6u32;
-pub const PIDSI_GENRE: u32 = 11u32;
-pub const PIDSI_LYRICS: u32 = 12u32;
-pub const PIDSI_SONGTITLE: u32 = 3u32;
-pub const PIDSI_TRACK: u32 = 7u32;
-pub const PIDSI_YEAR: u32 = 5u32;
-pub const PIDVSI_COMPRESSION: u32 = 10u32;
-pub const PIDVSI_DATA_RATE: u32 = 8u32;
-pub const PIDVSI_FRAME_COUNT: u32 = 5u32;
-pub const PIDVSI_FRAME_HEIGHT: u32 = 4u32;
-pub const PIDVSI_FRAME_RATE: u32 = 6u32;
-pub const PIDVSI_FRAME_WIDTH: u32 = 3u32;
-pub const PIDVSI_SAMPLE_SIZE: u32 = 9u32;
-pub const PIDVSI_STREAM_NAME: u32 = 2u32;
-pub const PIDVSI_STREAM_NUMBER: u32 = 11u32;
-pub const PIDVSI_TIMELENGTH: u32 = 7u32;
-pub const PID_COMPUTERNAME: u32 = 5u32;
-pub const PID_CONTROLPANEL_CATEGORY: u32 = 2u32;
-pub const PID_DESCRIPTIONID: u32 = 2u32;
-pub const PID_DISPLACED_DATE: u32 = 3u32;
-pub const PID_DISPLACED_FROM: u32 = 2u32;
-pub const PID_DISPLAY_PROPERTIES: u32 = 0u32;
-pub const PID_FINDDATA: u32 = 0u32;
-pub const PID_HTMLINFOTIPFILE: u32 = 5u32;
-pub const PID_INTROTEXT: u32 = 1u32;
-pub type PID_INTSITE = i32;
-pub const PID_INTSITE_WHATSNEW: PID_INTSITE = 2i32;
-pub const PID_INTSITE_AUTHOR: PID_INTSITE = 3i32;
-pub const PID_INTSITE_LASTVISIT: PID_INTSITE = 4i32;
-pub const PID_INTSITE_LASTMOD: PID_INTSITE = 5i32;
-pub const PID_INTSITE_VISITCOUNT: PID_INTSITE = 6i32;
-pub const PID_INTSITE_DESCRIPTION: PID_INTSITE = 7i32;
-pub const PID_INTSITE_COMMENT: PID_INTSITE = 8i32;
-pub const PID_INTSITE_FLAGS: PID_INTSITE = 9i32;
-pub const PID_INTSITE_CONTENTLEN: PID_INTSITE = 10i32;
-pub const PID_INTSITE_CONTENTCODE: PID_INTSITE = 11i32;
-pub const PID_INTSITE_RECURSE: PID_INTSITE = 12i32;
-pub const PID_INTSITE_WATCH: PID_INTSITE = 13i32;
-pub const PID_INTSITE_SUBSCRIPTION: PID_INTSITE = 14i32;
-pub const PID_INTSITE_URL: PID_INTSITE = 15i32;
-pub const PID_INTSITE_TITLE: PID_INTSITE = 16i32;
-pub const PID_INTSITE_CODEPAGE: PID_INTSITE = 18i32;
-pub const PID_INTSITE_TRACKING: PID_INTSITE = 19i32;
-pub const PID_INTSITE_ICONINDEX: PID_INTSITE = 20i32;
-pub const PID_INTSITE_ICONFILE: PID_INTSITE = 21i32;
-pub const PID_INTSITE_ROAMED: PID_INTSITE = 34i32;
-pub type PID_IS = i32;
-pub const PID_IS_URL: PID_IS = 2i32;
-pub const PID_IS_NAME: PID_IS = 4i32;
-pub const PID_IS_WORKINGDIR: PID_IS = 5i32;
-pub const PID_IS_HOTKEY: PID_IS = 6i32;
-pub const PID_IS_SHOWCMD: PID_IS = 7i32;
-pub const PID_IS_ICONINDEX: PID_IS = 8i32;
-pub const PID_IS_ICONFILE: PID_IS = 9i32;
-pub const PID_IS_WHATSNEW: PID_IS = 10i32;
-pub const PID_IS_AUTHOR: PID_IS = 11i32;
-pub const PID_IS_DESCRIPTION: PID_IS = 12i32;
-pub const PID_IS_COMMENT: PID_IS = 13i32;
-pub const PID_IS_ROAMED: PID_IS = 15i32;
-pub const PID_LINK_TARGET: u32 = 2u32;
-pub const PID_LINK_TARGET_TYPE: u32 = 3u32;
-pub const PID_MISC_ACCESSCOUNT: u32 = 3u32;
-pub const PID_MISC_OWNER: u32 = 4u32;
-pub const PID_MISC_PICS: u32 = 6u32;
-pub const PID_MISC_STATUS: u32 = 2u32;
-pub const PID_NETRESOURCE: u32 = 1u32;
-pub const PID_NETWORKLOCATION: u32 = 4u32;
-pub const PID_QUERY_RANK: u32 = 2u32;
-pub const PID_SHARE_CSC_STATUS: u32 = 2u32;
-pub const PID_SYNC_COPY_IN: u32 = 2u32;
-pub const PID_VOLUME_CAPACITY: u32 = 3u32;
-pub const PID_VOLUME_FILESYSTEM: u32 = 4u32;
-pub const PID_VOLUME_FREE: u32 = 2u32;
-pub const PID_WHICHFOLDER: u32 = 3u32;
-pub const PIFDEFFILESIZE: u32 = 80u32;
-pub const PIFDEFPATHSIZE: u32 = 64u32;
-pub const PIFMAXFILEPATH: u32 = 260u32;
-pub const PIFNAMESIZE: u32 = 30u32;
-pub const PIFPARAMSSIZE: u32 = 64u32;
-pub const PIFSHDATASIZE: u32 = 64u32;
-pub const PIFSHPROGSIZE: u32 = 64u32;
-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] };
-pub const PLATFORM_BROWSERONLY: u32 = 1u32;
-pub const PLATFORM_IE3: u32 = 1u32;
-pub const PLATFORM_INTEGRATED: u32 = 2u32;
-pub const PLATFORM_UNKNOWN: u32 = 0u32;
-pub const PMSF_DONT_STRIP_SPACES: u32 = 65536u32;
-pub const PMSF_MULTIPLE: u32 = 1u32;
-pub const PMSF_NORMAL: u32 = 0u32;
-pub const PO_DELETE: u32 = 19u32;
-pub const PO_PORTCHANGE: u32 = 32u32;
-pub const PO_RENAME: u32 = 20u32;
-pub const PO_REN_PORT: u32 = 52u32;
-pub const PPCF_ADDARGUMENTS: u32 = 3u32;
-pub const PPCF_ADDQUOTES: u32 = 1u32;
-pub const PPCF_FORCEQUALIFY: u32 = 64u32;
-pub const PPCF_LONGESTPOSSIBLE: u32 = 128u32;
-pub const PPCF_NODIRECTORIES: u32 = 16u32;
-#[repr(C)]
-#[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
- }
-}
-pub type PRF_FLAGS = i32;
-pub const PRF_VERIFYEXISTS: PRF_FLAGS = 1i32;
-pub const PRF_TRYPROGRAMEXTENSIONS: PRF_FLAGS = 3i32;
-pub const PRF_FIRSTDIRDEF: PRF_FLAGS = 4i32;
-pub const PRF_DONTFINDLNK: PRF_FLAGS = 8i32;
-pub const PRF_REQUIREABSOLUTE: PRF_FLAGS = 16i32;
-pub const PRINTACTION_DOCUMENTDEFAULTS: u32 = 6u32;
-pub const PRINTACTION_NETINSTALL: u32 = 2u32;
-pub const PRINTACTION_NETINSTALLLINK: u32 = 3u32;
-pub const PRINTACTION_OPEN: u32 = 0u32;
-pub const PRINTACTION_OPENNETPRN: u32 = 5u32;
-pub const PRINTACTION_PROPERTIES: u32 = 1u32;
-pub const PRINTACTION_SERVERPROPERTIES: u32 = 7u32;
-pub const PRINTACTION_TESTPAGE: u32 = 4u32;
-pub const PRINT_PROP_FORCE_NAME: u32 = 1u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PROFILEINFOA {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub lpUserName: super::super::Foundation::PSTR,
- pub lpProfilePath: super::super::Foundation::PSTR,
- pub lpDefaultPath: super::super::Foundation::PSTR,
- pub lpServerName: super::super::Foundation::PSTR,
- pub lpPolicyPath: super::super::Foundation::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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PROFILEINFOW {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub lpUserName: super::super::Foundation::PWSTR,
- pub lpProfilePath: super::super::Foundation::PWSTR,
- pub lpDefaultPath: super::super::Foundation::PWSTR,
- pub lpServerName: super::super::Foundation::PWSTR,
- pub lpPolicyPath: super::super::Foundation::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
- }
-}
-pub const PROGDLG_AUTOTIME: u32 = 2u32;
-pub const PROGDLG_MARQUEEPROGRESS: u32 = 32u32;
-pub const PROGDLG_MODAL: u32 = 1u32;
-pub const PROGDLG_NOCANCEL: u32 = 64u32;
-pub const PROGDLG_NOMINIMIZE: u32 = 8u32;
-pub const PROGDLG_NOPROGRESSBAR: u32 = 16u32;
-pub const PROGDLG_NORMAL: u32 = 0u32;
-pub const PROGDLG_NOTIME: u32 = 4u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PUBAPPINFO {
- pub cbSize: u32,
- pub dwMask: u32,
- pub pszSource: super::super::Foundation::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
- }
-}
-pub type PUBAPPINFOFLAGS = i32;
-pub const PAI_SOURCE: PUBAPPINFOFLAGS = 1i32;
-pub const PAI_ASSIGNEDTIME: PUBAPPINFOFLAGS = 2i32;
-pub const PAI_PUBLISHEDTIME: PUBAPPINFOFLAGS = 4i32;
-pub const PAI_SCHEDULEDTIME: PUBAPPINFOFLAGS = 8i32;
-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)]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub struct QCMINFO {
- pub hmenu: super::WindowsAndMessaging::HMENU,
- pub indexMenu: u32,
- pub idCmdFirst: u32,
- pub idCmdLast: u32,
- pub pIdMap: *mut 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)]
-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)]
-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
- }
-}
-pub const QCMINFO_PLACE_AFTER: u32 = 1u32;
-pub const QCMINFO_PLACE_BEFORE: u32 = 0u32;
-#[repr(C)]
-pub struct QITAB {
- pub piid: *mut ::windows_sys::core::GUID,
- pub dwOffset: u32,
-}
-impl ::core::marker::Copy for QITAB {}
-impl ::core::clone::Clone for QITAB {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type QITIPF_FLAGS = i32;
-pub const QITIPF_DEFAULT: QITIPF_FLAGS = 0i32;
-pub const QITIPF_USENAME: QITIPF_FLAGS = 1i32;
-pub const QITIPF_LINKNOTARGET: QITIPF_FLAGS = 2i32;
-pub const QITIPF_LINKUSETARGET: QITIPF_FLAGS = 4i32;
-pub const QITIPF_USESLOWTIP: QITIPF_FLAGS = 8i32;
-pub const QITIPF_SINGLELINE: QITIPF_FLAGS = 16i32;
-pub const QIF_CACHED: QITIPF_FLAGS = 1i32;
-pub const QIF_DONTEXPANDFOLDER: QITIPF_FLAGS = 2i32;
-pub type QUERY_USER_NOTIFICATION_STATE = i32;
-pub const QUNS_NOT_PRESENT: QUERY_USER_NOTIFICATION_STATE = 1i32;
-pub const QUNS_BUSY: QUERY_USER_NOTIFICATION_STATE = 2i32;
-pub const QUNS_RUNNING_D3D_FULL_SCREEN: QUERY_USER_NOTIFICATION_STATE = 3i32;
-pub const QUNS_PRESENTATION_MODE: QUERY_USER_NOTIFICATION_STATE = 4i32;
-pub const QUNS_ACCEPTS_NOTIFICATIONS: QUERY_USER_NOTIFICATION_STATE = 5i32;
-pub const QUNS_QUIET_TIME: QUERY_USER_NOTIFICATION_STATE = 6i32;
-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],
-};
-pub type RESTRICTIONS = i32;
-pub const REST_NONE: RESTRICTIONS = 0i32;
-pub const REST_NORUN: RESTRICTIONS = 1i32;
-pub const REST_NOCLOSE: RESTRICTIONS = 2i32;
-pub const REST_NOSAVESET: RESTRICTIONS = 4i32;
-pub const REST_NOFILEMENU: RESTRICTIONS = 8i32;
-pub const REST_NOSETFOLDERS: RESTRICTIONS = 16i32;
-pub const REST_NOSETTASKBAR: RESTRICTIONS = 32i32;
-pub const REST_NODESKTOP: RESTRICTIONS = 64i32;
-pub const REST_NOFIND: RESTRICTIONS = 128i32;
-pub const REST_NODRIVES: RESTRICTIONS = 256i32;
-pub const REST_NODRIVEAUTORUN: RESTRICTIONS = 512i32;
-pub const REST_NODRIVETYPEAUTORUN: RESTRICTIONS = 1024i32;
-pub const REST_NONETHOOD: RESTRICTIONS = 2048i32;
-pub const REST_STARTBANNER: RESTRICTIONS = 4096i32;
-pub const REST_RESTRICTRUN: RESTRICTIONS = 8192i32;
-pub const REST_NOPRINTERTABS: RESTRICTIONS = 16384i32;
-pub const REST_NOPRINTERDELETE: RESTRICTIONS = 32768i32;
-pub const REST_NOPRINTERADD: RESTRICTIONS = 65536i32;
-pub const REST_NOSTARTMENUSUBFOLDERS: RESTRICTIONS = 131072i32;
-pub const REST_MYDOCSONNET: RESTRICTIONS = 262144i32;
-pub const REST_NOEXITTODOS: RESTRICTIONS = 524288i32;
-pub const REST_ENFORCESHELLEXTSECURITY: RESTRICTIONS = 1048576i32;
-pub const REST_LINKRESOLVEIGNORELINKINFO: RESTRICTIONS = 2097152i32;
-pub const REST_NOCOMMONGROUPS: RESTRICTIONS = 4194304i32;
-pub const REST_SEPARATEDESKTOPPROCESS: RESTRICTIONS = 8388608i32;
-pub const REST_NOWEB: RESTRICTIONS = 16777216i32;
-pub const REST_NOTRAYCONTEXTMENU: RESTRICTIONS = 33554432i32;
-pub const REST_NOVIEWCONTEXTMENU: RESTRICTIONS = 67108864i32;
-pub const REST_NONETCONNECTDISCONNECT: RESTRICTIONS = 134217728i32;
-pub const REST_STARTMENULOGOFF: RESTRICTIONS = 268435456i32;
-pub const REST_NOSETTINGSASSIST: RESTRICTIONS = 536870912i32;
-pub const REST_NOINTERNETICON: RESTRICTIONS = 1073741825i32;
-pub const REST_NORECENTDOCSHISTORY: RESTRICTIONS = 1073741826i32;
-pub const REST_NORECENTDOCSMENU: RESTRICTIONS = 1073741827i32;
-pub const REST_NOACTIVEDESKTOP: RESTRICTIONS = 1073741828i32;
-pub const REST_NOACTIVEDESKTOPCHANGES: RESTRICTIONS = 1073741829i32;
-pub const REST_NOFAVORITESMENU: RESTRICTIONS = 1073741830i32;
-pub const REST_CLEARRECENTDOCSONEXIT: RESTRICTIONS = 1073741831i32;
-pub const REST_CLASSICSHELL: RESTRICTIONS = 1073741832i32;
-pub const REST_NOCUSTOMIZEWEBVIEW: RESTRICTIONS = 1073741833i32;
-pub const REST_NOHTMLWALLPAPER: RESTRICTIONS = 1073741840i32;
-pub const REST_NOCHANGINGWALLPAPER: RESTRICTIONS = 1073741841i32;
-pub const REST_NODESKCOMP: RESTRICTIONS = 1073741842i32;
-pub const REST_NOADDDESKCOMP: RESTRICTIONS = 1073741843i32;
-pub const REST_NODELDESKCOMP: RESTRICTIONS = 1073741844i32;
-pub const REST_NOCLOSEDESKCOMP: RESTRICTIONS = 1073741845i32;
-pub const REST_NOCLOSE_DRAGDROPBAND: RESTRICTIONS = 1073741846i32;
-pub const REST_NOMOVINGBAND: RESTRICTIONS = 1073741847i32;
-pub const REST_NOEDITDESKCOMP: RESTRICTIONS = 1073741848i32;
-pub const REST_NORESOLVESEARCH: RESTRICTIONS = 1073741849i32;
-pub const REST_NORESOLVETRACK: RESTRICTIONS = 1073741850i32;
-pub const REST_FORCECOPYACLWITHFILE: RESTRICTIONS = 1073741851i32;
-pub const REST_NOFORGETSOFTWAREUPDATE: RESTRICTIONS = 1073741853i32;
-pub const REST_NOSETACTIVEDESKTOP: RESTRICTIONS = 1073741854i32;
-pub const REST_NOUPDATEWINDOWS: RESTRICTIONS = 1073741855i32;
-pub const REST_NOCHANGESTARMENU: RESTRICTIONS = 1073741856i32;
-pub const REST_NOFOLDEROPTIONS: RESTRICTIONS = 1073741857i32;
-pub const REST_HASFINDCOMPUTERS: RESTRICTIONS = 1073741858i32;
-pub const REST_INTELLIMENUS: RESTRICTIONS = 1073741859i32;
-pub const REST_RUNDLGMEMCHECKBOX: RESTRICTIONS = 1073741860i32;
-pub const REST_ARP_ShowPostSetup: RESTRICTIONS = 1073741861i32;
-pub const REST_NOCSC: RESTRICTIONS = 1073741862i32;
-pub const REST_NOCONTROLPANEL: RESTRICTIONS = 1073741863i32;
-pub const REST_ENUMWORKGROUP: RESTRICTIONS = 1073741864i32;
-pub const REST_ARP_NOARP: RESTRICTIONS = 1073741865i32;
-pub const REST_ARP_NOREMOVEPAGE: RESTRICTIONS = 1073741866i32;
-pub const REST_ARP_NOADDPAGE: RESTRICTIONS = 1073741867i32;
-pub const REST_ARP_NOWINSETUPPAGE: RESTRICTIONS = 1073741868i32;
-pub const REST_GREYMSIADS: RESTRICTIONS = 1073741869i32;
-pub const REST_NOCHANGEMAPPEDDRIVELABEL: RESTRICTIONS = 1073741870i32;
-pub const REST_NOCHANGEMAPPEDDRIVECOMMENT: RESTRICTIONS = 1073741871i32;
-pub const REST_MaxRecentDocs: RESTRICTIONS = 1073741872i32;
-pub const REST_NONETWORKCONNECTIONS: RESTRICTIONS = 1073741873i32;
-pub const REST_FORCESTARTMENULOGOFF: RESTRICTIONS = 1073741874i32;
-pub const REST_NOWEBVIEW: RESTRICTIONS = 1073741875i32;
-pub const REST_NOCUSTOMIZETHISFOLDER: RESTRICTIONS = 1073741876i32;
-pub const REST_NOENCRYPTION: RESTRICTIONS = 1073741877i32;
-pub const REST_DONTSHOWSUPERHIDDEN: RESTRICTIONS = 1073741879i32;
-pub const REST_NOSHELLSEARCHBUTTON: RESTRICTIONS = 1073741880i32;
-pub const REST_NOHARDWARETAB: RESTRICTIONS = 1073741881i32;
-pub const REST_NORUNASINSTALLPROMPT: RESTRICTIONS = 1073741882i32;
-pub const REST_PROMPTRUNASINSTALLNETPATH: RESTRICTIONS = 1073741883i32;
-pub const REST_NOMANAGEMYCOMPUTERVERB: RESTRICTIONS = 1073741884i32;
-pub const REST_DISALLOWRUN: RESTRICTIONS = 1073741886i32;
-pub const REST_NOWELCOMESCREEN: RESTRICTIONS = 1073741887i32;
-pub const REST_RESTRICTCPL: RESTRICTIONS = 1073741888i32;
-pub const REST_DISALLOWCPL: RESTRICTIONS = 1073741889i32;
-pub const REST_NOSMBALLOONTIP: RESTRICTIONS = 1073741890i32;
-pub const REST_NOSMHELP: RESTRICTIONS = 1073741891i32;
-pub const REST_NOWINKEYS: RESTRICTIONS = 1073741892i32;
-pub const REST_NOENCRYPTONMOVE: RESTRICTIONS = 1073741893i32;
-pub const REST_NOLOCALMACHINERUN: RESTRICTIONS = 1073741894i32;
-pub const REST_NOCURRENTUSERRUN: RESTRICTIONS = 1073741895i32;
-pub const REST_NOLOCALMACHINERUNONCE: RESTRICTIONS = 1073741896i32;
-pub const REST_NOCURRENTUSERRUNONCE: RESTRICTIONS = 1073741897i32;
-pub const REST_FORCEACTIVEDESKTOPON: RESTRICTIONS = 1073741898i32;
-pub const REST_NOVIEWONDRIVE: RESTRICTIONS = 1073741900i32;
-pub const REST_NONETCRAWL: RESTRICTIONS = 1073741901i32;
-pub const REST_NOSHAREDDOCUMENTS: RESTRICTIONS = 1073741902i32;
-pub const REST_NOSMMYDOCS: RESTRICTIONS = 1073741903i32;
-pub const REST_NOSMMYPICS: RESTRICTIONS = 1073741904i32;
-pub const REST_ALLOWBITBUCKDRIVES: RESTRICTIONS = 1073741905i32;
-pub const REST_NONLEGACYSHELLMODE: RESTRICTIONS = 1073741906i32;
-pub const REST_NOCONTROLPANELBARRICADE: RESTRICTIONS = 1073741907i32;
-pub const REST_NOSTARTPAGE: RESTRICTIONS = 1073741908i32;
-pub const REST_NOAUTOTRAYNOTIFY: RESTRICTIONS = 1073741909i32;
-pub const REST_NOTASKGROUPING: RESTRICTIONS = 1073741910i32;
-pub const REST_NOCDBURNING: RESTRICTIONS = 1073741911i32;
-pub const REST_MYCOMPNOPROP: RESTRICTIONS = 1073741912i32;
-pub const REST_MYDOCSNOPROP: RESTRICTIONS = 1073741913i32;
-pub const REST_NOSTARTPANEL: RESTRICTIONS = 1073741914i32;
-pub const REST_NODISPLAYAPPEARANCEPAGE: RESTRICTIONS = 1073741915i32;
-pub const REST_NOTHEMESTAB: RESTRICTIONS = 1073741916i32;
-pub const REST_NOVISUALSTYLECHOICE: RESTRICTIONS = 1073741917i32;
-pub const REST_NOSIZECHOICE: RESTRICTIONS = 1073741918i32;
-pub const REST_NOCOLORCHOICE: RESTRICTIONS = 1073741919i32;
-pub const REST_SETVISUALSTYLE: RESTRICTIONS = 1073741920i32;
-pub const REST_STARTRUNNOHOMEPATH: RESTRICTIONS = 1073741921i32;
-pub const REST_NOUSERNAMEINSTARTPANEL: RESTRICTIONS = 1073741922i32;
-pub const REST_NOMYCOMPUTERICON: RESTRICTIONS = 1073741923i32;
-pub const REST_NOSMNETWORKPLACES: RESTRICTIONS = 1073741924i32;
-pub const REST_NOSMPINNEDLIST: RESTRICTIONS = 1073741925i32;
-pub const REST_NOSMMYMUSIC: RESTRICTIONS = 1073741926i32;
-pub const REST_NOSMEJECTPC: RESTRICTIONS = 1073741927i32;
-pub const REST_NOSMMOREPROGRAMS: RESTRICTIONS = 1073741928i32;
-pub const REST_NOSMMFUPROGRAMS: RESTRICTIONS = 1073741929i32;
-pub const REST_NOTRAYITEMSDISPLAY: RESTRICTIONS = 1073741930i32;
-pub const REST_NOTOOLBARSONTASKBAR: RESTRICTIONS = 1073741931i32;
-pub const REST_NOSMCONFIGUREPROGRAMS: RESTRICTIONS = 1073741935i32;
-pub const REST_HIDECLOCK: RESTRICTIONS = 1073741936i32;
-pub const REST_NOLOWDISKSPACECHECKS: RESTRICTIONS = 1073741937i32;
-pub const REST_NOENTIRENETWORK: RESTRICTIONS = 1073741938i32;
-pub const REST_NODESKTOPCLEANUP: RESTRICTIONS = 1073741939i32;
-pub const REST_BITBUCKNUKEONDELETE: RESTRICTIONS = 1073741940i32;
-pub const REST_BITBUCKCONFIRMDELETE: RESTRICTIONS = 1073741941i32;
-pub const REST_BITBUCKNOPROP: RESTRICTIONS = 1073741942i32;
-pub const REST_NODISPBACKGROUND: RESTRICTIONS = 1073741943i32;
-pub const REST_NODISPSCREENSAVEPG: RESTRICTIONS = 1073741944i32;
-pub const REST_NODISPSETTINGSPG: RESTRICTIONS = 1073741945i32;
-pub const REST_NODISPSCREENSAVEPREVIEW: RESTRICTIONS = 1073741946i32;
-pub const REST_NODISPLAYCPL: RESTRICTIONS = 1073741947i32;
-pub const REST_HIDERUNASVERB: RESTRICTIONS = 1073741948i32;
-pub const REST_NOTHUMBNAILCACHE: RESTRICTIONS = 1073741949i32;
-pub const REST_NOSTRCMPLOGICAL: RESTRICTIONS = 1073741950i32;
-pub const REST_NOPUBLISHWIZARD: RESTRICTIONS = 1073741951i32;
-pub const REST_NOONLINEPRINTSWIZARD: RESTRICTIONS = 1073741952i32;
-pub const REST_NOWEBSERVICES: RESTRICTIONS = 1073741953i32;
-pub const REST_ALLOWUNHASHEDWEBVIEW: RESTRICTIONS = 1073741954i32;
-pub const REST_ALLOWLEGACYWEBVIEW: RESTRICTIONS = 1073741955i32;
-pub const REST_REVERTWEBVIEWSECURITY: RESTRICTIONS = 1073741956i32;
-pub const REST_INHERITCONSOLEHANDLES: RESTRICTIONS = 1073741958i32;
-pub const REST_NOREMOTERECURSIVEEVENTS: RESTRICTIONS = 1073741961i32;
-pub const REST_NOREMOTECHANGENOTIFY: RESTRICTIONS = 1073741969i32;
-pub const REST_NOENUMENTIRENETWORK: RESTRICTIONS = 1073741971i32;
-pub const REST_NOINTERNETOPENWITH: RESTRICTIONS = 1073741973i32;
-pub const REST_DONTRETRYBADNETNAME: RESTRICTIONS = 1073741979i32;
-pub const REST_ALLOWFILECLSIDJUNCTIONS: RESTRICTIONS = 1073741980i32;
-pub const REST_NOUPNPINSTALL: RESTRICTIONS = 1073741981i32;
-pub const REST_ARP_DONTGROUPPATCHES: RESTRICTIONS = 1073741996i32;
-pub const REST_ARP_NOCHOOSEPROGRAMSPAGE: RESTRICTIONS = 1073741997i32;
-pub const REST_NODISCONNECT: RESTRICTIONS = 1090519041i32;
-pub const REST_NOSECURITY: RESTRICTIONS = 1090519042i32;
-pub const REST_NOFILEASSOCIATE: RESTRICTIONS = 1090519043i32;
-pub const REST_ALLOWCOMMENTTOGGLE: RESTRICTIONS = 1090519044i32;
-pub type RefreshConstants = i32;
-pub const REFRESH_NORMAL: RefreshConstants = 0i32;
-pub const REFRESH_IFEXPIRED: RefreshConstants = 1i32;
-pub const REFRESH_COMPLETELY: RefreshConstants = 3i32;
-pub const SBSP_ABSOLUTE: u32 = 0u32;
-pub const SBSP_ACTIVATE_NOFOCUS: u32 = 524288u32;
-pub const SBSP_ALLOW_AUTONAVIGATE: u32 = 65536u32;
-pub const SBSP_CALLERUNTRUSTED: u32 = 8388608u32;
-pub const SBSP_CREATENOHISTORY: u32 = 1048576u32;
-pub const SBSP_DEFBROWSER: u32 = 0u32;
-pub const SBSP_DEFMODE: u32 = 0u32;
-pub const SBSP_EXPLOREMODE: u32 = 32u32;
-pub const SBSP_FEEDNAVIGATION: u32 = 536870912u32;
-pub const SBSP_HELPMODE: u32 = 64u32;
-pub const SBSP_INITIATEDBYHLINKFRAME: u32 = 2147483648u32;
-pub const SBSP_KEEPSAMETEMPLATE: u32 = 131072u32;
-pub const SBSP_KEEPWORDWHEELTEXT: u32 = 262144u32;
-pub const SBSP_NAVIGATEBACK: u32 = 16384u32;
-pub const SBSP_NAVIGATEFORWARD: u32 = 32768u32;
-pub const SBSP_NEWBROWSER: u32 = 2u32;
-pub const SBSP_NOAUTOSELECT: u32 = 67108864u32;
-pub const SBSP_NOTRANSFERHIST: u32 = 128u32;
-pub const SBSP_OPENMODE: u32 = 16u32;
-pub const SBSP_PARENT: u32 = 8192u32;
-pub const SBSP_PLAYNOSOUND: u32 = 2097152u32;
-pub const SBSP_REDIRECT: u32 = 1073741824u32;
-pub const SBSP_RELATIVE: u32 = 4096u32;
-pub const SBSP_SAMEBROWSER: u32 = 1u32;
-pub const SBSP_TRUSTEDFORACTIVEX: u32 = 268435456u32;
-pub const SBSP_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32;
-pub const SBSP_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32;
-pub const SBSP_WRITENOHISTORY: u32 = 134217728u32;
-pub type SCALE_CHANGE_FLAGS = u32;
-pub const SCF_VALUE_NONE: SCALE_CHANGE_FLAGS = 0u32;
-pub const SCF_SCALE: SCALE_CHANGE_FLAGS = 1u32;
-pub const SCF_PHYSICAL: SCALE_CHANGE_FLAGS = 2u32;
-pub const SCHEME_CREATE: u32 = 128u32;
-pub const SCHEME_DISPLAY: u32 = 1u32;
-pub const SCHEME_DONOTUSE: u32 = 64u32;
-pub const SCHEME_EDIT: u32 = 2u32;
-pub const SCHEME_GLOBAL: u32 = 8u32;
-pub const SCHEME_LOCAL: u32 = 4u32;
-pub const SCHEME_REFRESH: u32 = 16u32;
-pub const SCHEME_UPDATE: u32 = 32u32;
-pub type SCNRT_STATUS = i32;
-pub const SCNRT_ENABLE: SCNRT_STATUS = 0i32;
-pub const SCNRT_DISABLE: SCNRT_STATUS = 1i32;
-pub const SCRM_VERIFYPW: u32 = 32768u32;
-pub type SECURELOCKCODE = i32;
-pub const SECURELOCK_NOCHANGE: SECURELOCKCODE = -1i32;
-pub const SECURELOCK_SET_UNSECURE: SECURELOCKCODE = 0i32;
-pub const SECURELOCK_SET_MIXED: SECURELOCKCODE = 1i32;
-pub const SECURELOCK_SET_SECUREUNKNOWNBIT: SECURELOCKCODE = 2i32;
-pub const SECURELOCK_SET_SECURE40BIT: SECURELOCKCODE = 3i32;
-pub const SECURELOCK_SET_SECURE56BIT: SECURELOCKCODE = 4i32;
-pub const SECURELOCK_SET_FORTEZZA: SECURELOCKCODE = 5i32;
-pub const SECURELOCK_SET_SECURE128BIT: SECURELOCKCODE = 6i32;
-pub const SECURELOCK_FIRSTSUGGEST: SECURELOCKCODE = 7i32;
-pub const SECURELOCK_SUGGEST_UNSECURE: SECURELOCKCODE = 7i32;
-pub const SECURELOCK_SUGGEST_MIXED: SECURELOCKCODE = 8i32;
-pub const SECURELOCK_SUGGEST_SECUREUNKNOWNBIT: SECURELOCKCODE = 9i32;
-pub const SECURELOCK_SUGGEST_SECURE40BIT: SECURELOCKCODE = 10i32;
-pub const SECURELOCK_SUGGEST_SECURE56BIT: SECURELOCKCODE = 11i32;
-pub const SECURELOCK_SUGGEST_FORTEZZA: SECURELOCKCODE = 12i32;
-pub const SECURELOCK_SUGGEST_SECURE128BIT: SECURELOCKCODE = 13i32;
-pub const SEE_MASK_ASYNCOK: u32 = 1048576u32;
-pub const SEE_MASK_CLASSKEY: u32 = 3u32;
-pub const SEE_MASK_CLASSNAME: u32 = 1u32;
-pub const SEE_MASK_CONNECTNETDRV: u32 = 128u32;
-pub const SEE_MASK_DEFAULT: u32 = 0u32;
-pub const SEE_MASK_DOENVSUBST: u32 = 512u32;
-pub const SEE_MASK_FLAG_DDEWAIT: u32 = 256u32;
-pub const SEE_MASK_FLAG_HINST_IS_SITE: u32 = 134217728u32;
-pub const SEE_MASK_FLAG_LOG_USAGE: u32 = 67108864u32;
-pub const SEE_MASK_FLAG_NO_UI: u32 = 1024u32;
-pub const SEE_MASK_HMONITOR: u32 = 2097152u32;
-pub const SEE_MASK_HOTKEY: u32 = 32u32;
-pub const SEE_MASK_ICON: u32 = 16u32;
-pub const SEE_MASK_IDLIST: u32 = 4u32;
-pub const SEE_MASK_INVOKEIDLIST: u32 = 12u32;
-pub const SEE_MASK_NOASYNC: u32 = 256u32;
-pub const SEE_MASK_NOCLOSEPROCESS: u32 = 64u32;
-pub const SEE_MASK_NOQUERYCLASSSTORE: u32 = 16777216u32;
-pub const SEE_MASK_NOZONECHECKS: u32 = 8388608u32;
-pub const SEE_MASK_NO_CONSOLE: u32 = 32768u32;
-pub const SEE_MASK_UNICODE: u32 = 16384u32;
-pub const SEE_MASK_WAITFORINPUTIDLE: u32 = 33554432u32;
-pub const SETPROPS_NONE: u32 = 0u32;
-pub const SE_ERR_ACCESSDENIED: u32 = 5u32;
-pub const SE_ERR_ASSOCINCOMPLETE: u32 = 27u32;
-pub const SE_ERR_DDEBUSY: u32 = 30u32;
-pub const SE_ERR_DDEFAIL: u32 = 29u32;
-pub const SE_ERR_DDETIMEOUT: u32 = 28u32;
-pub const SE_ERR_DLLNOTFOUND: u32 = 32u32;
-pub const SE_ERR_FNF: u32 = 2u32;
-pub const SE_ERR_NOASSOC: u32 = 31u32;
-pub const SE_ERR_OOM: u32 = 8u32;
-pub const SE_ERR_PNF: u32 = 3u32;
-pub const SE_ERR_SHARE: u32 = 26u32;
-pub const SFBID_PIDLCHANGED: i32 = 0i32;
-pub type SFBS_FLAGS = i32;
-pub const SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT: SFBS_FLAGS = 1i32;
-pub const SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS: SFBS_FLAGS = 2i32;
-pub const SFGAO_BROWSABLE: i32 = 134217728i32;
-pub const SFGAO_CANCOPY: u32 = 1u32;
-pub const SFGAO_CANDELETE: i32 = 32i32;
-pub const SFGAO_CANLINK: u32 = 4u32;
-pub const SFGAO_CANMONIKER: i32 = 4194304i32;
-pub const SFGAO_CANMOVE: u32 = 2u32;
-pub const SFGAO_CANRENAME: i32 = 16i32;
-pub const SFGAO_CAPABILITYMASK: i32 = 375i32;
-pub const SFGAO_COMPRESSED: i32 = 67108864i32;
-pub const SFGAO_CONTENTSMASK: i32 = -2147483648i32;
-pub const SFGAO_DISPLAYATTRMASK: i32 = 1032192i32;
-pub const SFGAO_DROPTARGET: i32 = 256i32;
-pub const SFGAO_ENCRYPTED: i32 = 8192i32;
-pub const SFGAO_FILESYSANCESTOR: i32 = 268435456i32;
-pub const SFGAO_FILESYSTEM: i32 = 1073741824i32;
-pub const SFGAO_FOLDER: i32 = 536870912i32;
-pub const SFGAO_GHOSTED: i32 = 32768i32;
-pub const SFGAO_HASPROPSHEET: i32 = 64i32;
-pub const SFGAO_HASSTORAGE: i32 = 4194304i32;
-pub const SFGAO_HASSUBFOLDER: i32 = -2147483648i32;
-pub const SFGAO_HIDDEN: i32 = 524288i32;
-pub const SFGAO_ISSLOW: i32 = 16384i32;
-pub const SFGAO_LINK: i32 = 65536i32;
-pub const SFGAO_NEWCONTENT: i32 = 2097152i32;
-pub const SFGAO_NONENUMERATED: i32 = 1048576i32;
-pub const SFGAO_PKEYSFGAOMASK: i32 = -2130427904i32;
-pub const SFGAO_PLACEHOLDER: i32 = 2048i32;
-pub const SFGAO_READONLY: i32 = 262144i32;
-pub const SFGAO_REMOVABLE: i32 = 33554432i32;
-pub const SFGAO_SHARE: i32 = 131072i32;
-pub const SFGAO_STORAGE: i32 = 8i32;
-pub const SFGAO_STORAGEANCESTOR: i32 = 8388608i32;
-pub const SFGAO_STORAGECAPMASK: i32 = 1891958792i32;
-pub const SFGAO_STREAM: i32 = 4194304i32;
-pub const SFGAO_SYSTEM: i32 = 4096i32;
-pub const SFGAO_VALIDATE: i32 = 16777216i32;
-pub const SFVM_ADDOBJECT: u32 = 3u32;
-pub const SFVM_GETSELECTEDOBJECTS: u32 = 9u32;
-#[repr(C)]
-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
- }
-}
-pub type SFVM_MESSAGE_ID = i32;
-pub const SFVM_MERGEMENU: SFVM_MESSAGE_ID = 1i32;
-pub const SFVM_INVOKECOMMAND: SFVM_MESSAGE_ID = 2i32;
-pub const SFVM_GETHELPTEXT: SFVM_MESSAGE_ID = 3i32;
-pub const SFVM_GETTOOLTIPTEXT: SFVM_MESSAGE_ID = 4i32;
-pub const SFVM_GETBUTTONINFO: SFVM_MESSAGE_ID = 5i32;
-pub const SFVM_GETBUTTONS: SFVM_MESSAGE_ID = 6i32;
-pub const SFVM_INITMENUPOPUP: SFVM_MESSAGE_ID = 7i32;
-pub const SFVM_FSNOTIFY: SFVM_MESSAGE_ID = 14i32;
-pub const SFVM_WINDOWCREATED: SFVM_MESSAGE_ID = 15i32;
-pub const SFVM_GETDETAILSOF: SFVM_MESSAGE_ID = 23i32;
-pub const SFVM_COLUMNCLICK: SFVM_MESSAGE_ID = 24i32;
-pub const SFVM_QUERYFSNOTIFY: SFVM_MESSAGE_ID = 25i32;
-pub const SFVM_DEFITEMCOUNT: SFVM_MESSAGE_ID = 26i32;
-pub const SFVM_DEFVIEWMODE: SFVM_MESSAGE_ID = 27i32;
-pub const SFVM_UNMERGEMENU: SFVM_MESSAGE_ID = 28i32;
-pub const SFVM_UPDATESTATUSBAR: SFVM_MESSAGE_ID = 31i32;
-pub const SFVM_BACKGROUNDENUM: SFVM_MESSAGE_ID = 32i32;
-pub const SFVM_DIDDRAGDROP: SFVM_MESSAGE_ID = 36i32;
-pub const SFVM_SETISFV: SFVM_MESSAGE_ID = 39i32;
-pub const SFVM_THISIDLIST: SFVM_MESSAGE_ID = 41i32;
-pub const SFVM_ADDPROPERTYPAGES: SFVM_MESSAGE_ID = 47i32;
-pub const SFVM_BACKGROUNDENUMDONE: SFVM_MESSAGE_ID = 48i32;
-pub const SFVM_GETNOTIFY: SFVM_MESSAGE_ID = 49i32;
-pub const SFVM_GETSORTDEFAULTS: SFVM_MESSAGE_ID = 53i32;
-pub const SFVM_SIZE: SFVM_MESSAGE_ID = 57i32;
-pub const SFVM_GETZONE: SFVM_MESSAGE_ID = 58i32;
-pub const SFVM_GETPANE: SFVM_MESSAGE_ID = 59i32;
-pub const SFVM_GETHELPTOPIC: SFVM_MESSAGE_ID = 63i32;
-pub const SFVM_GETANIMATION: SFVM_MESSAGE_ID = 68i32;
-#[repr(C)]
-#[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
- }
-}
-pub const SFVM_REARRANGE: u32 = 1u32;
-pub const SFVM_REMOVEOBJECT: u32 = 6u32;
-pub const SFVM_SETCLIPBOARD: u32 = 16u32;
-pub const SFVM_SETITEMPOS: u32 = 14u32;
-pub const SFVM_SETPOINTS: u32 = 23u32;
-pub const SFVM_UPDATEOBJECT: u32 = 7u32;
-pub const SFVSOC_INVALIDATE_ALL: u32 = 1u32;
-pub const SFVSOC_NOSCROLL: u32 = 2u32;
-pub type SFVS_SELECT = i32;
-pub const SFVS_SELECT_NONE: SFVS_SELECT = 0i32;
-pub const SFVS_SELECT_ALLITEMS: SFVS_SELECT = 1i32;
-pub const SFVS_SELECT_INVERT: SFVS_SELECT = 2i32;
-#[repr(C)]
-pub struct SFV_CREATE {
- pub cbSize: u32,
- pub pshf: IShellFolder,
- pub psvOuter: IShellView,
- pub psfvcb: IShellFolderViewCB,
-}
-impl ::core::marker::Copy for SFV_CREATE {}
-impl ::core::clone::Clone for SFV_CREATE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[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
- }
-}
-pub const SHACF_AUTOAPPEND_FORCE_OFF: u32 = 2147483648u32;
-pub const SHACF_AUTOAPPEND_FORCE_ON: u32 = 1073741824u32;
-pub const SHACF_AUTOSUGGEST_FORCE_OFF: u32 = 536870912u32;
-pub const SHACF_AUTOSUGGEST_FORCE_ON: u32 = 268435456u32;
-pub const SHACF_DEFAULT: u32 = 0u32;
-pub const SHACF_FILESYSTEM: u32 = 1u32;
-pub const SHACF_FILESYS_DIRS: u32 = 32u32;
-pub const SHACF_FILESYS_ONLY: u32 = 16u32;
-pub const SHACF_URLHISTORY: u32 = 2u32;
-pub const SHACF_URLMRU: u32 = 4u32;
-pub const SHACF_USETAB: u32 = 8u32;
-pub const SHACF_VIRTUAL_NAMESPACE: u32 = 64u32;
-pub type SHARD = i32;
-pub const SHARD_PIDL: SHARD = 1i32;
-pub const SHARD_PATHA: SHARD = 2i32;
-pub const SHARD_PATHW: SHARD = 3i32;
-pub const SHARD_APPIDINFO: SHARD = 4i32;
-pub const SHARD_APPIDINFOIDLIST: SHARD = 5i32;
-pub const SHARD_LINK: SHARD = 6i32;
-pub const SHARD_APPIDINFOLINK: SHARD = 7i32;
-pub const SHARD_SHELLITEM: SHARD = 8i32;
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHARDAPPIDINFO {
- pub psi: IShellItem,
- pub pszAppID: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHARDAPPIDINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHARDAPPIDINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-pub struct SHARDAPPIDINFOIDLIST {
- pub pidl: *mut Common::ITEMIDLIST,
- pub pszAppID: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for SHARDAPPIDINFOIDLIST {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for SHARDAPPIDINFOIDLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHARDAPPIDINFOLINK {
- pub psl: IShellLinkA,
- pub pszAppID: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHARDAPPIDINFOLINK {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHARDAPPIDINFOLINK {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SHARE_ROLE = i32;
-pub const SHARE_ROLE_INVALID: SHARE_ROLE = -1i32;
-pub const SHARE_ROLE_READER: SHARE_ROLE = 0i32;
-pub const SHARE_ROLE_CONTRIBUTOR: SHARE_ROLE = 1i32;
-pub const SHARE_ROLE_CO_OWNER: SHARE_ROLE = 2i32;
-pub const SHARE_ROLE_OWNER: SHARE_ROLE = 3i32;
-pub const SHARE_ROLE_CUSTOM: SHARE_ROLE = 4i32;
-pub const SHARE_ROLE_MIXED: SHARE_ROLE = 5i32;
-pub const SHCDF_UPDATEITEM: u32 = 1u32;
-pub const SHCIDS_ALLFIELDS: i32 = -2147483648i32;
-pub const SHCIDS_BITMASK: i32 = -65536i32;
-pub const SHCIDS_CANONICALONLY: i32 = 268435456i32;
-pub const SHCIDS_COLUMNMASK: i32 = 65535i32;
-pub const SHCNEE_MSI_CHANGE: i32 = 4i32;
-pub const SHCNEE_MSI_UNINSTALL: i32 = 5i32;
-pub const SHCNEE_ORDERCHANGED: i32 = 2i32;
-pub type SHCNE_ID = u32;
-pub const SHCNE_RENAMEITEM: SHCNE_ID = 1u32;
-pub const SHCNE_CREATE: SHCNE_ID = 2u32;
-pub const SHCNE_DELETE: SHCNE_ID = 4u32;
-pub const SHCNE_MKDIR: SHCNE_ID = 8u32;
-pub const SHCNE_RMDIR: SHCNE_ID = 16u32;
-pub const SHCNE_MEDIAINSERTED: SHCNE_ID = 32u32;
-pub const SHCNE_MEDIAREMOVED: SHCNE_ID = 64u32;
-pub const SHCNE_DRIVEREMOVED: SHCNE_ID = 128u32;
-pub const SHCNE_DRIVEADD: SHCNE_ID = 256u32;
-pub const SHCNE_NETSHARE: SHCNE_ID = 512u32;
-pub const SHCNE_NETUNSHARE: SHCNE_ID = 1024u32;
-pub const SHCNE_ATTRIBUTES: SHCNE_ID = 2048u32;
-pub const SHCNE_UPDATEDIR: SHCNE_ID = 4096u32;
-pub const SHCNE_UPDATEITEM: SHCNE_ID = 8192u32;
-pub const SHCNE_SERVERDISCONNECT: SHCNE_ID = 16384u32;
-pub const SHCNE_UPDATEIMAGE: SHCNE_ID = 32768u32;
-pub const SHCNE_DRIVEADDGUI: SHCNE_ID = 65536u32;
-pub const SHCNE_RENAMEFOLDER: SHCNE_ID = 131072u32;
-pub const SHCNE_FREESPACE: SHCNE_ID = 262144u32;
-pub const SHCNE_EXTENDED_EVENT: SHCNE_ID = 67108864u32;
-pub const SHCNE_ASSOCCHANGED: SHCNE_ID = 134217728u32;
-pub const SHCNE_DISKEVENTS: SHCNE_ID = 145439u32;
-pub const SHCNE_GLOBALEVENTS: SHCNE_ID = 201687520u32;
-pub const SHCNE_ALLEVENTS: SHCNE_ID = 2147483647u32;
-pub const SHCNE_INTERRUPT: SHCNE_ID = 2147483648u32;
-pub type SHCNF_FLAGS = u32;
-pub const SHCNF_IDLIST: SHCNF_FLAGS = 0u32;
-pub const SHCNF_PATHA: SHCNF_FLAGS = 1u32;
-pub const SHCNF_PRINTERA: SHCNF_FLAGS = 2u32;
-pub const SHCNF_DWORD: SHCNF_FLAGS = 3u32;
-pub const SHCNF_PATHW: SHCNF_FLAGS = 5u32;
-pub const SHCNF_PRINTERW: SHCNF_FLAGS = 6u32;
-pub const SHCNF_TYPE: SHCNF_FLAGS = 255u32;
-pub const SHCNF_FLUSH: SHCNF_FLAGS = 4096u32;
-pub const SHCNF_FLUSHNOWAIT: SHCNF_FLAGS = 12288u32;
-pub const SHCNF_NOTIFYRECURSIVE: SHCNF_FLAGS = 65536u32;
-pub const SHCNF_PATH: SHCNF_FLAGS = 5u32;
-pub const SHCNF_PRINTER: SHCNF_FLAGS = 6u32;
-pub type SHCNRF_SOURCE = i32;
-pub const SHCNRF_InterruptLevel: SHCNRF_SOURCE = 1i32;
-pub const SHCNRF_ShellLevel: SHCNRF_SOURCE = 2i32;
-pub const SHCNRF_RecursiveInterrupt: SHCNRF_SOURCE = 4096i32;
-pub const SHCNRF_NewDelivery: SHCNRF_SOURCE = 32768i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHCOLUMNDATA {
- pub dwFlags: u32,
- pub dwFileAttributes: u32,
- pub dwReserved: u32,
- pub pwszExt: super::super::Foundation::PWSTR,
- pub wszFile: [u16; 260],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHCOLUMNDATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHCOLUMNDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[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)]
-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)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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: super::super::Foundation::PWSTR,
- pub pszParameters: super::super::Foundation::PWSTR,
- pub pszCurrentDirectory: super::super::Foundation::PWSTR,
- 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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-impl ::core::marker::Copy for SHCREATEPROCESSINFOW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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))]
-#[cfg(any(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: super::super::Foundation::PWSTR,
- pub pszParameters: super::super::Foundation::PWSTR,
- pub pszCurrentDirectory: super::super::Foundation::PWSTR,
- 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 = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))]
-impl ::core::marker::Copy for SHCREATEPROCESSINFOW {}
-#[cfg(any(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
- }
-}
-pub const SHC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows_sys::core::HRESULT = -2144927180i32;
-#[repr(C, packed(1))]
-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))]
-#[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))]
-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))]
-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)]
-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
- }
-}
-pub type SHDID_ID = i32;
-pub const SHDID_ROOT_REGITEM: SHDID_ID = 1i32;
-pub const SHDID_FS_FILE: SHDID_ID = 2i32;
-pub const SHDID_FS_DIRECTORY: SHDID_ID = 3i32;
-pub const SHDID_FS_OTHER: SHDID_ID = 4i32;
-pub const SHDID_COMPUTER_DRIVE35: SHDID_ID = 5i32;
-pub const SHDID_COMPUTER_DRIVE525: SHDID_ID = 6i32;
-pub const SHDID_COMPUTER_REMOVABLE: SHDID_ID = 7i32;
-pub const SHDID_COMPUTER_FIXED: SHDID_ID = 8i32;
-pub const SHDID_COMPUTER_NETDRIVE: SHDID_ID = 9i32;
-pub const SHDID_COMPUTER_CDROM: SHDID_ID = 10i32;
-pub const SHDID_COMPUTER_RAMDISK: SHDID_ID = 11i32;
-pub const SHDID_COMPUTER_OTHER: SHDID_ID = 12i32;
-pub const SHDID_NET_DOMAIN: SHDID_ID = 13i32;
-pub const SHDID_NET_SERVER: SHDID_ID = 14i32;
-pub const SHDID_NET_SHARE: SHDID_ID = 15i32;
-pub const SHDID_NET_RESTOFNET: SHDID_ID = 16i32;
-pub const SHDID_NET_OTHER: SHDID_ID = 17i32;
-pub const SHDID_COMPUTER_IMAGING: SHDID_ID = 18i32;
-pub const SHDID_COMPUTER_AUDIO: SHDID_ID = 19i32;
-pub const SHDID_COMPUTER_SHAREDDOCS: SHDID_ID = 20i32;
-pub const SHDID_MOBILE_DEVICE: SHDID_ID = 21i32;
-pub const SHDID_REMOTE_DESKTOP_DRIVE: SHDID_ID = 22i32;
-#[repr(C)]
-#[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
- }
-}
-pub type SHELLBROWSERSHOWCONTROL = i32;
-pub const SBSC_HIDE: SHELLBROWSERSHOWCONTROL = 0i32;
-pub const SBSC_SHOW: SHELLBROWSERSHOWCONTROL = 1i32;
-pub const SBSC_TOGGLE: SHELLBROWSERSHOWCONTROL = 2i32;
-pub const SBSC_QUERY: SHELLBROWSERSHOWCONTROL = 3i32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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: super::super::Foundation::PSTR,
- pub lpFile: super::super::Foundation::PSTR,
- pub lpParameters: super::super::Foundation::PSTR,
- pub lpDirectory: super::super::Foundation::PSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: super::super::Foundation::PSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOA_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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))]
-#[cfg(any(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: super::super::Foundation::PSTR,
- pub lpFile: super::super::Foundation::PSTR,
- pub lpParameters: super::super::Foundation::PSTR,
- pub lpDirectory: super::super::Foundation::PSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: super::super::Foundation::PSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOA_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA {}
-#[cfg(any(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))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOA_0 {}
-#[cfg(any(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)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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: super::super::Foundation::PWSTR,
- pub lpFile: super::super::Foundation::PWSTR,
- pub lpParameters: super::super::Foundation::PWSTR,
- pub lpDirectory: super::super::Foundation::PWSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: super::super::Foundation::PWSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOW_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::clone::Clone for SHELLEXECUTEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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))]
-#[cfg(any(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: super::super::Foundation::PWSTR,
- pub lpFile: super::super::Foundation::PWSTR,
- pub lpParameters: super::super::Foundation::PWSTR,
- pub lpDirectory: super::super::Foundation::PWSTR,
- pub nShow: i32,
- pub hInstApp: super::super::Foundation::HINSTANCE,
- pub lpIDList: *mut ::core::ffi::c_void,
- pub lpClass: super::super::Foundation::PWSTR,
- pub hkeyClass: super::super::System::Registry::HKEY,
- pub dwHotKey: u32,
- pub Anonymous: SHELLEXECUTEINFOW_0,
- pub hProcess: super::super::Foundation::HANDLE,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW {}
-#[cfg(any(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))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
-impl ::core::marker::Copy for SHELLEXECUTEINFOW_0 {}
-#[cfg(any(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))]
-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 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 SHELLSTATEVERSION_IE4: u32 = 9u32;
-pub const SHELLSTATEVERSION_WIN2K: u32 = 10u32;
-#[repr(C, packed(1))]
-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 SHELL_E_WRONG_BITDEPTH: ::windows_sys::core::HRESULT = -2144927486i32;
-#[repr(C)]
-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 type SHELL_LINK_DATA_FLAGS = i32;
-pub const SLDF_DEFAULT: SHELL_LINK_DATA_FLAGS = 0i32;
-pub const SLDF_HAS_ID_LIST: SHELL_LINK_DATA_FLAGS = 1i32;
-pub const SLDF_HAS_LINK_INFO: SHELL_LINK_DATA_FLAGS = 2i32;
-pub const SLDF_HAS_NAME: SHELL_LINK_DATA_FLAGS = 4i32;
-pub const SLDF_HAS_RELPATH: SHELL_LINK_DATA_FLAGS = 8i32;
-pub const SLDF_HAS_WORKINGDIR: SHELL_LINK_DATA_FLAGS = 16i32;
-pub const SLDF_HAS_ARGS: SHELL_LINK_DATA_FLAGS = 32i32;
-pub const SLDF_HAS_ICONLOCATION: SHELL_LINK_DATA_FLAGS = 64i32;
-pub const SLDF_UNICODE: SHELL_LINK_DATA_FLAGS = 128i32;
-pub const SLDF_FORCE_NO_LINKINFO: SHELL_LINK_DATA_FLAGS = 256i32;
-pub const SLDF_HAS_EXP_SZ: SHELL_LINK_DATA_FLAGS = 512i32;
-pub const SLDF_RUN_IN_SEPARATE: SHELL_LINK_DATA_FLAGS = 1024i32;
-pub const SLDF_HAS_DARWINID: SHELL_LINK_DATA_FLAGS = 4096i32;
-pub const SLDF_RUNAS_USER: SHELL_LINK_DATA_FLAGS = 8192i32;
-pub const SLDF_HAS_EXP_ICON_SZ: SHELL_LINK_DATA_FLAGS = 16384i32;
-pub const SLDF_NO_PIDL_ALIAS: SHELL_LINK_DATA_FLAGS = 32768i32;
-pub const SLDF_FORCE_UNCNAME: SHELL_LINK_DATA_FLAGS = 65536i32;
-pub const SLDF_RUN_WITH_SHIMLAYER: SHELL_LINK_DATA_FLAGS = 131072i32;
-pub const SLDF_FORCE_NO_LINKTRACK: SHELL_LINK_DATA_FLAGS = 262144i32;
-pub const SLDF_ENABLE_TARGET_METADATA: SHELL_LINK_DATA_FLAGS = 524288i32;
-pub const SLDF_DISABLE_LINK_PATH_TRACKING: SHELL_LINK_DATA_FLAGS = 1048576i32;
-pub const SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING: SHELL_LINK_DATA_FLAGS = 2097152i32;
-pub const SLDF_NO_KF_ALIAS: SHELL_LINK_DATA_FLAGS = 4194304i32;
-pub const SLDF_ALLOW_LINK_TO_LINK: SHELL_LINK_DATA_FLAGS = 8388608i32;
-pub const SLDF_UNALIAS_ON_SAVE: SHELL_LINK_DATA_FLAGS = 16777216i32;
-pub const SLDF_PREFER_ENVIRONMENT_PATH: SHELL_LINK_DATA_FLAGS = 33554432i32;
-pub const SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET: SHELL_LINK_DATA_FLAGS = 67108864i32;
-pub const SLDF_PERSIST_VOLUME_ID_RELATIVE: SHELL_LINK_DATA_FLAGS = 134217728i32;
-pub const SLDF_VALID: SHELL_LINK_DATA_FLAGS = 268433407i32;
-pub const SLDF_RESERVED: SHELL_LINK_DATA_FLAGS = -2147483648i32;
-pub type SHELL_UI_COMPONENT = i32;
-pub const SHELL_UI_COMPONENT_TASKBARS: SHELL_UI_COMPONENT = 0i32;
-pub const SHELL_UI_COMPONENT_NOTIFICATIONAREA: SHELL_UI_COMPONENT = 1i32;
-pub const SHELL_UI_COMPONENT_DESKBAND: SHELL_UI_COMPONENT = 2i32;
-pub const SHERB_NOCONFIRMATION: u32 = 1u32;
-pub const SHERB_NOPROGRESSUI: u32 = 2u32;
-pub const SHERB_NOSOUND: u32 = 4u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for SHFILEINFOA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::clone::Clone for SHFILEINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-impl ::core::marker::Copy for SHFILEINFOA {}
-#[cfg(any(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)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHFILEINFOW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHFILEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHFILEINFOW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHFILEINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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: super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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: super::super::Foundation::PSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFILEOPSTRUCTW {
- pub hwnd: super::super::Foundation::HWND,
- pub wFunc: u32,
- pub pFrom: super::super::Foundation::PWSTR,
- pub pTo: super::super::Foundation::PWSTR,
- pub fFlags: u16,
- pub fAnyOperationsAborted: super::super::Foundation::BOOL,
- pub hNameMappings: *mut ::core::ffi::c_void,
- pub lpszProgressTitle: super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFILEOPSTRUCTW {
- pub hwnd: super::super::Foundation::HWND,
- pub wFunc: u32,
- pub pFrom: super::super::Foundation::PWSTR,
- pub pTo: super::super::Foundation::PWSTR,
- pub fFlags: u16,
- pub fAnyOperationsAborted: super::super::Foundation::BOOL,
- pub hNameMappings: *mut ::core::ffi::c_void,
- pub lpszProgressTitle: super::super::Foundation::PWSTR,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFILEOPSTRUCTW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFILEOPSTRUCTW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SHFMT_ID = u32;
-pub const SHFMT_ID_DEFAULT: SHFMT_ID = 65535u32;
-pub type SHFMT_OPT = i32;
-pub const SHFMT_OPT_NONE: SHFMT_OPT = 0i32;
-pub const SHFMT_OPT_FULL: SHFMT_OPT = 1i32;
-pub const SHFMT_OPT_SYSONLY: SHFMT_OPT = 2i32;
-pub type SHFMT_RET = u32;
-pub const SHFMT_ERROR: SHFMT_RET = 4294967295u32;
-pub const SHFMT_CANCEL: SHFMT_RET = 4294967294u32;
-pub const SHFMT_NOFORMAT: SHFMT_RET = 4294967293u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHFOLDERCUSTOMSETTINGS {
- pub dwSize: u32,
- pub dwMask: u32,
- pub pvid: *mut ::windows_sys::core::GUID,
- pub pszWebViewTemplate: super::super::Foundation::PWSTR,
- pub cchWebViewTemplate: u32,
- pub pszWebViewTemplateVersion: super::super::Foundation::PWSTR,
- pub pszInfoTip: super::super::Foundation::PWSTR,
- pub cchInfoTip: u32,
- pub pclsid: *mut ::windows_sys::core::GUID,
- pub dwFlags: u32,
- pub pszIconFile: super::super::Foundation::PWSTR,
- pub cchIconFile: u32,
- pub iIconIndex: i32,
- pub pszLogo: super::super::Foundation::PWSTR,
- pub cchLogo: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHFOLDERCUSTOMSETTINGS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHFOLDERCUSTOMSETTINGS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SHGDFIL_FORMAT = i32;
-pub const SHGDFIL_FINDDATA: SHGDFIL_FORMAT = 1i32;
-pub const SHGDFIL_NETRESOURCE: SHGDFIL_FORMAT = 2i32;
-pub const SHGDFIL_DESCRIPTIONID: SHGDFIL_FORMAT = 3i32;
-pub type SHGFI_FLAGS = i32;
-pub const SHGFI_ADDOVERLAYS: SHGFI_FLAGS = 32i32;
-pub const SHGFI_ATTR_SPECIFIED: SHGFI_FLAGS = 131072i32;
-pub const SHGFI_ATTRIBUTES: SHGFI_FLAGS = 2048i32;
-pub const SHGFI_DISPLAYNAME: SHGFI_FLAGS = 512i32;
-pub const SHGFI_EXETYPE: SHGFI_FLAGS = 8192i32;
-pub const SHGFI_ICON: SHGFI_FLAGS = 256i32;
-pub const SHGFI_ICONLOCATION: SHGFI_FLAGS = 4096i32;
-pub const SHGFI_LARGEICON: SHGFI_FLAGS = 0i32;
-pub const SHGFI_LINKOVERLAY: SHGFI_FLAGS = 32768i32;
-pub const SHGFI_OPENICON: SHGFI_FLAGS = 2i32;
-pub const SHGFI_OVERLAYINDEX: SHGFI_FLAGS = 64i32;
-pub const SHGFI_PIDL: SHGFI_FLAGS = 8i32;
-pub const SHGFI_SELECTED: SHGFI_FLAGS = 65536i32;
-pub const SHGFI_SHELLICONSIZE: SHGFI_FLAGS = 4i32;
-pub const SHGFI_SMALLICON: SHGFI_FLAGS = 1i32;
-pub const SHGFI_SYSICONINDEX: SHGFI_FLAGS = 16384i32;
-pub const SHGFI_TYPENAME: SHGFI_FLAGS = 1024i32;
-pub const SHGFI_USEFILEATTRIBUTES: SHGFI_FLAGS = 16i32;
-pub type SHGFP_TYPE = i32;
-pub const SHGFP_TYPE_CURRENT: SHGFP_TYPE = 0i32;
-pub const SHGFP_TYPE_DEFAULT: SHGFP_TYPE = 1i32;
-pub type SHGLOBALCOUNTER = i32;
-pub const GLOBALCOUNTER_SEARCHMANAGER: SHGLOBALCOUNTER = 0i32;
-pub const GLOBALCOUNTER_SEARCHOPTIONS: SHGLOBALCOUNTER = 1i32;
-pub const GLOBALCOUNTER_FOLDERSETTINGSCHANGE: SHGLOBALCOUNTER = 2i32;
-pub const GLOBALCOUNTER_RATINGS: SHGLOBALCOUNTER = 3i32;
-pub const GLOBALCOUNTER_APPROVEDSITES: SHGLOBALCOUNTER = 4i32;
-pub const GLOBALCOUNTER_RESTRICTIONS: SHGLOBALCOUNTER = 5i32;
-pub const GLOBALCOUNTER_SHELLSETTINGSCHANGED: SHGLOBALCOUNTER = 6i32;
-pub const GLOBALCOUNTER_SYSTEMPIDLCHANGE: SHGLOBALCOUNTER = 7i32;
-pub const GLOBALCOUNTER_OVERLAYMANAGER: SHGLOBALCOUNTER = 8i32;
-pub const GLOBALCOUNTER_QUERYASSOCIATIONS: SHGLOBALCOUNTER = 9i32;
-pub const GLOBALCOUNTER_IESESSIONS: SHGLOBALCOUNTER = 10i32;
-pub const GLOBALCOUNTER_IEONLY_SESSIONS: SHGLOBALCOUNTER = 11i32;
-pub const GLOBALCOUNTER_APPLICATION_DESTINATIONS: SHGLOBALCOUNTER = 12i32;
-pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS: SHGLOBALCOUNTER = 13i32;
-pub const GLOBALCOUNTER_BITBUCKETNUMDELETERS: SHGLOBALCOUNTER = 14i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES: SHGLOBALCOUNTER = 15i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A: SHGLOBALCOUNTER = 16i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B: SHGLOBALCOUNTER = 17i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C: SHGLOBALCOUNTER = 18i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D: SHGLOBALCOUNTER = 19i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E: SHGLOBALCOUNTER = 20i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F: SHGLOBALCOUNTER = 21i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G: SHGLOBALCOUNTER = 22i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H: SHGLOBALCOUNTER = 23i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I: SHGLOBALCOUNTER = 24i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J: SHGLOBALCOUNTER = 25i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K: SHGLOBALCOUNTER = 26i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L: SHGLOBALCOUNTER = 27i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M: SHGLOBALCOUNTER = 28i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N: SHGLOBALCOUNTER = 29i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O: SHGLOBALCOUNTER = 30i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P: SHGLOBALCOUNTER = 31i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q: SHGLOBALCOUNTER = 32i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R: SHGLOBALCOUNTER = 33i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S: SHGLOBALCOUNTER = 34i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T: SHGLOBALCOUNTER = 35i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U: SHGLOBALCOUNTER = 36i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V: SHGLOBALCOUNTER = 37i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W: SHGLOBALCOUNTER = 38i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X: SHGLOBALCOUNTER = 39i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y: SHGLOBALCOUNTER = 40i32;
-pub const GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z: SHGLOBALCOUNTER = 41i32;
-pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE: SHGLOBALCOUNTER = 42i32;
-pub const __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT: SHGLOBALCOUNTER = 43i32;
-pub const GLOBALCOUNTER_RECYCLEBINENUM: SHGLOBALCOUNTER = 44i32;
-pub const GLOBALCOUNTER_RECYCLEBINCORRUPTED: SHGLOBALCOUNTER = 45i32;
-pub const GLOBALCOUNTER_RATINGS_STATECOUNTER: SHGLOBALCOUNTER = 46i32;
-pub const GLOBALCOUNTER_PRIVATE_PROFILE_CACHE: SHGLOBALCOUNTER = 47i32;
-pub const GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT: SHGLOBALCOUNTER = 48i32;
-pub const GLOBALCOUNTER_FOLDERDEFINITION_CACHE: SHGLOBALCOUNTER = 49i32;
-pub const GLOBALCOUNTER_COMMONPLACES_LIST_CACHE: SHGLOBALCOUNTER = 50i32;
-pub const GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 51i32;
-pub const GLOBALCOUNTER_ASSOCCHANGED: SHGLOBALCOUNTER = 52i32;
-pub const GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE: SHGLOBALCOUNTER = 53i32;
-pub const GLOBALCOUNTER_SETTINGSYNC_ENABLED: SHGLOBALCOUNTER = 54i32;
-pub const GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER: SHGLOBALCOUNTER = 55i32;
-pub const GLOBALCOUNTER_USERINFOCHANGED: SHGLOBALCOUNTER = 56i32;
-pub const GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 57i32;
-pub const GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE: SHGLOBALCOUNTER = 58i32;
-pub const GLOBALCOUNTER_MAXIMUMVALUE: SHGLOBALCOUNTER = 59i32;
-pub const SHGNLI_NOLNK: u64 = 8u64;
-pub const SHGNLI_NOLOCNAME: u64 = 16u64;
-pub const SHGNLI_NOUNIQUE: u64 = 4u64;
-pub const SHGNLI_PIDL: u64 = 1u64;
-pub const SHGNLI_PREFIXNAME: u64 = 2u64;
-pub const SHGNLI_USEURLEXT: u64 = 32u64;
-pub const SHGSI_ICONLOCATION: u32 = 0u32;
-pub const SHGVSPB_ALLFOLDERS: u32 = 8u32;
-pub const SHGVSPB_ALLUSERS: u32 = 2u32;
-pub const SHGVSPB_INHERIT: u32 = 16u32;
-pub const SHGVSPB_NOAUTODEFAULTS: u32 = 2147483648u32;
-pub const SHGVSPB_PERFOLDER: u32 = 4u32;
-pub const SHGVSPB_PERUSER: u32 = 1u32;
-pub const SHGVSPB_ROAM: u32 = 32u32;
-pub const SHHLNF_NOAUTOSELECT: u32 = 67108864u32;
-pub const SHHLNF_WRITENOHISTORY: u32 = 134217728u32;
-pub const SHIL_EXTRALARGE: u32 = 2u32;
-pub const SHIL_JUMBO: u32 = 4u32;
-pub const SHIL_LARGE: u32 = 0u32;
-pub const SHIL_LAST: u32 = 4u32;
-pub const SHIL_SMALL: u32 = 1u32;
-pub const SHIL_SYSSMALL: u32 = 3u32;
-pub const SHIMGDEC_DEFAULT: u32 = 0u32;
-pub const SHIMGDEC_LOADFULL: u32 = 2u32;
-pub const SHIMGDEC_THUMBNAIL: u32 = 1u32;
-pub const SHIMSTCAPFLAG_LOCKABLE: u32 = 1u32;
-pub const SHIMSTCAPFLAG_PURGEABLE: u32 = 2u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHNAMEMAPPINGA {
- pub pszOldPath: super::super::Foundation::PSTR,
- pub pszNewPath: super::super::Foundation::PSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHNAMEMAPPINGA {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHNAMEMAPPINGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHNAMEMAPPINGA {
- pub pszOldPath: super::super::Foundation::PSTR,
- pub pszNewPath: super::super::Foundation::PSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHNAMEMAPPINGA {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHNAMEMAPPINGA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHNAMEMAPPINGW {
- pub pszOldPath: super::super::Foundation::PWSTR,
- pub pszNewPath: super::super::Foundation::PWSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHNAMEMAPPINGW {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHNAMEMAPPINGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SHNAMEMAPPINGW {
- pub pszOldPath: super::super::Foundation::PWSTR,
- pub pszNewPath: super::super::Foundation::PWSTR,
- pub cchOldPath: i32,
- pub cchNewPath: i32,
-}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SHNAMEMAPPINGW {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SHNAMEMAPPINGW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SHOP_TYPE = i32;
-pub const SHOP_PRINTERNAME: SHOP_TYPE = 1i32;
-pub const SHOP_FILEPATH: SHOP_TYPE = 2i32;
-pub const SHOP_VOLUMEGUID: SHOP_TYPE = 4i32;
-pub const SHPPFW_ASKDIRCREATE: u32 = 2u32;
-pub const SHPPFW_DIRCREATE: u32 = 1u32;
-pub const SHPPFW_IGNOREFILENAME: u32 = 4u32;
-pub const SHPPFW_MEDIACHECKONLY: u32 = 16u32;
-pub const SHPPFW_NONE: u32 = 0u32;
-pub const SHPPFW_NOWRITECHECK: u32 = 8u32;
-pub const SHPWHF_ANYLOCATION: u32 = 256u32;
-pub const SHPWHF_NOFILESELECTOR: u32 = 4u32;
-pub const SHPWHF_NONETPLACECREATE: u32 = 2u32;
-pub const SHPWHF_NORECOMPRESS: u32 = 1u32;
-pub const SHPWHF_USEMRU: u32 = 8u32;
-pub const SHPWHF_VALIDATEVIAWEBFOLDERS: u32 = 65536u32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub struct SHQUERYRBINFO {
- pub cbSize: u32,
- pub i64Size: i64,
- pub i64NumItems: i64,
-}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::marker::Copy for SHQUERYRBINFO {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-impl ::core::clone::Clone for SHQUERYRBINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(target_arch = "x86",))]
-pub struct SHQUERYRBINFO {
- pub cbSize: u32,
- pub i64Size: i64,
- pub i64NumItems: i64,
-}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::marker::Copy for SHQUERYRBINFO {}
-#[cfg(any(target_arch = "x86",))]
-impl ::core::clone::Clone for SHQUERYRBINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SHREGDEL_FLAGS = i32;
-pub const SHREGDEL_DEFAULT: SHREGDEL_FLAGS = 0i32;
-pub const SHREGDEL_HKCU: SHREGDEL_FLAGS = 1i32;
-pub const SHREGDEL_HKLM: SHREGDEL_FLAGS = 16i32;
-pub const SHREGDEL_BOTH: SHREGDEL_FLAGS = 17i32;
-pub type SHREGENUM_FLAGS = i32;
-pub const SHREGENUM_DEFAULT: SHREGENUM_FLAGS = 0i32;
-pub const SHREGENUM_HKCU: SHREGENUM_FLAGS = 1i32;
-pub const SHREGENUM_HKLM: SHREGENUM_FLAGS = 16i32;
-pub const SHREGENUM_BOTH: SHREGENUM_FLAGS = 17i32;
-pub const SHREGSET_FORCE_HKCU: u32 = 2u32;
-pub const SHREGSET_FORCE_HKLM: u32 = 8u32;
-pub const SHREGSET_HKCU: u32 = 1u32;
-pub const SHREGSET_HKLM: u32 = 4u32;
-pub type SHSTOCKICONID = i32;
-pub const SIID_DOCNOASSOC: SHSTOCKICONID = 0i32;
-pub const SIID_DOCASSOC: SHSTOCKICONID = 1i32;
-pub const SIID_APPLICATION: SHSTOCKICONID = 2i32;
-pub const SIID_FOLDER: SHSTOCKICONID = 3i32;
-pub const SIID_FOLDEROPEN: SHSTOCKICONID = 4i32;
-pub const SIID_DRIVE525: SHSTOCKICONID = 5i32;
-pub const SIID_DRIVE35: SHSTOCKICONID = 6i32;
-pub const SIID_DRIVEREMOVE: SHSTOCKICONID = 7i32;
-pub const SIID_DRIVEFIXED: SHSTOCKICONID = 8i32;
-pub const SIID_DRIVENET: SHSTOCKICONID = 9i32;
-pub const SIID_DRIVENETDISABLED: SHSTOCKICONID = 10i32;
-pub const SIID_DRIVECD: SHSTOCKICONID = 11i32;
-pub const SIID_DRIVERAM: SHSTOCKICONID = 12i32;
-pub const SIID_WORLD: SHSTOCKICONID = 13i32;
-pub const SIID_SERVER: SHSTOCKICONID = 15i32;
-pub const SIID_PRINTER: SHSTOCKICONID = 16i32;
-pub const SIID_MYNETWORK: SHSTOCKICONID = 17i32;
-pub const SIID_FIND: SHSTOCKICONID = 22i32;
-pub const SIID_HELP: SHSTOCKICONID = 23i32;
-pub const SIID_SHARE: SHSTOCKICONID = 28i32;
-pub const SIID_LINK: SHSTOCKICONID = 29i32;
-pub const SIID_SLOWFILE: SHSTOCKICONID = 30i32;
-pub const SIID_RECYCLER: SHSTOCKICONID = 31i32;
-pub const SIID_RECYCLERFULL: SHSTOCKICONID = 32i32;
-pub const SIID_MEDIACDAUDIO: SHSTOCKICONID = 40i32;
-pub const SIID_LOCK: SHSTOCKICONID = 47i32;
-pub const SIID_AUTOLIST: SHSTOCKICONID = 49i32;
-pub const SIID_PRINTERNET: SHSTOCKICONID = 50i32;
-pub const SIID_SERVERSHARE: SHSTOCKICONID = 51i32;
-pub const SIID_PRINTERFAX: SHSTOCKICONID = 52i32;
-pub const SIID_PRINTERFAXNET: SHSTOCKICONID = 53i32;
-pub const SIID_PRINTERFILE: SHSTOCKICONID = 54i32;
-pub const SIID_STACK: SHSTOCKICONID = 55i32;
-pub const SIID_MEDIASVCD: SHSTOCKICONID = 56i32;
-pub const SIID_STUFFEDFOLDER: SHSTOCKICONID = 57i32;
-pub const SIID_DRIVEUNKNOWN: SHSTOCKICONID = 58i32;
-pub const SIID_DRIVEDVD: SHSTOCKICONID = 59i32;
-pub const SIID_MEDIADVD: SHSTOCKICONID = 60i32;
-pub const SIID_MEDIADVDRAM: SHSTOCKICONID = 61i32;
-pub const SIID_MEDIADVDRW: SHSTOCKICONID = 62i32;
-pub const SIID_MEDIADVDR: SHSTOCKICONID = 63i32;
-pub const SIID_MEDIADVDROM: SHSTOCKICONID = 64i32;
-pub const SIID_MEDIACDAUDIOPLUS: SHSTOCKICONID = 65i32;
-pub const SIID_MEDIACDRW: SHSTOCKICONID = 66i32;
-pub const SIID_MEDIACDR: SHSTOCKICONID = 67i32;
-pub const SIID_MEDIACDBURN: SHSTOCKICONID = 68i32;
-pub const SIID_MEDIABLANKCD: SHSTOCKICONID = 69i32;
-pub const SIID_MEDIACDROM: SHSTOCKICONID = 70i32;
-pub const SIID_AUDIOFILES: SHSTOCKICONID = 71i32;
-pub const SIID_IMAGEFILES: SHSTOCKICONID = 72i32;
-pub const SIID_VIDEOFILES: SHSTOCKICONID = 73i32;
-pub const SIID_MIXEDFILES: SHSTOCKICONID = 74i32;
-pub const SIID_FOLDERBACK: SHSTOCKICONID = 75i32;
-pub const SIID_FOLDERFRONT: SHSTOCKICONID = 76i32;
-pub const SIID_SHIELD: SHSTOCKICONID = 77i32;
-pub const SIID_WARNING: SHSTOCKICONID = 78i32;
-pub const SIID_INFO: SHSTOCKICONID = 79i32;
-pub const SIID_ERROR: SHSTOCKICONID = 80i32;
-pub const SIID_KEY: SHSTOCKICONID = 81i32;
-pub const SIID_SOFTWARE: SHSTOCKICONID = 82i32;
-pub const SIID_RENAME: SHSTOCKICONID = 83i32;
-pub const SIID_DELETE: SHSTOCKICONID = 84i32;
-pub const SIID_MEDIAAUDIODVD: SHSTOCKICONID = 85i32;
-pub const SIID_MEDIAMOVIEDVD: SHSTOCKICONID = 86i32;
-pub const SIID_MEDIAENHANCEDCD: SHSTOCKICONID = 87i32;
-pub const SIID_MEDIAENHANCEDDVD: SHSTOCKICONID = 88i32;
-pub const SIID_MEDIAHDDVD: SHSTOCKICONID = 89i32;
-pub const SIID_MEDIABLURAY: SHSTOCKICONID = 90i32;
-pub const SIID_MEDIAVCD: SHSTOCKICONID = 91i32;
-pub const SIID_MEDIADVDPLUSR: SHSTOCKICONID = 92i32;
-pub const SIID_MEDIADVDPLUSRW: SHSTOCKICONID = 93i32;
-pub const SIID_DESKTOPPC: SHSTOCKICONID = 94i32;
-pub const SIID_MOBILEPC: SHSTOCKICONID = 95i32;
-pub const SIID_USERS: SHSTOCKICONID = 96i32;
-pub const SIID_MEDIASMARTMEDIA: SHSTOCKICONID = 97i32;
-pub const SIID_MEDIACOMPACTFLASH: SHSTOCKICONID = 98i32;
-pub const SIID_DEVICECELLPHONE: SHSTOCKICONID = 99i32;
-pub const SIID_DEVICECAMERA: SHSTOCKICONID = 100i32;
-pub const SIID_DEVICEVIDEOCAMERA: SHSTOCKICONID = 101i32;
-pub const SIID_DEVICEAUDIOPLAYER: SHSTOCKICONID = 102i32;
-pub const SIID_NETWORKCONNECT: SHSTOCKICONID = 103i32;
-pub const SIID_INTERNET: SHSTOCKICONID = 104i32;
-pub const SIID_ZIPFILE: SHSTOCKICONID = 105i32;
-pub const SIID_SETTINGS: SHSTOCKICONID = 106i32;
-pub const SIID_DRIVEHDDVD: SHSTOCKICONID = 132i32;
-pub const SIID_DRIVEBD: SHSTOCKICONID = 133i32;
-pub const SIID_MEDIAHDDVDROM: SHSTOCKICONID = 134i32;
-pub const SIID_MEDIAHDDVDR: SHSTOCKICONID = 135i32;
-pub const SIID_MEDIAHDDVDRAM: SHSTOCKICONID = 136i32;
-pub const SIID_MEDIABDROM: SHSTOCKICONID = 137i32;
-pub const SIID_MEDIABDR: SHSTOCKICONID = 138i32;
-pub const SIID_MEDIABDRE: SHSTOCKICONID = 139i32;
-pub const SIID_CLUSTEREDDRIVE: SHSTOCKICONID = 140i32;
-pub const SIID_MAX_ICONS: SHSTOCKICONID = 181i32;
-#[repr(C)]
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[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 = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHSTOCKICONINFO {}
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHSTOCKICONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-#[cfg(any(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(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::marker::Copy for SHSTOCKICONINFO {}
-#[cfg(any(target_arch = "x86",))]
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-impl ::core::clone::Clone for SHSTOCKICONINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SIATTRIBFLAGS = i32;
-pub const SIATTRIBFLAGS_AND: SIATTRIBFLAGS = 1i32;
-pub const SIATTRIBFLAGS_OR: SIATTRIBFLAGS = 2i32;
-pub const SIATTRIBFLAGS_APPCOMPAT: SIATTRIBFLAGS = 3i32;
-pub const SIATTRIBFLAGS_MASK: SIATTRIBFLAGS = 3i32;
-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],
-};
-pub type SIGDN = i32;
-pub const SIGDN_NORMALDISPLAY: SIGDN = 0i32;
-pub const SIGDN_PARENTRELATIVEPARSING: SIGDN = -2147385343i32;
-pub const SIGDN_DESKTOPABSOLUTEPARSING: SIGDN = -2147319808i32;
-pub const SIGDN_PARENTRELATIVEEDITING: SIGDN = -2147282943i32;
-pub const SIGDN_DESKTOPABSOLUTEEDITING: SIGDN = -2147172352i32;
-pub const SIGDN_FILESYSPATH: SIGDN = -2147123200i32;
-pub const SIGDN_URL: SIGDN = -2147057664i32;
-pub const SIGDN_PARENTRELATIVEFORADDRESSBAR: SIGDN = -2146975743i32;
-pub const SIGDN_PARENTRELATIVE: SIGDN = -2146959359i32;
-pub const SIGDN_PARENTRELATIVEFORUI: SIGDN = -2146877439i32;
-pub type SIIGBF = i32;
-pub const SIIGBF_RESIZETOFIT: SIIGBF = 0i32;
-pub const SIIGBF_BIGGERSIZEOK: SIIGBF = 1i32;
-pub const SIIGBF_MEMORYONLY: SIIGBF = 2i32;
-pub const SIIGBF_ICONONLY: SIIGBF = 4i32;
-pub const SIIGBF_THUMBNAILONLY: SIIGBF = 8i32;
-pub const SIIGBF_INCACHEONLY: SIIGBF = 16i32;
-pub const SIIGBF_CROPTOSQUARE: SIIGBF = 32i32;
-pub const SIIGBF_WIDETHUMBNAILS: SIIGBF = 64i32;
-pub const SIIGBF_ICONBACKGROUND: SIIGBF = 128i32;
-pub const SIIGBF_SCALEUP: SIIGBF = 256i32;
-pub const SIOM_ICONINDEX: u32 = 2u32;
-pub const SIOM_OVERLAYINDEX: u32 = 1u32;
-pub const SIOM_RESERVED_DEFAULT: u32 = 3u32;
-pub const SIOM_RESERVED_LINK: u32 = 1u32;
-pub const SIOM_RESERVED_SHARED: u32 = 0u32;
-pub const SIOM_RESERVED_SLOWFILE: u32 = 2u32;
-pub type SLGP_FLAGS = i32;
-pub const SLGP_SHORTPATH: SLGP_FLAGS = 1i32;
-pub const SLGP_UNCPRIORITY: SLGP_FLAGS = 2i32;
-pub const SLGP_RAWPATH: SLGP_FLAGS = 4i32;
-pub const SLGP_RELATIVEPRIORITY: SLGP_FLAGS = 8i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SLOWAPPINFO {
- pub ullSize: u64,
- pub ftLastUsed: super::super::Foundation::FILETIME,
- pub iTimesUsed: i32,
- pub pszImage: super::super::Foundation::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
- }
-}
-pub type SLR_FLAGS = i32;
-pub const SLR_NONE: SLR_FLAGS = 0i32;
-pub const SLR_NO_UI: SLR_FLAGS = 1i32;
-pub const SLR_ANY_MATCH: SLR_FLAGS = 2i32;
-pub const SLR_UPDATE: SLR_FLAGS = 4i32;
-pub const SLR_NOUPDATE: SLR_FLAGS = 8i32;
-pub const SLR_NOSEARCH: SLR_FLAGS = 16i32;
-pub const SLR_NOTRACK: SLR_FLAGS = 32i32;
-pub const SLR_NOLINKINFO: SLR_FLAGS = 64i32;
-pub const SLR_INVOKE_MSI: SLR_FLAGS = 128i32;
-pub const SLR_NO_UI_WITH_MSG_PUMP: SLR_FLAGS = 257i32;
-pub const SLR_OFFER_DELETE_WITHOUT_FILE: SLR_FLAGS = 512i32;
-pub const SLR_KNOWNFOLDER: SLR_FLAGS = 1024i32;
-pub const SLR_MACHINE_IN_LOCAL_TARGET: SLR_FLAGS = 2048i32;
-pub const SLR_UPDATE_MACHINE_AND_SID: SLR_FLAGS = 4096i32;
-pub const SLR_NO_OBJECT_ID: SLR_FLAGS = 8192i32;
-pub const SMAE_CONTRACTED: u32 = 2u32;
-pub const SMAE_EXPANDED: u32 = 1u32;
-pub const SMAE_USER: u32 = 4u32;
-pub const SMAE_VALID: u32 = 7u32;
-#[repr(C)]
-#[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
- }
-}
-pub const SMC_AUTOEXPANDCHANGE: u32 = 66u32;
-pub const SMC_CHEVRONEXPAND: u32 = 25u32;
-pub const SMC_CHEVRONGETTIP: u32 = 47u32;
-pub const SMC_CREATE: u32 = 2u32;
-pub const SMC_DEFAULTICON: u32 = 22u32;
-pub const SMC_DEMOTE: u32 = 17u32;
-pub const SMC_DISPLAYCHEVRONTIP: u32 = 42u32;
-pub const SMC_EXITMENU: u32 = 3u32;
-pub const SMC_GETAUTOEXPANDSTATE: u32 = 65u32;
-pub const SMC_GETBKCONTEXTMENU: u32 = 68u32;
-pub const SMC_GETCONTEXTMENUMODIFIER: u32 = 67u32;
-pub const SMC_GETINFO: u32 = 5u32;
-pub const SMC_GETOBJECT: u32 = 7u32;
-pub const SMC_GETSFINFO: u32 = 6u32;
-pub const SMC_GETSFOBJECT: u32 = 8u32;
-pub const SMC_INITMENU: u32 = 1u32;
-pub const SMC_NEWITEM: u32 = 23u32;
-pub const SMC_OPEN: u32 = 69u32;
-pub const SMC_PROMOTE: u32 = 18u32;
-pub const SMC_REFRESH: u32 = 16u32;
-pub const SMC_SETSFOBJECT: u32 = 45u32;
-pub const SMC_SFDDRESTRICTED: u32 = 48u32;
-pub const SMC_SFEXEC: u32 = 9u32;
-pub const SMC_SFEXEC_MIDDLE: u32 = 49u32;
-pub const SMC_SFSELECTITEM: u32 = 10u32;
-pub const SMC_SHCHANGENOTIFY: u32 = 46u32;
-#[repr(C)]
-#[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
- }
-}
-pub const SMDM_HMENU: u32 = 2u32;
-pub const SMDM_SHELLFOLDER: u32 = 1u32;
-pub const SMDM_TOOLBAR: u32 = 4u32;
-#[repr(C)]
-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
- }
-}
-pub type SMINFOFLAGS = i32;
-pub const SMIF_ICON: SMINFOFLAGS = 1i32;
-pub const SMIF_ACCELERATOR: SMINFOFLAGS = 2i32;
-pub const SMIF_DROPTARGET: SMINFOFLAGS = 4i32;
-pub const SMIF_SUBMENU: SMINFOFLAGS = 8i32;
-pub const SMIF_CHECKED: SMINFOFLAGS = 32i32;
-pub const SMIF_DROPCASCADE: SMINFOFLAGS = 64i32;
-pub const SMIF_HIDDEN: SMINFOFLAGS = 128i32;
-pub const SMIF_DISABLED: SMINFOFLAGS = 256i32;
-pub const SMIF_TRACKPOPUP: SMINFOFLAGS = 512i32;
-pub const SMIF_DEMOTED: SMINFOFLAGS = 1024i32;
-pub const SMIF_ALTSTATE: SMINFOFLAGS = 2048i32;
-pub const SMIF_DRAGNDROP: SMINFOFLAGS = 4096i32;
-pub const SMIF_NEW: SMINFOFLAGS = 8192i32;
-pub type SMINFOMASK = i32;
-pub const SMIM_TYPE: SMINFOMASK = 1i32;
-pub const SMIM_FLAGS: SMINFOMASK = 2i32;
-pub const SMIM_ICON: SMINFOMASK = 4i32;
-pub type SMINFOTYPE = i32;
-pub const SMIT_SEPARATOR: SMINFOTYPE = 1i32;
-pub const SMIT_STRING: SMINFOTYPE = 2i32;
-pub const SMINIT_AUTOEXPAND: u32 = 256u32;
-pub const SMINIT_AUTOTOOLTIP: u32 = 512u32;
-pub const SMINIT_CACHED: u32 = 16u32;
-pub const SMINIT_DEFAULT: u32 = 0u32;
-pub const SMINIT_DROPONCONTAINER: u32 = 1024u32;
-pub const SMINIT_HORIZONTAL: u32 = 536870912u32;
-pub const SMINIT_RESTRICT_DRAGDROP: u32 = 2u32;
-pub const SMINIT_TOPLEVEL: u32 = 4u32;
-pub const SMINIT_VERTICAL: u32 = 268435456u32;
-pub const SMINV_ID: u32 = 8u32;
-pub const SMINV_REFRESH: u32 = 1u32;
-pub const SMSET_BOTTOM: u32 = 536870912u32;
-pub const SMSET_DONTOWN: u32 = 1u32;
-pub const SMSET_TOP: u32 = 268435456u32;
-#[repr(C)]
-#[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
- }
-}
-pub type SORTDIRECTION = i32;
-pub const SORT_DESCENDING: SORTDIRECTION = -1i32;
-pub const SORT_ASCENDING: SORTDIRECTION = 1i32;
-pub type SORT_ORDER_TYPE = i32;
-pub const SOT_DEFAULT: SORT_ORDER_TYPE = 0i32;
-pub const SOT_IGNORE_FOLDERNESS: SORT_ORDER_TYPE = 1i32;
-pub type SPACTION = i32;
-pub const SPACTION_NONE: SPACTION = 0i32;
-pub const SPACTION_MOVING: SPACTION = 1i32;
-pub const SPACTION_COPYING: SPACTION = 2i32;
-pub const SPACTION_RECYCLING: SPACTION = 3i32;
-pub const SPACTION_APPLYINGATTRIBS: SPACTION = 4i32;
-pub const SPACTION_DOWNLOADING: SPACTION = 5i32;
-pub const SPACTION_SEARCHING_INTERNET: SPACTION = 6i32;
-pub const SPACTION_CALCULATING: SPACTION = 7i32;
-pub const SPACTION_UPLOADING: SPACTION = 8i32;
-pub const SPACTION_SEARCHING_FILES: SPACTION = 9i32;
-pub const SPACTION_DELETING: SPACTION = 10i32;
-pub const SPACTION_RENAMING: SPACTION = 11i32;
-pub const SPACTION_FORMATTING: SPACTION = 12i32;
-pub const SPACTION_COPY_MOVING: SPACTION = 13i32;
-pub const SPMODE_BROWSER: u32 = 8u32;
-pub const SPMODE_DBMON: u32 = 8192u32;
-pub const SPMODE_DEBUGBREAK: u32 = 512u32;
-pub const SPMODE_DEBUGOUT: u32 = 2u32;
-pub const SPMODE_EVENT: u32 = 32u32;
-pub const SPMODE_EVENTTRACE: u32 = 32768u32;
-pub const SPMODE_FLUSH: u32 = 16u32;
-pub const SPMODE_FORMATTEXT: u32 = 128u32;
-pub const SPMODE_MEMWATCH: u32 = 4096u32;
-pub const SPMODE_MSGTRACE: u32 = 1024u32;
-pub const SPMODE_MSVM: u32 = 64u32;
-pub const SPMODE_MULTISTOP: u32 = 16384u32;
-pub const SPMODE_PERFTAGS: u32 = 2048u32;
-pub const SPMODE_PROFILE: u32 = 256u32;
-pub const SPMODE_SHELL: u32 = 1u32;
-pub const SPMODE_TEST: u32 = 4u32;
-pub type SPTEXT = i32;
-pub const SPTEXT_ACTIONDESCRIPTION: SPTEXT = 1i32;
-pub const SPTEXT_ACTIONDETAIL: SPTEXT = 2i32;
-pub const SRRF_NOEXPAND: u32 = 268435456u32;
-pub const SRRF_NOVIRT: u32 = 1073741824u32;
-pub const SRRF_RM_ANY: u32 = 0u32;
-pub const SRRF_RM_NORMAL: u32 = 65536u32;
-pub const SRRF_RM_SAFE: u32 = 131072u32;
-pub const SRRF_RM_SAFENETWORK: u32 = 262144u32;
-pub const SRRF_RT_ANY: u32 = 65535u32;
-pub const SRRF_RT_REG_BINARY: u32 = 8u32;
-pub const SRRF_RT_REG_DWORD: u32 = 16u32;
-pub const SRRF_RT_REG_EXPAND_SZ: u32 = 4u32;
-pub const SRRF_RT_REG_MULTI_SZ: u32 = 32u32;
-pub const SRRF_RT_REG_NONE: u32 = 1u32;
-pub const SRRF_RT_REG_QWORD: u32 = 64u32;
-pub const SRRF_RT_REG_SZ: u32 = 2u32;
-pub const SRRF_ZEROONFAILURE: u32 = 536870912u32;
-pub type SSF_MASK = u32;
-pub const SSF_SHOWALLOBJECTS: SSF_MASK = 1u32;
-pub const SSF_SHOWEXTENSIONS: SSF_MASK = 2u32;
-pub const SSF_HIDDENFILEEXTS: SSF_MASK = 4u32;
-pub const SSF_SERVERADMINUI: SSF_MASK = 4u32;
-pub const SSF_SHOWCOMPCOLOR: SSF_MASK = 8u32;
-pub const SSF_SORTCOLUMNS: SSF_MASK = 16u32;
-pub const SSF_SHOWSYSFILES: SSF_MASK = 32u32;
-pub const SSF_DOUBLECLICKINWEBVIEW: SSF_MASK = 128u32;
-pub const SSF_SHOWATTRIBCOL: SSF_MASK = 256u32;
-pub const SSF_DESKTOPHTML: SSF_MASK = 512u32;
-pub const SSF_WIN95CLASSIC: SSF_MASK = 1024u32;
-pub const SSF_DONTPRETTYPATH: SSF_MASK = 2048u32;
-pub const SSF_SHOWINFOTIP: SSF_MASK = 8192u32;
-pub const SSF_MAPNETDRVBUTTON: SSF_MASK = 4096u32;
-pub const SSF_NOCONFIRMRECYCLE: SSF_MASK = 32768u32;
-pub const SSF_HIDEICONS: SSF_MASK = 16384u32;
-pub const SSF_FILTER: SSF_MASK = 65536u32;
-pub const SSF_WEBVIEW: SSF_MASK = 131072u32;
-pub const SSF_SHOWSUPERHIDDEN: SSF_MASK = 262144u32;
-pub const SSF_SEPPROCESS: SSF_MASK = 524288u32;
-pub const SSF_NONETCRAWLING: SSF_MASK = 1048576u32;
-pub const SSF_STARTPANELON: SSF_MASK = 2097152u32;
-pub const SSF_SHOWSTARTPAGE: SSF_MASK = 4194304u32;
-pub const SSF_AUTOCHECKSELECT: SSF_MASK = 8388608u32;
-pub const SSF_ICONSONLY: SSF_MASK = 16777216u32;
-pub const SSF_SHOWTYPEOVERLAY: SSF_MASK = 33554432u32;
-pub const SSF_SHOWSTATUSBAR: SSF_MASK = 67108864u32;
-pub const SSM_CLEAR: u32 = 0u32;
-pub const SSM_REFRESH: u32 = 2u32;
-pub const SSM_SET: u32 = 1u32;
-pub const SSM_UPDATE: u32 = 4u32;
-pub type STGOP = i32;
-pub const STGOP_MOVE: STGOP = 1i32;
-pub const STGOP_COPY: STGOP = 2i32;
-pub const STGOP_SYNC: STGOP = 3i32;
-pub const STGOP_REMOVE: STGOP = 5i32;
-pub const STGOP_RENAME: STGOP = 6i32;
-pub const STGOP_APPLYPROPERTIES: STGOP = 8i32;
-pub const STGOP_NEW: STGOP = 10i32;
-pub const STIF_DEFAULT: i32 = 0i32;
-pub const STIF_SUPPORT_HEX: i32 = 1i32;
-pub type STORAGE_PROVIDER_FILE_FLAGS = i32;
-pub const SPFF_NONE: STORAGE_PROVIDER_FILE_FLAGS = 0i32;
-pub const SPFF_DOWNLOAD_BY_DEFAULT: STORAGE_PROVIDER_FILE_FLAGS = 1i32;
-pub const SPFF_CREATED_ON_THIS_DEVICE: STORAGE_PROVIDER_FILE_FLAGS = 2i32;
-pub const STORE_E_NEWER_VERSION_AVAILABLE: ::windows_sys::core::HRESULT = -2144927484i32;
-pub type STPFLAG = i32;
-pub const STPF_NONE: STPFLAG = 0i32;
-pub const STPF_USEAPPTHUMBNAILALWAYS: STPFLAG = 1i32;
-pub const STPF_USEAPPTHUMBNAILWHENACTIVE: STPFLAG = 2i32;
-pub const STPF_USEAPPPEEKALWAYS: STPFLAG = 4i32;
-pub const STPF_USEAPPPEEKWHENACTIVE: STPFLAG = 8i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type SUBCLASSPROC = 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)]
-#[cfg(feature = "Win32_Foundation")]
-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: *mut ::windows_sys::core::GUID,
- pub hwndView: super::super::Foundation::HWND,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SV2CVW2_PARAMS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SV2CVW2_PARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type SVUIA_STATUS = i32;
-pub const SVUIA_DEACTIVATE: SVUIA_STATUS = 0i32;
-pub const SVUIA_ACTIVATE_NOFOCUS: SVUIA_STATUS = 1i32;
-pub const SVUIA_ACTIVATE_FOCUS: SVUIA_STATUS = 2i32;
-pub const SVUIA_INPLACEACTIVATE: SVUIA_STATUS = 3i32;
-pub type SYNCMGRERRORFLAGS = i32;
-pub const SYNCMGRERRORFLAG_ENABLEJUMPTEXT: SYNCMGRERRORFLAGS = 1i32;
-pub type SYNCMGRFLAG = i32;
-pub const SYNCMGRFLAG_CONNECT: SYNCMGRFLAG = 1i32;
-pub const SYNCMGRFLAG_PENDINGDISCONNECT: SYNCMGRFLAG = 2i32;
-pub const SYNCMGRFLAG_MANUAL: SYNCMGRFLAG = 3i32;
-pub const SYNCMGRFLAG_IDLE: SYNCMGRFLAG = 4i32;
-pub const SYNCMGRFLAG_INVOKE: SYNCMGRFLAG = 5i32;
-pub const SYNCMGRFLAG_SCHEDULED: SYNCMGRFLAG = 6i32;
-pub const SYNCMGRFLAG_EVENTMASK: SYNCMGRFLAG = 255i32;
-pub const SYNCMGRFLAG_SETTINGS: SYNCMGRFLAG = 256i32;
-pub const SYNCMGRFLAG_MAYBOTHERUSER: SYNCMGRFLAG = 512i32;
-pub type SYNCMGRHANDLERFLAGS = i32;
-pub const SYNCMGRHANDLER_HASPROPERTIES: SYNCMGRHANDLERFLAGS = 1i32;
-pub const SYNCMGRHANDLER_MAYESTABLISHCONNECTION: SYNCMGRHANDLERFLAGS = 2i32;
-pub const SYNCMGRHANDLER_ALWAYSLISTHANDLER: SYNCMGRHANDLERFLAGS = 4i32;
-pub const SYNCMGRHANDLER_HIDDEN: SYNCMGRHANDLERFLAGS = 8i32;
-pub const SYNCMGRHANDLERFLAG_MASK: u32 = 15u32;
-#[repr(C)]
-#[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
- }
-}
-pub type SYNCMGRINVOKEFLAGS = i32;
-pub const SYNCMGRINVOKE_STARTSYNC: SYNCMGRINVOKEFLAGS = 2i32;
-pub const SYNCMGRINVOKE_MINIMIZED: SYNCMGRINVOKEFLAGS = 4i32;
-#[repr(C)]
-#[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
- }
-}
-pub type SYNCMGRITEMFLAGS = i32;
-pub const SYNCMGRITEM_HASPROPERTIES: SYNCMGRITEMFLAGS = 1i32;
-pub const SYNCMGRITEM_TEMPORARY: SYNCMGRITEMFLAGS = 2i32;
-pub const SYNCMGRITEM_ROAMINGUSER: SYNCMGRITEMFLAGS = 4i32;
-pub const SYNCMGRITEM_LASTUPDATETIME: SYNCMGRITEMFLAGS = 8i32;
-pub const SYNCMGRITEM_MAYDELETEITEM: SYNCMGRITEMFLAGS = 16i32;
-pub const SYNCMGRITEM_HIDDEN: SYNCMGRITEMFLAGS = 32i32;
-pub type SYNCMGRITEMSTATE = i32;
-pub const SYNCMGRITEMSTATE_UNCHECKED: SYNCMGRITEMSTATE = 0i32;
-pub const SYNCMGRITEMSTATE_CHECKED: SYNCMGRITEMSTATE = 1i32;
-pub const SYNCMGRITEM_ITEMFLAGMASK: u32 = 127u32;
-#[repr(C)]
-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
- }
-}
-pub const SYNCMGRLOGERROR_ERRORFLAGS: u32 = 1u32;
-pub const SYNCMGRLOGERROR_ERRORID: u32 = 2u32;
-pub const SYNCMGRLOGERROR_ITEMID: u32 = 4u32;
-pub type SYNCMGRLOGLEVEL = i32;
-pub const SYNCMGRLOGLEVEL_INFORMATION: SYNCMGRLOGLEVEL = 1i32;
-pub const SYNCMGRLOGLEVEL_WARNING: SYNCMGRLOGLEVEL = 2i32;
-pub const SYNCMGRLOGLEVEL_ERROR: SYNCMGRLOGLEVEL = 3i32;
-pub const SYNCMGRLOGLEVEL_LOGLEVELMAX: SYNCMGRLOGLEVEL = 3i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SYNCMGRPROGRESSITEM {
- pub cbSize: u32,
- pub mask: u32,
- pub lpcStatusText: super::super::Foundation::PWSTR,
- pub dwStatusType: u32,
- pub iProgValue: i32,
- pub iMaxValue: i32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for SYNCMGRPROGRESSITEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for SYNCMGRPROGRESSITEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const SYNCMGRPROGRESSITEM_MAXVALUE: u32 = 8u32;
-pub const SYNCMGRPROGRESSITEM_PROGVALUE: u32 = 4u32;
-pub const SYNCMGRPROGRESSITEM_STATUSTEXT: u32 = 1u32;
-pub const SYNCMGRPROGRESSITEM_STATUSTYPE: u32 = 2u32;
-pub type SYNCMGRREGISTERFLAGS = i32;
-pub const SYNCMGRREGISTERFLAG_CONNECT: SYNCMGRREGISTERFLAGS = 1i32;
-pub const SYNCMGRREGISTERFLAG_PENDINGDISCONNECT: SYNCMGRREGISTERFLAGS = 2i32;
-pub const SYNCMGRREGISTERFLAG_IDLE: SYNCMGRREGISTERFLAGS = 4i32;
-pub const SYNCMGRREGISTERFLAGS_MASK: u32 = 7u32;
-pub type SYNCMGRSTATUS = i32;
-pub const SYNCMGRSTATUS_STOPPED: SYNCMGRSTATUS = 0i32;
-pub const SYNCMGRSTATUS_SKIPPED: SYNCMGRSTATUS = 1i32;
-pub const SYNCMGRSTATUS_PENDING: SYNCMGRSTATUS = 2i32;
-pub const SYNCMGRSTATUS_UPDATING: SYNCMGRSTATUS = 3i32;
-pub const SYNCMGRSTATUS_SUCCEEDED: SYNCMGRSTATUS = 4i32;
-pub const SYNCMGRSTATUS_FAILED: SYNCMGRSTATUS = 5i32;
-pub const SYNCMGRSTATUS_PAUSED: SYNCMGRSTATUS = 6i32;
-pub const SYNCMGRSTATUS_RESUMING: SYNCMGRSTATUS = 7i32;
-pub const SYNCMGRSTATUS_UPDATING_INDETERMINATE: SYNCMGRSTATUS = 8i32;
-pub const SYNCMGRSTATUS_DELETED: SYNCMGRSTATUS = 256i32;
-pub type SYNCMGR_CANCEL_REQUEST = i32;
-pub const SYNCMGR_CR_NONE: SYNCMGR_CANCEL_REQUEST = 0i32;
-pub const SYNCMGR_CR_CANCEL_ITEM: SYNCMGR_CANCEL_REQUEST = 1i32;
-pub const SYNCMGR_CR_CANCEL_ALL: SYNCMGR_CANCEL_REQUEST = 2i32;
-pub const SYNCMGR_CR_MAX: SYNCMGR_CANCEL_REQUEST = 2i32;
-#[repr(C)]
-#[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 SYNCMGR_CONFLICT_ITEM_TYPE = i32;
-pub const SYNCMGR_CIT_UPDATED: SYNCMGR_CONFLICT_ITEM_TYPE = 1i32;
-pub const SYNCMGR_CIT_DELETED: SYNCMGR_CONFLICT_ITEM_TYPE = 2i32;
-pub type SYNCMGR_CONTROL_FLAGS = i32;
-pub const SYNCMGR_CF_NONE: SYNCMGR_CONTROL_FLAGS = 0i32;
-pub const SYNCMGR_CF_NOWAIT: SYNCMGR_CONTROL_FLAGS = 0i32;
-pub const SYNCMGR_CF_WAIT: SYNCMGR_CONTROL_FLAGS = 1i32;
-pub const SYNCMGR_CF_NOUI: SYNCMGR_CONTROL_FLAGS = 2i32;
-pub const SYNCMGR_CF_VALID: SYNCMGR_CONTROL_FLAGS = 3i32;
-pub type SYNCMGR_EVENT_FLAGS = i32;
-pub const SYNCMGR_EF_NONE: SYNCMGR_EVENT_FLAGS = 0i32;
-pub const SYNCMGR_EF_VALID: SYNCMGR_EVENT_FLAGS = 0i32;
-pub type SYNCMGR_EVENT_LEVEL = i32;
-pub const SYNCMGR_EL_INFORMATION: SYNCMGR_EVENT_LEVEL = 1i32;
-pub const SYNCMGR_EL_WARNING: SYNCMGR_EVENT_LEVEL = 2i32;
-pub const SYNCMGR_EL_ERROR: SYNCMGR_EVENT_LEVEL = 3i32;
-pub const SYNCMGR_EL_MAX: SYNCMGR_EVENT_LEVEL = 3i32;
-pub type SYNCMGR_HANDLER_CAPABILITIES = i32;
-pub const SYNCMGR_HCM_NONE: SYNCMGR_HANDLER_CAPABILITIES = 0i32;
-pub const SYNCMGR_HCM_PROVIDES_ICON: SYNCMGR_HANDLER_CAPABILITIES = 1i32;
-pub const SYNCMGR_HCM_EVENT_STORE: SYNCMGR_HANDLER_CAPABILITIES = 2i32;
-pub const SYNCMGR_HCM_CONFLICT_STORE: SYNCMGR_HANDLER_CAPABILITIES = 4i32;
-pub const SYNCMGR_HCM_SUPPORTS_CONCURRENT_SESSIONS: SYNCMGR_HANDLER_CAPABILITIES = 16i32;
-pub const SYNCMGR_HCM_CAN_BROWSE_CONTENT: SYNCMGR_HANDLER_CAPABILITIES = 65536i32;
-pub const SYNCMGR_HCM_CAN_SHOW_SCHEDULE: SYNCMGR_HANDLER_CAPABILITIES = 131072i32;
-pub const SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE: SYNCMGR_HANDLER_CAPABILITIES = 1048576i32;
-pub const SYNCMGR_HCM_QUERY_BEFORE_DEACTIVATE: SYNCMGR_HANDLER_CAPABILITIES = 2097152i32;
-pub const SYNCMGR_HCM_QUERY_BEFORE_ENABLE: SYNCMGR_HANDLER_CAPABILITIES = 4194304i32;
-pub const SYNCMGR_HCM_QUERY_BEFORE_DISABLE: SYNCMGR_HANDLER_CAPABILITIES = 8388608i32;
-pub const SYNCMGR_HCM_VALID_MASK: SYNCMGR_HANDLER_CAPABILITIES = 15925271i32;
-pub type SYNCMGR_HANDLER_POLICIES = i32;
-pub const SYNCMGR_HPM_NONE: SYNCMGR_HANDLER_POLICIES = 0i32;
-pub const SYNCMGR_HPM_PREVENT_ACTIVATE: SYNCMGR_HANDLER_POLICIES = 1i32;
-pub const SYNCMGR_HPM_PREVENT_DEACTIVATE: SYNCMGR_HANDLER_POLICIES = 2i32;
-pub const SYNCMGR_HPM_PREVENT_ENABLE: SYNCMGR_HANDLER_POLICIES = 4i32;
-pub const SYNCMGR_HPM_PREVENT_DISABLE: SYNCMGR_HANDLER_POLICIES = 8i32;
-pub const SYNCMGR_HPM_PREVENT_START_SYNC: SYNCMGR_HANDLER_POLICIES = 16i32;
-pub const SYNCMGR_HPM_PREVENT_STOP_SYNC: SYNCMGR_HANDLER_POLICIES = 32i32;
-pub const SYNCMGR_HPM_DISABLE_ENABLE: SYNCMGR_HANDLER_POLICIES = 256i32;
-pub const SYNCMGR_HPM_DISABLE_DISABLE: SYNCMGR_HANDLER_POLICIES = 512i32;
-pub const SYNCMGR_HPM_DISABLE_START_SYNC: SYNCMGR_HANDLER_POLICIES = 1024i32;
-pub const SYNCMGR_HPM_DISABLE_STOP_SYNC: SYNCMGR_HANDLER_POLICIES = 2048i32;
-pub const SYNCMGR_HPM_DISABLE_BROWSE: SYNCMGR_HANDLER_POLICIES = 4096i32;
-pub const SYNCMGR_HPM_DISABLE_SCHEDULE: SYNCMGR_HANDLER_POLICIES = 8192i32;
-pub const SYNCMGR_HPM_HIDDEN_BY_DEFAULT: SYNCMGR_HANDLER_POLICIES = 65536i32;
-pub const SYNCMGR_HPM_BACKGROUND_SYNC_ONLY: SYNCMGR_HANDLER_POLICIES = 48i32;
-pub const SYNCMGR_HPM_VALID_MASK: SYNCMGR_HANDLER_POLICIES = 77631i32;
-pub type SYNCMGR_HANDLER_TYPE = i32;
-pub const SYNCMGR_HT_UNSPECIFIED: SYNCMGR_HANDLER_TYPE = 0i32;
-pub const SYNCMGR_HT_APPLICATION: SYNCMGR_HANDLER_TYPE = 1i32;
-pub const SYNCMGR_HT_DEVICE: SYNCMGR_HANDLER_TYPE = 2i32;
-pub const SYNCMGR_HT_FOLDER: SYNCMGR_HANDLER_TYPE = 3i32;
-pub const SYNCMGR_HT_SERVICE: SYNCMGR_HANDLER_TYPE = 4i32;
-pub const SYNCMGR_HT_COMPUTER: SYNCMGR_HANDLER_TYPE = 5i32;
-pub const SYNCMGR_HT_MIN: SYNCMGR_HANDLER_TYPE = 0i32;
-pub const SYNCMGR_HT_MAX: SYNCMGR_HANDLER_TYPE = 5i32;
-pub type SYNCMGR_ITEM_CAPABILITIES = i32;
-pub const SYNCMGR_ICM_NONE: SYNCMGR_ITEM_CAPABILITIES = 0i32;
-pub const SYNCMGR_ICM_PROVIDES_ICON: SYNCMGR_ITEM_CAPABILITIES = 1i32;
-pub const SYNCMGR_ICM_EVENT_STORE: SYNCMGR_ITEM_CAPABILITIES = 2i32;
-pub const SYNCMGR_ICM_CONFLICT_STORE: SYNCMGR_ITEM_CAPABILITIES = 4i32;
-pub const SYNCMGR_ICM_CAN_DELETE: SYNCMGR_ITEM_CAPABILITIES = 16i32;
-pub const SYNCMGR_ICM_CAN_BROWSE_CONTENT: SYNCMGR_ITEM_CAPABILITIES = 65536i32;
-pub const SYNCMGR_ICM_QUERY_BEFORE_ENABLE: SYNCMGR_ITEM_CAPABILITIES = 1048576i32;
-pub const SYNCMGR_ICM_QUERY_BEFORE_DISABLE: SYNCMGR_ITEM_CAPABILITIES = 2097152i32;
-pub const SYNCMGR_ICM_QUERY_BEFORE_DELETE: SYNCMGR_ITEM_CAPABILITIES = 4194304i32;
-pub const SYNCMGR_ICM_VALID_MASK: SYNCMGR_ITEM_CAPABILITIES = 7405591i32;
-pub type SYNCMGR_ITEM_POLICIES = i32;
-pub const SYNCMGR_IPM_NONE: SYNCMGR_ITEM_POLICIES = 0i32;
-pub const SYNCMGR_IPM_PREVENT_ENABLE: SYNCMGR_ITEM_POLICIES = 1i32;
-pub const SYNCMGR_IPM_PREVENT_DISABLE: SYNCMGR_ITEM_POLICIES = 2i32;
-pub const SYNCMGR_IPM_PREVENT_START_SYNC: SYNCMGR_ITEM_POLICIES = 4i32;
-pub const SYNCMGR_IPM_PREVENT_STOP_SYNC: SYNCMGR_ITEM_POLICIES = 8i32;
-pub const SYNCMGR_IPM_DISABLE_ENABLE: SYNCMGR_ITEM_POLICIES = 16i32;
-pub const SYNCMGR_IPM_DISABLE_DISABLE: SYNCMGR_ITEM_POLICIES = 32i32;
-pub const SYNCMGR_IPM_DISABLE_START_SYNC: SYNCMGR_ITEM_POLICIES = 64i32;
-pub const SYNCMGR_IPM_DISABLE_STOP_SYNC: SYNCMGR_ITEM_POLICIES = 128i32;
-pub const SYNCMGR_IPM_DISABLE_BROWSE: SYNCMGR_ITEM_POLICIES = 256i32;
-pub const SYNCMGR_IPM_DISABLE_DELETE: SYNCMGR_ITEM_POLICIES = 512i32;
-pub const SYNCMGR_IPM_HIDDEN_BY_DEFAULT: SYNCMGR_ITEM_POLICIES = 65536i32;
-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],
-};
-pub type SYNCMGR_PRESENTER_CHOICE = i32;
-pub const SYNCMGR_PC_NO_CHOICE: SYNCMGR_PRESENTER_CHOICE = 0i32;
-pub const SYNCMGR_PC_KEEP_ONE: SYNCMGR_PRESENTER_CHOICE = 1i32;
-pub const SYNCMGR_PC_KEEP_MULTIPLE: SYNCMGR_PRESENTER_CHOICE = 2i32;
-pub const SYNCMGR_PC_KEEP_RECENT: SYNCMGR_PRESENTER_CHOICE = 3i32;
-pub const SYNCMGR_PC_REMOVE_FROM_SYNC_SET: SYNCMGR_PRESENTER_CHOICE = 4i32;
-pub const SYNCMGR_PC_SKIP: SYNCMGR_PRESENTER_CHOICE = 5i32;
-pub type SYNCMGR_PRESENTER_NEXT_STEP = i32;
-pub const SYNCMGR_PNS_CONTINUE: SYNCMGR_PRESENTER_NEXT_STEP = 0i32;
-pub const SYNCMGR_PNS_DEFAULT: SYNCMGR_PRESENTER_NEXT_STEP = 1i32;
-pub const SYNCMGR_PNS_CANCEL: SYNCMGR_PRESENTER_NEXT_STEP = 2i32;
-pub type SYNCMGR_PROGRESS_STATUS = i32;
-pub const SYNCMGR_PS_UPDATING: SYNCMGR_PROGRESS_STATUS = 1i32;
-pub const SYNCMGR_PS_UPDATING_INDETERMINATE: SYNCMGR_PROGRESS_STATUS = 2i32;
-pub const SYNCMGR_PS_SUCCEEDED: SYNCMGR_PROGRESS_STATUS = 3i32;
-pub const SYNCMGR_PS_FAILED: SYNCMGR_PROGRESS_STATUS = 4i32;
-pub const SYNCMGR_PS_CANCELED: SYNCMGR_PROGRESS_STATUS = 5i32;
-pub const SYNCMGR_PS_DISCONNECTED: SYNCMGR_PROGRESS_STATUS = 6i32;
-pub const SYNCMGR_PS_MAX: SYNCMGR_PROGRESS_STATUS = 6i32;
-pub type SYNCMGR_RESOLUTION_ABILITIES = i32;
-pub const SYNCMGR_RA_KEEPOTHER: SYNCMGR_RESOLUTION_ABILITIES = 1i32;
-pub const SYNCMGR_RA_KEEPRECENT: SYNCMGR_RESOLUTION_ABILITIES = 2i32;
-pub const SYNCMGR_RA_REMOVEFROMSYNCSET: SYNCMGR_RESOLUTION_ABILITIES = 4i32;
-pub const SYNCMGR_RA_KEEP_SINGLE: SYNCMGR_RESOLUTION_ABILITIES = 8i32;
-pub const SYNCMGR_RA_KEEP_MULTIPLE: SYNCMGR_RESOLUTION_ABILITIES = 16i32;
-pub const SYNCMGR_RA_VALID: SYNCMGR_RESOLUTION_ABILITIES = 31i32;
-pub type SYNCMGR_RESOLUTION_FEEDBACK = i32;
-pub const SYNCMGR_RF_CONTINUE: SYNCMGR_RESOLUTION_FEEDBACK = 0i32;
-pub const SYNCMGR_RF_REFRESH: SYNCMGR_RESOLUTION_FEEDBACK = 1i32;
-pub const SYNCMGR_RF_CANCEL: SYNCMGR_RESOLUTION_FEEDBACK = 2i32;
-pub type SYNCMGR_SYNC_CONTROL_FLAGS = i32;
-pub const SYNCMGR_SCF_NONE: SYNCMGR_SYNC_CONTROL_FLAGS = 0i32;
-pub const SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING: SYNCMGR_SYNC_CONTROL_FLAGS = 1i32;
-pub const SYNCMGR_SCF_VALID: SYNCMGR_SYNC_CONTROL_FLAGS = 1i32;
-pub type SYNCMGR_UPDATE_REASON = i32;
-pub const SYNCMGR_UR_ADDED: SYNCMGR_UPDATE_REASON = 0i32;
-pub const SYNCMGR_UR_CHANGED: SYNCMGR_UPDATE_REASON = 1i32;
-pub const SYNCMGR_UR_REMOVED: SYNCMGR_UPDATE_REASON = 2i32;
-pub const SYNCMGR_UR_MAX: SYNCMGR_UPDATE_REASON = 2i32;
-pub const S_SYNCMGR_CANCELALL: ::windows_sys::core::HRESULT = 262660i32;
-pub const S_SYNCMGR_CANCELITEM: ::windows_sys::core::HRESULT = 262659i32;
-pub const S_SYNCMGR_ENUMITEMS: ::windows_sys::core::HRESULT = 262673i32;
-pub const S_SYNCMGR_ITEMDELETED: ::windows_sys::core::HRESULT = 262672i32;
-pub const S_SYNCMGR_MISSINGITEMS: ::windows_sys::core::HRESULT = 262657i32;
-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 type SecureLockIconConstants = i32;
-pub const secureLockIconUnsecure: SecureLockIconConstants = 0i32;
-pub const secureLockIconMixed: SecureLockIconConstants = 1i32;
-pub const secureLockIconSecureUnknownBits: SecureLockIconConstants = 2i32;
-pub const secureLockIconSecure40Bit: SecureLockIconConstants = 3i32;
-pub const secureLockIconSecure56Bit: SecureLockIconConstants = 4i32;
-pub const secureLockIconSecureFortezza: SecureLockIconConstants = 5i32;
-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] };
-pub type ShellFolderViewOptions = i32;
-pub const SFVVO_SHOWALLOBJECTS: ShellFolderViewOptions = 1i32;
-pub const SFVVO_SHOWEXTENSIONS: ShellFolderViewOptions = 2i32;
-pub const SFVVO_SHOWCOMPCOLOR: ShellFolderViewOptions = 8i32;
-pub const SFVVO_SHOWSYSFILES: ShellFolderViewOptions = 32i32;
-pub const SFVVO_WIN95CLASSIC: ShellFolderViewOptions = 64i32;
-pub const SFVVO_DOUBLECLICKINWEBVIEW: ShellFolderViewOptions = 128i32;
-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] };
-pub type ShellSpecialFolderConstants = i32;
-pub const ssfDESKTOP: ShellSpecialFolderConstants = 0i32;
-pub const ssfPROGRAMS: ShellSpecialFolderConstants = 2i32;
-pub const ssfCONTROLS: ShellSpecialFolderConstants = 3i32;
-pub const ssfPRINTERS: ShellSpecialFolderConstants = 4i32;
-pub const ssfPERSONAL: ShellSpecialFolderConstants = 5i32;
-pub const ssfFAVORITES: ShellSpecialFolderConstants = 6i32;
-pub const ssfSTARTUP: ShellSpecialFolderConstants = 7i32;
-pub const ssfRECENT: ShellSpecialFolderConstants = 8i32;
-pub const ssfSENDTO: ShellSpecialFolderConstants = 9i32;
-pub const ssfBITBUCKET: ShellSpecialFolderConstants = 10i32;
-pub const ssfSTARTMENU: ShellSpecialFolderConstants = 11i32;
-pub const ssfDESKTOPDIRECTORY: ShellSpecialFolderConstants = 16i32;
-pub const ssfDRIVES: ShellSpecialFolderConstants = 17i32;
-pub const ssfNETWORK: ShellSpecialFolderConstants = 18i32;
-pub const ssfNETHOOD: ShellSpecialFolderConstants = 19i32;
-pub const ssfFONTS: ShellSpecialFolderConstants = 20i32;
-pub const ssfTEMPLATES: ShellSpecialFolderConstants = 21i32;
-pub const ssfCOMMONSTARTMENU: ShellSpecialFolderConstants = 22i32;
-pub const ssfCOMMONPROGRAMS: ShellSpecialFolderConstants = 23i32;
-pub const ssfCOMMONSTARTUP: ShellSpecialFolderConstants = 24i32;
-pub const ssfCOMMONDESKTOPDIR: ShellSpecialFolderConstants = 25i32;
-pub const ssfAPPDATA: ShellSpecialFolderConstants = 26i32;
-pub const ssfPRINTHOOD: ShellSpecialFolderConstants = 27i32;
-pub const ssfLOCALAPPDATA: ShellSpecialFolderConstants = 28i32;
-pub const ssfALTSTARTUP: ShellSpecialFolderConstants = 29i32;
-pub const ssfCOMMONALTSTARTUP: ShellSpecialFolderConstants = 30i32;
-pub const ssfCOMMONFAVORITES: ShellSpecialFolderConstants = 31i32;
-pub const ssfINTERNETCACHE: ShellSpecialFolderConstants = 32i32;
-pub const ssfCOOKIES: ShellSpecialFolderConstants = 33i32;
-pub const ssfHISTORY: ShellSpecialFolderConstants = 34i32;
-pub const ssfCOMMONAPPDATA: ShellSpecialFolderConstants = 35i32;
-pub const ssfWINDOWS: ShellSpecialFolderConstants = 36i32;
-pub const ssfSYSTEM: ShellSpecialFolderConstants = 37i32;
-pub const ssfPROGRAMFILES: ShellSpecialFolderConstants = 38i32;
-pub const ssfMYPICTURES: ShellSpecialFolderConstants = 39i32;
-pub const ssfPROFILE: ShellSpecialFolderConstants = 40i32;
-pub const ssfSYSTEMx86: ShellSpecialFolderConstants = 41i32;
-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] };
-pub type ShellWindowFindWindowOptions = i32;
-pub const SWFO_NEEDDISPATCH: ShellWindowFindWindowOptions = 1i32;
-pub const SWFO_INCLUDEPENDING: ShellWindowFindWindowOptions = 2i32;
-pub const SWFO_COOKIEPASSED: ShellWindowFindWindowOptions = 4i32;
-pub type ShellWindowTypeConstants = i32;
-pub const SWC_EXPLORER: ShellWindowTypeConstants = 0i32;
-pub const SWC_BROWSER: ShellWindowTypeConstants = 1i32;
-pub const SWC_3RDPARTY: ShellWindowTypeConstants = 2i32;
-pub const SWC_CALLBACK: ShellWindowTypeConstants = 4i32;
-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] };
-pub const TBIF_APPEND: u32 = 0u32;
-pub const TBIF_DEFAULT: u32 = 0u32;
-pub const TBIF_INTERNETBAR: u32 = 65536u32;
-pub const TBIF_NOTOOLBAR: u32 = 196608u32;
-pub const TBIF_PREPEND: u32 = 1u32;
-pub const TBIF_REPLACE: u32 = 2u32;
-pub const TBIF_STANDARDTOOLBAR: u32 = 131072u32;
-#[repr(C)]
-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
- }
-}
-pub type TBPFLAG = i32;
-pub const TBPF_NOPROGRESS: TBPFLAG = 0i32;
-pub const TBPF_INDETERMINATE: TBPFLAG = 1i32;
-pub const TBPF_NORMAL: TBPFLAG = 2i32;
-pub const TBPF_ERROR: TBPFLAG = 4i32;
-pub const TBPF_PAUSED: TBPFLAG = 8i32;
-pub const THBN_CLICKED: u32 = 6144u32;
-#[repr(C)]
-#[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
- }
-}
-pub type THUMBBUTTONFLAGS = i32;
-pub const THBF_ENABLED: THUMBBUTTONFLAGS = 0i32;
-pub const THBF_DISABLED: THUMBBUTTONFLAGS = 1i32;
-pub const THBF_DISMISSONCLICK: THUMBBUTTONFLAGS = 2i32;
-pub const THBF_NOBACKGROUND: THUMBBUTTONFLAGS = 4i32;
-pub const THBF_HIDDEN: THUMBBUTTONFLAGS = 8i32;
-pub const THBF_NONINTERACTIVE: THUMBBUTTONFLAGS = 16i32;
-pub type THUMBBUTTONMASK = i32;
-pub const THB_BITMAP: THUMBBUTTONMASK = 1i32;
-pub const THB_ICON: THUMBBUTTONMASK = 2i32;
-pub const THB_TOOLTIP: THUMBBUTTONMASK = 4i32;
-pub const THB_FLAGS: THUMBBUTTONMASK = 8i32;
-pub const TITLEBARNAMELEN: u32 = 40u32;
-pub type TI_FLAGS = i32;
-pub const TI_BITMAP: TI_FLAGS = 1i32;
-pub const TI_JPEG: TI_FLAGS = 2i32;
-pub type TLENUMF = i32;
-pub const TLEF_RELATIVE_INCLUDE_CURRENT: TLENUMF = 1i32;
-pub const TLEF_RELATIVE_BACK: TLENUMF = 16i32;
-pub const TLEF_RELATIVE_FORE: TLENUMF = 32i32;
-pub const TLEF_INCLUDE_UNINVOKEABLE: TLENUMF = 64i32;
-pub const TLEF_ABSOLUTE: TLENUMF = 49i32;
-pub const TLEF_EXCLUDE_SUBFRAME_ENTRIES: TLENUMF = 128i32;
-pub const TLEF_EXCLUDE_ABOUT_PAGES: TLENUMF = 256i32;
-pub const TLMENUF_BACK: u32 = 16u32;
-pub const TLMENUF_FORE: u32 = 32u32;
-pub const TLMENUF_INCLUDECURRENT: u32 = 1u32;
-pub const TLOG_BACK: i32 = -1i32;
-pub const TLOG_CURRENT: u32 = 0u32;
-pub const TLOG_FORE: u32 = 1u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct TOOLBARITEM {
- pub ptbar: IDockingWindow,
- pub rcBorderTool: super::super::Foundation::RECT,
- pub pwszItem: super::super::Foundation::PWSTR,
- pub fShow: super::super::Foundation::BOOL,
- pub hMon: super::super::Graphics::Gdi::HMONITOR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for TOOLBARITEM {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-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 type ThumbnailStreamCacheOptions = i32;
-pub const ExtractIfNotCached: ThumbnailStreamCacheOptions = 0i32;
-pub const ReturnOnlyIfCached: ThumbnailStreamCacheOptions = 1i32;
-pub const ResizeThumbnail: ThumbnailStreamCacheOptions = 2i32;
-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],
-};
-pub type UNDOCK_REASON = i32;
-pub const UR_RESOLUTION_CHANGE: UNDOCK_REASON = 0i32;
-pub const UR_MONITOR_DISCONNECT: UNDOCK_REASON = 1i32;
-pub type URLIS = i32;
-pub const URLIS_URL: URLIS = 0i32;
-pub const URLIS_OPAQUE: URLIS = 1i32;
-pub const URLIS_NOHISTORY: URLIS = 2i32;
-pub const URLIS_FILEURL: URLIS = 3i32;
-pub const URLIS_APPLIABLE: URLIS = 4i32;
-pub const URLIS_DIRECTORY: URLIS = 5i32;
-pub const URLIS_HASQUERY: URLIS = 6i32;
-pub const URL_APPLY_DEFAULT: u32 = 1u32;
-pub const URL_APPLY_FORCEAPPLY: u32 = 8u32;
-pub const URL_APPLY_GUESSFILE: u32 = 4u32;
-pub const URL_APPLY_GUESSSCHEME: u32 = 2u32;
-pub const URL_BROWSER_MODE: u32 = 33554432u32;
-pub const URL_CONVERT_IF_DOSPATH: u32 = 2097152u32;
-pub const URL_DONT_ESCAPE_EXTRA_INFO: u32 = 33554432u32;
-pub const URL_DONT_SIMPLIFY: u32 = 134217728u32;
-pub const URL_DONT_UNESCAPE: u32 = 131072u32;
-pub const URL_DONT_UNESCAPE_EXTRA_INFO: u32 = 33554432u32;
-pub const URL_ESCAPE_ASCII_URI_COMPONENT: u32 = 524288u32;
-pub const URL_ESCAPE_AS_UTF8: u32 = 262144u32;
-pub const URL_ESCAPE_PERCENT: u32 = 4096u32;
-pub const URL_ESCAPE_SEGMENT_ONLY: u32 = 8192u32;
-pub const URL_ESCAPE_SPACES_ONLY: u32 = 67108864u32;
-pub const URL_ESCAPE_UNSAFE: u32 = 536870912u32;
-pub const URL_E_INVALID_SYNTAX: ::windows_sys::core::HRESULT = -2147217407i32;
-pub const URL_E_UNREGISTERED_PROTOCOL: ::windows_sys::core::HRESULT = -2147217406i32;
-pub const URL_FILE_USE_PATHURL: u32 = 65536u32;
-pub const URL_INTERNAL_PATH: u32 = 8388608u32;
-pub const URL_NO_META: u32 = 134217728u32;
-pub type URL_PART = i32;
-pub const URL_PART_NONE: URL_PART = 0i32;
-pub const URL_PART_SCHEME: URL_PART = 1i32;
-pub const URL_PART_HOSTNAME: URL_PART = 2i32;
-pub const URL_PART_USERNAME: URL_PART = 3i32;
-pub const URL_PART_PASSWORD: URL_PART = 4i32;
-pub const URL_PART_PORT: URL_PART = 5i32;
-pub const URL_PART_QUERY: URL_PART = 6i32;
-pub const URL_PARTFLAG_KEEPSCHEME: u32 = 1u32;
-pub const URL_PLUGGABLE_PROTOCOL: u32 = 1073741824u32;
-pub type URL_SCHEME = i32;
-pub const URL_SCHEME_INVALID: URL_SCHEME = -1i32;
-pub const URL_SCHEME_UNKNOWN: URL_SCHEME = 0i32;
-pub const URL_SCHEME_FTP: URL_SCHEME = 1i32;
-pub const URL_SCHEME_HTTP: URL_SCHEME = 2i32;
-pub const URL_SCHEME_GOPHER: URL_SCHEME = 3i32;
-pub const URL_SCHEME_MAILTO: URL_SCHEME = 4i32;
-pub const URL_SCHEME_NEWS: URL_SCHEME = 5i32;
-pub const URL_SCHEME_NNTP: URL_SCHEME = 6i32;
-pub const URL_SCHEME_TELNET: URL_SCHEME = 7i32;
-pub const URL_SCHEME_WAIS: URL_SCHEME = 8i32;
-pub const URL_SCHEME_FILE: URL_SCHEME = 9i32;
-pub const URL_SCHEME_MK: URL_SCHEME = 10i32;
-pub const URL_SCHEME_HTTPS: URL_SCHEME = 11i32;
-pub const URL_SCHEME_SHELL: URL_SCHEME = 12i32;
-pub const URL_SCHEME_SNEWS: URL_SCHEME = 13i32;
-pub const URL_SCHEME_LOCAL: URL_SCHEME = 14i32;
-pub const URL_SCHEME_JAVASCRIPT: URL_SCHEME = 15i32;
-pub const URL_SCHEME_VBSCRIPT: URL_SCHEME = 16i32;
-pub const URL_SCHEME_ABOUT: URL_SCHEME = 17i32;
-pub const URL_SCHEME_RES: URL_SCHEME = 18i32;
-pub const URL_SCHEME_MSSHELLROOTED: URL_SCHEME = 19i32;
-pub const URL_SCHEME_MSSHELLIDLIST: URL_SCHEME = 20i32;
-pub const URL_SCHEME_MSHELP: URL_SCHEME = 21i32;
-pub const URL_SCHEME_MSSHELLDEVICE: URL_SCHEME = 22i32;
-pub const URL_SCHEME_WILDCARD: URL_SCHEME = 23i32;
-pub const URL_SCHEME_SEARCH_MS: URL_SCHEME = 24i32;
-pub const URL_SCHEME_SEARCH: URL_SCHEME = 25i32;
-pub const URL_SCHEME_KNOWNFOLDER: URL_SCHEME = 26i32;
-pub const URL_SCHEME_MAXVALUE: URL_SCHEME = 27i32;
-pub const URL_UNESCAPE: u32 = 268435456u32;
-pub const URL_UNESCAPE_AS_UTF8: u32 = 262144u32;
-pub const URL_UNESCAPE_HIGH_ANSI_ONLY: u32 = 4194304u32;
-pub const URL_UNESCAPE_INPLACE: u32 = 1048576u32;
-pub const URL_UNESCAPE_URI_COMPONENT: u32 = 262144u32;
-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 type VALIDATEUNC_OPTION = i32;
-pub const VALIDATEUNC_CONNECT: VALIDATEUNC_OPTION = 1i32;
-pub const VALIDATEUNC_NOUI: VALIDATEUNC_OPTION = 2i32;
-pub const VALIDATEUNC_PRINT: VALIDATEUNC_OPTION = 4i32;
-pub const VALIDATEUNC_PERSIST: VALIDATEUNC_OPTION = 8i32;
-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],
-};
-pub const VIEW_PRIORITY_CACHEHIT: u32 = 80u32;
-pub const VIEW_PRIORITY_CACHEMISS: u32 = 48u32;
-pub const VIEW_PRIORITY_DESPERATE: u32 = 16u32;
-pub const VIEW_PRIORITY_INHERIT: u32 = 32u32;
-pub const VIEW_PRIORITY_NONE: u32 = 0u32;
-pub const VIEW_PRIORITY_RESTRICTED: u32 = 112u32;
-pub const VIEW_PRIORITY_SHELLEXT: u32 = 64u32;
-pub const VIEW_PRIORITY_SHELLEXT_ASBACKUP: u32 = 21u32;
-pub const VIEW_PRIORITY_STALECACHEHIT: u32 = 69u32;
-pub const VIEW_PRIORITY_USEASDEFAULT: u32 = 67u32;
-pub type VPCOLORFLAGS = i32;
-pub const VPCF_TEXT: VPCOLORFLAGS = 1i32;
-pub const VPCF_BACKGROUND: VPCOLORFLAGS = 2i32;
-pub const VPCF_SORTCOLUMN: VPCOLORFLAGS = 3i32;
-pub const VPCF_SUBTEXT: VPCOLORFLAGS = 4i32;
-pub const VPCF_TEXTBACKGROUND: VPCOLORFLAGS = 5i32;
-pub type VPWATERMARKFLAGS = i32;
-pub const VPWF_DEFAULT: VPWATERMARKFLAGS = 0i32;
-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] };
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-pub struct WINDOWDATA {
- pub dwWindowID: u32,
- pub uiCP: u32,
- pub pidl: *mut Common::ITEMIDLIST,
- pub lpszUrl: super::super::Foundation::PWSTR,
- pub lpszUrlLocation: super::super::Foundation::PWSTR,
- pub lpszTitle: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::marker::Copy for WINDOWDATA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))]
-impl ::core::clone::Clone for WINDOWDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const WM_CPL_LAUNCH: u32 = 2024u32;
-pub const WM_CPL_LAUNCHED: u32 = 2025u32;
-pub const WPSTYLE_CENTER: u32 = 0u32;
-pub const WPSTYLE_CROPTOFIT: u32 = 4u32;
-pub const WPSTYLE_KEEPASPECT: u32 = 3u32;
-pub const WPSTYLE_MAX: u32 = 6u32;
-pub const WPSTYLE_SPAN: u32 = 5u32;
-pub const WPSTYLE_STRETCH: u32 = 2u32;
-pub const WPSTYLE_TILE: u32 = 1u32;
-pub type WTS_ALPHATYPE = i32;
-pub const WTSAT_UNKNOWN: WTS_ALPHATYPE = 0i32;
-pub const WTSAT_RGB: WTS_ALPHATYPE = 1i32;
-pub const WTSAT_ARGB: WTS_ALPHATYPE = 2i32;
-pub type WTS_CACHEFLAGS = i32;
-pub const WTS_DEFAULT: WTS_CACHEFLAGS = 0i32;
-pub const WTS_LOWQUALITY: WTS_CACHEFLAGS = 1i32;
-pub const WTS_CACHED: WTS_CACHEFLAGS = 2i32;
-pub type WTS_CONTEXTFLAGS = i32;
-pub const WTSCF_DEFAULT: WTS_CONTEXTFLAGS = 0i32;
-pub const WTSCF_APPSTYLE: WTS_CONTEXTFLAGS = 1i32;
-pub const WTSCF_SQUARE: WTS_CONTEXTFLAGS = 2i32;
-pub const WTSCF_WIDE: WTS_CONTEXTFLAGS = 4i32;
-pub const WTSCF_FAST: WTS_CONTEXTFLAGS = 8i32;
-pub const WTS_E_DATAFILEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175932i32;
-pub const WTS_E_EXTRACTIONBLOCKED: ::windows_sys::core::HRESULT = -2147175930i32;
-pub const WTS_E_EXTRACTIONPENDING: ::windows_sys::core::HRESULT = -2147175931i32;
-pub const WTS_E_EXTRACTIONTIMEDOUT: ::windows_sys::core::HRESULT = -2147175935i32;
-pub const WTS_E_FAILEDEXTRACTION: ::windows_sys::core::HRESULT = -2147175936i32;
-pub const WTS_E_FASTEXTRACTIONNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147175933i32;
-pub const WTS_E_NOSTORAGEPROVIDERTHUMBNAILHANDLER: ::windows_sys::core::HRESULT = -2147175929i32;
-pub const WTS_E_SURROGATEUNAVAILABLE: ::windows_sys::core::HRESULT = -2147175934i32;
-pub type WTS_FLAGS = i32;
-pub const WTS_NONE: WTS_FLAGS = 0i32;
-pub const WTS_EXTRACT: WTS_FLAGS = 0i32;
-pub const WTS_INCACHEONLY: WTS_FLAGS = 1i32;
-pub const WTS_FASTEXTRACT: WTS_FLAGS = 2i32;
-pub const WTS_FORCEEXTRACTION: WTS_FLAGS = 4i32;
-pub const WTS_SLOWRECLAIM: WTS_FLAGS = 8i32;
-pub const WTS_EXTRACTDONOTCACHE: WTS_FLAGS = 32i32;
-pub const WTS_SCALETOREQUESTEDSIZE: WTS_FLAGS = 64i32;
-pub const WTS_SKIPFASTEXTRACT: WTS_FLAGS = 128i32;
-pub const WTS_EXTRACTINPROC: WTS_FLAGS = 256i32;
-pub const WTS_CROPTOSQUARE: WTS_FLAGS = 512i32;
-pub const WTS_INSTANCESURROGATE: WTS_FLAGS = 1024i32;
-pub const WTS_REQUIRESURROGATE: WTS_FLAGS = 2048i32;
-pub const WTS_APPSTYLE: WTS_FLAGS = 8192i32;
-pub const WTS_WIDETHUMBNAILS: WTS_FLAGS = 16384i32;
-pub const WTS_IDEALCACHESIZEONLY: WTS_FLAGS = 32768i32;
-pub const WTS_SCALEUP: WTS_FLAGS = 65536i32;
-#[repr(C)]
-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);
-pub type _BROWSERFRAMEOPTIONS = i32;
-pub const BFO_NONE: _BROWSERFRAMEOPTIONS = 0i32;
-pub const BFO_BROWSER_PERSIST_SETTINGS: _BROWSERFRAMEOPTIONS = 1i32;
-pub const BFO_RENAME_FOLDER_OPTIONS_TOINTERNET: _BROWSERFRAMEOPTIONS = 2i32;
-pub const BFO_BOTH_OPTIONS: _BROWSERFRAMEOPTIONS = 4i32;
-pub const BIF_PREFER_INTERNET_SHORTCUT: _BROWSERFRAMEOPTIONS = 8i32;
-pub const BFO_BROWSE_NO_IN_NEW_PROCESS: _BROWSERFRAMEOPTIONS = 16i32;
-pub const BFO_ENABLE_HYPERLINK_TRACKING: _BROWSERFRAMEOPTIONS = 32i32;
-pub const BFO_USE_IE_OFFLINE_SUPPORT: _BROWSERFRAMEOPTIONS = 64i32;
-pub const BFO_SUBSTITUE_INTERNET_START_PAGE: _BROWSERFRAMEOPTIONS = 128i32;
-pub const BFO_USE_IE_LOGOBANDING: _BROWSERFRAMEOPTIONS = 256i32;
-pub const BFO_ADD_IE_TOCAPTIONBAR: _BROWSERFRAMEOPTIONS = 512i32;
-pub const BFO_USE_DIALUP_REF: _BROWSERFRAMEOPTIONS = 1024i32;
-pub const BFO_USE_IE_TOOLBAR: _BROWSERFRAMEOPTIONS = 2048i32;
-pub const BFO_NO_PARENT_FOLDER_SUPPORT: _BROWSERFRAMEOPTIONS = 4096i32;
-pub const BFO_NO_REOPEN_NEXT_RESTART: _BROWSERFRAMEOPTIONS = 8192i32;
-pub const BFO_GO_HOME_PAGE: _BROWSERFRAMEOPTIONS = 16384i32;
-pub const BFO_PREFER_IEPROCESS: _BROWSERFRAMEOPTIONS = 32768i32;
-pub const BFO_SHOW_NAVIGATION_CANCELLED: _BROWSERFRAMEOPTIONS = 65536i32;
-pub const BFO_USE_IE_STATUSBAR: _BROWSERFRAMEOPTIONS = 131072i32;
-pub const BFO_QUERY_ALL: _BROWSERFRAMEOPTIONS = -1i32;
-pub type _CDBE_ACTIONS = i32;
-pub const CDBE_TYPE_MUSIC: _CDBE_ACTIONS = 1i32;
-pub const CDBE_TYPE_DATA: _CDBE_ACTIONS = 2i32;
-pub const CDBE_TYPE_ALL: _CDBE_ACTIONS = -1i32;
-pub type _EXPCMDFLAGS = i32;
-pub const ECF_DEFAULT: _EXPCMDFLAGS = 0i32;
-pub const ECF_HASSUBCOMMANDS: _EXPCMDFLAGS = 1i32;
-pub const ECF_HASSPLITBUTTON: _EXPCMDFLAGS = 2i32;
-pub const ECF_HIDELABEL: _EXPCMDFLAGS = 4i32;
-pub const ECF_ISSEPARATOR: _EXPCMDFLAGS = 8i32;
-pub const ECF_HASLUASHIELD: _EXPCMDFLAGS = 16i32;
-pub const ECF_SEPARATORBEFORE: _EXPCMDFLAGS = 32i32;
-pub const ECF_SEPARATORAFTER: _EXPCMDFLAGS = 64i32;
-pub const ECF_ISDROPDOWN: _EXPCMDFLAGS = 128i32;
-pub const ECF_TOGGLEABLE: _EXPCMDFLAGS = 256i32;
-pub const ECF_AUTOMENUICONS: _EXPCMDFLAGS = 512i32;
-pub type _EXPCMDSTATE = i32;
-pub const ECS_ENABLED: _EXPCMDSTATE = 0i32;
-pub const ECS_DISABLED: _EXPCMDSTATE = 1i32;
-pub const ECS_HIDDEN: _EXPCMDSTATE = 2i32;
-pub const ECS_CHECKBOX: _EXPCMDSTATE = 4i32;
-pub const ECS_CHECKED: _EXPCMDSTATE = 8i32;
-pub const ECS_RADIOCHECK: _EXPCMDSTATE = 16i32;
-pub type _EXPLORERPANESTATE = i32;
-pub const EPS_DONTCARE: _EXPLORERPANESTATE = 0i32;
-pub const EPS_DEFAULT_ON: _EXPLORERPANESTATE = 1i32;
-pub const EPS_DEFAULT_OFF: _EXPLORERPANESTATE = 2i32;
-pub const EPS_STATEMASK: _EXPLORERPANESTATE = 65535i32;
-pub const EPS_INITIALSTATE: _EXPLORERPANESTATE = 65536i32;
-pub const EPS_FORCE: _EXPLORERPANESTATE = 131072i32;
-pub type _EXPPS = i32;
-pub const EXPPS_FILETYPES: _EXPPS = 1i32;
-pub type _FILEOPENDIALOGOPTIONS = i32;
-pub const FOS_OVERWRITEPROMPT: _FILEOPENDIALOGOPTIONS = 2i32;
-pub const FOS_STRICTFILETYPES: _FILEOPENDIALOGOPTIONS = 4i32;
-pub const FOS_NOCHANGEDIR: _FILEOPENDIALOGOPTIONS = 8i32;
-pub const FOS_PICKFOLDERS: _FILEOPENDIALOGOPTIONS = 32i32;
-pub const FOS_FORCEFILESYSTEM: _FILEOPENDIALOGOPTIONS = 64i32;
-pub const FOS_ALLNONSTORAGEITEMS: _FILEOPENDIALOGOPTIONS = 128i32;
-pub const FOS_NOVALIDATE: _FILEOPENDIALOGOPTIONS = 256i32;
-pub const FOS_ALLOWMULTISELECT: _FILEOPENDIALOGOPTIONS = 512i32;
-pub const FOS_PATHMUSTEXIST: _FILEOPENDIALOGOPTIONS = 2048i32;
-pub const FOS_FILEMUSTEXIST: _FILEOPENDIALOGOPTIONS = 4096i32;
-pub const FOS_CREATEPROMPT: _FILEOPENDIALOGOPTIONS = 8192i32;
-pub const FOS_SHAREAWARE: _FILEOPENDIALOGOPTIONS = 16384i32;
-pub const FOS_NOREADONLYRETURN: _FILEOPENDIALOGOPTIONS = 32768i32;
-pub const FOS_NOTESTFILECREATE: _FILEOPENDIALOGOPTIONS = 65536i32;
-pub const FOS_HIDEMRUPLACES: _FILEOPENDIALOGOPTIONS = 131072i32;
-pub const FOS_HIDEPINNEDPLACES: _FILEOPENDIALOGOPTIONS = 262144i32;
-pub const FOS_NODEREFERENCELINKS: _FILEOPENDIALOGOPTIONS = 1048576i32;
-pub const FOS_OKBUTTONNEEDSINTERACTION: _FILEOPENDIALOGOPTIONS = 2097152i32;
-pub const FOS_DONTADDTORECENT: _FILEOPENDIALOGOPTIONS = 33554432i32;
-pub const FOS_FORCESHOWHIDDEN: _FILEOPENDIALOGOPTIONS = 268435456i32;
-pub const FOS_DEFAULTNOMINIMODE: _FILEOPENDIALOGOPTIONS = 536870912i32;
-pub const FOS_FORCEPREVIEWPANEON: _FILEOPENDIALOGOPTIONS = 1073741824i32;
-pub const FOS_SUPPORTSTREAMABLEITEMS: _FILEOPENDIALOGOPTIONS = -2147483648i32;
-pub type _HLSHORTCUTF__NOREDEF10 = i32;
-pub const HLSHORTCUTF_DEFAULT: _HLSHORTCUTF__NOREDEF10 = 0i32;
-pub const HLSHORTCUTF_DONTACTUALLYCREATE: _HLSHORTCUTF__NOREDEF10 = 1i32;
-pub const HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME: _HLSHORTCUTF__NOREDEF10 = 2i32;
-pub const HLSHORTCUTF_USEUNIQUEFILENAME: _HLSHORTCUTF__NOREDEF10 = 4i32;
-pub const HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT: _HLSHORTCUTF__NOREDEF10 = 8i32;
-pub type _HLSR_NOREDEF10 = i32;
-pub const HLSR_HOME: _HLSR_NOREDEF10 = 0i32;
-pub const HLSR_SEARCHPAGE: _HLSR_NOREDEF10 = 1i32;
-pub const HLSR_HISTORYFOLDER: _HLSR_NOREDEF10 = 2i32;
-pub type _HLTRANSLATEF_NOREDEF10 = i32;
-pub const HLTRANSLATEF_DEFAULT: _HLTRANSLATEF_NOREDEF10 = 0i32;
-pub const HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX: _HLTRANSLATEF_NOREDEF10 = 1i32;
-pub type _KF_DEFINITION_FLAGS = i32;
-pub const KFDF_LOCAL_REDIRECT_ONLY: _KF_DEFINITION_FLAGS = 2i32;
-pub const KFDF_ROAMABLE: _KF_DEFINITION_FLAGS = 4i32;
-pub const KFDF_PRECREATE: _KF_DEFINITION_FLAGS = 8i32;
-pub const KFDF_STREAM: _KF_DEFINITION_FLAGS = 16i32;
-pub const KFDF_PUBLISHEXPANDEDPATH: _KF_DEFINITION_FLAGS = 32i32;
-pub const KFDF_NO_REDIRECT_UI: _KF_DEFINITION_FLAGS = 64i32;
-pub type _KF_REDIRECTION_CAPABILITIES = i32;
-pub const KF_REDIRECTION_CAPABILITIES_ALLOW_ALL: _KF_REDIRECTION_CAPABILITIES = 255i32;
-pub const KF_REDIRECTION_CAPABILITIES_REDIRECTABLE: _KF_REDIRECTION_CAPABILITIES = 1i32;
-pub const KF_REDIRECTION_CAPABILITIES_DENY_ALL: _KF_REDIRECTION_CAPABILITIES = 1048320i32;
-pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED: _KF_REDIRECTION_CAPABILITIES = 256i32;
-pub const KF_REDIRECTION_CAPABILITIES_DENY_POLICY: _KF_REDIRECTION_CAPABILITIES = 512i32;
-pub const KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS: _KF_REDIRECTION_CAPABILITIES = 1024i32;
-pub type _KF_REDIRECT_FLAGS = i32;
-pub const KF_REDIRECT_USER_EXCLUSIVE: _KF_REDIRECT_FLAGS = 1i32;
-pub const KF_REDIRECT_COPY_SOURCE_DACL: _KF_REDIRECT_FLAGS = 2i32;
-pub const KF_REDIRECT_OWNER_USER: _KF_REDIRECT_FLAGS = 4i32;
-pub const KF_REDIRECT_SET_OWNER_EXPLICIT: _KF_REDIRECT_FLAGS = 8i32;
-pub const KF_REDIRECT_CHECK_ONLY: _KF_REDIRECT_FLAGS = 16i32;
-pub const KF_REDIRECT_WITH_UI: _KF_REDIRECT_FLAGS = 32i32;
-pub const KF_REDIRECT_UNPIN: _KF_REDIRECT_FLAGS = 64i32;
-pub const KF_REDIRECT_PIN: _KF_REDIRECT_FLAGS = 128i32;
-pub const KF_REDIRECT_COPY_CONTENTS: _KF_REDIRECT_FLAGS = 512i32;
-pub const KF_REDIRECT_DEL_SOURCE_CONTENTS: _KF_REDIRECT_FLAGS = 1024i32;
-pub const KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS: _KF_REDIRECT_FLAGS = 2048i32;
-pub type _NMCII_FLAGS = i32;
-pub const NMCII_NONE: _NMCII_FLAGS = 0i32;
-pub const NMCII_ITEMS: _NMCII_FLAGS = 1i32;
-pub const NMCII_FOLDERS: _NMCII_FLAGS = 2i32;
-pub type _NMCSAEI_FLAGS = i32;
-pub const NMCSAEI_SELECT: _NMCSAEI_FLAGS = 0i32;
-pub const NMCSAEI_EDIT: _NMCSAEI_FLAGS = 1i32;
-pub type _NSTCECLICKTYPE = i32;
-pub const NSTCECT_LBUTTON: _NSTCECLICKTYPE = 1i32;
-pub const NSTCECT_MBUTTON: _NSTCECLICKTYPE = 2i32;
-pub const NSTCECT_RBUTTON: _NSTCECLICKTYPE = 3i32;
-pub const NSTCECT_BUTTON: _NSTCECLICKTYPE = 3i32;
-pub const NSTCECT_DBLCLICK: _NSTCECLICKTYPE = 4i32;
-pub type _NSTCEHITTEST = i32;
-pub const NSTCEHT_NOWHERE: _NSTCEHITTEST = 1i32;
-pub const NSTCEHT_ONITEMICON: _NSTCEHITTEST = 2i32;
-pub const NSTCEHT_ONITEMLABEL: _NSTCEHITTEST = 4i32;
-pub const NSTCEHT_ONITEMINDENT: _NSTCEHITTEST = 8i32;
-pub const NSTCEHT_ONITEMBUTTON: _NSTCEHITTEST = 16i32;
-pub const NSTCEHT_ONITEMRIGHT: _NSTCEHITTEST = 32i32;
-pub const NSTCEHT_ONITEMSTATEICON: _NSTCEHITTEST = 64i32;
-pub const NSTCEHT_ONITEM: _NSTCEHITTEST = 70i32;
-pub const NSTCEHT_ONITEMTABBUTTON: _NSTCEHITTEST = 4096i32;
-pub type _NSTCITEMSTATE = i32;
-pub const NSTCIS_NONE: _NSTCITEMSTATE = 0i32;
-pub const NSTCIS_SELECTED: _NSTCITEMSTATE = 1i32;
-pub const NSTCIS_EXPANDED: _NSTCITEMSTATE = 2i32;
-pub const NSTCIS_BOLD: _NSTCITEMSTATE = 4i32;
-pub const NSTCIS_DISABLED: _NSTCITEMSTATE = 8i32;
-pub const NSTCIS_SELECTEDNOEXPAND: _NSTCITEMSTATE = 16i32;
-pub type _NSTCROOTSTYLE = i32;
-pub const NSTCRS_VISIBLE: _NSTCROOTSTYLE = 0i32;
-pub const NSTCRS_HIDDEN: _NSTCROOTSTYLE = 1i32;
-pub const NSTCRS_EXPANDED: _NSTCROOTSTYLE = 2i32;
-pub type _NSTCSTYLE = i32;
-pub const NSTCS_HASEXPANDOS: _NSTCSTYLE = 1i32;
-pub const NSTCS_HASLINES: _NSTCSTYLE = 2i32;
-pub const NSTCS_SINGLECLICKEXPAND: _NSTCSTYLE = 4i32;
-pub const NSTCS_FULLROWSELECT: _NSTCSTYLE = 8i32;
-pub const NSTCS_SPRINGEXPAND: _NSTCSTYLE = 16i32;
-pub const NSTCS_HORIZONTALSCROLL: _NSTCSTYLE = 32i32;
-pub const NSTCS_ROOTHASEXPANDO: _NSTCSTYLE = 64i32;
-pub const NSTCS_SHOWSELECTIONALWAYS: _NSTCSTYLE = 128i32;
-pub const NSTCS_NOINFOTIP: _NSTCSTYLE = 512i32;
-pub const NSTCS_EVENHEIGHT: _NSTCSTYLE = 1024i32;
-pub const NSTCS_NOREPLACEOPEN: _NSTCSTYLE = 2048i32;
-pub const NSTCS_DISABLEDRAGDROP: _NSTCSTYLE = 4096i32;
-pub const NSTCS_NOORDERSTREAM: _NSTCSTYLE = 8192i32;
-pub const NSTCS_RICHTOOLTIP: _NSTCSTYLE = 16384i32;
-pub const NSTCS_BORDER: _NSTCSTYLE = 32768i32;
-pub const NSTCS_NOEDITLABELS: _NSTCSTYLE = 65536i32;
-pub const NSTCS_TABSTOP: _NSTCSTYLE = 131072i32;
-pub const NSTCS_FAVORITESMODE: _NSTCSTYLE = 524288i32;
-pub const NSTCS_AUTOHSCROLL: _NSTCSTYLE = 1048576i32;
-pub const NSTCS_FADEINOUTEXPANDOS: _NSTCSTYLE = 2097152i32;
-pub const NSTCS_EMPTYTEXT: _NSTCSTYLE = 4194304i32;
-pub const NSTCS_CHECKBOXES: _NSTCSTYLE = 8388608i32;
-pub const NSTCS_PARTIALCHECKBOXES: _NSTCSTYLE = 16777216i32;
-pub const NSTCS_EXCLUSIONCHECKBOXES: _NSTCSTYLE = 33554432i32;
-pub const NSTCS_DIMMEDCHECKBOXES: _NSTCSTYLE = 67108864i32;
-pub const NSTCS_NOINDENTCHECKS: _NSTCSTYLE = 134217728i32;
-pub const NSTCS_ALLOWJUNCTIONS: _NSTCSTYLE = 268435456i32;
-pub const NSTCS_SHOWTABSBUTTON: _NSTCSTYLE = 536870912i32;
-pub const NSTCS_SHOWDELETEBUTTON: _NSTCSTYLE = 1073741824i32;
-pub const NSTCS_SHOWREFRESHBUTTON: _NSTCSTYLE = -2147483648i32;
-pub type _OPPROGDLGF = i32;
-pub const OPPROGDLG_DEFAULT: _OPPROGDLGF = 0i32;
-pub const OPPROGDLG_ENABLEPAUSE: _OPPROGDLGF = 128i32;
-pub const OPPROGDLG_ALLOWUNDO: _OPPROGDLGF = 256i32;
-pub const OPPROGDLG_DONTDISPLAYSOURCEPATH: _OPPROGDLGF = 512i32;
-pub const OPPROGDLG_DONTDISPLAYDESTPATH: _OPPROGDLGF = 1024i32;
-pub const OPPROGDLG_NOMULTIDAYESTIMATES: _OPPROGDLGF = 2048i32;
-pub const OPPROGDLG_DONTDISPLAYLOCATIONS: _OPPROGDLGF = 4096i32;
-pub type _PDMODE = i32;
-pub const PDM_DEFAULT: _PDMODE = 0i32;
-pub const PDM_RUN: _PDMODE = 1i32;
-pub const PDM_PREFLIGHT: _PDMODE = 2i32;
-pub const PDM_UNDOING: _PDMODE = 4i32;
-pub const PDM_ERRORSBLOCKING: _PDMODE = 8i32;
-pub const PDM_INDETERMINATE: _PDMODE = 16i32;
-pub type _SHCONTF = i32;
-pub const SHCONTF_CHECKING_FOR_CHILDREN: _SHCONTF = 16i32;
-pub const SHCONTF_FOLDERS: _SHCONTF = 32i32;
-pub const SHCONTF_NONFOLDERS: _SHCONTF = 64i32;
-pub const SHCONTF_INCLUDEHIDDEN: _SHCONTF = 128i32;
-pub const SHCONTF_INIT_ON_FIRST_NEXT: _SHCONTF = 256i32;
-pub const SHCONTF_NETPRINTERSRCH: _SHCONTF = 512i32;
-pub const SHCONTF_SHAREABLE: _SHCONTF = 1024i32;
-pub const SHCONTF_STORAGE: _SHCONTF = 2048i32;
-pub const SHCONTF_NAVIGATION_ENUM: _SHCONTF = 4096i32;
-pub const SHCONTF_FASTITEMS: _SHCONTF = 8192i32;
-pub const SHCONTF_FLATLIST: _SHCONTF = 16384i32;
-pub const SHCONTF_ENABLE_ASYNC: _SHCONTF = 32768i32;
-pub const SHCONTF_INCLUDESUPERHIDDEN: _SHCONTF = 65536i32;
-pub type _SHGDNF = i32;
-pub const SHGDN_NORMAL: _SHGDNF = 0i32;
-pub const SHGDN_INFOLDER: _SHGDNF = 1i32;
-pub const SHGDN_FOREDITING: _SHGDNF = 4096i32;
-pub const SHGDN_FORADDRESSBAR: _SHGDNF = 16384i32;
-pub const SHGDN_FORPARSING: _SHGDNF = 32768i32;
-pub type _SICHINTF = i32;
-pub const SICHINT_DISPLAY: _SICHINTF = 0i32;
-pub const SICHINT_ALLFIELDS: _SICHINTF = -2147483648i32;
-pub const SICHINT_CANONICAL: _SICHINTF = 268435456i32;
-pub const SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL: _SICHINTF = 536870912i32;
-pub type _SPBEGINF = i32;
-pub const SPBEGINF_NORMAL: _SPBEGINF = 0i32;
-pub const SPBEGINF_AUTOTIME: _SPBEGINF = 2i32;
-pub const SPBEGINF_NOPROGRESSBAR: _SPBEGINF = 16i32;
-pub const SPBEGINF_MARQUEEPROGRESS: _SPBEGINF = 32i32;
-pub const SPBEGINF_NOCANCELBUTTON: _SPBEGINF = 64i32;
-pub type _SPINITF = i32;
-pub const SPINITF_NORMAL: _SPINITF = 0i32;
-pub const SPINITF_MODAL: _SPINITF = 1i32;
-pub const SPINITF_NOMINIMIZE: _SPINITF = 8i32;
-pub type _SV3CVW3_FLAGS = i32;
-pub const SV3CVW3_DEFAULT: _SV3CVW3_FLAGS = 0i32;
-pub const SV3CVW3_NONINTERACTIVE: _SV3CVW3_FLAGS = 1i32;
-pub const SV3CVW3_FORCEVIEWMODE: _SV3CVW3_FLAGS = 2i32;
-pub const SV3CVW3_FORCEFOLDERFLAGS: _SV3CVW3_FLAGS = 4i32;
-pub type _SVGIO = i32;
-pub const SVGIO_BACKGROUND: _SVGIO = 0i32;
-pub const SVGIO_SELECTION: _SVGIO = 1i32;
-pub const SVGIO_ALLVIEW: _SVGIO = 2i32;
-pub const SVGIO_CHECKED: _SVGIO = 3i32;
-pub const SVGIO_TYPE_MASK: _SVGIO = 15i32;
-pub const SVGIO_FLAG_VIEWORDER: _SVGIO = -2147483648i32;
-pub type _SVSIF = i32;
-pub const SVSI_DESELECT: _SVSIF = 0i32;
-pub const SVSI_SELECT: _SVSIF = 1i32;
-pub const SVSI_EDIT: _SVSIF = 3i32;
-pub const SVSI_DESELECTOTHERS: _SVSIF = 4i32;
-pub const SVSI_ENSUREVISIBLE: _SVSIF = 8i32;
-pub const SVSI_FOCUSED: _SVSIF = 16i32;
-pub const SVSI_TRANSLATEPT: _SVSIF = 32i32;
-pub const SVSI_SELECTIONMARK: _SVSIF = 64i32;
-pub const SVSI_POSITIONITEM: _SVSIF = 128i32;
-pub const SVSI_CHECK: _SVSIF = 256i32;
-pub const SVSI_CHECK2: _SVSIF = 512i32;
-pub const SVSI_KEYBOARDSELECT: _SVSIF = 1025i32;
-pub const SVSI_NOTAKEFOCUS: _SVSIF = 1073741824i32;
-pub type _TRANSFER_ADVISE_STATE = i32;
-pub const TS_NONE: _TRANSFER_ADVISE_STATE = 0i32;
-pub const TS_PERFORMING: _TRANSFER_ADVISE_STATE = 1i32;
-pub const TS_PREPARING: _TRANSFER_ADVISE_STATE = 2i32;
-pub const TS_INDETERMINATE: _TRANSFER_ADVISE_STATE = 4i32;
-pub type _TRANSFER_SOURCE_FLAGS = i32;
-pub const TSF_NORMAL: _TRANSFER_SOURCE_FLAGS = 0i32;
-pub const TSF_FAIL_EXIST: _TRANSFER_SOURCE_FLAGS = 0i32;
-pub const TSF_RENAME_EXIST: _TRANSFER_SOURCE_FLAGS = 1i32;
-pub const TSF_OVERWRITE_EXIST: _TRANSFER_SOURCE_FLAGS = 2i32;
-pub const TSF_ALLOW_DECRYPTION: _TRANSFER_SOURCE_FLAGS = 4i32;
-pub const TSF_NO_SECURITY: _TRANSFER_SOURCE_FLAGS = 8i32;
-pub const TSF_COPY_CREATION_TIME: _TRANSFER_SOURCE_FLAGS = 16i32;
-pub const TSF_COPY_WRITE_TIME: _TRANSFER_SOURCE_FLAGS = 32i32;
-pub const TSF_USE_FULL_ACCESS: _TRANSFER_SOURCE_FLAGS = 64i32;
-pub const TSF_DELETE_RECYCLE_IF_POSSIBLE: _TRANSFER_SOURCE_FLAGS = 128i32;
-pub const TSF_COPY_HARD_LINK: _TRANSFER_SOURCE_FLAGS = 256i32;
-pub const TSF_COPY_LOCALIZED_NAME: _TRANSFER_SOURCE_FLAGS = 512i32;
-pub const TSF_MOVE_AS_COPY_DELETE: _TRANSFER_SOURCE_FLAGS = 1024i32;
-pub const TSF_SUSPEND_SHELLEVENTS: _TRANSFER_SOURCE_FLAGS = 2048i32;
-pub type iurl_invokecommand_flags = i32;
-pub const IURL_INVOKECOMMAND_FL_ALLOW_UI: iurl_invokecommand_flags = 1i32;
-pub const IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB: iurl_invokecommand_flags = 2i32;
-pub const IURL_INVOKECOMMAND_FL_DDEWAIT: iurl_invokecommand_flags = 4i32;
-pub const IURL_INVOKECOMMAND_FL_ASYNCOK: iurl_invokecommand_flags = 8i32;
-pub const IURL_INVOKECOMMAND_FL_LOG_USAGE: iurl_invokecommand_flags = 16i32;
-pub type iurl_seturl_flags = i32;
-pub const IURL_SETURL_FL_GUESS_PROTOCOL: iurl_seturl_flags = 1i32;
-pub const IURL_SETURL_FL_USE_DEFAULT_PROTOCOL: iurl_seturl_flags = 2i32;
-pub type mimeassociationdialog_in_flags = i32;
-pub const MIMEASSOCDLG_FL_REGISTER_ASSOC: mimeassociationdialog_in_flags = 1i32;
-pub type translateurl_in_flags = i32;
-pub const TRANSLATEURL_FL_GUESS_PROTOCOL: translateurl_in_flags = 1i32;
-pub const TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL: translateurl_in_flags = 2i32;
-pub type urlassociationdialog_in_flags = i32;
-pub const URLASSOCDLG_FL_USE_DEFAULT_NAME: urlassociationdialog_in_flags = 1i32;
-pub const URLASSOCDLG_FL_REGISTER_ASSOC: urlassociationdialog_in_flags = 2i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct urlinvokecommandinfoA {
- pub dwcbSize: u32,
- pub dwFlags: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub pcszVerb: super::super::Foundation::PSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for urlinvokecommandinfoA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for urlinvokecommandinfoA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct urlinvokecommandinfoW {
- pub dwcbSize: u32,
- pub dwFlags: u32,
- pub hwndParent: super::super::Foundation::HWND,
- pub pcszVerb: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for urlinvokecommandinfoW {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for urlinvokecommandinfoW {
- fn clone(&self) -> Self {
- *self
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TabletPC/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TabletPC/mod.rs
deleted file mode 100644
index e4d0a787c..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TabletPC/mod.rs
+++ /dev/null
@@ -1,1853 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Graphics_Gdi")]
- pub fn AddStroke(hrc: HRECOCONTEXT, ppacketdesc: *const PACKET_DESCRIPTION, cbpacket: u32, ppacket: *const u8, pxform: *const super::super::Graphics::Gdi::XFORM) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AddWordsToWordList(hwl: HRECOWORDLIST, pwcwords: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AdviseInkChange(hrc: HRECOCONTEXT, bnewstroke: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- pub fn CreateContext(hrec: HRECOGNIZER, phrc: *mut HRECOCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn CreateRecognizer(pclsid: *mut ::windows_sys::core::GUID, phrec: *mut HRECOGNIZER) -> ::windows_sys::core::HRESULT;
- pub fn DestroyContext(hrc: HRECOCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn DestroyRecognizer(hrec: HRECOGNIZER) -> ::windows_sys::core::HRESULT;
- pub fn DestroyWordList(hwl: HRECOWORDLIST) -> ::windows_sys::core::HRESULT;
- pub fn EndInkInput(hrc: HRECOCONTEXT) -> ::windows_sys::core::HRESULT;
- pub fn GetAllRecognizers(recognizerclsids: *mut *mut ::windows_sys::core::GUID, count: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetBestResultString(hrc: HRECOCONTEXT, pcsize: *mut u32, pwcbestresult: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn GetLatticePtr(hrc: HRECOCONTEXT, pplattice: *mut *mut RECO_LATTICE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetLeftSeparator(hrc: HRECOCONTEXT, pcsize: *mut u32, pwcleftseparator: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn GetRecoAttributes(hrec: HRECOGNIZER, precoattrs: *mut RECO_ATTRS) -> ::windows_sys::core::HRESULT;
- pub fn GetResultPropertyList(hrec: HRECOGNIZER, ppropertycount: *mut u32, ppropertyguid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetRightSeparator(hrc: HRECOCONTEXT, pcsize: *mut u32, pwcrightseparator: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn GetUnicodeRanges(hrec: HRECOGNIZER, pcranges: *mut u32, pcr: *mut CHARACTER_RANGE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsStringSupported(hrc: HRECOCONTEXT, wcstring: u32, pwcstring: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn LoadCachedAttributes(clsid: ::windows_sys::core::GUID, precoattributes: *mut RECO_ATTRS) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MakeWordList(hrec: HRECOGNIZER, pbuffer: super::super::Foundation::PWSTR, phwl: *mut HRECOWORDLIST) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn Process(hrc: HRECOCONTEXT, pbpartialprocessing: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- pub fn SetEnabledUnicodeRanges(hrc: HRECOCONTEXT, cranges: u32, pcr: *mut CHARACTER_RANGE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetFactoid(hrc: HRECOCONTEXT, cwcfactoid: u32, pwcfactoid: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn SetFlags(hrc: HRECOCONTEXT, dwflags: u32) -> ::windows_sys::core::HRESULT;
- pub fn SetGuide(hrc: HRECOCONTEXT, pguide: *const RECO_GUIDE, iindex: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetTextContext(hrc: HRECOCONTEXT, cwcbefore: u32, pwcbefore: super::super::Foundation::PWSTR, cwcafter: u32, pwcafter: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn SetWordList(hrc: HRECOCONTEXT, hwl: HRECOWORDLIST) -> ::windows_sys::core::HRESULT;
-}
-pub type ALT_BREAKS = i32;
-pub const ALT_BREAKS_SAME: ALT_BREAKS = 0i32;
-pub const ALT_BREAKS_UNIQUE: ALT_BREAKS = 1i32;
-pub const ALT_BREAKS_FULL: ALT_BREAKS = 2i32;
-pub const ASYNC_RECO_ADDSTROKE_FAILED: u32 = 4u32;
-pub const ASYNC_RECO_INTERRUPTED: u32 = 1u32;
-pub const ASYNC_RECO_PROCESS_FAILED: u32 = 2u32;
-pub const ASYNC_RECO_RESETCONTEXT_FAILED: u32 = 16u32;
-pub const ASYNC_RECO_SETCACMODE_FAILED: u32 = 8u32;
-pub const ASYNC_RECO_SETFACTOID_FAILED: u32 = 128u32;
-pub const ASYNC_RECO_SETFLAGS_FAILED: u32 = 64u32;
-pub const ASYNC_RECO_SETGUIDE_FAILED: u32 = 32u32;
-pub const ASYNC_RECO_SETTEXTCONTEXT_FAILED: u32 = 256u32;
-pub const ASYNC_RECO_SETWORDLIST_FAILED: u32 = 512u32;
-pub type AppearanceConstants = i32;
-pub const rtfFlat: AppearanceConstants = 0i32;
-pub const rtfThreeD: AppearanceConstants = 1i32;
-pub const BEST_COMPLETE: u32 = 2u32;
-pub type BorderStyleConstants = i32;
-pub const rtfNoBorder: BorderStyleConstants = 0i32;
-pub const rtfFixedSingle: BorderStyleConstants = 1i32;
-pub const CAC_FULL: u32 = 0u32;
-pub const CAC_PREFIX: u32 = 1u32;
-pub const CAC_RANDOM: u32 = 2u32;
-#[repr(C)]
-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
- }
-}
-pub type CONFIDENCE_LEVEL = i32;
-pub const CFL_STRONG: CONFIDENCE_LEVEL = 0i32;
-pub const CFL_INTERMEDIATE: CONFIDENCE_LEVEL = 1i32;
-pub const CFL_POOR: CONFIDENCE_LEVEL = 2i32;
-pub type CorrectionMode = i32;
-pub const CorrectionMode_NotVisible: CorrectionMode = 0i32;
-pub const CorrectionMode_PreInsertion: CorrectionMode = 1i32;
-pub const CorrectionMode_PostInsertionCollapsed: CorrectionMode = 2i32;
-pub const CorrectionMode_PostInsertionExpanded: CorrectionMode = 3i32;
-pub type CorrectionPosition = i32;
-pub const CorrectionPosition_Auto: CorrectionPosition = 0i32;
-pub const CorrectionPosition_Bottom: CorrectionPosition = 1i32;
-pub const CorrectionPosition_Top: CorrectionPosition = 2i32;
-pub type DISPID_Ink = i32;
-pub const DISPID_IStrokes: DISPID_Ink = 1i32;
-pub const DISPID_IExtendedProperties: DISPID_Ink = 2i32;
-pub const DISPID_IGetBoundingBox: DISPID_Ink = 3i32;
-pub const DISPID_IDeleteStrokes: DISPID_Ink = 4i32;
-pub const DISPID_IDeleteStroke: DISPID_Ink = 5i32;
-pub const DISPID_IExtractStrokes: DISPID_Ink = 6i32;
-pub const DISPID_IExtractWithRectangle: DISPID_Ink = 7i32;
-pub const DISPID_IDirty: DISPID_Ink = 8i32;
-pub const DISPID_ICustomStrokes: DISPID_Ink = 9i32;
-pub const DISPID_IClone: DISPID_Ink = 10i32;
-pub const DISPID_IHitTestCircle: DISPID_Ink = 11i32;
-pub const DISPID_IHitTestWithRectangle: DISPID_Ink = 12i32;
-pub const DISPID_IHitTestWithLasso: DISPID_Ink = 13i32;
-pub const DISPID_INearestPoint: DISPID_Ink = 14i32;
-pub const DISPID_ICreateStrokes: DISPID_Ink = 15i32;
-pub const DISPID_ICreateStroke: DISPID_Ink = 16i32;
-pub const DISPID_IAddStrokesAtRectangle: DISPID_Ink = 17i32;
-pub const DISPID_IClip: DISPID_Ink = 18i32;
-pub const DISPID_ISave: DISPID_Ink = 19i32;
-pub const DISPID_ILoad: DISPID_Ink = 20i32;
-pub const DISPID_ICreateStrokeFromPoints: DISPID_Ink = 21i32;
-pub const DISPID_IClipboardCopyWithRectangle: DISPID_Ink = 22i32;
-pub const DISPID_IClipboardCopy: DISPID_Ink = 23i32;
-pub const DISPID_ICanPaste: DISPID_Ink = 24i32;
-pub const DISPID_IClipboardPaste: DISPID_Ink = 25i32;
-pub type DISPID_InkCollector = i32;
-pub const DISPID_ICEnabled: DISPID_InkCollector = 1i32;
-pub const DISPID_ICHwnd: DISPID_InkCollector = 2i32;
-pub const DISPID_ICPaint: DISPID_InkCollector = 3i32;
-pub const DISPID_ICText: DISPID_InkCollector = 4i32;
-pub const DISPID_ICDefaultDrawingAttributes: DISPID_InkCollector = 5i32;
-pub const DISPID_ICRenderer: DISPID_InkCollector = 6i32;
-pub const DISPID_ICInk: DISPID_InkCollector = 7i32;
-pub const DISPID_ICAutoRedraw: DISPID_InkCollector = 8i32;
-pub const DISPID_ICCollectingInk: DISPID_InkCollector = 9i32;
-pub const DISPID_ICSetEventInterest: DISPID_InkCollector = 10i32;
-pub const DISPID_ICGetEventInterest: DISPID_InkCollector = 11i32;
-pub const DISPID_IOEditingMode: DISPID_InkCollector = 12i32;
-pub const DISPID_IOSelection: DISPID_InkCollector = 13i32;
-pub const DISPID_IOAttachMode: DISPID_InkCollector = 14i32;
-pub const DISPID_IOHitTestSelection: DISPID_InkCollector = 15i32;
-pub const DISPID_IODraw: DISPID_InkCollector = 16i32;
-pub const DISPID_IPPicture: DISPID_InkCollector = 17i32;
-pub const DISPID_IPSizeMode: DISPID_InkCollector = 18i32;
-pub const DISPID_IPBackColor: DISPID_InkCollector = 19i32;
-pub const DISPID_ICCursors: DISPID_InkCollector = 20i32;
-pub const DISPID_ICMarginX: DISPID_InkCollector = 21i32;
-pub const DISPID_ICMarginY: DISPID_InkCollector = 22i32;
-pub const DISPID_ICSetWindowInputRectangle: DISPID_InkCollector = 23i32;
-pub const DISPID_ICGetWindowInputRectangle: DISPID_InkCollector = 24i32;
-pub const DISPID_ICTablet: DISPID_InkCollector = 25i32;
-pub const DISPID_ICSetAllTabletsMode: DISPID_InkCollector = 26i32;
-pub const DISPID_ICSetSingleTabletIntegratedMode: DISPID_InkCollector = 27i32;
-pub const DISPID_ICCollectionMode: DISPID_InkCollector = 28i32;
-pub const DISPID_ICSetGestureStatus: DISPID_InkCollector = 29i32;
-pub const DISPID_ICGetGestureStatus: DISPID_InkCollector = 30i32;
-pub const DISPID_ICDynamicRendering: DISPID_InkCollector = 31i32;
-pub const DISPID_ICDesiredPacketDescription: DISPID_InkCollector = 32i32;
-pub const DISPID_IOEraserMode: DISPID_InkCollector = 33i32;
-pub const DISPID_IOEraserWidth: DISPID_InkCollector = 34i32;
-pub const DISPID_ICMouseIcon: DISPID_InkCollector = 35i32;
-pub const DISPID_ICMousePointer: DISPID_InkCollector = 36i32;
-pub const DISPID_IPInkEnabled: DISPID_InkCollector = 37i32;
-pub const DISPID_ICSupportHighContrastInk: DISPID_InkCollector = 38i32;
-pub const DISPID_IOSupportHighContrastSelectionUI: DISPID_InkCollector = 39i32;
-pub type DISPID_InkCollectorEvent = i32;
-pub const DISPID_ICEStroke: DISPID_InkCollectorEvent = 1i32;
-pub const DISPID_ICECursorDown: DISPID_InkCollectorEvent = 2i32;
-pub const DISPID_ICENewPackets: DISPID_InkCollectorEvent = 3i32;
-pub const DISPID_ICENewInAirPackets: DISPID_InkCollectorEvent = 4i32;
-pub const DISPID_ICECursorButtonDown: DISPID_InkCollectorEvent = 5i32;
-pub const DISPID_ICECursorButtonUp: DISPID_InkCollectorEvent = 6i32;
-pub const DISPID_ICECursorInRange: DISPID_InkCollectorEvent = 7i32;
-pub const DISPID_ICECursorOutOfRange: DISPID_InkCollectorEvent = 8i32;
-pub const DISPID_ICESystemGesture: DISPID_InkCollectorEvent = 9i32;
-pub const DISPID_ICEGesture: DISPID_InkCollectorEvent = 10i32;
-pub const DISPID_ICETabletAdded: DISPID_InkCollectorEvent = 11i32;
-pub const DISPID_ICETabletRemoved: DISPID_InkCollectorEvent = 12i32;
-pub const DISPID_IOEPainting: DISPID_InkCollectorEvent = 13i32;
-pub const DISPID_IOEPainted: DISPID_InkCollectorEvent = 14i32;
-pub const DISPID_IOESelectionChanging: DISPID_InkCollectorEvent = 15i32;
-pub const DISPID_IOESelectionChanged: DISPID_InkCollectorEvent = 16i32;
-pub const DISPID_IOESelectionMoving: DISPID_InkCollectorEvent = 17i32;
-pub const DISPID_IOESelectionMoved: DISPID_InkCollectorEvent = 18i32;
-pub const DISPID_IOESelectionResizing: DISPID_InkCollectorEvent = 19i32;
-pub const DISPID_IOESelectionResized: DISPID_InkCollectorEvent = 20i32;
-pub const DISPID_IOEStrokesDeleting: DISPID_InkCollectorEvent = 21i32;
-pub const DISPID_IOEStrokesDeleted: DISPID_InkCollectorEvent = 22i32;
-pub const DISPID_IPEChangeUICues: DISPID_InkCollectorEvent = 23i32;
-pub const DISPID_IPEClick: DISPID_InkCollectorEvent = 24i32;
-pub const DISPID_IPEDblClick: DISPID_InkCollectorEvent = 25i32;
-pub const DISPID_IPEInvalidated: DISPID_InkCollectorEvent = 26i32;
-pub const DISPID_IPEMouseDown: DISPID_InkCollectorEvent = 27i32;
-pub const DISPID_IPEMouseEnter: DISPID_InkCollectorEvent = 28i32;
-pub const DISPID_IPEMouseHover: DISPID_InkCollectorEvent = 29i32;
-pub const DISPID_IPEMouseLeave: DISPID_InkCollectorEvent = 30i32;
-pub const DISPID_IPEMouseMove: DISPID_InkCollectorEvent = 31i32;
-pub const DISPID_IPEMouseUp: DISPID_InkCollectorEvent = 32i32;
-pub const DISPID_IPEMouseWheel: DISPID_InkCollectorEvent = 33i32;
-pub const DISPID_IPESizeModeChanged: DISPID_InkCollectorEvent = 34i32;
-pub const DISPID_IPEStyleChanged: DISPID_InkCollectorEvent = 35i32;
-pub const DISPID_IPESystemColorsChanged: DISPID_InkCollectorEvent = 36i32;
-pub const DISPID_IPEKeyDown: DISPID_InkCollectorEvent = 37i32;
-pub const DISPID_IPEKeyPress: DISPID_InkCollectorEvent = 38i32;
-pub const DISPID_IPEKeyUp: DISPID_InkCollectorEvent = 39i32;
-pub const DISPID_IPEResize: DISPID_InkCollectorEvent = 40i32;
-pub const DISPID_IPESizeChanged: DISPID_InkCollectorEvent = 41i32;
-pub type DISPID_InkCursor = i32;
-pub const DISPID_ICsrName: DISPID_InkCursor = 0i32;
-pub const DISPID_ICsrId: DISPID_InkCursor = 1i32;
-pub const DISPID_ICsrDrawingAttributes: DISPID_InkCursor = 2i32;
-pub const DISPID_ICsrButtons: DISPID_InkCursor = 3i32;
-pub const DISPID_ICsrInverted: DISPID_InkCursor = 4i32;
-pub const DISPID_ICsrTablet: DISPID_InkCursor = 5i32;
-pub type DISPID_InkCursorButton = i32;
-pub const DISPID_ICBName: DISPID_InkCursorButton = 0i32;
-pub const DISPID_ICBId: DISPID_InkCursorButton = 1i32;
-pub const DISPID_ICBState: DISPID_InkCursorButton = 2i32;
-pub type DISPID_InkCursorButtons = i32;
-pub const DISPID_ICBs_NewEnum: DISPID_InkCursorButtons = -4i32;
-pub const DISPID_ICBsItem: DISPID_InkCursorButtons = 0i32;
-pub const DISPID_ICBsCount: DISPID_InkCursorButtons = 1i32;
-pub type DISPID_InkCursors = i32;
-pub const DISPID_ICs_NewEnum: DISPID_InkCursors = -4i32;
-pub const DISPID_ICsItem: DISPID_InkCursors = 0i32;
-pub const DISPID_ICsCount: DISPID_InkCursors = 1i32;
-pub type DISPID_InkCustomStrokes = i32;
-pub const DISPID_ICSs_NewEnum: DISPID_InkCustomStrokes = -4i32;
-pub const DISPID_ICSsItem: DISPID_InkCustomStrokes = 0i32;
-pub const DISPID_ICSsCount: DISPID_InkCustomStrokes = 1i32;
-pub const DISPID_ICSsAdd: DISPID_InkCustomStrokes = 2i32;
-pub const DISPID_ICSsRemove: DISPID_InkCustomStrokes = 3i32;
-pub const DISPID_ICSsClear: DISPID_InkCustomStrokes = 4i32;
-pub type DISPID_InkDivider = i32;
-pub const DISPID_IInkDivider_Strokes: DISPID_InkDivider = 1i32;
-pub const DISPID_IInkDivider_RecognizerContext: DISPID_InkDivider = 2i32;
-pub const DISPID_IInkDivider_LineHeight: DISPID_InkDivider = 3i32;
-pub const DISPID_IInkDivider_Divide: DISPID_InkDivider = 4i32;
-pub type DISPID_InkDivisionResult = i32;
-pub const DISPID_IInkDivisionResult_Strokes: DISPID_InkDivisionResult = 1i32;
-pub const DISPID_IInkDivisionResult_ResultByType: DISPID_InkDivisionResult = 2i32;
-pub type DISPID_InkDivisionUnit = i32;
-pub const DISPID_IInkDivisionUnit_Strokes: DISPID_InkDivisionUnit = 1i32;
-pub const DISPID_IInkDivisionUnit_DivisionType: DISPID_InkDivisionUnit = 2i32;
-pub const DISPID_IInkDivisionUnit_RecognizedString: DISPID_InkDivisionUnit = 3i32;
-pub const DISPID_IInkDivisionUnit_RotationTransform: DISPID_InkDivisionUnit = 4i32;
-pub type DISPID_InkDivisionUnits = i32;
-pub const DISPID_IInkDivisionUnits_NewEnum: DISPID_InkDivisionUnits = -4i32;
-pub const DISPID_IInkDivisionUnits_Item: DISPID_InkDivisionUnits = 0i32;
-pub const DISPID_IInkDivisionUnits_Count: DISPID_InkDivisionUnits = 1i32;
-pub type DISPID_InkDrawingAttributes = i32;
-pub const DISPID_DAHeight: DISPID_InkDrawingAttributes = 1i32;
-pub const DISPID_DAColor: DISPID_InkDrawingAttributes = 2i32;
-pub const DISPID_DAWidth: DISPID_InkDrawingAttributes = 3i32;
-pub const DISPID_DAFitToCurve: DISPID_InkDrawingAttributes = 4i32;
-pub const DISPID_DAIgnorePressure: DISPID_InkDrawingAttributes = 5i32;
-pub const DISPID_DAAntiAliased: DISPID_InkDrawingAttributes = 6i32;
-pub const DISPID_DATransparency: DISPID_InkDrawingAttributes = 7i32;
-pub const DISPID_DARasterOperation: DISPID_InkDrawingAttributes = 8i32;
-pub const DISPID_DAPenTip: DISPID_InkDrawingAttributes = 9i32;
-pub const DISPID_DAClone: DISPID_InkDrawingAttributes = 10i32;
-pub const DISPID_DAExtendedProperties: DISPID_InkDrawingAttributes = 11i32;
-pub type DISPID_InkEdit = i32;
-pub const DISPID_Text: DISPID_InkEdit = 0i32;
-pub const DISPID_TextRTF: DISPID_InkEdit = 1i32;
-pub const DISPID_Hwnd: DISPID_InkEdit = 2i32;
-pub const DISPID_DisableNoScroll: DISPID_InkEdit = 3i32;
-pub const DISPID_Locked: DISPID_InkEdit = 4i32;
-pub const DISPID_Enabled: DISPID_InkEdit = 5i32;
-pub const DISPID_MaxLength: DISPID_InkEdit = 6i32;
-pub const DISPID_MultiLine: DISPID_InkEdit = 7i32;
-pub const DISPID_ScrollBars: DISPID_InkEdit = 8i32;
-pub const DISPID_RTSelStart: DISPID_InkEdit = 9i32;
-pub const DISPID_RTSelLength: DISPID_InkEdit = 10i32;
-pub const DISPID_RTSelText: DISPID_InkEdit = 11i32;
-pub const DISPID_SelAlignment: DISPID_InkEdit = 12i32;
-pub const DISPID_SelBold: DISPID_InkEdit = 13i32;
-pub const DISPID_SelCharOffset: DISPID_InkEdit = 14i32;
-pub const DISPID_SelColor: DISPID_InkEdit = 15i32;
-pub const DISPID_SelFontName: DISPID_InkEdit = 16i32;
-pub const DISPID_SelFontSize: DISPID_InkEdit = 17i32;
-pub const DISPID_SelItalic: DISPID_InkEdit = 18i32;
-pub const DISPID_SelRTF: DISPID_InkEdit = 19i32;
-pub const DISPID_SelUnderline: DISPID_InkEdit = 20i32;
-pub const DISPID_DragIcon: DISPID_InkEdit = 21i32;
-pub const DISPID_Status: DISPID_InkEdit = 22i32;
-pub const DISPID_UseMouseForInput: DISPID_InkEdit = 23i32;
-pub const DISPID_InkMode: DISPID_InkEdit = 24i32;
-pub const DISPID_InkInsertMode: DISPID_InkEdit = 25i32;
-pub const DISPID_RecoTimeout: DISPID_InkEdit = 26i32;
-pub const DISPID_DrawAttr: DISPID_InkEdit = 27i32;
-pub const DISPID_Recognizer: DISPID_InkEdit = 28i32;
-pub const DISPID_Factoid: DISPID_InkEdit = 29i32;
-pub const DISPID_SelInk: DISPID_InkEdit = 30i32;
-pub const DISPID_SelInksDisplayMode: DISPID_InkEdit = 31i32;
-pub const DISPID_Recognize: DISPID_InkEdit = 32i32;
-pub const DISPID_GetGestStatus: DISPID_InkEdit = 33i32;
-pub const DISPID_SetGestStatus: DISPID_InkEdit = 34i32;
-pub const DISPID_Refresh: DISPID_InkEdit = 35i32;
-pub type DISPID_InkEditEvents = i32;
-pub const DISPID_IeeChange: DISPID_InkEditEvents = 1i32;
-pub const DISPID_IeeSelChange: DISPID_InkEditEvents = 2i32;
-pub const DISPID_IeeKeyDown: DISPID_InkEditEvents = 3i32;
-pub const DISPID_IeeKeyUp: DISPID_InkEditEvents = 4i32;
-pub const DISPID_IeeMouseUp: DISPID_InkEditEvents = 5i32;
-pub const DISPID_IeeMouseDown: DISPID_InkEditEvents = 6i32;
-pub const DISPID_IeeKeyPress: DISPID_InkEditEvents = 7i32;
-pub const DISPID_IeeDblClick: DISPID_InkEditEvents = 8i32;
-pub const DISPID_IeeClick: DISPID_InkEditEvents = 9i32;
-pub const DISPID_IeeMouseMove: DISPID_InkEditEvents = 10i32;
-pub const DISPID_IeeCursorDown: DISPID_InkEditEvents = 21i32;
-pub const DISPID_IeeStroke: DISPID_InkEditEvents = 22i32;
-pub const DISPID_IeeGesture: DISPID_InkEditEvents = 23i32;
-pub const DISPID_IeeRecognitionResult: DISPID_InkEditEvents = 24i32;
-pub type DISPID_InkEvent = i32;
-pub const DISPID_IEInkAdded: DISPID_InkEvent = 1i32;
-pub const DISPID_IEInkDeleted: DISPID_InkEvent = 2i32;
-pub type DISPID_InkExtendedProperties = i32;
-pub const DISPID_IEPs_NewEnum: DISPID_InkExtendedProperties = -4i32;
-pub const DISPID_IEPsItem: DISPID_InkExtendedProperties = 0i32;
-pub const DISPID_IEPsCount: DISPID_InkExtendedProperties = 1i32;
-pub const DISPID_IEPsAdd: DISPID_InkExtendedProperties = 2i32;
-pub const DISPID_IEPsRemove: DISPID_InkExtendedProperties = 3i32;
-pub const DISPID_IEPsClear: DISPID_InkExtendedProperties = 4i32;
-pub const DISPID_IEPsDoesPropertyExist: DISPID_InkExtendedProperties = 5i32;
-pub type DISPID_InkExtendedProperty = i32;
-pub const DISPID_IEPGuid: DISPID_InkExtendedProperty = 1i32;
-pub const DISPID_IEPData: DISPID_InkExtendedProperty = 2i32;
-pub type DISPID_InkGesture = i32;
-pub const DISPID_IGId: DISPID_InkGesture = 0i32;
-pub const DISPID_IGGetHotPoint: DISPID_InkGesture = 1i32;
-pub const DISPID_IGConfidence: DISPID_InkGesture = 2i32;
-pub type DISPID_InkRecoAlternate = i32;
-pub const DISPID_InkRecoAlternate_String: DISPID_InkRecoAlternate = 1i32;
-pub const DISPID_InkRecoAlternate_LineNumber: DISPID_InkRecoAlternate = 2i32;
-pub const DISPID_InkRecoAlternate_Baseline: DISPID_InkRecoAlternate = 3i32;
-pub const DISPID_InkRecoAlternate_Midline: DISPID_InkRecoAlternate = 4i32;
-pub const DISPID_InkRecoAlternate_Ascender: DISPID_InkRecoAlternate = 5i32;
-pub const DISPID_InkRecoAlternate_Descender: DISPID_InkRecoAlternate = 6i32;
-pub const DISPID_InkRecoAlternate_Confidence: DISPID_InkRecoAlternate = 7i32;
-pub const DISPID_InkRecoAlternate_Strokes: DISPID_InkRecoAlternate = 8i32;
-pub const DISPID_InkRecoAlternate_GetStrokesFromStrokeRanges: DISPID_InkRecoAlternate = 9i32;
-pub const DISPID_InkRecoAlternate_GetStrokesFromTextRange: DISPID_InkRecoAlternate = 10i32;
-pub const DISPID_InkRecoAlternate_GetTextRangeFromStrokes: DISPID_InkRecoAlternate = 11i32;
-pub const DISPID_InkRecoAlternate_GetPropertyValue: DISPID_InkRecoAlternate = 12i32;
-pub const DISPID_InkRecoAlternate_LineAlternates: DISPID_InkRecoAlternate = 13i32;
-pub const DISPID_InkRecoAlternate_ConfidenceAlternates: DISPID_InkRecoAlternate = 14i32;
-pub const DISPID_InkRecoAlternate_AlternatesWithConstantPropertyValues: DISPID_InkRecoAlternate = 15i32;
-pub type DISPID_InkRecoContext = i32;
-pub const DISPID_IRecoCtx_Strokes: DISPID_InkRecoContext = 1i32;
-pub const DISPID_IRecoCtx_CharacterAutoCompletionMode: DISPID_InkRecoContext = 2i32;
-pub const DISPID_IRecoCtx_Factoid: DISPID_InkRecoContext = 3i32;
-pub const DISPID_IRecoCtx_WordList: DISPID_InkRecoContext = 4i32;
-pub const DISPID_IRecoCtx_Recognizer: DISPID_InkRecoContext = 5i32;
-pub const DISPID_IRecoCtx_Guide: DISPID_InkRecoContext = 6i32;
-pub const DISPID_IRecoCtx_Flags: DISPID_InkRecoContext = 7i32;
-pub const DISPID_IRecoCtx_PrefixText: DISPID_InkRecoContext = 8i32;
-pub const DISPID_IRecoCtx_SuffixText: DISPID_InkRecoContext = 9i32;
-pub const DISPID_IRecoCtx_StopRecognition: DISPID_InkRecoContext = 10i32;
-pub const DISPID_IRecoCtx_Clone: DISPID_InkRecoContext = 11i32;
-pub const DISPID_IRecoCtx_Recognize: DISPID_InkRecoContext = 12i32;
-pub const DISPID_IRecoCtx_StopBackgroundRecognition: DISPID_InkRecoContext = 13i32;
-pub const DISPID_IRecoCtx_EndInkInput: DISPID_InkRecoContext = 14i32;
-pub const DISPID_IRecoCtx_BackgroundRecognize: DISPID_InkRecoContext = 15i32;
-pub const DISPID_IRecoCtx_BackgroundRecognizeWithAlternates: DISPID_InkRecoContext = 16i32;
-pub const DISPID_IRecoCtx_IsStringSupported: DISPID_InkRecoContext = 17i32;
-pub type DISPID_InkRecoContext2 = i32;
-pub const DISPID_IRecoCtx2_EnabledUnicodeRanges: DISPID_InkRecoContext2 = 0i32;
-pub type DISPID_InkRecognitionAlternates = i32;
-pub const DISPID_InkRecognitionAlternates_NewEnum: DISPID_InkRecognitionAlternates = -4i32;
-pub const DISPID_InkRecognitionAlternates_Item: DISPID_InkRecognitionAlternates = 0i32;
-pub const DISPID_InkRecognitionAlternates_Count: DISPID_InkRecognitionAlternates = 1i32;
-pub const DISPID_InkRecognitionAlternates_Strokes: DISPID_InkRecognitionAlternates = 2i32;
-pub type DISPID_InkRecognitionEvent = i32;
-pub const DISPID_IRERecognitionWithAlternates: DISPID_InkRecognitionEvent = 1i32;
-pub const DISPID_IRERecognition: DISPID_InkRecognitionEvent = 2i32;
-pub type DISPID_InkRecognitionResult = i32;
-pub const DISPID_InkRecognitionResult_TopString: DISPID_InkRecognitionResult = 1i32;
-pub const DISPID_InkRecognitionResult_TopAlternate: DISPID_InkRecognitionResult = 2i32;
-pub const DISPID_InkRecognitionResult_Strokes: DISPID_InkRecognitionResult = 3i32;
-pub const DISPID_InkRecognitionResult_TopConfidence: DISPID_InkRecognitionResult = 4i32;
-pub const DISPID_InkRecognitionResult_AlternatesFromSelection: DISPID_InkRecognitionResult = 5i32;
-pub const DISPID_InkRecognitionResult_ModifyTopAlternate: DISPID_InkRecognitionResult = 6i32;
-pub const DISPID_InkRecognitionResult_SetResultOnStrokes: DISPID_InkRecognitionResult = 7i32;
-pub type DISPID_InkRecognizer = i32;
-pub const DISPID_RecoClsid: DISPID_InkRecognizer = 1i32;
-pub const DISPID_RecoName: DISPID_InkRecognizer = 2i32;
-pub const DISPID_RecoVendor: DISPID_InkRecognizer = 3i32;
-pub const DISPID_RecoCapabilities: DISPID_InkRecognizer = 4i32;
-pub const DISPID_RecoLanguageID: DISPID_InkRecognizer = 5i32;
-pub const DISPID_RecoPreferredPacketDescription: DISPID_InkRecognizer = 6i32;
-pub const DISPID_RecoCreateRecognizerContext: DISPID_InkRecognizer = 7i32;
-pub const DISPID_RecoSupportedProperties: DISPID_InkRecognizer = 8i32;
-pub type DISPID_InkRecognizer2 = i32;
-pub const DISPID_RecoId: DISPID_InkRecognizer2 = 0i32;
-pub const DISPID_RecoUnicodeRanges: DISPID_InkRecognizer2 = 1i32;
-pub type DISPID_InkRecognizerGuide = i32;
-pub const DISPID_IRGWritingBox: DISPID_InkRecognizerGuide = 1i32;
-pub const DISPID_IRGDrawnBox: DISPID_InkRecognizerGuide = 2i32;
-pub const DISPID_IRGRows: DISPID_InkRecognizerGuide = 3i32;
-pub const DISPID_IRGColumns: DISPID_InkRecognizerGuide = 4i32;
-pub const DISPID_IRGMidline: DISPID_InkRecognizerGuide = 5i32;
-pub const DISPID_IRGGuideData: DISPID_InkRecognizerGuide = 6i32;
-pub type DISPID_InkRecognizers = i32;
-pub const DISPID_IRecos_NewEnum: DISPID_InkRecognizers = -4i32;
-pub const DISPID_IRecosItem: DISPID_InkRecognizers = 0i32;
-pub const DISPID_IRecosCount: DISPID_InkRecognizers = 1i32;
-pub const DISPID_IRecosGetDefaultRecognizer: DISPID_InkRecognizers = 2i32;
-pub type DISPID_InkRectangle = i32;
-pub const DISPID_IRTop: DISPID_InkRectangle = 1i32;
-pub const DISPID_IRLeft: DISPID_InkRectangle = 2i32;
-pub const DISPID_IRBottom: DISPID_InkRectangle = 3i32;
-pub const DISPID_IRRight: DISPID_InkRectangle = 4i32;
-pub const DISPID_IRGetRectangle: DISPID_InkRectangle = 5i32;
-pub const DISPID_IRSetRectangle: DISPID_InkRectangle = 6i32;
-pub const DISPID_IRData: DISPID_InkRectangle = 7i32;
-pub type DISPID_InkRenderer = i32;
-pub const DISPID_IRGetViewTransform: DISPID_InkRenderer = 1i32;
-pub const DISPID_IRSetViewTransform: DISPID_InkRenderer = 2i32;
-pub const DISPID_IRGetObjectTransform: DISPID_InkRenderer = 3i32;
-pub const DISPID_IRSetObjectTransform: DISPID_InkRenderer = 4i32;
-pub const DISPID_IRDraw: DISPID_InkRenderer = 5i32;
-pub const DISPID_IRDrawStroke: DISPID_InkRenderer = 6i32;
-pub const DISPID_IRPixelToInkSpace: DISPID_InkRenderer = 7i32;
-pub const DISPID_IRInkSpaceToPixel: DISPID_InkRenderer = 8i32;
-pub const DISPID_IRPixelToInkSpaceFromPoints: DISPID_InkRenderer = 9i32;
-pub const DISPID_IRInkSpaceToPixelFromPoints: DISPID_InkRenderer = 10i32;
-pub const DISPID_IRMeasure: DISPID_InkRenderer = 11i32;
-pub const DISPID_IRMeasureStroke: DISPID_InkRenderer = 12i32;
-pub const DISPID_IRMove: DISPID_InkRenderer = 13i32;
-pub const DISPID_IRRotate: DISPID_InkRenderer = 14i32;
-pub const DISPID_IRScale: DISPID_InkRenderer = 15i32;
-pub type DISPID_InkStrokeDisp = i32;
-pub const DISPID_ISDInkIndex: DISPID_InkStrokeDisp = 1i32;
-pub const DISPID_ISDID: DISPID_InkStrokeDisp = 2i32;
-pub const DISPID_ISDGetBoundingBox: DISPID_InkStrokeDisp = 3i32;
-pub const DISPID_ISDDrawingAttributes: DISPID_InkStrokeDisp = 4i32;
-pub const DISPID_ISDFindIntersections: DISPID_InkStrokeDisp = 5i32;
-pub const DISPID_ISDGetRectangleIntersections: DISPID_InkStrokeDisp = 6i32;
-pub const DISPID_ISDClip: DISPID_InkStrokeDisp = 7i32;
-pub const DISPID_ISDHitTestCircle: DISPID_InkStrokeDisp = 8i32;
-pub const DISPID_ISDNearestPoint: DISPID_InkStrokeDisp = 9i32;
-pub const DISPID_ISDSplit: DISPID_InkStrokeDisp = 10i32;
-pub const DISPID_ISDExtendedProperties: DISPID_InkStrokeDisp = 11i32;
-pub const DISPID_ISDInk: DISPID_InkStrokeDisp = 12i32;
-pub const DISPID_ISDBezierPoints: DISPID_InkStrokeDisp = 13i32;
-pub const DISPID_ISDPolylineCusps: DISPID_InkStrokeDisp = 14i32;
-pub const DISPID_ISDBezierCusps: DISPID_InkStrokeDisp = 15i32;
-pub const DISPID_ISDSelfIntersections: DISPID_InkStrokeDisp = 16i32;
-pub const DISPID_ISDPacketCount: DISPID_InkStrokeDisp = 17i32;
-pub const DISPID_ISDPacketSize: DISPID_InkStrokeDisp = 18i32;
-pub const DISPID_ISDPacketDescription: DISPID_InkStrokeDisp = 19i32;
-pub const DISPID_ISDDeleted: DISPID_InkStrokeDisp = 20i32;
-pub const DISPID_ISDGetPacketDescriptionPropertyMetrics: DISPID_InkStrokeDisp = 21i32;
-pub const DISPID_ISDGetPoints: DISPID_InkStrokeDisp = 22i32;
-pub const DISPID_ISDSetPoints: DISPID_InkStrokeDisp = 23i32;
-pub const DISPID_ISDGetPacketData: DISPID_InkStrokeDisp = 24i32;
-pub const DISPID_ISDGetPacketValuesByProperty: DISPID_InkStrokeDisp = 25i32;
-pub const DISPID_ISDSetPacketValuesByProperty: DISPID_InkStrokeDisp = 26i32;
-pub const DISPID_ISDGetFlattenedBezierPoints: DISPID_InkStrokeDisp = 27i32;
-pub const DISPID_ISDScaleToRectangle: DISPID_InkStrokeDisp = 28i32;
-pub const DISPID_ISDTransform: DISPID_InkStrokeDisp = 29i32;
-pub const DISPID_ISDMove: DISPID_InkStrokeDisp = 30i32;
-pub const DISPID_ISDRotate: DISPID_InkStrokeDisp = 31i32;
-pub const DISPID_ISDShear: DISPID_InkStrokeDisp = 32i32;
-pub const DISPID_ISDScale: DISPID_InkStrokeDisp = 33i32;
-pub type DISPID_InkStrokes = i32;
-pub const DISPID_ISs_NewEnum: DISPID_InkStrokes = -4i32;
-pub const DISPID_ISsItem: DISPID_InkStrokes = 0i32;
-pub const DISPID_ISsCount: DISPID_InkStrokes = 1i32;
-pub const DISPID_ISsValid: DISPID_InkStrokes = 2i32;
-pub const DISPID_ISsInk: DISPID_InkStrokes = 3i32;
-pub const DISPID_ISsAdd: DISPID_InkStrokes = 4i32;
-pub const DISPID_ISsAddStrokes: DISPID_InkStrokes = 5i32;
-pub const DISPID_ISsRemove: DISPID_InkStrokes = 6i32;
-pub const DISPID_ISsRemoveStrokes: DISPID_InkStrokes = 7i32;
-pub const DISPID_ISsToString: DISPID_InkStrokes = 8i32;
-pub const DISPID_ISsModifyDrawingAttributes: DISPID_InkStrokes = 9i32;
-pub const DISPID_ISsGetBoundingBox: DISPID_InkStrokes = 10i32;
-pub const DISPID_ISsScaleToRectangle: DISPID_InkStrokes = 11i32;
-pub const DISPID_ISsTransform: DISPID_InkStrokes = 12i32;
-pub const DISPID_ISsMove: DISPID_InkStrokes = 13i32;
-pub const DISPID_ISsRotate: DISPID_InkStrokes = 14i32;
-pub const DISPID_ISsShear: DISPID_InkStrokes = 15i32;
-pub const DISPID_ISsScale: DISPID_InkStrokes = 16i32;
-pub const DISPID_ISsClip: DISPID_InkStrokes = 17i32;
-pub const DISPID_ISsRecognitionResult: DISPID_InkStrokes = 18i32;
-pub const DISPID_ISsRemoveRecognitionResult: DISPID_InkStrokes = 19i32;
-pub type DISPID_InkTablet = i32;
-pub const DISPID_ITName: DISPID_InkTablet = 0i32;
-pub const DISPID_ITPlugAndPlayId: DISPID_InkTablet = 1i32;
-pub const DISPID_ITPropertyMetrics: DISPID_InkTablet = 2i32;
-pub const DISPID_ITIsPacketPropertySupported: DISPID_InkTablet = 3i32;
-pub const DISPID_ITMaximumInputRectangle: DISPID_InkTablet = 4i32;
-pub const DISPID_ITHardwareCapabilities: DISPID_InkTablet = 5i32;
-pub type DISPID_InkTablet2 = i32;
-pub const DISPID_IT2DeviceKind: DISPID_InkTablet2 = 0i32;
-pub type DISPID_InkTablet3 = i32;
-pub const DISPID_IT3IsMultiTouch: DISPID_InkTablet3 = 0i32;
-pub const DISPID_IT3MaximumCursors: DISPID_InkTablet3 = 1i32;
-pub type DISPID_InkTablets = i32;
-pub const DISPID_ITs_NewEnum: DISPID_InkTablets = -4i32;
-pub const DISPID_ITsItem: DISPID_InkTablets = 0i32;
-pub const DISPID_ITsDefaultTablet: DISPID_InkTablets = 1i32;
-pub const DISPID_ITsCount: DISPID_InkTablets = 2i32;
-pub const DISPID_ITsIsPacketPropertySupported: DISPID_InkTablets = 3i32;
-pub type DISPID_InkTransform = i32;
-pub const DISPID_ITReset: DISPID_InkTransform = 1i32;
-pub const DISPID_ITTranslate: DISPID_InkTransform = 2i32;
-pub const DISPID_ITRotate: DISPID_InkTransform = 3i32;
-pub const DISPID_ITReflect: DISPID_InkTransform = 4i32;
-pub const DISPID_ITShear: DISPID_InkTransform = 5i32;
-pub const DISPID_ITScale: DISPID_InkTransform = 6i32;
-pub const DISPID_ITeM11: DISPID_InkTransform = 7i32;
-pub const DISPID_ITeM12: DISPID_InkTransform = 8i32;
-pub const DISPID_ITeM21: DISPID_InkTransform = 9i32;
-pub const DISPID_ITeM22: DISPID_InkTransform = 10i32;
-pub const DISPID_ITeDx: DISPID_InkTransform = 11i32;
-pub const DISPID_ITeDy: DISPID_InkTransform = 12i32;
-pub const DISPID_ITGetTransform: DISPID_InkTransform = 13i32;
-pub const DISPID_ITSetTransform: DISPID_InkTransform = 14i32;
-pub const DISPID_ITData: DISPID_InkTransform = 15i32;
-pub type DISPID_InkWordList = i32;
-pub const DISPID_InkWordList_AddWord: DISPID_InkWordList = 0i32;
-pub const DISPID_InkWordList_RemoveWord: DISPID_InkWordList = 1i32;
-pub const DISPID_InkWordList_Merge: DISPID_InkWordList = 2i32;
-pub type DISPID_InkWordList2 = i32;
-pub const DISPID_InkWordList2_AddWords: DISPID_InkWordList2 = 3i32;
-pub type DISPID_MathInputControlEvents = i32;
-pub const DISPID_MICInsert: DISPID_MathInputControlEvents = 0i32;
-pub const DISPID_MICClose: DISPID_MathInputControlEvents = 1i32;
-pub const DISPID_MICPaint: DISPID_MathInputControlEvents = 2i32;
-pub const DISPID_MICClear: DISPID_MathInputControlEvents = 3i32;
-pub type DISPID_PenInputPanel = i32;
-pub const DISPID_PIPAttachedEditWindow: DISPID_PenInputPanel = 0i32;
-pub const DISPID_PIPFactoid: DISPID_PenInputPanel = 1i32;
-pub const DISPID_PIPCurrentPanel: DISPID_PenInputPanel = 2i32;
-pub const DISPID_PIPDefaultPanel: DISPID_PenInputPanel = 3i32;
-pub const DISPID_PIPVisible: DISPID_PenInputPanel = 4i32;
-pub const DISPID_PIPTop: DISPID_PenInputPanel = 5i32;
-pub const DISPID_PIPLeft: DISPID_PenInputPanel = 6i32;
-pub const DISPID_PIPWidth: DISPID_PenInputPanel = 7i32;
-pub const DISPID_PIPHeight: DISPID_PenInputPanel = 8i32;
-pub const DISPID_PIPMoveTo: DISPID_PenInputPanel = 9i32;
-pub const DISPID_PIPCommitPendingInput: DISPID_PenInputPanel = 10i32;
-pub const DISPID_PIPRefresh: DISPID_PenInputPanel = 11i32;
-pub const DISPID_PIPBusy: DISPID_PenInputPanel = 12i32;
-pub const DISPID_PIPVerticalOffset: DISPID_PenInputPanel = 13i32;
-pub const DISPID_PIPHorizontalOffset: DISPID_PenInputPanel = 14i32;
-pub const DISPID_PIPEnableTsf: DISPID_PenInputPanel = 15i32;
-pub const DISPID_PIPAutoShow: DISPID_PenInputPanel = 16i32;
-pub type DISPID_PenInputPanelEvents = i32;
-pub const DISPID_PIPEVisibleChanged: DISPID_PenInputPanelEvents = 0i32;
-pub const DISPID_PIPEPanelChanged: DISPID_PenInputPanelEvents = 1i32;
-pub const DISPID_PIPEInputFailed: DISPID_PenInputPanelEvents = 2i32;
-pub const DISPID_PIPEPanelMoving: DISPID_PenInputPanelEvents = 3i32;
-pub type DISPID_StrokeEvent = i32;
-pub const DISPID_SEStrokesAdded: DISPID_StrokeEvent = 1i32;
-pub const DISPID_SEStrokesRemoved: DISPID_StrokeEvent = 2i32;
-#[repr(C)]
-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] };
-pub const EM_GETDRAWATTR: u32 = 1541u32;
-pub const EM_GETFACTOID: u32 = 1549u32;
-pub const EM_GETGESTURESTATUS: u32 = 1545u32;
-pub const EM_GETINKINSERTMODE: u32 = 1539u32;
-pub const EM_GETINKMODE: u32 = 1537u32;
-pub const EM_GETMOUSEICON: u32 = 1553u32;
-pub const EM_GETMOUSEPOINTER: u32 = 1555u32;
-pub const EM_GETRECOGNIZER: u32 = 1547u32;
-pub const EM_GETRECOTIMEOUT: u32 = 1543u32;
-pub const EM_GETSELINK: u32 = 1551u32;
-pub const EM_GETSELINKDISPLAYMODE: u32 = 1562u32;
-pub const EM_GETSTATUS: u32 = 1557u32;
-pub const EM_GETUSEMOUSEFORINPUT: u32 = 1559u32;
-pub const EM_RECOGNIZE: u32 = 1558u32;
-pub const EM_SETDRAWATTR: u32 = 1542u32;
-pub const EM_SETFACTOID: u32 = 1550u32;
-pub const EM_SETGESTURESTATUS: u32 = 1546u32;
-pub const EM_SETINKINSERTMODE: u32 = 1540u32;
-pub const EM_SETINKMODE: u32 = 1538u32;
-pub const EM_SETMOUSEICON: u32 = 1554u32;
-pub const EM_SETMOUSEPOINTER: u32 = 1556u32;
-pub const EM_SETRECOGNIZER: u32 = 1548u32;
-pub const EM_SETRECOTIMEOUT: u32 = 1544u32;
-pub const EM_SETSELINK: u32 = 1552u32;
-pub const EM_SETSELINKDISPLAYMODE: u32 = 1561u32;
-pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32;
-pub type EventMask = i32;
-pub const EventMask_InPlaceStateChanging: EventMask = 1i32;
-pub const EventMask_InPlaceStateChanged: EventMask = 2i32;
-pub const EventMask_InPlaceSizeChanging: EventMask = 4i32;
-pub const EventMask_InPlaceSizeChanged: EventMask = 8i32;
-pub const EventMask_InputAreaChanging: EventMask = 16i32;
-pub const EventMask_InputAreaChanged: EventMask = 32i32;
-pub const EventMask_CorrectionModeChanging: EventMask = 64i32;
-pub const EventMask_CorrectionModeChanged: EventMask = 128i32;
-pub const EventMask_InPlaceVisibilityChanging: EventMask = 256i32;
-pub const EventMask_InPlaceVisibilityChanged: EventMask = 512i32;
-pub const EventMask_TextInserting: EventMask = 1024i32;
-pub const EventMask_TextInserted: EventMask = 2048i32;
-pub const EventMask_All: EventMask = 4095i32;
-pub const FACILITY_INK: u32 = 40u32;
-pub type FLICKACTION_COMMANDCODE = i32;
-pub const FLICKACTION_COMMANDCODE_NULL: FLICKACTION_COMMANDCODE = 0i32;
-pub const FLICKACTION_COMMANDCODE_SCROLL: FLICKACTION_COMMANDCODE = 1i32;
-pub const FLICKACTION_COMMANDCODE_APPCOMMAND: FLICKACTION_COMMANDCODE = 2i32;
-pub const FLICKACTION_COMMANDCODE_CUSTOMKEY: FLICKACTION_COMMANDCODE = 3i32;
-pub const FLICKACTION_COMMANDCODE_KEYMODIFIER: FLICKACTION_COMMANDCODE = 4i32;
-pub type FLICKDIRECTION = i32;
-pub const FLICKDIRECTION_MIN: FLICKDIRECTION = 0i32;
-pub const FLICKDIRECTION_RIGHT: FLICKDIRECTION = 0i32;
-pub const FLICKDIRECTION_UPRIGHT: FLICKDIRECTION = 1i32;
-pub const FLICKDIRECTION_UP: FLICKDIRECTION = 2i32;
-pub const FLICKDIRECTION_UPLEFT: FLICKDIRECTION = 3i32;
-pub const FLICKDIRECTION_LEFT: FLICKDIRECTION = 4i32;
-pub const FLICKDIRECTION_DOWNLEFT: FLICKDIRECTION = 5i32;
-pub const FLICKDIRECTION_DOWN: FLICKDIRECTION = 6i32;
-pub const FLICKDIRECTION_DOWNRIGHT: FLICKDIRECTION = 7i32;
-pub const FLICKDIRECTION_INVALID: FLICKDIRECTION = 8i32;
-pub type FLICKMODE = i32;
-pub const FLICKMODE_MIN: FLICKMODE = 0i32;
-pub const FLICKMODE_OFF: FLICKMODE = 0i32;
-pub const FLICKMODE_ON: FLICKMODE = 1i32;
-pub const FLICKMODE_LEARNING: FLICKMODE = 2i32;
-pub const FLICKMODE_MAX: FLICKMODE = 2i32;
-pub const FLICKMODE_DEFAULT: FLICKMODE = 1i32;
-#[repr(C)]
-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)]
-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
- }
-}
-pub const FLICK_WM_HANDLED_MASK: u32 = 1u32;
-pub const GESTURE_ARROW_DOWN: u32 = 61497u32;
-pub const GESTURE_ARROW_LEFT: u32 = 61498u32;
-pub const GESTURE_ARROW_RIGHT: u32 = 61499u32;
-pub const GESTURE_ARROW_UP: u32 = 61496u32;
-pub const GESTURE_ASTERISK: u32 = 61608u32;
-pub const GESTURE_BRACE_LEFT: u32 = 61674u32;
-pub const GESTURE_BRACE_OVER: u32 = 61672u32;
-pub const GESTURE_BRACE_RIGHT: u32 = 61675u32;
-pub const GESTURE_BRACE_UNDER: u32 = 61673u32;
-pub const GESTURE_BRACKET_LEFT: u32 = 61670u32;
-pub const GESTURE_BRACKET_OVER: u32 = 61668u32;
-pub const GESTURE_BRACKET_RIGHT: u32 = 61671u32;
-pub const GESTURE_BRACKET_UNDER: u32 = 61669u32;
-pub const GESTURE_BULLET: u32 = 61450u32;
-pub const GESTURE_BULLET_CROSS: u32 = 61451u32;
-pub const GESTURE_CHECK: u32 = 61445u32;
-pub const GESTURE_CHEVRON_DOWN: u32 = 61489u32;
-pub const GESTURE_CHEVRON_LEFT: u32 = 61490u32;
-pub const GESTURE_CHEVRON_RIGHT: u32 = 61491u32;
-pub const GESTURE_CHEVRON_UP: u32 = 61488u32;
-pub const GESTURE_CIRCLE: u32 = 61472u32;
-pub const GESTURE_CIRCLE_CIRCLE: u32 = 61475u32;
-pub const GESTURE_CIRCLE_CROSS: u32 = 61477u32;
-pub const GESTURE_CIRCLE_LINE_HORZ: u32 = 61479u32;
-pub const GESTURE_CIRCLE_LINE_VERT: u32 = 61478u32;
-pub const GESTURE_CIRCLE_TAP: u32 = 61474u32;
-pub const GESTURE_CLOSEUP: u32 = 61455u32;
-pub const GESTURE_CROSS: u32 = 61447u32;
-pub const GESTURE_CURLICUE: u32 = 61456u32;
-#[repr(C)]
-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 const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32;
-pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32;
-pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32;
-pub const GESTURE_DIAGONAL_RIGHTUP: u32 = 61533u32;
-pub const GESTURE_DIGIT_0: u32 = 61594u32;
-pub const GESTURE_DIGIT_1: u32 = 61595u32;
-pub const GESTURE_DIGIT_2: u32 = 61596u32;
-pub const GESTURE_DIGIT_3: u32 = 61597u32;
-pub const GESTURE_DIGIT_4: u32 = 61598u32;
-pub const GESTURE_DIGIT_5: u32 = 61599u32;
-pub const GESTURE_DIGIT_6: u32 = 61600u32;
-pub const GESTURE_DIGIT_7: u32 = 61601u32;
-pub const GESTURE_DIGIT_8: u32 = 61602u32;
-pub const GESTURE_DIGIT_9: u32 = 61603u32;
-pub const GESTURE_DOLLAR: u32 = 61607u32;
-pub const GESTURE_DOUBLE_ARROW_DOWN: u32 = 61501u32;
-pub const GESTURE_DOUBLE_ARROW_LEFT: u32 = 61502u32;
-pub const GESTURE_DOUBLE_ARROW_RIGHT: u32 = 61503u32;
-pub const GESTURE_DOUBLE_ARROW_UP: u32 = 61500u32;
-pub const GESTURE_DOUBLE_CIRCLE: u32 = 61473u32;
-pub const GESTURE_DOUBLE_CURLICUE: u32 = 61457u32;
-pub const GESTURE_DOUBLE_DOWN: u32 = 61625u32;
-pub const GESTURE_DOUBLE_LEFT: u32 = 61626u32;
-pub const GESTURE_DOUBLE_RIGHT: u32 = 61627u32;
-pub const GESTURE_DOUBLE_TAP: u32 = 61681u32;
-pub const GESTURE_DOUBLE_UP: u32 = 61624u32;
-pub const GESTURE_DOWN: u32 = 61529u32;
-pub const GESTURE_DOWN_ARROW_LEFT: u32 = 61506u32;
-pub const GESTURE_DOWN_ARROW_RIGHT: u32 = 61507u32;
-pub const GESTURE_DOWN_LEFT: u32 = 61546u32;
-pub const GESTURE_DOWN_LEFT_LONG: u32 = 61542u32;
-pub const GESTURE_DOWN_RIGHT: u32 = 61547u32;
-pub const GESTURE_DOWN_RIGHT_LONG: u32 = 61543u32;
-pub const GESTURE_DOWN_UP: u32 = 61537u32;
-pub const GESTURE_EXCLAMATION: u32 = 61604u32;
-pub const GESTURE_INFINITY: u32 = 61446u32;
-pub const GESTURE_LEFT: u32 = 61530u32;
-pub const GESTURE_LEFT_ARROW_DOWN: u32 = 61509u32;
-pub const GESTURE_LEFT_ARROW_UP: u32 = 61508u32;
-pub const GESTURE_LEFT_DOWN: u32 = 61549u32;
-pub const GESTURE_LEFT_RIGHT: u32 = 61538u32;
-pub const GESTURE_LEFT_UP: u32 = 61548u32;
-pub const GESTURE_LETTER_A: u32 = 61568u32;
-pub const GESTURE_LETTER_B: u32 = 61569u32;
-pub const GESTURE_LETTER_C: u32 = 61570u32;
-pub const GESTURE_LETTER_D: u32 = 61571u32;
-pub const GESTURE_LETTER_E: u32 = 61572u32;
-pub const GESTURE_LETTER_F: u32 = 61573u32;
-pub const GESTURE_LETTER_G: u32 = 61574u32;
-pub const GESTURE_LETTER_H: u32 = 61575u32;
-pub const GESTURE_LETTER_I: u32 = 61576u32;
-pub const GESTURE_LETTER_J: u32 = 61577u32;
-pub const GESTURE_LETTER_K: u32 = 61578u32;
-pub const GESTURE_LETTER_L: u32 = 61579u32;
-pub const GESTURE_LETTER_M: u32 = 61580u32;
-pub const GESTURE_LETTER_N: u32 = 61581u32;
-pub const GESTURE_LETTER_O: u32 = 61582u32;
-pub const GESTURE_LETTER_P: u32 = 61583u32;
-pub const GESTURE_LETTER_Q: u32 = 61584u32;
-pub const GESTURE_LETTER_R: u32 = 61585u32;
-pub const GESTURE_LETTER_S: u32 = 61586u32;
-pub const GESTURE_LETTER_T: u32 = 61587u32;
-pub const GESTURE_LETTER_U: u32 = 61588u32;
-pub const GESTURE_LETTER_V: u32 = 61589u32;
-pub const GESTURE_LETTER_W: u32 = 61590u32;
-pub const GESTURE_LETTER_X: u32 = 61591u32;
-pub const GESTURE_LETTER_Y: u32 = 61592u32;
-pub const GESTURE_LETTER_Z: u32 = 61593u32;
-pub const GESTURE_NULL: u32 = 61440u32;
-pub const GESTURE_OPENUP: u32 = 61454u32;
-pub const GESTURE_PARAGRAPH: u32 = 61448u32;
-pub const GESTURE_PLUS: u32 = 61609u32;
-pub const GESTURE_QUAD_TAP: u32 = 61683u32;
-pub const GESTURE_QUESTION: u32 = 61605u32;
-pub const GESTURE_RECTANGLE: u32 = 61458u32;
-pub const GESTURE_RIGHT: u32 = 61531u32;
-pub const GESTURE_RIGHT_ARROW_DOWN: u32 = 61511u32;
-pub const GESTURE_RIGHT_ARROW_UP: u32 = 61510u32;
-pub const GESTURE_RIGHT_DOWN: u32 = 61551u32;
-pub const GESTURE_RIGHT_LEFT: u32 = 61539u32;
-pub const GESTURE_RIGHT_UP: u32 = 61550u32;
-pub const GESTURE_SCRATCHOUT: u32 = 61441u32;
-pub const GESTURE_SECTION: u32 = 61449u32;
-pub const GESTURE_SEMICIRCLE_LEFT: u32 = 61480u32;
-pub const GESTURE_SEMICIRCLE_RIGHT: u32 = 61481u32;
-pub const GESTURE_SHARP: u32 = 61606u32;
-pub const GESTURE_SQUARE: u32 = 61443u32;
-pub const GESTURE_SQUIGGLE: u32 = 61452u32;
-pub const GESTURE_STAR: u32 = 61444u32;
-pub const GESTURE_SWAP: u32 = 61453u32;
-pub const GESTURE_TAP: u32 = 61680u32;
-pub const GESTURE_TRIANGLE: u32 = 61442u32;
-pub const GESTURE_TRIPLE_DOWN: u32 = 61629u32;
-pub const GESTURE_TRIPLE_LEFT: u32 = 61630u32;
-pub const GESTURE_TRIPLE_RIGHT: u32 = 61631u32;
-pub const GESTURE_TRIPLE_TAP: u32 = 61682u32;
-pub const GESTURE_TRIPLE_UP: u32 = 61628u32;
-pub const GESTURE_UP: u32 = 61528u32;
-pub const GESTURE_UP_ARROW_LEFT: u32 = 61504u32;
-pub const GESTURE_UP_ARROW_RIGHT: u32 = 61505u32;
-pub const GESTURE_UP_DOWN: u32 = 61536u32;
-pub const GESTURE_UP_LEFT: u32 = 61544u32;
-pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32;
-pub const GESTURE_UP_RIGHT: u32 = 61545u32;
-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;
-pub const IECN_GESTURE: u32 = 2050u32;
-pub const IECN_RECOGNITIONRESULT: u32 = 2051u32;
-pub const IECN_STROKE: u32 = 2049u32;
-pub const IECN__BASE: u32 = 2048u32;
-#[repr(C)]
-#[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)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-pub struct IEC_RECOGNITIONRESULTINFO {
- pub nmhdr: super::Controls::NMHDR,
- pub RecognitionResult: IInkRecognitionResult,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::marker::Copy for IEC_RECOGNITIONRESULTINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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_UI_Controls"))]
-impl ::core::marker::Copy for IEC_STROKEINFO {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
-impl ::core::clone::Clone for IEC_STROKEINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-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;
-#[repr(C)]
-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
- }
-}
-pub const IP_CURSOR_DOWN: u32 = 1u32;
-pub const IP_INVERTED: u32 = 2u32;
-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 type InPlaceDirection = i32;
-pub const InPlaceDirection_Auto: InPlaceDirection = 0i32;
-pub const InPlaceDirection_Bottom: InPlaceDirection = 1i32;
-pub const InPlaceDirection_Top: InPlaceDirection = 2i32;
-pub type InPlaceState = i32;
-pub const InPlaceState_Auto: InPlaceState = 0i32;
-pub const InPlaceState_HoverTarget: InPlaceState = 1i32;
-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],
-};
-pub type InkApplicationGesture = i32;
-pub const IAG_AllGestures: InkApplicationGesture = 0i32;
-pub const IAG_NoGesture: InkApplicationGesture = 61440i32;
-pub const IAG_Scratchout: InkApplicationGesture = 61441i32;
-pub const IAG_Triangle: InkApplicationGesture = 61442i32;
-pub const IAG_Square: InkApplicationGesture = 61443i32;
-pub const IAG_Star: InkApplicationGesture = 61444i32;
-pub const IAG_Check: InkApplicationGesture = 61445i32;
-pub const IAG_Curlicue: InkApplicationGesture = 61456i32;
-pub const IAG_DoubleCurlicue: InkApplicationGesture = 61457i32;
-pub const IAG_Circle: InkApplicationGesture = 61472i32;
-pub const IAG_DoubleCircle: InkApplicationGesture = 61473i32;
-pub const IAG_SemiCircleLeft: InkApplicationGesture = 61480i32;
-pub const IAG_SemiCircleRight: InkApplicationGesture = 61481i32;
-pub const IAG_ChevronUp: InkApplicationGesture = 61488i32;
-pub const IAG_ChevronDown: InkApplicationGesture = 61489i32;
-pub const IAG_ChevronLeft: InkApplicationGesture = 61490i32;
-pub const IAG_ChevronRight: InkApplicationGesture = 61491i32;
-pub const IAG_ArrowUp: InkApplicationGesture = 61496i32;
-pub const IAG_ArrowDown: InkApplicationGesture = 61497i32;
-pub const IAG_ArrowLeft: InkApplicationGesture = 61498i32;
-pub const IAG_ArrowRight: InkApplicationGesture = 61499i32;
-pub const IAG_Up: InkApplicationGesture = 61528i32;
-pub const IAG_Down: InkApplicationGesture = 61529i32;
-pub const IAG_Left: InkApplicationGesture = 61530i32;
-pub const IAG_Right: InkApplicationGesture = 61531i32;
-pub const IAG_UpDown: InkApplicationGesture = 61536i32;
-pub const IAG_DownUp: InkApplicationGesture = 61537i32;
-pub const IAG_LeftRight: InkApplicationGesture = 61538i32;
-pub const IAG_RightLeft: InkApplicationGesture = 61539i32;
-pub const IAG_UpLeftLong: InkApplicationGesture = 61540i32;
-pub const IAG_UpRightLong: InkApplicationGesture = 61541i32;
-pub const IAG_DownLeftLong: InkApplicationGesture = 61542i32;
-pub const IAG_DownRightLong: InkApplicationGesture = 61543i32;
-pub const IAG_UpLeft: InkApplicationGesture = 61544i32;
-pub const IAG_UpRight: InkApplicationGesture = 61545i32;
-pub const IAG_DownLeft: InkApplicationGesture = 61546i32;
-pub const IAG_DownRight: InkApplicationGesture = 61547i32;
-pub const IAG_LeftUp: InkApplicationGesture = 61548i32;
-pub const IAG_LeftDown: InkApplicationGesture = 61549i32;
-pub const IAG_RightUp: InkApplicationGesture = 61550i32;
-pub const IAG_RightDown: InkApplicationGesture = 61551i32;
-pub const IAG_Exclamation: InkApplicationGesture = 61604i32;
-pub const IAG_Tap: InkApplicationGesture = 61680i32;
-pub const IAG_DoubleTap: InkApplicationGesture = 61681i32;
-pub type InkBoundingBoxMode = i32;
-pub const IBBM_Default: InkBoundingBoxMode = 0i32;
-pub const IBBM_NoCurveFit: InkBoundingBoxMode = 1i32;
-pub const IBBM_CurveFit: InkBoundingBoxMode = 2i32;
-pub const IBBM_PointsOnly: InkBoundingBoxMode = 3i32;
-pub const IBBM_Union: InkBoundingBoxMode = 4i32;
-pub type InkClipboardFormats = i32;
-pub const ICF_None: InkClipboardFormats = 0i32;
-pub const ICF_InkSerializedFormat: InkClipboardFormats = 1i32;
-pub const ICF_SketchInk: InkClipboardFormats = 2i32;
-pub const ICF_TextInk: InkClipboardFormats = 6i32;
-pub const ICF_EnhancedMetafile: InkClipboardFormats = 8i32;
-pub const ICF_Metafile: InkClipboardFormats = 32i32;
-pub const ICF_Bitmap: InkClipboardFormats = 64i32;
-pub const ICF_PasteMask: InkClipboardFormats = 7i32;
-pub const ICF_CopyMask: InkClipboardFormats = 127i32;
-pub const ICF_Default: InkClipboardFormats = 127i32;
-pub type InkClipboardModes = i32;
-pub const ICB_Copy: InkClipboardModes = 0i32;
-pub const ICB_Cut: InkClipboardModes = 1i32;
-pub const ICB_ExtractOnly: InkClipboardModes = 48i32;
-pub const ICB_DelayedCopy: InkClipboardModes = 32i32;
-pub const ICB_Default: InkClipboardModes = 0i32;
-pub type InkCollectionMode = i32;
-pub const ICM_InkOnly: InkCollectionMode = 0i32;
-pub const ICM_GestureOnly: InkCollectionMode = 1i32;
-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],
-};
-pub const InkCollectorClipInkToMargin: i32 = 0i32;
-pub const InkCollectorDefaultMargin: i32 = -2147483648i32;
-pub type InkCollectorEventInterest = i32;
-pub const ICEI_DefaultEvents: InkCollectorEventInterest = -1i32;
-pub const ICEI_CursorDown: InkCollectorEventInterest = 0i32;
-pub const ICEI_Stroke: InkCollectorEventInterest = 1i32;
-pub const ICEI_NewPackets: InkCollectorEventInterest = 2i32;
-pub const ICEI_NewInAirPackets: InkCollectorEventInterest = 3i32;
-pub const ICEI_CursorButtonDown: InkCollectorEventInterest = 4i32;
-pub const ICEI_CursorButtonUp: InkCollectorEventInterest = 5i32;
-pub const ICEI_CursorInRange: InkCollectorEventInterest = 6i32;
-pub const ICEI_CursorOutOfRange: InkCollectorEventInterest = 7i32;
-pub const ICEI_SystemGesture: InkCollectorEventInterest = 8i32;
-pub const ICEI_TabletAdded: InkCollectorEventInterest = 9i32;
-pub const ICEI_TabletRemoved: InkCollectorEventInterest = 10i32;
-pub const ICEI_MouseDown: InkCollectorEventInterest = 11i32;
-pub const ICEI_MouseMove: InkCollectorEventInterest = 12i32;
-pub const ICEI_MouseUp: InkCollectorEventInterest = 13i32;
-pub const ICEI_MouseWheel: InkCollectorEventInterest = 14i32;
-pub const ICEI_DblClick: InkCollectorEventInterest = 15i32;
-pub const ICEI_AllEvents: InkCollectorEventInterest = 16i32;
-pub type InkCursorButtonState = i32;
-pub const ICBS_Unavailable: InkCursorButtonState = 0i32;
-pub const ICBS_Up: InkCursorButtonState = 1i32;
-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],
-};
-pub type InkDisplayMode = i32;
-pub const IDM_Ink: InkDisplayMode = 0i32;
-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],
-};
-pub type InkDivisionType = i32;
-pub const IDT_Segment: InkDivisionType = 0i32;
-pub const IDT_Line: InkDivisionType = 1i32;
-pub const IDT_Paragraph: InkDivisionType = 2i32;
-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],
-};
-pub type InkEditStatus = i32;
-pub const IES_Idle: InkEditStatus = 0i32;
-pub const IES_Collecting: InkEditStatus = 1i32;
-pub const IES_Recognizing: InkEditStatus = 2i32;
-pub type InkExtractFlags = i32;
-pub const IEF_CopyFromOriginal: InkExtractFlags = 0i32;
-pub const IEF_RemoveFromOriginal: InkExtractFlags = 1i32;
-pub const IEF_Default: InkExtractFlags = 1i32;
-pub type InkInsertMode = i32;
-pub const IEM_InsertText: InkInsertMode = 0i32;
-pub const IEM_InsertInk: InkInsertMode = 1i32;
-pub const InkMaxTransparencyValue: i32 = 255i32;
-pub const InkMinTransparencyValue: i32 = 0i32;
-pub type InkMode = i32;
-pub const IEM_Disabled: InkMode = 0i32;
-pub const IEM_Ink: InkMode = 1i32;
-pub const IEM_InkAndGesture: InkMode = 2i32;
-pub type InkMouseButton = i32;
-pub const IMF_Left: InkMouseButton = 1i32;
-pub const IMF_Right: InkMouseButton = 2i32;
-pub const IMF_Middle: InkMouseButton = 4i32;
-pub type InkMousePointer = i32;
-pub const IMP_Default: InkMousePointer = 0i32;
-pub const IMP_Arrow: InkMousePointer = 1i32;
-pub const IMP_Crosshair: InkMousePointer = 2i32;
-pub const IMP_Ibeam: InkMousePointer = 3i32;
-pub const IMP_SizeNESW: InkMousePointer = 4i32;
-pub const IMP_SizeNS: InkMousePointer = 5i32;
-pub const IMP_SizeNWSE: InkMousePointer = 6i32;
-pub const IMP_SizeWE: InkMousePointer = 7i32;
-pub const IMP_UpArrow: InkMousePointer = 8i32;
-pub const IMP_Hourglass: InkMousePointer = 9i32;
-pub const IMP_NoDrop: InkMousePointer = 10i32;
-pub const IMP_ArrowHourglass: InkMousePointer = 11i32;
-pub const IMP_ArrowQuestion: InkMousePointer = 12i32;
-pub const IMP_SizeAll: InkMousePointer = 13i32;
-pub const IMP_Hand: InkMousePointer = 14i32;
-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],
-};
-pub type InkOverlayAttachMode = i32;
-pub const IOAM_Behind: InkOverlayAttachMode = 0i32;
-pub const IOAM_InFront: InkOverlayAttachMode = 1i32;
-pub type InkOverlayEditingMode = i32;
-pub const IOEM_Ink: InkOverlayEditingMode = 0i32;
-pub const IOEM_Delete: InkOverlayEditingMode = 1i32;
-pub const IOEM_Select: InkOverlayEditingMode = 2i32;
-pub type InkOverlayEraserMode = i32;
-pub const IOERM_StrokeErase: InkOverlayEraserMode = 0i32;
-pub const IOERM_PointErase: InkOverlayEraserMode = 1i32;
-pub type InkPenTip = i32;
-pub const IPT_Ball: InkPenTip = 0i32;
-pub const IPT_Rectangle: InkPenTip = 1i32;
-pub type InkPersistenceCompressionMode = i32;
-pub const IPCM_Default: InkPersistenceCompressionMode = 0i32;
-pub const IPCM_MaximumCompression: InkPersistenceCompressionMode = 1i32;
-pub const IPCM_NoCompression: InkPersistenceCompressionMode = 2i32;
-pub type InkPersistenceFormat = i32;
-pub const IPF_InkSerializedFormat: InkPersistenceFormat = 0i32;
-pub const IPF_Base64InkSerializedFormat: InkPersistenceFormat = 1i32;
-pub const IPF_GIF: InkPersistenceFormat = 2i32;
-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] };
-pub type InkPictureSizeMode = i32;
-pub const IPSM_AutoSize: InkPictureSizeMode = 0i32;
-pub const IPSM_CenterImage: InkPictureSizeMode = 1i32;
-pub const IPSM_Normal: InkPictureSizeMode = 2i32;
-pub const IPSM_StretchImage: InkPictureSizeMode = 3i32;
-pub type InkRasterOperation = i32;
-pub const IRO_Black: InkRasterOperation = 1i32;
-pub const IRO_NotMergePen: InkRasterOperation = 2i32;
-pub const IRO_MaskNotPen: InkRasterOperation = 3i32;
-pub const IRO_NotCopyPen: InkRasterOperation = 4i32;
-pub const IRO_MaskPenNot: InkRasterOperation = 5i32;
-pub const IRO_Not: InkRasterOperation = 6i32;
-pub const IRO_XOrPen: InkRasterOperation = 7i32;
-pub const IRO_NotMaskPen: InkRasterOperation = 8i32;
-pub const IRO_MaskPen: InkRasterOperation = 9i32;
-pub const IRO_NotXOrPen: InkRasterOperation = 10i32;
-pub const IRO_NoOperation: InkRasterOperation = 11i32;
-pub const IRO_MergeNotPen: InkRasterOperation = 12i32;
-pub const IRO_CopyPen: InkRasterOperation = 13i32;
-pub const IRO_MergePenNot: InkRasterOperation = 14i32;
-pub const IRO_MergePen: InkRasterOperation = 15i32;
-pub const IRO_White: InkRasterOperation = 16i32;
-#[repr(C)]
-#[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
- }
-}
-pub type InkRecognitionAlternatesSelection = i32;
-pub const IRAS_Start: InkRecognitionAlternatesSelection = 0i32;
-pub const IRAS_DefaultCount: InkRecognitionAlternatesSelection = 10i32;
-pub const IRAS_All: InkRecognitionAlternatesSelection = -1i32;
-pub type InkRecognitionConfidence = i32;
-pub const IRC_Strong: InkRecognitionConfidence = 0i32;
-pub const IRC_Intermediate: InkRecognitionConfidence = 1i32;
-pub const IRC_Poor: InkRecognitionConfidence = 2i32;
-pub type InkRecognitionModes = i32;
-pub const IRM_None: InkRecognitionModes = 0i32;
-pub const IRM_WordModeOnly: InkRecognitionModes = 1i32;
-pub const IRM_Coerce: InkRecognitionModes = 2i32;
-pub const IRM_TopInkBreaksOnly: InkRecognitionModes = 4i32;
-pub const IRM_PrefixOk: InkRecognitionModes = 8i32;
-pub const IRM_LineMode: InkRecognitionModes = 16i32;
-pub const IRM_DisablePersonalization: InkRecognitionModes = 32i32;
-pub const IRM_AutoSpace: InkRecognitionModes = 64i32;
-pub const IRM_Max: InkRecognitionModes = 128i32;
-pub type InkRecognitionStatus = i32;
-pub const IRS_NoError: InkRecognitionStatus = 0i32;
-pub const IRS_Interrupted: InkRecognitionStatus = 1i32;
-pub const IRS_ProcessFailed: InkRecognitionStatus = 2i32;
-pub const IRS_InkAddedFailed: InkRecognitionStatus = 4i32;
-pub const IRS_SetAutoCompletionModeFailed: InkRecognitionStatus = 8i32;
-pub const IRS_SetStrokesFailed: InkRecognitionStatus = 16i32;
-pub const IRS_SetGuideFailed: InkRecognitionStatus = 32i32;
-pub const IRS_SetFlagsFailed: InkRecognitionStatus = 64i32;
-pub const IRS_SetFactoidFailed: InkRecognitionStatus = 128i32;
-pub const IRS_SetPrefixSuffixFailed: InkRecognitionStatus = 256i32;
-pub const IRS_SetWordListFailed: InkRecognitionStatus = 512i32;
-pub type InkRecognizerCapabilities = i32;
-pub const IRC_DontCare: InkRecognizerCapabilities = 1i32;
-pub const IRC_Object: InkRecognizerCapabilities = 2i32;
-pub const IRC_FreeInput: InkRecognizerCapabilities = 4i32;
-pub const IRC_LinedInput: InkRecognizerCapabilities = 8i32;
-pub const IRC_BoxedInput: InkRecognizerCapabilities = 16i32;
-pub const IRC_CharacterAutoCompletionInput: InkRecognizerCapabilities = 32i32;
-pub const IRC_RightAndDown: InkRecognizerCapabilities = 64i32;
-pub const IRC_LeftAndDown: InkRecognizerCapabilities = 128i32;
-pub const IRC_DownAndLeft: InkRecognizerCapabilities = 256i32;
-pub const IRC_DownAndRight: InkRecognizerCapabilities = 512i32;
-pub const IRC_ArbitraryAngle: InkRecognizerCapabilities = 1024i32;
-pub const IRC_Lattice: InkRecognizerCapabilities = 2048i32;
-pub const IRC_AdviseInkChange: InkRecognizerCapabilities = 4096i32;
-pub const IRC_StrokeReorder: InkRecognizerCapabilities = 8192i32;
-pub const IRC_Personalizable: InkRecognizerCapabilities = 16384i32;
-pub const IRC_PrefersArbitraryAngle: InkRecognizerCapabilities = 32768i32;
-pub const IRC_PrefersParagraphBreaking: InkRecognizerCapabilities = 65536i32;
-pub const IRC_PrefersSegmentation: InkRecognizerCapabilities = 131072i32;
-pub const IRC_Cursive: InkRecognizerCapabilities = 262144i32;
-pub const IRC_TextPrediction: InkRecognizerCapabilities = 524288i32;
-pub const IRC_Alpha: InkRecognizerCapabilities = 1048576i32;
-pub const IRC_Beta: InkRecognizerCapabilities = 2097152i32;
-pub type InkRecognizerCharacterAutoCompletionMode = i32;
-pub const IRCACM_Full: InkRecognizerCharacterAutoCompletionMode = 0i32;
-pub const IRCACM_Prefix: InkRecognizerCharacterAutoCompletionMode = 1i32;
-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],
-};
-pub type InkSelectionConstants = i32;
-pub const ISC_FirstElement: InkSelectionConstants = 0i32;
-pub const ISC_AllElements: InkSelectionConstants = -1i32;
-pub type InkShiftKeyModifierFlags = i32;
-pub const IKM_Shift: InkShiftKeyModifierFlags = 1i32;
-pub const IKM_Control: InkShiftKeyModifierFlags = 2i32;
-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] };
-pub type InkSystemGesture = i32;
-pub const ISG_Tap: InkSystemGesture = 16i32;
-pub const ISG_DoubleTap: InkSystemGesture = 17i32;
-pub const ISG_RightTap: InkSystemGesture = 18i32;
-pub const ISG_Drag: InkSystemGesture = 19i32;
-pub const ISG_RightDrag: InkSystemGesture = 20i32;
-pub const ISG_HoldEnter: InkSystemGesture = 21i32;
-pub const ISG_HoldLeave: InkSystemGesture = 22i32;
-pub const ISG_HoverEnter: InkSystemGesture = 23i32;
-pub const ISG_HoverLeave: InkSystemGesture = 24i32;
-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],
-};
-pub type InteractionMode = i32;
-pub const InteractionMode_InPlace: InteractionMode = 0i32;
-pub const InteractionMode_Floating: InteractionMode = 1i32;
-pub const InteractionMode_DockedTop: InteractionMode = 2i32;
-pub const InteractionMode_DockedBottom: InteractionMode = 3i32;
-pub type KEYMODIFIER = i32;
-pub const KEYMODIFIER_CONTROL: KEYMODIFIER = 1i32;
-pub const KEYMODIFIER_MENU: KEYMODIFIER = 2i32;
-pub const KEYMODIFIER_SHIFT: KEYMODIFIER = 4i32;
-pub const KEYMODIFIER_WIN: KEYMODIFIER = 8i32;
-pub const KEYMODIFIER_ALTGR: KEYMODIFIER = 16i32;
-pub const KEYMODIFIER_EXT: KEYMODIFIER = 32i32;
-#[repr(C)]
-#[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
- }
-}
-pub type LINE_METRICS = i32;
-pub const LM_BASELINE: LINE_METRICS = 0i32;
-pub const LM_MIDLINE: LINE_METRICS = 1i32;
-pub const LM_ASCENDER: LINE_METRICS = 2i32;
-pub const LM_DESCENDER: LINE_METRICS = 3i32;
-#[repr(C)]
-#[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
- }
-}
-pub const MAX_FRIENDLYNAME: u32 = 64u32;
-pub const MAX_LANGUAGES: u32 = 64u32;
-pub const MAX_PACKET_BUTTON_COUNT: u32 = 32u32;
-pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32;
-pub const MAX_VENDORNAME: u32 = 32u32;
-pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: &'static str = "Microsoft TIP ComboBox List Window Identifier";
-pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: &'static str = "Microsoft TIP No Insert Option";
-pub const MICROSOFT_TIP_OPENING_MSG: &'static str = "TabletInputPanelOpening";
-pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: &'static str = "Microsoft TIP URL Experience";
-pub type MICUIELEMENT = i32;
-pub const MICUIELEMENT_BUTTON_WRITE: MICUIELEMENT = 1i32;
-pub const MICUIELEMENT_BUTTON_ERASE: MICUIELEMENT = 2i32;
-pub const MICUIELEMENT_BUTTON_CORRECT: MICUIELEMENT = 4i32;
-pub const MICUIELEMENT_BUTTON_CLEAR: MICUIELEMENT = 8i32;
-pub const MICUIELEMENT_BUTTON_UNDO: MICUIELEMENT = 16i32;
-pub const MICUIELEMENT_BUTTON_REDO: MICUIELEMENT = 32i32;
-pub const MICUIELEMENT_BUTTON_INSERT: MICUIELEMENT = 64i32;
-pub const MICUIELEMENT_BUTTON_CANCEL: MICUIELEMENT = 128i32;
-pub const MICUIELEMENT_INKPANEL_BACKGROUND: MICUIELEMENT = 256i32;
-pub const MICUIELEMENT_RESULTPANEL_BACKGROUND: MICUIELEMENT = 512i32;
-pub type MICUIELEMENTSTATE = i32;
-pub const MICUIELEMENTSTATE_NORMAL: MICUIELEMENTSTATE = 1i32;
-pub const MICUIELEMENTSTATE_HOT: MICUIELEMENTSTATE = 2i32;
-pub const MICUIELEMENTSTATE_PRESSED: MICUIELEMENTSTATE = 3i32;
-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],
-};
-pub type MouseButton = i32;
-pub const NO_BUTTON: MouseButton = 0i32;
-pub const LEFT_BUTTON: MouseButton = 1i32;
-pub const RIGHT_BUTTON: MouseButton = 2i32;
-pub const MIDDLE_BUTTON: MouseButton = 4i32;
-pub const NUM_FLICK_DIRECTIONS: u32 = 8u32;
-#[repr(C)]
-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)]
-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)]
-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
- }
-}
-pub type PROPERTY_UNITS = i32;
-pub const PROPERTY_UNITS_DEFAULT: PROPERTY_UNITS = 0i32;
-pub const PROPERTY_UNITS_INCHES: PROPERTY_UNITS = 1i32;
-pub const PROPERTY_UNITS_CENTIMETERS: PROPERTY_UNITS = 2i32;
-pub const PROPERTY_UNITS_DEGREES: PROPERTY_UNITS = 3i32;
-pub const PROPERTY_UNITS_RADIANS: PROPERTY_UNITS = 4i32;
-pub const PROPERTY_UNITS_SECONDS: PROPERTY_UNITS = 5i32;
-pub const PROPERTY_UNITS_POUNDS: PROPERTY_UNITS = 6i32;
-pub const PROPERTY_UNITS_GRAMS: PROPERTY_UNITS = 7i32;
-pub const PROPERTY_UNITS_SILINEAR: PROPERTY_UNITS = 8i32;
-pub const PROPERTY_UNITS_SIROTATION: PROPERTY_UNITS = 9i32;
-pub const PROPERTY_UNITS_ENGLINEAR: PROPERTY_UNITS = 10i32;
-pub const PROPERTY_UNITS_ENGROTATION: PROPERTY_UNITS = 11i32;
-pub const PROPERTY_UNITS_SLUGS: PROPERTY_UNITS = 12i32;
-pub const PROPERTY_UNITS_KELVIN: PROPERTY_UNITS = 13i32;
-pub const PROPERTY_UNITS_FAHRENHEIT: PROPERTY_UNITS = 14i32;
-pub const PROPERTY_UNITS_AMPERE: PROPERTY_UNITS = 15i32;
-pub const PROPERTY_UNITS_CANDELA: PROPERTY_UNITS = 16i32;
-pub type PanelInputArea = i32;
-pub const PanelInputArea_Auto: PanelInputArea = 0i32;
-pub const PanelInputArea_Keyboard: PanelInputArea = 1i32;
-pub const PanelInputArea_WritingPad: PanelInputArea = 2i32;
-pub const PanelInputArea_CharacterPad: PanelInputArea = 3i32;
-pub type PanelType = i32;
-pub const PT_Default: PanelType = 0i32;
-pub const PT_Inactive: PanelType = 1i32;
-pub const PT_Handwriting: PanelType = 2i32;
-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] };
-pub type PfnRecoCallback = unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows_sys::core::HRESULT;
-pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32;
-pub const RECOCONF_LOWCONFIDENCE: i32 = -1i32;
-pub const RECOCONF_MEDIUMCONFIDENCE: u32 = 0u32;
-pub const RECOCONF_NOTSET: u32 = 128u32;
-pub const RECOFLAG_AUTOSPACE: u32 = 64u32;
-pub const RECOFLAG_COERCE: u32 = 2u32;
-pub const RECOFLAG_DISABLEPERSONALIZATION: u32 = 32u32;
-pub const RECOFLAG_LINEMODE: u32 = 16u32;
-pub const RECOFLAG_PREFIXOK: u32 = 8u32;
-pub const RECOFLAG_SINGLESEG: u32 = 4u32;
-pub const RECOFLAG_WORDMODE: u32 = 1u32;
-#[repr(C)]
-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)]
-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)]
-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)]
-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 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 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)]
-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)]
-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
- }
-}
-pub const RF_ADVISEINKCHANGE: i32 = 4096i32;
-pub const RF_ARBITRARY_ANGLE: i32 = 1024i32;
-pub const RF_BOXED_INPUT: i32 = 16i32;
-pub const RF_CAC_INPUT: i32 = 32i32;
-pub const RF_DONTCARE: i32 = 1i32;
-pub const RF_DOWN_AND_LEFT: i32 = 256i32;
-pub const RF_DOWN_AND_RIGHT: i32 = 512i32;
-pub const RF_FREE_INPUT: i32 = 4i32;
-pub const RF_LATTICE: i32 = 2048i32;
-pub const RF_LEFT_AND_DOWN: i32 = 128i32;
-pub const RF_LINED_INPUT: i32 = 8i32;
-pub const RF_OBJECT: i32 = 2i32;
-pub const RF_PERFORMSLINEBREAKING: i32 = 65536i32;
-pub const RF_PERSONALIZABLE: i32 = 16384i32;
-pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32;
-pub const RF_RIGHT_AND_DOWN: i32 = 64i32;
-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 type RealTimeStylusDataInterest = i32;
-pub const RTSDI_AllData: RealTimeStylusDataInterest = -1i32;
-pub const RTSDI_None: RealTimeStylusDataInterest = 0i32;
-pub const RTSDI_Error: RealTimeStylusDataInterest = 1i32;
-pub const RTSDI_RealTimeStylusEnabled: RealTimeStylusDataInterest = 2i32;
-pub const RTSDI_RealTimeStylusDisabled: RealTimeStylusDataInterest = 4i32;
-pub const RTSDI_StylusNew: RealTimeStylusDataInterest = 8i32;
-pub const RTSDI_StylusInRange: RealTimeStylusDataInterest = 16i32;
-pub const RTSDI_InAirPackets: RealTimeStylusDataInterest = 32i32;
-pub const RTSDI_StylusOutOfRange: RealTimeStylusDataInterest = 64i32;
-pub const RTSDI_StylusDown: RealTimeStylusDataInterest = 128i32;
-pub const RTSDI_Packets: RealTimeStylusDataInterest = 256i32;
-pub const RTSDI_StylusUp: RealTimeStylusDataInterest = 512i32;
-pub const RTSDI_StylusButtonUp: RealTimeStylusDataInterest = 1024i32;
-pub const RTSDI_StylusButtonDown: RealTimeStylusDataInterest = 2048i32;
-pub const RTSDI_SystemEvents: RealTimeStylusDataInterest = 4096i32;
-pub const RTSDI_TabletAdded: RealTimeStylusDataInterest = 8192i32;
-pub const RTSDI_TabletRemoved: RealTimeStylusDataInterest = 16384i32;
-pub const RTSDI_CustomStylusDataAdded: RealTimeStylusDataInterest = 32768i32;
-pub const RTSDI_UpdateMapping: RealTimeStylusDataInterest = 65536i32;
-pub const RTSDI_DefaultEvents: RealTimeStylusDataInterest = 37766i32;
-pub type RealTimeStylusLockType = i32;
-pub const RTSLT_ObjLock: RealTimeStylusLockType = 1i32;
-pub const RTSLT_SyncEventLock: RealTimeStylusLockType = 2i32;
-pub const RTSLT_AsyncEventLock: RealTimeStylusLockType = 4i32;
-pub const RTSLT_ExcludeCallback: RealTimeStylusLockType = 8i32;
-pub const RTSLT_SyncObjLock: RealTimeStylusLockType = 11i32;
-pub const RTSLT_AsyncObjLock: RealTimeStylusLockType = 13i32;
-pub const SAFE_PARTIAL: u32 = 1u32;
-pub type SCROLLDIRECTION = i32;
-pub const SCROLLDIRECTION_UP: SCROLLDIRECTION = 0i32;
-pub const SCROLLDIRECTION_DOWN: SCROLLDIRECTION = 1i32;
-#[repr(C)]
-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)]
-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
- }
-}
-pub type ScrollBarsConstants = i32;
-pub const rtfNone: ScrollBarsConstants = 0i32;
-pub const rtfHorizontal: ScrollBarsConstants = 1i32;
-pub const rtfVertical: ScrollBarsConstants = 2i32;
-pub const rtfBoth: ScrollBarsConstants = 3i32;
-pub type SelAlignmentConstants = i32;
-pub const rtfLeft: SelAlignmentConstants = 0i32;
-pub const rtfRight: SelAlignmentConstants = 1i32;
-pub const rtfCenter: SelAlignmentConstants = 2i32;
-pub type SelectionHitResult = i32;
-pub const SHR_None: SelectionHitResult = 0i32;
-pub const SHR_NW: SelectionHitResult = 1i32;
-pub const SHR_SE: SelectionHitResult = 2i32;
-pub const SHR_NE: SelectionHitResult = 3i32;
-pub const SHR_SW: SelectionHitResult = 4i32;
-pub const SHR_E: SelectionHitResult = 5i32;
-pub const SHR_W: SelectionHitResult = 6i32;
-pub const SHR_N: SelectionHitResult = 7i32;
-pub const SHR_S: SelectionHitResult = 8i32;
-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)]
-#[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
- }
-}
-pub type StylusQueue = i32;
-pub const SyncStylusQueue: StylusQueue = 1i32;
-pub const AsyncStylusQueueImmediate: StylusQueue = 2i32;
-pub const AsyncStylusQueue: StylusQueue = 3i32;
-pub const TABLET_DISABLE_FLICKFALLBACKKEYS: u32 = 1048576u32;
-pub const TABLET_DISABLE_FLICKS: u32 = 65536u32;
-pub const TABLET_DISABLE_PENBARRELFEEDBACK: u32 = 16u32;
-pub const TABLET_DISABLE_PENTAPFEEDBACK: u32 = 8u32;
-pub const TABLET_DISABLE_PRESSANDHOLD: u32 = 1u32;
-pub const TABLET_DISABLE_SMOOTHSCROLLING: u32 = 524288u32;
-pub const TABLET_DISABLE_TOUCHSWITCH: u32 = 32768u32;
-pub const TABLET_DISABLE_TOUCHUIFORCEOFF: u32 = 512u32;
-pub const TABLET_DISABLE_TOUCHUIFORCEON: u32 = 256u32;
-pub const TABLET_ENABLE_FLICKLEARNINGMODE: u32 = 262144u32;
-pub const TABLET_ENABLE_FLICKSONCONTEXT: u32 = 131072u32;
-pub const TABLET_ENABLE_MULTITOUCHDATA: u32 = 16777216u32;
-pub type TabletDeviceKind = i32;
-pub const TDK_Mouse: TabletDeviceKind = 0i32;
-pub const TDK_Pen: TabletDeviceKind = 1i32;
-pub const TDK_Touch: TabletDeviceKind = 2i32;
-pub type TabletHardwareCapabilities = i32;
-pub const THWC_Integrated: TabletHardwareCapabilities = 1i32;
-pub const THWC_CursorMustTouch: TabletHardwareCapabilities = 2i32;
-pub const THWC_HardProximity: TabletHardwareCapabilities = 4i32;
-pub const THWC_CursorsHavePhysicalIds: TabletHardwareCapabilities = 8i32;
-pub type TabletPropertyMetricUnit = i32;
-pub const TPMU_Default: TabletPropertyMetricUnit = 0i32;
-pub const TPMU_Inches: TabletPropertyMetricUnit = 1i32;
-pub const TPMU_Centimeters: TabletPropertyMetricUnit = 2i32;
-pub const TPMU_Degrees: TabletPropertyMetricUnit = 3i32;
-pub const TPMU_Radians: TabletPropertyMetricUnit = 4i32;
-pub const TPMU_Seconds: TabletPropertyMetricUnit = 5i32;
-pub const TPMU_Pounds: TabletPropertyMetricUnit = 6i32;
-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],
-};
-pub type VisualState = i32;
-pub const InPlace: VisualState = 0i32;
-pub const Floating: VisualState = 1i32;
-pub const DockedTop: VisualState = 2i32;
-pub const DockedBottom: VisualState = 3i32;
-pub const Closed: VisualState = 4i32;
-pub const WM_TABLET_ADDED: u32 = 712u32;
-pub const WM_TABLET_DEFBASE: u32 = 704u32;
-pub const WM_TABLET_DELETED: u32 = 713u32;
-pub const WM_TABLET_FLICK: u32 = 715u32;
-pub const WM_TABLET_MAXOFFSET: u32 = 32u32;
-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 type enumGetCandidateFlags = i32;
-pub const TCF_ALLOW_RECOGNITION: enumGetCandidateFlags = 1i32;
-pub const TCF_FORCE_RECOGNITION: enumGetCandidateFlags = 2i32;
-pub type enumINKMETRIC_FLAGS = i32;
-pub const IMF_FONT_SELECTED_IN_HDC: enumINKMETRIC_FLAGS = 1i32;
-pub const IMF_ITALIC: enumINKMETRIC_FLAGS = 2i32;
-pub const IMF_BOLD: enumINKMETRIC_FLAGS = 4i32;
-pub type enumRECO_TYPE = i32;
-pub const RECO_TYPE_WSTRING: enumRECO_TYPE = 0i32;
-pub const RECO_TYPE_WCHAR: enumRECO_TYPE = 1i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TextServices/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TextServices/mod.rs
deleted file mode 100644
index 103fcb553..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/TextServices/mod.rs
+++ /dev/null
@@ -1,1557 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn DoMsCtfMonitor(dwflags: u32, heventforservicestop: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
- pub fn InitLocalMsCtfMonitor(dwflags: u32) -> ::windows_sys::core::HRESULT;
- pub fn UninitLocalMsCtfMonitor() -> ::windows_sys::core::HRESULT;
-}
-pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32;
-pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32;
-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] };
-pub const DCM_FLAGS_CTFMON: u32 = 2u32;
-pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32;
-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 type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32;
-pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32;
-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],
-};
-pub const GXFPF_NEAREST: u32 = 2u32;
-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;
-pub type IAccStore = *mut ::core::ffi::c_void;
-pub type IAnchor = *mut ::core::ffi::c_void;
-pub type IClonableWrapper = *mut ::core::ffi::c_void;
-pub type ICoCreateLocally = *mut ::core::ffi::c_void;
-pub type ICoCreatedLocally = *mut ::core::ffi::c_void;
-pub type IDocWrap = *mut ::core::ffi::c_void;
-pub type IEnumITfCompositionView = *mut ::core::ffi::c_void;
-pub type IEnumSpeechCommands = *mut ::core::ffi::c_void;
-pub type IEnumTfCandidates = *mut ::core::ffi::c_void;
-pub type IEnumTfContextViews = *mut ::core::ffi::c_void;
-pub type IEnumTfContexts = *mut ::core::ffi::c_void;
-pub type IEnumTfDisplayAttributeInfo = *mut ::core::ffi::c_void;
-pub type IEnumTfDocumentMgrs = *mut ::core::ffi::c_void;
-pub type IEnumTfFunctionProviders = *mut ::core::ffi::c_void;
-pub type IEnumTfInputProcessorProfiles = *mut ::core::ffi::c_void;
-pub type IEnumTfLangBarItems = *mut ::core::ffi::c_void;
-pub type IEnumTfLanguageProfiles = *mut ::core::ffi::c_void;
-pub type IEnumTfLatticeElements = *mut ::core::ffi::c_void;
-pub type IEnumTfProperties = *mut ::core::ffi::c_void;
-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;
-pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32;
-pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32;
-pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32;
-pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32;
-pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32;
-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;
-pub type ITextStoreACPEx = *mut ::core::ffi::c_void;
-pub type ITextStoreACPServices = *mut ::core::ffi::c_void;
-pub type ITextStoreACPSink = *mut ::core::ffi::c_void;
-pub type ITextStoreACPSinkEx = *mut ::core::ffi::c_void;
-pub type ITextStoreAnchor = *mut ::core::ffi::c_void;
-pub type ITextStoreAnchorEx = *mut ::core::ffi::c_void;
-pub type ITextStoreAnchorSink = *mut ::core::ffi::c_void;
-pub type ITextStoreSinkAnchorEx = *mut ::core::ffi::c_void;
-pub type ITfActiveLanguageProfileNotifySink = *mut ::core::ffi::c_void;
-pub type ITfCandidateList = *mut ::core::ffi::c_void;
-pub type ITfCandidateListUIElement = *mut ::core::ffi::c_void;
-pub type ITfCandidateListUIElementBehavior = *mut ::core::ffi::c_void;
-pub type ITfCandidateString = *mut ::core::ffi::c_void;
-pub type ITfCategoryMgr = *mut ::core::ffi::c_void;
-pub type ITfCleanupContextDurationSink = *mut ::core::ffi::c_void;
-pub type ITfCleanupContextSink = *mut ::core::ffi::c_void;
-pub type ITfClientId = *mut ::core::ffi::c_void;
-pub type ITfCompartment = *mut ::core::ffi::c_void;
-pub type ITfCompartmentEventSink = *mut ::core::ffi::c_void;
-pub type ITfCompartmentMgr = *mut ::core::ffi::c_void;
-pub type ITfComposition = *mut ::core::ffi::c_void;
-pub type ITfCompositionSink = *mut ::core::ffi::c_void;
-pub type ITfCompositionView = *mut ::core::ffi::c_void;
-pub type ITfConfigureSystemKeystrokeFeed = *mut ::core::ffi::c_void;
-pub type ITfContext = *mut ::core::ffi::c_void;
-pub type ITfContextComposition = *mut ::core::ffi::c_void;
-pub type ITfContextKeyEventSink = *mut ::core::ffi::c_void;
-pub type ITfContextOwner = *mut ::core::ffi::c_void;
-pub type ITfContextOwnerCompositionServices = *mut ::core::ffi::c_void;
-pub type ITfContextOwnerCompositionSink = *mut ::core::ffi::c_void;
-pub type ITfContextOwnerServices = *mut ::core::ffi::c_void;
-pub type ITfContextView = *mut ::core::ffi::c_void;
-pub type ITfCreatePropertyStore = *mut ::core::ffi::c_void;
-pub type ITfDisplayAttributeInfo = *mut ::core::ffi::c_void;
-pub type ITfDisplayAttributeMgr = *mut ::core::ffi::c_void;
-pub type ITfDisplayAttributeNotifySink = *mut ::core::ffi::c_void;
-pub type ITfDisplayAttributeProvider = *mut ::core::ffi::c_void;
-pub type ITfDocumentMgr = *mut ::core::ffi::c_void;
-pub type ITfEditRecord = *mut ::core::ffi::c_void;
-pub type ITfEditSession = *mut ::core::ffi::c_void;
-pub type ITfEditTransactionSink = *mut ::core::ffi::c_void;
-pub type ITfFnAdviseText = *mut ::core::ffi::c_void;
-pub type ITfFnBalloon = *mut ::core::ffi::c_void;
-pub type ITfFnConfigure = *mut ::core::ffi::c_void;
-pub type ITfFnConfigureRegisterEudc = *mut ::core::ffi::c_void;
-pub type ITfFnConfigureRegisterWord = *mut ::core::ffi::c_void;
-pub type ITfFnCustomSpeechCommand = *mut ::core::ffi::c_void;
-pub type ITfFnGetLinguisticAlternates = *mut ::core::ffi::c_void;
-pub type ITfFnGetPreferredTouchKeyboardLayout = *mut ::core::ffi::c_void;
-pub type ITfFnGetSAPIObject = *mut ::core::ffi::c_void;
-pub type ITfFnLMInternal = *mut ::core::ffi::c_void;
-pub type ITfFnLMProcessor = *mut ::core::ffi::c_void;
-pub type ITfFnLangProfileUtil = *mut ::core::ffi::c_void;
-pub type ITfFnPlayBack = *mut ::core::ffi::c_void;
-pub type ITfFnPropertyUIStatus = *mut ::core::ffi::c_void;
-pub type ITfFnReconversion = *mut ::core::ffi::c_void;
-pub type ITfFnSearchCandidateProvider = *mut ::core::ffi::c_void;
-pub type ITfFnShowHelp = *mut ::core::ffi::c_void;
-pub type ITfFunction = *mut ::core::ffi::c_void;
-pub type ITfFunctionProvider = *mut ::core::ffi::c_void;
-pub type ITfInputProcessorProfileActivationSink = *mut ::core::ffi::c_void;
-pub type ITfInputProcessorProfileMgr = *mut ::core::ffi::c_void;
-pub type ITfInputProcessorProfileSubstituteLayout = *mut ::core::ffi::c_void;
-pub type ITfInputProcessorProfiles = *mut ::core::ffi::c_void;
-pub type ITfInputProcessorProfilesEx = *mut ::core::ffi::c_void;
-pub type ITfInputScope = *mut ::core::ffi::c_void;
-pub type ITfInputScope2 = *mut ::core::ffi::c_void;
-pub type ITfInsertAtSelection = *mut ::core::ffi::c_void;
-pub type ITfIntegratableCandidateListUIElement = *mut ::core::ffi::c_void;
-pub type ITfKeyEventSink = *mut ::core::ffi::c_void;
-pub type ITfKeyTraceEventSink = *mut ::core::ffi::c_void;
-pub type ITfKeystrokeMgr = *mut ::core::ffi::c_void;
-pub type ITfLMLattice = *mut ::core::ffi::c_void;
-pub type ITfLangBarEventSink = *mut ::core::ffi::c_void;
-pub type ITfLangBarItem = *mut ::core::ffi::c_void;
-pub type ITfLangBarItemBalloon = *mut ::core::ffi::c_void;
-pub type ITfLangBarItemBitmap = *mut ::core::ffi::c_void;
-pub type ITfLangBarItemBitmapButton = *mut ::core::ffi::c_void;
-pub type ITfLangBarItemButton = *mut ::core::ffi::c_void;
-pub type ITfLangBarItemMgr = *mut ::core::ffi::c_void;
-pub type ITfLangBarItemSink = *mut ::core::ffi::c_void;
-pub type ITfLangBarMgr = *mut ::core::ffi::c_void;
-pub type ITfLanguageProfileNotifySink = *mut ::core::ffi::c_void;
-pub type ITfMSAAControl = *mut ::core::ffi::c_void;
-pub type ITfMenu = *mut ::core::ffi::c_void;
-pub type ITfMessagePump = *mut ::core::ffi::c_void;
-pub type ITfMouseSink = *mut ::core::ffi::c_void;
-pub type ITfMouseTracker = *mut ::core::ffi::c_void;
-pub type ITfMouseTrackerACP = *mut ::core::ffi::c_void;
-pub type ITfPersistentPropertyLoaderACP = *mut ::core::ffi::c_void;
-pub type ITfPreservedKeyNotifySink = *mut ::core::ffi::c_void;
-pub type ITfProperty = *mut ::core::ffi::c_void;
-pub type ITfPropertyStore = *mut ::core::ffi::c_void;
-pub type ITfQueryEmbedded = *mut ::core::ffi::c_void;
-pub type ITfRange = *mut ::core::ffi::c_void;
-pub type ITfRangeACP = *mut ::core::ffi::c_void;
-pub type ITfRangeBackup = *mut ::core::ffi::c_void;
-pub type ITfReadOnlyProperty = *mut ::core::ffi::c_void;
-pub type ITfReadingInformationUIElement = *mut ::core::ffi::c_void;
-pub type ITfReverseConversion = *mut ::core::ffi::c_void;
-pub type ITfReverseConversionList = *mut ::core::ffi::c_void;
-pub type ITfReverseConversionMgr = *mut ::core::ffi::c_void;
-pub type ITfSource = *mut ::core::ffi::c_void;
-pub type ITfSourceSingle = *mut ::core::ffi::c_void;
-pub type ITfSpeechUIServer = *mut ::core::ffi::c_void;
-pub type ITfStatusSink = *mut ::core::ffi::c_void;
-pub type ITfSystemDeviceTypeLangBarItem = *mut ::core::ffi::c_void;
-pub type ITfSystemLangBarItem = *mut ::core::ffi::c_void;
-pub type ITfSystemLangBarItemSink = *mut ::core::ffi::c_void;
-pub type ITfSystemLangBarItemText = *mut ::core::ffi::c_void;
-pub type ITfTextEditSink = *mut ::core::ffi::c_void;
-pub type ITfTextInputProcessor = *mut ::core::ffi::c_void;
-pub type ITfTextInputProcessorEx = *mut ::core::ffi::c_void;
-pub type ITfTextLayoutSink = *mut ::core::ffi::c_void;
-pub type ITfThreadFocusSink = *mut ::core::ffi::c_void;
-pub type ITfThreadMgr = *mut ::core::ffi::c_void;
-pub type ITfThreadMgr2 = *mut ::core::ffi::c_void;
-pub type ITfThreadMgrEventSink = *mut ::core::ffi::c_void;
-pub type ITfThreadMgrEx = *mut ::core::ffi::c_void;
-pub type ITfToolTipUIElement = *mut ::core::ffi::c_void;
-pub type ITfTransitoryExtensionSink = *mut ::core::ffi::c_void;
-pub type ITfTransitoryExtensionUIElement = *mut ::core::ffi::c_void;
-pub type ITfUIElement = *mut ::core::ffi::c_void;
-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 type InputScope = i32;
-pub const IS_DEFAULT: InputScope = 0i32;
-pub const IS_URL: InputScope = 1i32;
-pub const IS_FILE_FULLFILEPATH: InputScope = 2i32;
-pub const IS_FILE_FILENAME: InputScope = 3i32;
-pub const IS_EMAIL_USERNAME: InputScope = 4i32;
-pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32;
-pub const IS_LOGINNAME: InputScope = 6i32;
-pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32;
-pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32;
-pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32;
-pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32;
-pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32;
-pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32;
-pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32;
-pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32;
-pub const IS_ADDRESS_STREET: InputScope = 15i32;
-pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32;
-pub const IS_ADDRESS_CITY: InputScope = 17i32;
-pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32;
-pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32;
-pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32;
-pub const IS_CURRENCY_AMOUNT: InputScope = 21i32;
-pub const IS_DATE_FULLDATE: InputScope = 22i32;
-pub const IS_DATE_MONTH: InputScope = 23i32;
-pub const IS_DATE_DAY: InputScope = 24i32;
-pub const IS_DATE_YEAR: InputScope = 25i32;
-pub const IS_DATE_MONTHNAME: InputScope = 26i32;
-pub const IS_DATE_DAYNAME: InputScope = 27i32;
-pub const IS_DIGITS: InputScope = 28i32;
-pub const IS_NUMBER: InputScope = 29i32;
-pub const IS_ONECHAR: InputScope = 30i32;
-pub const IS_PASSWORD: InputScope = 31i32;
-pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32;
-pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32;
-pub const IS_TELEPHONE_AREACODE: InputScope = 34i32;
-pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32;
-pub const IS_TIME_FULLTIME: InputScope = 36i32;
-pub const IS_TIME_HOUR: InputScope = 37i32;
-pub const IS_TIME_MINORSEC: InputScope = 38i32;
-pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32;
-pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32;
-pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32;
-pub const IS_CURRENCY_CHINESE: InputScope = 42i32;
-pub const IS_BOPOMOFO: InputScope = 43i32;
-pub const IS_HIRAGANA: InputScope = 44i32;
-pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32;
-pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32;
-pub const IS_HANJA: InputScope = 47i32;
-pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32;
-pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32;
-pub const IS_SEARCH: InputScope = 50i32;
-pub const IS_FORMULA: InputScope = 51i32;
-pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32;
-pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32;
-pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32;
-pub const IS_NATIVE_SCRIPT: InputScope = 55i32;
-pub const IS_YOMI: InputScope = 56i32;
-pub const IS_TEXT: InputScope = 57i32;
-pub const IS_CHAT: InputScope = 58i32;
-pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32;
-pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32;
-pub const IS_PRIVATE: InputScope = 61i32;
-pub const IS_MAPS: InputScope = 62i32;
-pub const IS_NUMERIC_PASSWORD: InputScope = 63i32;
-pub const IS_NUMERIC_PIN: InputScope = 64i32;
-pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32;
-pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32;
-pub const IS_FORMULA_NUMBER: InputScope = 67i32;
-pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32;
-pub const IS_PHRASELIST: InputScope = -1i32;
-pub const IS_REGULAREXPRESSION: InputScope = -2i32;
-pub const IS_SRGS: InputScope = -3i32;
-pub const IS_XML: InputScope = -4i32;
-pub const IS_ENUMSTRING: InputScope = -5i32;
-pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32;
-pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32;
-pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32;
-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] };
-pub type TEXT_STORE_CHANGE_FLAGS = u32;
-pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32;
-pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32;
-pub type TEXT_STORE_LOCK_FLAGS = u32;
-pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32;
-pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32;
-pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32;
-pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32;
-pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32;
-pub const TF_CHAR_EMBEDDED: u32 = 65532u32;
-pub const TF_CLUIE_COUNT: u32 = 2u32;
-pub const TF_CLUIE_CURRENTPAGE: u32 = 32u32;
-pub const TF_CLUIE_DOCUMENTMGR: u32 = 1u32;
-pub const TF_CLUIE_PAGEINDEX: u32 = 16u32;
-pub const TF_CLUIE_SELECTION: u32 = 4u32;
-pub const TF_CLUIE_STRING: u32 = 8u32;
-pub const TF_COMMANDING_ENABLED: u32 = 4u32;
-pub const TF_COMMANDING_ON: u32 = 8u32;
-pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32;
-pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32;
-pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32;
-pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32;
-pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32;
-pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32;
-pub const TF_CONVERSIONMODE_ALPHANUMERIC: u32 = 0u32;
-pub const TF_CONVERSIONMODE_CHARCODE: u32 = 32u32;
-pub const TF_CONVERSIONMODE_EUDC: u32 = 512u32;
-pub const TF_CONVERSIONMODE_FIXED: u32 = 2048u32;
-pub const TF_CONVERSIONMODE_FULLSHAPE: u32 = 8u32;
-pub const TF_CONVERSIONMODE_KATAKANA: u32 = 2u32;
-pub const TF_CONVERSIONMODE_NATIVE: u32 = 1u32;
-pub const TF_CONVERSIONMODE_NOCONVERSION: u32 = 256u32;
-pub const TF_CONVERSIONMODE_ROMAN: u32 = 16u32;
-pub const TF_CONVERSIONMODE_SOFTKEYBOARD: u32 = 128u32;
-pub const TF_CONVERSIONMODE_SYMBOL: u32 = 1024u32;
-pub type TF_DA_ATTR_INFO = i32;
-pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32;
-pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32;
-pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32;
-pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32;
-pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32;
-pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32;
-pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32;
-#[repr(C)]
-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)]
-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
- }
-}
-pub type TF_DA_COLORTYPE = i32;
-pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32;
-pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32;
-pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32;
-pub type TF_DA_LINESTYLE = i32;
-pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32;
-pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32;
-pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32;
-pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32;
-pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32;
-pub const TF_DICTATION_ENABLED: u32 = 2u32;
-pub const TF_DICTATION_ON: u32 = 1u32;
-pub const TF_DISABLE_BALLOON: u32 = 2u32;
-pub const TF_DISABLE_COMMANDING: u32 = 4u32;
-pub const TF_DISABLE_DICTATION: u32 = 2u32;
-pub const TF_DISABLE_SPEECH: u32 = 1u32;
-#[repr(C)]
-#[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
- }
-}
-pub const TF_E_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147220218i32;
-pub const TF_E_COMPOSITION_REJECTED: ::windows_sys::core::HRESULT = -2147220216i32;
-pub const TF_E_DISCONNECTED: ::windows_sys::core::HRESULT = -2147220220i32;
-pub const TF_E_EMPTYCONTEXT: ::windows_sys::core::HRESULT = -2147220215i32;
-pub const TF_E_FORMAT: ::windows_sys::core::HRESULT = -2147220982i32;
-pub const TF_E_INVALIDPOINT: ::windows_sys::core::HRESULT = -2147220985i32;
-pub const TF_E_INVALIDPOS: ::windows_sys::core::HRESULT = -2147220992i32;
-pub const TF_E_INVALIDVIEW: ::windows_sys::core::HRESULT = -2147220219i32;
-pub const TF_E_LOCKED: ::windows_sys::core::HRESULT = -2147220224i32;
-pub const TF_E_NOCONVERSION: ::windows_sys::core::HRESULT = -2147219968i32;
-pub const TF_E_NOINTERFACE: ::windows_sys::core::HRESULT = -2147220988i32;
-pub const TF_E_NOLAYOUT: ::windows_sys::core::HRESULT = -2147220986i32;
-pub const TF_E_NOLOCK: ::windows_sys::core::HRESULT = -2147220991i32;
-pub const TF_E_NOOBJECT: ::windows_sys::core::HRESULT = -2147220990i32;
-pub const TF_E_NOPROVIDER: ::windows_sys::core::HRESULT = -2147220221i32;
-pub const TF_E_NOSELECTION: ::windows_sys::core::HRESULT = -2147220987i32;
-pub const TF_E_NOSERVICE: ::windows_sys::core::HRESULT = -2147220989i32;
-pub const TF_E_NOTOWNEDRANGE: ::windows_sys::core::HRESULT = -2147220222i32;
-pub const TF_E_RANGE_NOT_COVERED: ::windows_sys::core::HRESULT = -2147220217i32;
-pub const TF_E_READONLY: ::windows_sys::core::HRESULT = -2147220983i32;
-pub const TF_E_STACKFULL: ::windows_sys::core::HRESULT = -2147220223i32;
-pub const TF_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32;
-#[repr(C)]
-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
- }
-}
-pub const TF_HF_OBJECT: u32 = 1u32;
-pub const TF_IE_CORRECTION: u32 = 1u32;
-#[repr(C)]
-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
- }
-}
-pub const TF_INVALID_COOKIE: u32 = 4294967295u32;
-pub const TF_INVALID_EDIT_COOKIE: u32 = 0u32;
-pub const TF_IPPMF_DISABLEPROFILE: u32 = 2u32;
-pub const TF_IPPMF_DONTCARECURRENTINPUTLANGUAGE: u32 = 4u32;
-pub const TF_IPPMF_ENABLEPROFILE: u32 = 1u32;
-pub const TF_IPPMF_FORPROCESS: u32 = 268435456u32;
-pub const TF_IPPMF_FORSESSION: u32 = 536870912u32;
-pub const TF_IPPMF_FORSYSTEMALL: u32 = 1073741824u32;
-pub const TF_IPP_CAPS_COMLESSSUPPORT: u32 = 8u32;
-pub const TF_IPP_CAPS_DISABLEONTRANSITORY: u32 = 1u32;
-pub const TF_IPP_CAPS_IMMERSIVESUPPORT: u32 = 65536u32;
-pub const TF_IPP_CAPS_SECUREMODESUPPORT: u32 = 2u32;
-pub const TF_IPP_CAPS_SYSTRAYSUPPORT: u32 = 131072u32;
-pub const TF_IPP_CAPS_UIELEMENTENABLED: u32 = 4u32;
-pub const TF_IPP_CAPS_WOW16SUPPORT: u32 = 16u32;
-pub const TF_IPP_FLAG_ACTIVE: u32 = 1u32;
-pub const TF_IPP_FLAG_ENABLED: u32 = 2u32;
-pub const TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR: u32 = 4u32;
-pub const TF_IPSINK_FLAG_ACTIVE: u32 = 1u32;
-#[repr(C)]
-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)]
-#[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)]
-#[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
- }
-}
-pub const TF_LBI_BALLOON: u32 = 16u32;
-pub const TF_LBI_BITMAP: u32 = 8u32;
-pub const TF_LBI_BMPF_VERTICAL: u32 = 1u32;
-pub const TF_LBI_CUSTOMUI: u32 = 32u32;
-pub const TF_LBI_DESC_MAXLEN: u32 = 32u32;
-pub const TF_LBI_ICON: u32 = 1u32;
-pub const TF_LBI_STATUS: u32 = 65536u32;
-pub const TF_LBI_STATUS_BTN_TOGGLED: u32 = 65536u32;
-pub const TF_LBI_STATUS_DISABLED: u32 = 2u32;
-pub const TF_LBI_STATUS_HIDDEN: u32 = 1u32;
-pub const TF_LBI_STYLE_BTN_BUTTON: u32 = 65536u32;
-pub const TF_LBI_STYLE_BTN_MENU: u32 = 131072u32;
-pub const TF_LBI_STYLE_BTN_TOGGLE: u32 = 262144u32;
-pub const TF_LBI_STYLE_HIDDENBYDEFAULT: u32 = 16u32;
-pub const TF_LBI_STYLE_HIDDENSTATUSCONTROL: u32 = 1u32;
-pub const TF_LBI_STYLE_HIDEONNOOTHERITEMS: u32 = 4u32;
-pub const TF_LBI_STYLE_SHOWNINTRAY: u32 = 2u32;
-pub const TF_LBI_STYLE_SHOWNINTRAYONLY: u32 = 8u32;
-pub const TF_LBI_STYLE_TEXTCOLORICON: u32 = 32u32;
-pub const TF_LBI_TEXT: u32 = 2u32;
-pub const TF_LBI_TOOLTIP: u32 = 4u32;
-pub const TF_LBMENUF_CHECKED: u32 = 1u32;
-pub const TF_LBMENUF_GRAYED: u32 = 16u32;
-pub const TF_LBMENUF_RADIOCHECKED: u32 = 8u32;
-pub const TF_LBMENUF_SEPARATOR: u32 = 4u32;
-pub const TF_LBMENUF_SUBMENU: u32 = 2u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub const TF_MENUREADY: u32 = 1u32;
-pub const TF_MOD_ALT: u32 = 1u32;
-pub const TF_MOD_CONTROL: u32 = 2u32;
-pub const TF_MOD_IGNORE_ALL_MODIFIER: u32 = 1024u32;
-pub const TF_MOD_LALT: u32 = 64u32;
-pub const TF_MOD_LCONTROL: u32 = 128u32;
-pub const TF_MOD_LSHIFT: u32 = 256u32;
-pub const TF_MOD_ON_KEYUP: u32 = 512u32;
-pub const TF_MOD_RALT: u32 = 8u32;
-pub const TF_MOD_RCONTROL: u32 = 16u32;
-pub const TF_MOD_RSHIFT: u32 = 32u32;
-pub const TF_MOD_SHIFT: u32 = 4u32;
-#[repr(C)]
-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
- }
-}
-pub const TF_POPF_ALL: u32 = 1u32;
-#[repr(C)]
-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
- }
-}
-pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32;
-pub const TF_PROFILETYPE_KEYBOARDLAYOUT: u32 = 2u32;
-pub const TF_PROFILE_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3549364069,
- data2: 43590,
- data3: 20437,
- data4: [145, 167, 103, 132, 95, 176, 47, 91],
-};
-pub const TF_PROFILE_CANTONESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 183242908, data2: 32406, data3: 4564, data4: [178, 239, 0, 128, 200, 130, 104, 126] };
-pub const TF_PROFILE_CHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1272946435,
- data2: 51155,
- data3: 4564,
- data4: [178, 171, 0, 128, 200, 130, 104, 126],
-};
-pub const TF_PROFILE_DAYI: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 58403877,
- data2: 18444,
- data3: 19839,
- data4: [176, 39, 214, 202, 107, 105, 120, 138],
-};
-pub const TF_PROFILE_NEWCHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4089090170,
- data2: 27774,
- data3: 4564,
- data4: [151, 250, 0, 128, 200, 130, 104, 126],
-};
-pub const TF_PROFILE_NEWPHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3002713346, data2: 5954, data3: 4564, data4: [151, 144, 0, 128, 200, 130, 104, 126] };
-pub const TF_PROFILE_NEWQUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 193477536, data2: 49607, data3: 4564, data4: [135, 249, 0, 128, 200, 130, 104, 126] };
-pub const TF_PROFILE_PHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1980959198, data2: 12666, data3: 4564, data4: [155, 93, 0, 128, 200, 130, 104, 126] };
-pub const TF_PROFILE_PINYIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4089090167,
- data2: 27774,
- data3: 4564,
- data4: [151, 250, 0, 128, 200, 130, 104, 126],
-};
-pub const TF_PROFILE_QUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1613018207, data2: 23636, data3: 4564, data4: [185, 33, 0, 128, 200, 130, 104, 126] };
-pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4199877380,
- data2: 23255,
- data3: 16671,
- data4: [165, 172, 202, 3, 142, 197, 21, 215],
-};
-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)]
-#[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
- }
-}
-pub const TF_PROPUI_STATUS_SAVETOFILE: u32 = 1u32;
-pub const TF_RCM_COMLESS: u32 = 1u32;
-pub const TF_RCM_HINT_COLLISION: u32 = 8u32;
-pub const TF_RCM_HINT_READING_LENGTH: u32 = 4u32;
-pub const TF_RCM_VKEY: u32 = 2u32;
-pub const TF_RIP_FLAG_FREEUNUSEDLIBRARIES: u32 = 1u32;
-pub const TF_RIUIE_CONTEXT: u32 = 1u32;
-pub const TF_RIUIE_ERRORINDEX: u32 = 8u32;
-pub const TF_RIUIE_MAXREADINGSTRINGLENGTH: u32 = 4u32;
-pub const TF_RIUIE_STRING: u32 = 2u32;
-pub const TF_RIUIE_VERTICALORDER: u32 = 16u32;
-pub const TF_RP_HIDDENINSETTINGUI: u32 = 2u32;
-pub const TF_RP_LOCALPROCESS: u32 = 4u32;
-pub const TF_RP_LOCALTHREAD: u32 = 8u32;
-pub const TF_RP_SUBITEMINSETTINGUI: u32 = 16u32;
-pub const TF_SD_LOADING: u32 = 2u32;
-pub const TF_SD_READONLY: u32 = 1u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub const TF_SENTENCEMODE_AUTOMATIC: u32 = 4u32;
-pub const TF_SENTENCEMODE_CONVERSATION: u32 = 16u32;
-pub const TF_SENTENCEMODE_NONE: u32 = 0u32;
-pub const TF_SENTENCEMODE_PHRASEPREDICT: u32 = 8u32;
-pub const TF_SENTENCEMODE_PLAURALCLAUSE: u32 = 1u32;
-pub const TF_SENTENCEMODE_SINGLECONVERT: u32 = 2u32;
-pub const TF_SFT_DESKBAND: u32 = 2048u32;
-pub const TF_SFT_DOCK: u32 = 2u32;
-pub const TF_SFT_EXTRAICONSONMINIMIZED: u32 = 512u32;
-pub const TF_SFT_HIDDEN: u32 = 8u32;
-pub const TF_SFT_HIGHTRANSPARENCY: u32 = 64u32;
-pub const TF_SFT_LABELS: u32 = 128u32;
-pub const TF_SFT_LOWTRANSPARENCY: u32 = 32u32;
-pub const TF_SFT_MINIMIZED: u32 = 4u32;
-pub const TF_SFT_NOEXTRAICONSONMINIMIZED: u32 = 1024u32;
-pub const TF_SFT_NOLABELS: u32 = 256u32;
-pub const TF_SFT_NOTRANSPARENCY: u32 = 16u32;
-pub const TF_SFT_SHOWNORMAL: u32 = 1u32;
-pub const TF_SHOW_BALLOON: u32 = 1u32;
-pub const TF_SPEECHUI_SHOWN: u32 = 16u32;
-pub const TF_SS_DISJOINTSEL: u32 = 1u32;
-pub const TF_SS_REGIONS: u32 = 2u32;
-pub const TF_SS_TKBAUTOCORRECTENABLE: u32 = 16u32;
-pub const TF_SS_TKBPREDICTIONENABLE: u32 = 32u32;
-pub const TF_SS_TRANSITORY: u32 = 4u32;
-pub const TF_ST_CORRECTION: u32 = 1u32;
-pub const TF_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32;
-pub const TF_TF_IGNOREEND: u32 = 2u32;
-pub const TF_TF_MOVESTART: u32 = 1u32;
-pub const TF_TMAE_COMLESS: u32 = 8u32;
-pub const TF_TMAE_CONSOLE: u32 = 64u32;
-pub const TF_TMAE_NOACTIVATEKEYBOARDLAYOUT: u32 = 32u32;
-pub const TF_TMAE_NOACTIVATETIP: u32 = 1u32;
-pub const TF_TMAE_SECUREMODE: u32 = 2u32;
-pub const TF_TMAE_UIELEMENTENABLEDONLY: u32 = 4u32;
-pub const TF_TMAE_WOW16: u32 = 16u32;
-pub const TF_TMF_ACTIVATED: u32 = 2147483648u32;
-pub const TF_TMF_COMLESS: u32 = 8u32;
-pub const TF_TMF_CONSOLE: u32 = 64u32;
-pub const TF_TMF_IMMERSIVEMODE: u32 = 1073741824u32;
-pub const TF_TMF_NOACTIVATETIP: u32 = 1u32;
-pub const TF_TMF_SECUREMODE: u32 = 2u32;
-pub const TF_TMF_UIELEMENTENABLEDONLY: u32 = 4u32;
-pub const TF_TMF_WOW16: u32 = 16u32;
-pub const TF_TRANSITORYEXTENSION_ATSELECTION: u32 = 2u32;
-pub const TF_TRANSITORYEXTENSION_FLOATING: u32 = 1u32;
-pub const TF_TRANSITORYEXTENSION_NONE: u32 = 0u32;
-pub const TF_TU_CORRECTION: u32 = 1u32;
-pub const TF_URP_ALLPROFILES: u32 = 2u32;
-pub const TF_URP_LOCALPROCESS: u32 = 4u32;
-pub const TF_URP_LOCALTHREAD: u32 = 8u32;
-pub const TF_US_HIDETIPUI: u32 = 1u32;
-pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_CHANGJIE: u32 = 61506u32;
-pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_DAYI: u32 = 61507u32;
-pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32;
-pub const TKBL_OPT_JAPANESE_ABC: u32 = 1041u32;
-pub const TKBL_OPT_KOREAN_HANGUL_2_BULSIK: u32 = 1042u32;
-pub const TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN: u32 = 2052u32;
-pub const TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32;
-pub const TKBL_UNDEFINED: u32 = 0u32;
-pub type TKBLayoutType = i32;
-pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32;
-pub const TKBLT_CLASSIC: TKBLayoutType = 1i32;
-pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32;
-pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED: u32 = 4u32;
-pub const TKB_ALTERNATES_FOR_AUTOCORRECTION: u32 = 2u32;
-pub const TKB_ALTERNATES_FOR_PREDICTION: u32 = 3u32;
-pub const TKB_ALTERNATES_STANDARD: u32 = 1u32;
-pub const TSATTRID_App: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2819586015,
- data2: 16951,
- data3: 16613,
- data4: [132, 156, 181, 250, 81, 193, 58, 199],
-};
-pub const TSATTRID_App_IncorrectGrammar: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3176457112,
- data2: 44291,
- data3: 19316,
- data4: [182, 179, 94, 219, 25, 153, 99, 136],
-};
-pub const TSATTRID_App_IncorrectSpelling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4096648252, data2: 61202, data3: 17165, data4: [148, 76, 154, 8, 151, 10, 37, 210] };
-pub const TSATTRID_Font: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1463724069, data2: 29851, data3: 20362, data4: [156, 253, 33, 195, 96, 92, 168, 40] };
-pub const TSATTRID_Font_FaceName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040259766, data2: 1339, data3: 20152, data4: [182, 90, 80, 218, 30, 129, 231, 46] };
-pub const TSATTRID_Font_SizePts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3360240386, data2: 42473, data3: 17773, data4: [175, 4, 128, 5, 228, 19, 15, 3] };
-pub const TSATTRID_Font_Style: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1756538751, data2: 27406, data3: 20264, data4: [129, 119, 87, 28, 47, 58, 66, 177] };
-pub const TSATTRID_Font_Style_Animation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3707190562, data2: 57385, data3: 18359, data4: [187, 54, 242, 99, 163, 208, 4, 204] };
-pub const TSATTRID_Font_Style_Animation_BlinkingBackground: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2263200004, data2: 260, data3: 19216, data4: [181, 133, 0, 242, 82, 117, 34, 181] };
-pub const TSATTRID_Font_Style_Animation_LasVegasLights: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4093912021, data2: 3975, data3: 20367, data4: [186, 218, 230, 214, 12, 37, 225, 82] };
-pub const TSATTRID_Font_Style_Animation_MarchingBlackAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1984225383,
- data2: 61830,
- data3: 18690,
- data4: [191, 198, 236, 129, 90, 162, 14, 157],
-};
-pub const TSATTRID_Font_Style_Animation_MarchingRedAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2016841133,
- data2: 20731,
- data3: 19567,
- data4: [132, 11, 212, 134, 187, 108, 247, 129],
-};
-pub const TSATTRID_Font_Style_Animation_Shimmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753081176, data2: 21139, data3: 19510, data4: [136, 9, 191, 139, 181, 26, 39, 179] };
-pub const TSATTRID_Font_Style_Animation_SparkleText: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1396354336, data2: 38444, data3: 20127, data4: [140, 9, 180, 46, 164, 116, 151, 17] };
-pub const TSATTRID_Font_Style_Animation_WipeDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1483925620,
- data2: 13947,
- data3: 18435,
- data4: [177, 96, 201, 15, 246, 37, 105, 208],
-};
-pub const TSATTRID_Font_Style_Animation_WipeRight: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3092630499,
- data2: 15660,
- data3: 17920,
- data4: [177, 233, 225, 201, 206, 2, 248, 66],
-};
-pub const TSATTRID_Font_Style_BackgroundColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3037637198,
- data2: 12433,
- data3: 17512,
- data4: [129, 219, 215, 158, 161, 144, 199, 199],
-};
-pub const TSATTRID_Font_Style_Blink: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3216162870,
- data2: 31439,
- data3: 17714,
- data4: [183, 32, 180, 22, 221, 119, 101, 168],
-};
-pub const TSATTRID_Font_Style_Bold: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1216428611,
- data2: 35360,
- data3: 18752,
- data4: [142, 88, 151, 130, 63, 123, 38, 138],
-};
-pub const TSATTRID_Font_Style_Capitalize: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2105910202,
- data2: 46333,
- data3: 17331,
- data4: [190, 252, 107, 152, 92, 132, 49, 65],
-};
-pub const TSATTRID_Font_Style_Color: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239396407, data2: 47279, data3: 20122, data4: [129, 180, 172, 247, 0, 200, 65, 27] };
-pub const TSATTRID_Font_Style_Emboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3180255042,
- data2: 13470,
- data3: 20023,
- data4: [130, 251, 67, 121, 121, 203, 83, 167],
-};
-pub const TSATTRID_Font_Style_Engrave: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620617182, data2: 33586, data3: 18583, data4: [190, 93, 137, 35, 50, 35, 23, 154] };
-pub const TSATTRID_Font_Style_Height: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2123592823,
- data2: 4838,
- data3: 17803,
- data4: [146, 106, 31, 164, 78, 232, 243, 145],
-};
-pub const TSATTRID_Font_Style_Hidden: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2984413040,
- data2: 34844,
- data3: 18271,
- data4: [134, 63, 136, 122, 100, 123, 16, 144],
-};
-pub const TSATTRID_Font_Style_Italic: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2269145130,
- data2: 42853,
- data3: 18657,
- data4: [172, 252, 210, 34, 34, 178, 248, 16],
-};
-pub const TSATTRID_Font_Style_Kerning: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3425100212,
- data2: 12186,
- data3: 18376,
- data4: [139, 255, 191, 30, 183, 204, 224, 221],
-};
-pub const TSATTRID_Font_Style_Lowercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1993919669,
- data2: 51835,
- data3: 17560,
- data4: [142, 233, 213, 196, 246, 247, 76, 96],
-};
-pub const TSATTRID_Font_Style_Outlined: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 283564849,
- data2: 56077,
- data3: 19142,
- data4: [167, 245, 156, 156, 255, 111, 42, 180],
-};
-pub const TSATTRID_Font_Style_Overline: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3818430282,
- data2: 39211,
- data3: 17153,
- data4: [140, 225, 165, 183, 198, 209, 243, 200],
-};
-pub const TSATTRID_Font_Style_Overline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3695576634,
- data2: 57621,
- data3: 18147,
- data4: [188, 216, 202, 103, 114, 170, 149, 180],
-};
-pub const TSATTRID_Font_Style_Overline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218842444, data2: 20942, data3: 18354, data4: [141, 76, 21, 117, 30, 95, 114, 27] };
-pub const TSATTRID_Font_Style_Position: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 365766315,
- data2: 62203,
- data3: 16482,
- data4: [181, 166, 154, 73, 225, 165, 204, 11],
-};
-pub const TSATTRID_Font_Style_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 475364530,
- data2: 5327,
- data3: 17748,
- data4: [165, 116, 236, 178, 247, 231, 239, 212],
-};
-pub const TSATTRID_Font_Style_Shadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1600679215,
- data2: 50893,
- data3: 19542,
- data4: [138, 26, 153, 74, 75, 151, 102, 190],
-};
-pub const TSATTRID_Font_Style_SmallCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4207635398,
- data2: 37120,
- data3: 19654,
- data4: [185, 105, 17, 238, 164, 90, 134, 180],
-};
-pub const TSATTRID_Font_Style_Spacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2562793485, data2: 36614, data3: 16538, data4: [142, 73, 106, 85, 75, 247, 193, 83] };
-pub const TSATTRID_Font_Style_Strikethrough: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 206971283, data2: 11528, data3: 18024, data4: [150, 1, 206, 212, 19, 9, 215, 175] };
-pub const TSATTRID_Font_Style_Strikethrough_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1648925489,
- data2: 41959,
- data3: 20372,
- data4: [172, 67, 235, 175, 143, 204, 122, 159],
-};
-pub const TSATTRID_Font_Style_Strikethrough_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1977038518,
- data2: 15503,
- data3: 19351,
- data4: [171, 120, 24, 119, 203, 153, 13, 49],
-};
-pub const TSATTRID_Font_Style_Subscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1467284356,
- data2: 14491,
- data3: 17340,
- data4: [167, 75, 21, 104, 52, 124, 240, 244],
-};
-pub const TSATTRID_Font_Style_Superscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782539068, data2: 22076, data3: 18858, data4: [147, 114, 11, 239, 9, 169, 37, 91] };
-pub const TSATTRID_Font_Style_Underline: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3284781555, data2: 30978, data3: 17483, data4: [154, 123, 72, 231, 15, 75, 80, 247] };
-pub const TSATTRID_Font_Style_Underline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1959938726, data2: 7603, data3: 19561, data4: [161, 118, 49, 18, 14, 117, 134, 213] };
-pub const TSATTRID_Font_Style_Underline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 459743461, data2: 3955, data3: 18769, data4: [166, 179, 111, 25, 228, 60, 148, 97] };
-pub const TSATTRID_Font_Style_Uppercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 866320616, data2: 58176, data3: 18743, data4: [182, 151, 143, 35, 64, 69, 205, 154] };
-pub const TSATTRID_Font_Style_Weight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 317921436, data2: 35760, data3: 17947, data4: [177, 250, 234, 249, 7, 4, 127, 224] };
-pub const TSATTRID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1131243323,
- data2: 9969,
- data3: 19182,
- data4: [158, 101, 143, 131, 164, 237, 72, 132],
-};
-pub const TSATTRID_List_LevelIndel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138884249, data2: 12575, data3: 18555, data4: [173, 93, 226, 164, 89, 225, 45, 66] };
-pub const TSATTRID_List_Type: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2923325022,
- data2: 19406,
- data3: 18915,
- data4: [160, 254, 45, 180, 125, 58, 23, 174],
-};
-pub const TSATTRID_List_Type_Arabic: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 322487766,
- data2: 39075,
- data3: 20387,
- data4: [155, 209, 122, 96, 238, 248, 233, 224],
-};
-pub const TSATTRID_List_Type_Bullet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3167582149, data2: 19533, data3: 19682, data4: [177, 2, 85, 159, 59, 43, 252, 234] };
-pub const TSATTRID_List_Type_LowerLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2520195717, data2: 62415, data3: 18718, data4: [169, 37, 56, 50, 52, 127, 210, 55] };
-pub const TSATTRID_List_Type_LowerRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2420531810,
- data2: 14720,
- data3: 19342,
- data4: [147, 104, 145, 139, 209, 33, 138, 65],
-};
-pub const TSATTRID_List_Type_UpperLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2038937549,
- data2: 52818,
- data3: 17035,
- data4: [155, 149, 163, 87, 246, 241, 12, 69],
-};
-pub const TSATTRID_List_Type_UpperRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 258651474,
- data2: 19072,
- data3: 18047,
- data4: [178, 241, 18, 126, 42, 163, 186, 158],
-};
-pub const TSATTRID_OTHERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3015912185,
- data2: 22480,
- data3: 18089,
- data4: [188, 168, 218, 194, 56, 161, 48, 87],
-};
-pub const TSATTRID_Text: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2128318056,
- data2: 33273,
- data3: 17565,
- data4: [161, 90, 135, 168, 56, 143, 170, 192],
-};
-pub const TSATTRID_Text_Alignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 328810982, data2: 5991, data3: 17773, data4: [147, 142, 53, 186, 86, 139, 92, 212] };
-pub const TSATTRID_Text_Alignment_Center: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2762562582,
- data2: 21439,
- data3: 19797,
- data4: [139, 135, 75, 221, 141, 66, 117, 252],
-};
-pub const TSATTRID_Text_Alignment_Justify: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3979675456,
- data2: 41207,
- data3: 17107,
- data4: [142, 168, 248, 27, 100, 136, 250, 240],
-};
-pub const TSATTRID_Text_Alignment_Left: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 380540371, data2: 25441, data3: 17314, data4: [132, 149, 208, 15, 57, 127, 22, 147] };
-pub const TSATTRID_Text_Alignment_Right: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3010400152, data2: 7070, data3: 17248, data4: [134, 22, 3, 251, 8, 167, 132, 86] };
-pub const TSATTRID_Text_EmbeddedObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2128318056,
- data2: 33273,
- data3: 17565,
- data4: [161, 90, 135, 168, 56, 143, 170, 192],
-};
-pub const TSATTRID_Text_Hyphenation: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3672065317,
- data2: 24974,
- data3: 18923,
- data4: [177, 168, 59, 104, 189, 118, 72, 227],
-};
-pub const TSATTRID_Text_Language: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3636481777,
- data2: 22355,
- data3: 19493,
- data4: [136, 135, 133, 68, 63, 229, 248, 25],
-};
-pub const TSATTRID_Text_Link: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1204654161, data2: 14114, data3: 19672, data4: [183, 200, 78, 23, 202, 23, 89, 245] };
-pub const TSATTRID_Text_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1806397567,
- data2: 34693,
- data3: 19513,
- data4: [139, 82, 150, 248, 120, 48, 63, 251],
-};
-pub const TSATTRID_Text_Para: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1591498786,
- data2: 39388,
- data3: 19926,
- data4: [174, 195, 182, 43, 170, 91, 46, 124],
-};
-pub const TSATTRID_Text_Para_FirstLineIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 130644499,
- data2: 29810,
- data3: 19928,
- data4: [144, 169, 145, 227, 215, 228, 242, 156],
-};
-pub const TSATTRID_Text_Para_LeftIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4213721321,
- data2: 29809,
- data3: 16841,
- data4: [182, 179, 138, 20, 80, 224, 24, 151],
-};
-pub const TSATTRID_Text_Para_LineSpacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1771780109,
- data2: 32652,
- data3: 18134,
- data4: [167, 59, 223, 227, 209, 83, 141, 243],
-};
-pub const TSATTRID_Text_Para_LineSpacing_AtLeast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919161649, data2: 11588, data3: 17460, data4: [165, 255, 127, 76, 73, 144, 169, 5] };
-pub const TSATTRID_Text_Para_LineSpacing_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2197493765, data2: 42692, data3: 16945, data4: [172, 18, 98, 96, 175, 42, 186, 40] };
-pub const TSATTRID_Text_Para_LineSpacing_Exactly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1027976512, data2: 9182, data3: 18647, data4: [166, 179, 118, 84, 32, 198, 32, 204] };
-pub const TSATTRID_Text_Para_LineSpacing_Multiple: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2433687100,
- data2: 54992,
- data3: 20325,
- data4: [138, 60, 66, 180, 179, 24, 104, 197],
-};
-pub const TSATTRID_Text_Para_LineSpacing_OnePtFive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 69771297, data2: 919, data3: 19287, data4: [154, 23, 7, 149, 153, 76, 211, 197] };
-pub const TSATTRID_Text_Para_LineSpacing_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3979675456,
- data2: 41207,
- data3: 17107,
- data4: [142, 168, 248, 27, 100, 136, 250, 240],
-};
-pub const TSATTRID_Text_Para_RightIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746530553, data2: 42466, data3: 18650, data4: [185, 138, 82, 12, 177, 101, 19, 191] };
-pub const TSATTRID_Text_Para_SpaceAfter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 2064269141,
- data2: 8924,
- data3: 16991,
- data4: [164, 17, 147, 218, 29, 143, 155, 170],
-};
-pub const TSATTRID_Text_Para_SpaceBefore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2381940105, data2: 6474, data3: 17921, data4: [178, 81, 152, 101, 163, 233, 6, 221] };
-pub const TSATTRID_Text_ReadOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239981079, data2: 56882, data3: 19197, data4: [165, 15, 162, 219, 17, 14, 110, 77] };
-pub const TSATTRID_Text_RightToLeft: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3395710577,
- data2: 6920,
- data3: 17725,
- data4: [191, 221, 40, 224, 140, 138, 175, 122],
-};
-pub const TSATTRID_Text_VerticalWriting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1807384981, data2: 1135, data3: 20137, data4: [179, 17, 151, 253, 102, 196, 39, 75] };
-pub const TS_AS_ATTR_CHANGE: u32 = 8u32;
-pub const TS_AS_LAYOUT_CHANGE: u32 = 4u32;
-pub const TS_AS_SEL_CHANGE: u32 = 2u32;
-pub const TS_AS_STATUS_CHANGE: u32 = 16u32;
-pub const TS_AS_TEXT_CHANGE: u32 = 1u32;
-#[repr(C)]
-#[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
- }
-}
-pub const TS_ATTR_FIND_BACKWARDS: u32 = 1u32;
-pub const TS_ATTR_FIND_HIDDEN: u32 = 32u32;
-pub const TS_ATTR_FIND_UPDATESTART: u32 = 4u32;
-pub const TS_ATTR_FIND_WANT_END: u32 = 16u32;
-pub const TS_ATTR_FIND_WANT_OFFSET: u32 = 2u32;
-pub const TS_ATTR_FIND_WANT_VALUE: u32 = 8u32;
-pub const TS_CHAR_EMBEDDED: u32 = 65532u32;
-pub const TS_CHAR_REGION: u32 = 0u32;
-pub const TS_CHAR_REPLACEMENT: u32 = 65533u32;
-pub const TS_E_FORMAT: ::windows_sys::core::HRESULT = -2147220982i32;
-pub const TS_E_INVALIDPOINT: ::windows_sys::core::HRESULT = -2147220985i32;
-pub const TS_E_INVALIDPOS: ::windows_sys::core::HRESULT = -2147220992i32;
-pub const TS_E_NOINTERFACE: ::windows_sys::core::HRESULT = -2147220988i32;
-pub const TS_E_NOLAYOUT: ::windows_sys::core::HRESULT = -2147220986i32;
-pub const TS_E_NOLOCK: ::windows_sys::core::HRESULT = -2147220991i32;
-pub const TS_E_NOOBJECT: ::windows_sys::core::HRESULT = -2147220990i32;
-pub const TS_E_NOSELECTION: ::windows_sys::core::HRESULT = -2147220987i32;
-pub const TS_E_NOSERVICE: ::windows_sys::core::HRESULT = -2147220989i32;
-pub const TS_E_READONLY: ::windows_sys::core::HRESULT = -2147220983i32;
-pub const TS_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32;
-pub const TS_GEA_HIDDEN: u32 = 1u32;
-pub const TS_GTA_HIDDEN: u32 = 1u32;
-pub const TS_IAS_NOQUERY: u32 = 1u32;
-pub const TS_IAS_QUERYONLY: u32 = 2u32;
-pub const TS_IE_COMPOSITION: u32 = 2u32;
-pub const TS_IE_CORRECTION: u32 = 1u32;
-pub const TS_LF_SYNC: u32 = 1u32;
-#[repr(C)]
-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
- }
-}
-pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED: u32 = 128u32;
-pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_VISIBLE: u32 = 256u32;
-pub const TS_SD_INPUTPANEMANUALDISPLAYENABLE: u32 = 64u32;
-pub const TS_SD_LOADING: u32 = 2u32;
-pub const TS_SD_READONLY: u32 = 1u32;
-pub const TS_SD_RESERVED: u32 = 4u32;
-pub const TS_SD_TKBAUTOCORRECTENABLE: u32 = 8u32;
-pub const TS_SD_TKBPREDICTIONENABLE: u32 = 16u32;
-pub const TS_SD_UIINTEGRATIONENABLE: u32 = 32u32;
-#[repr(C)]
-#[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)]
-#[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)]
-#[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
- }
-}
-pub const TS_SHIFT_COUNT_HIDDEN: u32 = 1u32;
-pub const TS_SHIFT_COUNT_ONLY: u32 = 8u32;
-pub const TS_SHIFT_HALT_HIDDEN: u32 = 2u32;
-pub const TS_SHIFT_HALT_VISIBLE: u32 = 4u32;
-pub const TS_SS_DISJOINTSEL: u32 = 1u32;
-pub const TS_SS_NOHIDDENTEXT: u32 = 8u32;
-pub const TS_SS_REGIONS: u32 = 2u32;
-pub const TS_SS_TKBAUTOCORRECTENABLE: u32 = 16u32;
-pub const TS_SS_TKBPREDICTIONENABLE: u32 = 32u32;
-pub const TS_SS_TRANSITORY: u32 = 4u32;
-pub const TS_SS_UWPCONTROL: u32 = 64u32;
-#[repr(C)]
-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
- }
-}
-pub const TS_STRF_END: u32 = 2u32;
-pub const TS_STRF_MID: u32 = 1u32;
-pub const TS_STRF_START: u32 = 0u32;
-pub const TS_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32;
-#[repr(C)]
-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
- }
-}
-pub const TS_VCOOKIE_NUL: u32 = 4294967295u32;
-pub type TfActiveSelEnd = i32;
-pub const TF_AE_NONE: TfActiveSelEnd = 0i32;
-pub const TF_AE_START: TfActiveSelEnd = 1i32;
-pub const TF_AE_END: TfActiveSelEnd = 2i32;
-pub type TfAnchor = i32;
-pub const TF_ANCHOR_START: TfAnchor = 0i32;
-pub const TF_ANCHOR_END: TfAnchor = 1i32;
-pub type TfCandidateResult = i32;
-pub const CAND_FINALIZED: TfCandidateResult = 0i32;
-pub const CAND_SELECTED: TfCandidateResult = 1i32;
-pub const CAND_CANCELED: TfCandidateResult = 2i32;
-pub type TfGravity = i32;
-pub const TF_GRAVITY_BACKWARD: TfGravity = 0i32;
-pub const TF_GRAVITY_FORWARD: TfGravity = 1i32;
-pub type TfIntegratableCandidateListSelectionStyle = i32;
-pub const STYLE_ACTIVE_SELECTION: TfIntegratableCandidateListSelectionStyle = 0i32;
-pub const STYLE_IMPLIED_SELECTION: TfIntegratableCandidateListSelectionStyle = 1i32;
-pub type TfLBBalloonStyle = i32;
-pub const TF_LB_BALLOON_RECO: TfLBBalloonStyle = 0i32;
-pub const TF_LB_BALLOON_SHOW: TfLBBalloonStyle = 1i32;
-pub const TF_LB_BALLOON_MISS: TfLBBalloonStyle = 2i32;
-pub type TfLBIClick = i32;
-pub const TF_LBI_CLK_RIGHT: TfLBIClick = 1i32;
-pub const TF_LBI_CLK_LEFT: TfLBIClick = 2i32;
-pub type TfLayoutCode = i32;
-pub const TF_LC_CREATE: TfLayoutCode = 0i32;
-pub const TF_LC_CHANGE: TfLayoutCode = 1i32;
-pub const TF_LC_DESTROY: TfLayoutCode = 2i32;
-pub type TfSapiObject = i32;
-pub const GETIF_RESMGR: TfSapiObject = 0i32;
-pub const GETIF_RECOCONTEXT: TfSapiObject = 1i32;
-pub const GETIF_RECOGNIZER: TfSapiObject = 2i32;
-pub const GETIF_VOICE: TfSapiObject = 3i32;
-pub const GETIF_DICTGRAM: TfSapiObject = 4i32;
-pub const GETIF_RECOGNIZERNOINIT: TfSapiObject = 5i32;
-pub type TfShiftDir = i32;
-pub const TF_SD_BACKWARD: TfShiftDir = 0i32;
-pub const TF_SD_FORWARD: TfShiftDir = 1i32;
-pub type TsActiveSelEnd = i32;
-pub const TS_AE_NONE: TsActiveSelEnd = 0i32;
-pub const TS_AE_START: TsActiveSelEnd = 1i32;
-pub const TS_AE_END: TsActiveSelEnd = 2i32;
-pub type TsGravity = i32;
-pub const TS_GR_BACKWARD: TsGravity = 0i32;
-pub const TS_GR_FORWARD: TsGravity = 1i32;
-pub type TsLayoutCode = i32;
-pub const TS_LC_CREATE: TsLayoutCode = 0i32;
-pub const TS_LC_CHANGE: TsLayoutCode = 1i32;
-pub const TS_LC_DESTROY: TsLayoutCode = 2i32;
-pub type TsRunType = i32;
-pub const TS_RT_PLAIN: TsRunType = 0i32;
-pub const TS_RT_HIDDEN: TsRunType = 1i32;
-pub const TS_RT_OPAQUE: TsRunType = 2i32;
-pub type TsShiftDir = i32;
-pub const TS_SD_BACKWARD: TsShiftDir = 0i32;
-pub const TS_SD_FORWARD: TsShiftDir = 1i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs
deleted file mode 100644
index 2f36602db..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs
+++ /dev/null
@@ -1,4456 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn AdjustWindowRect(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AdjustWindowRectEx(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: super::super::Foundation::BOOL, dwexstyle: WINDOW_EX_STYLE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AllowSetForegroundWindow(dwprocessid: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AnimateWindow(hwnd: super::super::Foundation::HWND, dwtime: u32, dwflags: ANIMATE_WINDOW_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AnyPopup() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppendMenuA(hmenu: HMENU, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppendMenuW(hmenu: HMENU, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ArrangeIconicWindows(hwnd: super::super::Foundation::HWND) -> u32;
- pub fn BeginDeferWindowPos(nnumwindows: i32) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn BringWindowToTop(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CalculatePopupWindowPosition(anchorpoint: *const super::super::Foundation::POINT, windowsize: *const super::super::Foundation::SIZE, flags: u32, excluderect: *const super::super::Foundation::RECT, popupwindowposition: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CallMsgFilterA(lpmsg: *const MSG, ncode: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CallMsgFilterW(lpmsg: *const MSG, ncode: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CallNextHookEx(hhk: HHOOK, ncode: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CallWindowProcA(lpprevwndfunc: ::core::option::Option<WNDPROC>, hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CallWindowProcW(lpprevwndfunc: ::core::option::Option<WNDPROC>, hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CancelShutdown() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CascadeWindows(hwndparent: super::super::Foundation::HWND, whow: CASCADE_WINDOWS_HOW, lprect: *const super::super::Foundation::RECT, ckids: u32, lpkids: *const super::super::Foundation::HWND) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChangeMenuA(hmenu: HMENU, cmd: u32, lpsznewitem: super::super::Foundation::PSTR, cmdinsert: u32, flags: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChangeMenuW(hmenu: HMENU, cmd: u32, lpsznewitem: super::super::Foundation::PWSTR, cmdinsert: u32, flags: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChangeWindowMessageFilter(message: u32, dwflag: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChangeWindowMessageFilterEx(hwnd: super::super::Foundation::HWND, message: u32, action: WINDOW_MESSAGE_FILTER_ACTION, pchangefilterstruct: *mut CHANGEFILTERSTRUCT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharLowerA(lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharLowerBuffA(lpsz: super::super::Foundation::PSTR, cchlength: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharLowerBuffW(lpsz: super::super::Foundation::PWSTR, cchlength: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharLowerW(lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharNextA(lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharNextExA(codepage: u16, lpcurrentchar: super::super::Foundation::PSTR, dwflags: u32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharNextW(lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharPrevA(lpszstart: super::super::Foundation::PSTR, lpszcurrent: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharPrevExA(codepage: u16, lpstart: super::super::Foundation::PSTR, lpcurrentchar: super::super::Foundation::PSTR, dwflags: u32) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharPrevW(lpszstart: super::super::Foundation::PWSTR, lpszcurrent: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharToOemA(psrc: super::super::Foundation::PSTR, pdst: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharToOemBuffA(lpszsrc: super::super::Foundation::PSTR, lpszdst: super::super::Foundation::PSTR, cchdstlength: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharToOemBuffW(lpszsrc: super::super::Foundation::PWSTR, lpszdst: super::super::Foundation::PSTR, cchdstlength: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharToOemW(psrc: super::super::Foundation::PWSTR, pdst: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharUpperA(lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharUpperBuffA(lpsz: super::super::Foundation::PSTR, cchlength: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharUpperBuffW(lpsz: super::super::Foundation::PWSTR, cchlength: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CharUpperW(lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR;
- pub fn CheckMenuItem(hmenu: HMENU, uidcheckitem: u32, ucheck: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CheckMenuRadioItem(hmenu: HMENU, first: u32, last: u32, check: u32, flags: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChildWindowFromPoint(hwndparent: super::super::Foundation::HWND, point: super::super::Foundation::POINT) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ChildWindowFromPointEx(hwnd: super::super::Foundation::HWND, pt: super::super::Foundation::POINT, flags: CWP_FLAGS) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ClipCursor(lprect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CloseWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- pub fn CopyAcceleratorTableA(haccelsrc: HACCEL, lpacceldst: *mut ACCEL, caccelentries: i32) -> i32;
- pub fn CopyAcceleratorTableW(haccelsrc: HACCEL, lpacceldst: *mut ACCEL, caccelentries: i32) -> i32;
- pub fn CopyIcon(hicon: HICON) -> HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CopyImage(h: super::super::Foundation::HANDLE, r#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, flags: IMAGE_FLAGS) -> super::super::Foundation::HANDLE;
- pub fn CreateAcceleratorTableA(paccel: *const ACCEL, caccel: i32) -> HACCEL;
- pub fn CreateAcceleratorTableW(paccel: *const ACCEL, caccel: i32) -> HACCEL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateCaret(hwnd: super::super::Foundation::HWND, hbitmap: super::super::Graphics::Gdi::HBITMAP, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateCursor(hinst: super::super::Foundation::HINSTANCE, xhotspot: i32, yhotspot: i32, nwidth: i32, nheight: i32, pvandplane: *const ::core::ffi::c_void, pvxorplane: *const ::core::ffi::c_void) -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateDialogIndirectParamA(hinstance: super::super::Foundation::HINSTANCE, lptemplate: *const DLGTEMPLATE, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateDialogIndirectParamW(hinstance: super::super::Foundation::HINSTANCE, lptemplate: *const DLGTEMPLATE, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateDialogParamA(hinstance: super::super::Foundation::HINSTANCE, lptemplatename: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateDialogParamW(hinstance: super::super::Foundation::HINSTANCE, lptemplatename: super::super::Foundation::PWSTR, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateIcon(hinstance: super::super::Foundation::HINSTANCE, nwidth: i32, nheight: i32, cplanes: u8, cbitspixel: u8, lpbandbits: *const u8, lpbxorbits: *const u8) -> HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateIconFromResource(presbits: *const u8, dwressize: u32, ficon: super::super::Foundation::BOOL, dwver: u32) -> HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateIconFromResourceEx(presbits: *const u8, dwressize: u32, ficon: super::super::Foundation::BOOL, dwver: u32, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> HICON;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn CreateIconIndirect(piconinfo: *const ICONINFO) -> HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateMDIWindowA(lpclassname: super::super::Foundation::PSTR, lpwindowname: super::super::Foundation::PSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateMDIWindowW(lpclassname: super::super::Foundation::PWSTR, lpwindowname: super::super::Foundation::PWSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND;
- pub fn CreateMenu() -> HMENU;
- pub fn CreatePopupMenu() -> HMENU;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateResourceIndexer(projectroot: super::super::Foundation::PWSTR, extensiondllpath: super::super::Foundation::PWSTR, ppresourceindexer: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateWindowExA(dwexstyle: WINDOW_EX_STYLE, lpclassname: super::super::Foundation::PSTR, lpwindowname: super::super::Foundation::PSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hmenu: HMENU, hinstance: super::super::Foundation::HINSTANCE, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateWindowExW(dwexstyle: WINDOW_EX_STYLE, lpclassname: super::super::Foundation::PWSTR, lpwindowname: super::super::Foundation::PWSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hmenu: HMENU, hinstance: super::super::Foundation::HINSTANCE, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefDlgProcA(hdlg: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefDlgProcW(hdlg: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefFrameProcA(hwnd: super::super::Foundation::HWND, hwndmdiclient: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefFrameProcW(hwnd: super::super::Foundation::HWND, hwndmdiclient: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefMDIChildProcA(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefMDIChildProcW(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefWindowProcA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DefWindowProcW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeferWindowPos(hwinposinfo: isize, hwnd: super::super::Foundation::HWND, hwndinsertafter: super::super::Foundation::HWND, x: i32, y: i32, cx: i32, cy: i32, uflags: SET_WINDOW_POS_FLAGS) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeleteMenu(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeregisterShellHookWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyAcceleratorTable(haccel: HACCEL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyCaret() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyCursor(hcursor: HCURSOR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyIcon(hicon: HICON) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyIndexedResults(resourceuri: super::super::Foundation::PWSTR, qualifiercount: u32, qualifiers: *const IndexedResourceQualifier);
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyMenu(hmenu: HMENU) -> super::super::Foundation::BOOL;
- pub fn DestroyResourceIndexer(resourceindexer: *const ::core::ffi::c_void);
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DialogBoxIndirectParamA(hinstance: super::super::Foundation::HINSTANCE, hdialogtemplate: *const DLGTEMPLATE, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DialogBoxIndirectParamW(hinstance: super::super::Foundation::HINSTANCE, hdialogtemplate: *const DLGTEMPLATE, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DialogBoxParamA(hinstance: super::super::Foundation::HINSTANCE, lptemplatename: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DialogBoxParamW(hinstance: super::super::Foundation::HINSTANCE, lptemplatename: super::super::Foundation::PWSTR, hwndparent: super::super::Foundation::HWND, lpdialogfunc: ::core::option::Option<DLGPROC>, dwinitparam: super::super::Foundation::LPARAM) -> isize;
- pub fn DisableProcessWindowsGhosting();
- #[cfg(feature = "Win32_Foundation")]
- pub fn DispatchMessageA(lpmsg: *const MSG) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DispatchMessageW(lpmsg: *const MSG) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DragObject(hwndparent: super::super::Foundation::HWND, hwndfrom: super::super::Foundation::HWND, fmt: u32, data: usize, hcur: HCURSOR) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawIcon(hdc: super::super::Graphics::Gdi::HDC, x: i32, y: i32, hicon: HICON) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn DrawIconEx(hdc: super::super::Graphics::Gdi::HDC, xleft: i32, ytop: i32, hicon: HICON, cxwidth: i32, cywidth: i32, istepifanicur: u32, hbrflickerfreedraw: super::super::Graphics::Gdi::HBRUSH, diflags: DI_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DrawMenuBar(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnableMenuItem(hmenu: HMENU, uidenableitem: u32, uenable: MENU_ITEM_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EndDeferWindowPos(hwinposinfo: isize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EndDialog(hdlg: super::super::Foundation::HWND, nresult: isize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EndMenu() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumChildWindows(hwndparent: super::super::Foundation::HWND, lpenumfunc: ::core::option::Option<WNDENUMPROC>, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumPropsA(hwnd: super::super::Foundation::HWND, lpenumfunc: ::core::option::Option<PROPENUMPROCA>) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumPropsExA(hwnd: super::super::Foundation::HWND, lpenumfunc: ::core::option::Option<PROPENUMPROCEXA>, lparam: super::super::Foundation::LPARAM) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumPropsExW(hwnd: super::super::Foundation::HWND, lpenumfunc: ::core::option::Option<PROPENUMPROCEXW>, lparam: super::super::Foundation::LPARAM) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumPropsW(hwnd: super::super::Foundation::HWND, lpenumfunc: ::core::option::Option<PROPENUMPROCW>) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumThreadWindows(dwthreadid: u32, lpfn: ::core::option::Option<WNDENUMPROC>, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn EnumWindows(lpenumfunc: ::core::option::Option<WNDENUMPROC>, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindWindowA(lpclassname: super::super::Foundation::PSTR, lpwindowname: super::super::Foundation::PSTR) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindWindowExA(hwndparent: super::super::Foundation::HWND, hwndchildafter: super::super::Foundation::HWND, lpszclass: super::super::Foundation::PSTR, lpszwindow: super::super::Foundation::PSTR) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindWindowExW(hwndparent: super::super::Foundation::HWND, hwndchildafter: super::super::Foundation::HWND, lpszclass: super::super::Foundation::PWSTR, lpszwindow: super::super::Foundation::PWSTR) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindWindowW(lpclassname: super::super::Foundation::PWSTR, lpwindowname: super::super::Foundation::PWSTR) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FlashWindow(hwnd: super::super::Foundation::HWND, binvert: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FlashWindowEx(pfwi: *const FLASHWINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAltTabInfoA(hwnd: super::super::Foundation::HWND, iitem: i32, pati: *mut ALTTABINFO, pszitemtext: super::super::Foundation::PSTR, cchitemtext: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAltTabInfoW(hwnd: super::super::Foundation::HWND, iitem: i32, pati: *mut ALTTABINFO, pszitemtext: super::super::Foundation::PWSTR, cchitemtext: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetAncestor(hwnd: super::super::Foundation::HWND, gaflags: GET_ANCESTOR_FLAGS) -> super::super::Foundation::HWND;
- pub fn GetCaretBlinkTime() -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCaretPos(lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetClassInfoA(hinstance: super::super::Foundation::HINSTANCE, lpclassname: super::super::Foundation::PSTR, lpwndclass: *mut WNDCLASSA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetClassInfoExA(hinstance: super::super::Foundation::HINSTANCE, lpszclass: super::super::Foundation::PSTR, lpwcx: *mut WNDCLASSEXA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetClassInfoExW(hinstance: super::super::Foundation::HINSTANCE, lpszclass: super::super::Foundation::PWSTR, lpwcx: *mut WNDCLASSEXW) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetClassInfoW(hinstance: super::super::Foundation::HINSTANCE, lpclassname: super::super::Foundation::PWSTR, lpwndclass: *mut WNDCLASSW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassLongA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> u32;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassLongPtrA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> usize;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassLongPtrW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> usize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassLongW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassNameA(hwnd: super::super::Foundation::HWND, lpclassname: super::super::Foundation::PSTR, nmaxcount: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassNameW(hwnd: super::super::Foundation::HWND, lpclassname: super::super::Foundation::PWSTR, nmaxcount: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClassWord(hwnd: super::super::Foundation::HWND, nindex: i32) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClientRect(hwnd: super::super::Foundation::HWND, lprect: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetClipCursor(lprect: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- pub fn GetCursor() -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCursorInfo(pci: *mut CURSORINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCursorPos(lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDesktopWindow() -> super::super::Foundation::HWND;
- pub fn GetDialogBaseUnits() -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDlgCtrlID(hwnd: super::super::Foundation::HWND) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDlgItem(hdlg: super::super::Foundation::HWND, niddlgitem: i32) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lptranslated: *mut super::super::Foundation::BOOL, bsigned: super::super::Foundation::BOOL) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDlgItemTextA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: super::super::Foundation::PSTR, cchmax: i32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetDlgItemTextW(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: super::super::Foundation::PWSTR, cchmax: i32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetForegroundWindow() -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetGUIThreadInfo(idthread: u32, pgui: *mut GUITHREADINFO) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetIconInfo(hicon: HICON, piconinfo: *mut ICONINFO) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetIconInfoExA(hicon: HICON, piconinfo: *mut ICONINFOEXA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetIconInfoExW(hicon: HICON, piconinfo: *mut ICONINFOEXW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetInputState() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetLastActivePopup(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::HWND;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMenu(hwnd: super::super::Foundation::HWND) -> HMENU;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMenuBarInfo(hwnd: super::super::Foundation::HWND, idobject: OBJECT_IDENTIFIER, iditem: i32, pmbi: *mut MENUBARINFO) -> super::super::Foundation::BOOL;
- pub fn GetMenuCheckMarkDimensions() -> i32;
- pub fn GetMenuDefaultItem(hmenu: HMENU, fbypos: u32, gmdiflags: GET_MENU_DEFAULT_ITEM_FLAGS) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetMenuInfo(param0: HMENU, param1: *mut MENUINFO) -> super::super::Foundation::BOOL;
- pub fn GetMenuItemCount(hmenu: HMENU) -> i32;
- pub fn GetMenuItemID(hmenu: HMENU, npos: i32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetMenuItemInfoA(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmii: *mut MENUITEMINFOA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn GetMenuItemInfoW(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmii: *mut MENUITEMINFOW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMenuItemRect(hwnd: super::super::Foundation::HWND, hmenu: HMENU, uitem: u32, lprcitem: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- pub fn GetMenuState(hmenu: HMENU, uid: u32, uflags: MENU_ITEM_FLAGS) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMenuStringA(hmenu: HMENU, uiditem: u32, lpstring: super::super::Foundation::PSTR, cchmax: i32, flags: MENU_ITEM_FLAGS) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMenuStringW(hmenu: HMENU, uiditem: u32, lpstring: super::super::Foundation::PWSTR, cchmax: i32, flags: MENU_ITEM_FLAGS) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMessageA(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMessageExtraInfo() -> super::super::Foundation::LPARAM;
- pub fn GetMessagePos() -> u32;
- pub fn GetMessageTime() -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetMessageW(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetNextDlgGroupItem(hdlg: super::super::Foundation::HWND, hctl: super::super::Foundation::HWND, bprevious: super::super::Foundation::BOOL) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetNextDlgTabItem(hdlg: super::super::Foundation::HWND, hctl: super::super::Foundation::HWND, bprevious: super::super::Foundation::BOOL) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetParent(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPhysicalCursorPos(lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetProcessDefaultLayout(pdwdefaultlayout: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPropA(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR) -> super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPropW(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR) -> super::super::Foundation::HANDLE;
- pub fn GetQueueStatus(flags: QUEUE_STATUS_FLAGS) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetScrollBarInfo(hwnd: super::super::Foundation::HWND, idobject: OBJECT_IDENTIFIER, psbi: *mut SCROLLBARINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetScrollInfo(hwnd: super::super::Foundation::HWND, nbar: SCROLLBAR_CONSTANTS, lpsi: *mut SCROLLINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetScrollPos(hwnd: super::super::Foundation::HWND, nbar: SCROLLBAR_CONSTANTS) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetScrollRange(hwnd: super::super::Foundation::HWND, nbar: SCROLLBAR_CONSTANTS, lpminpos: *mut i32, lpmaxpos: *mut i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetShellWindow() -> super::super::Foundation::HWND;
- pub fn GetSubMenu(hmenu: HMENU, npos: i32) -> HMENU;
- pub fn GetSysColor(nindex: SYS_COLOR_INDEX) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetSystemMenu(hwnd: super::super::Foundation::HWND, brevert: super::super::Foundation::BOOL) -> HMENU;
- pub fn GetSystemMetrics(nindex: SYSTEM_METRICS_INDEX) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetTitleBarInfo(hwnd: super::super::Foundation::HWND, pti: *mut TITLEBARINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetTopWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindow(hwnd: super::super::Foundation::HWND, ucmd: GET_WINDOW_CMD) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowDisplayAffinity(hwnd: super::super::Foundation::HWND, pdwaffinity: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowInfo(hwnd: super::super::Foundation::HWND, pwi: *mut WINDOWINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowLongA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> i32;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowLongPtrA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> isize;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowLongPtrW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowLongW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowModuleFileNameA(hwnd: super::super::Foundation::HWND, pszfilename: super::super::Foundation::PSTR, cchfilenamemax: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowModuleFileNameW(hwnd: super::super::Foundation::HWND, pszfilename: super::super::Foundation::PWSTR, cchfilenamemax: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowPlacement(hwnd: super::super::Foundation::HWND, lpwndpl: *mut WINDOWPLACEMENT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowRect(hwnd: super::super::Foundation::HWND, lprect: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowTextA(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR, nmaxcount: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowTextLengthA(hwnd: super::super::Foundation::HWND) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowTextLengthW(hwnd: super::super::Foundation::HWND) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowTextW(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR, nmaxcount: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowThreadProcessId(hwnd: super::super::Foundation::HWND, lpdwprocessid: *mut u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetWindowWord(hwnd: super::super::Foundation::HWND, nindex: i32) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HideCaret(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn HiliteMenuItem(hwnd: super::super::Foundation::HWND, hmenu: HMENU, uidhiliteitem: u32, uhilite: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InSendMessage() -> super::super::Foundation::BOOL;
- pub fn InSendMessageEx(lpreserved: *mut ::core::ffi::c_void) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IndexFilePath(resourceindexer: *const ::core::ffi::c_void, filepath: super::super::Foundation::PWSTR, ppresourceuri: *mut super::super::Foundation::PWSTR, pqualifiercount: *mut u32, ppqualifiers: *mut *mut IndexedResourceQualifier) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InheritWindowMonitor(hwnd: super::super::Foundation::HWND, hwndinherit: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InsertMenuA(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn InsertMenuItemA(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmi: *const MENUITEMINFOA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn InsertMenuItemW(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmi: *const MENUITEMINFOW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InsertMenuW(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InternalGetWindowText(hwnd: super::super::Foundation::HWND, pstring: super::super::Foundation::PWSTR, cchmaxcount: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharAlphaA(ch: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharAlphaNumericA(ch: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharAlphaNumericW(ch: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharAlphaW(ch: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharLowerA(ch: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharUpperA(ch: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsCharUpperW(ch: u16) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsChild(hwndparent: super::super::Foundation::HWND, hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsDialogMessageA(hdlg: super::super::Foundation::HWND, lpmsg: *const MSG) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsDialogMessageW(hdlg: super::super::Foundation::HWND, lpmsg: *const MSG) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsGUIThread(bconvert: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsHungAppWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsIconic(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsMenu(hmenu: HMENU) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsProcessDPIAware() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsWindowUnicode(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsWindowVisible(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsWow64Message() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsZoomed(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn KillTimer(hwnd: super::super::Foundation::HWND, uidevent: usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadAcceleratorsA(hinstance: super::super::Foundation::HINSTANCE, lptablename: super::super::Foundation::PSTR) -> HACCEL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadAcceleratorsW(hinstance: super::super::Foundation::HINSTANCE, lptablename: super::super::Foundation::PWSTR) -> HACCEL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadCursorA(hinstance: super::super::Foundation::HINSTANCE, lpcursorname: super::super::Foundation::PSTR) -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadCursorFromFileA(lpfilename: super::super::Foundation::PSTR) -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadCursorFromFileW(lpfilename: super::super::Foundation::PWSTR) -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadCursorW(hinstance: super::super::Foundation::HINSTANCE, lpcursorname: super::super::Foundation::PWSTR) -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadIconA(hinstance: super::super::Foundation::HINSTANCE, lpiconname: super::super::Foundation::PSTR) -> HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadIconW(hinstance: super::super::Foundation::HINSTANCE, lpiconname: super::super::Foundation::PWSTR) -> HICON;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadImageA(hinst: super::super::Foundation::HINSTANCE, name: super::super::Foundation::PSTR, r#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, fuload: IMAGE_FLAGS) -> super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadImageW(hinst: super::super::Foundation::HINSTANCE, name: super::super::Foundation::PWSTR, r#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, fuload: IMAGE_FLAGS) -> super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadMenuA(hinstance: super::super::Foundation::HINSTANCE, lpmenuname: super::super::Foundation::PSTR) -> HMENU;
- pub fn LoadMenuIndirectA(lpmenutemplate: *const ::core::ffi::c_void) -> HMENU;
- pub fn LoadMenuIndirectW(lpmenutemplate: *const ::core::ffi::c_void) -> HMENU;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadMenuW(hinstance: super::super::Foundation::HINSTANCE, lpmenuname: super::super::Foundation::PWSTR) -> HMENU;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadStringA(hinstance: super::super::Foundation::HINSTANCE, uid: u32, lpbuffer: super::super::Foundation::PSTR, cchbuffermax: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadStringW(hinstance: super::super::Foundation::HINSTANCE, uid: u32, lpbuffer: super::super::Foundation::PWSTR, cchbuffermax: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LockSetForegroundWindow(ulockcode: FOREGROUND_WINDOW_LOCK_CODE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LogicalToPhysicalPoint(hwnd: super::super::Foundation::HWND, lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LookupIconIdFromDirectory(presbits: *const u8, ficon: super::super::Foundation::BOOL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LookupIconIdFromDirectoryEx(presbits: *const u8, ficon: super::super::Foundation::BOOL, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MapDialogRect(hdlg: super::super::Foundation::HWND, lprect: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MenuItemFromPoint(hwnd: super::super::Foundation::HWND, hmenu: HMENU, ptscreen: super::super::Foundation::POINT) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MessageBoxA(hwnd: super::super::Foundation::HWND, lptext: super::super::Foundation::PSTR, lpcaption: super::super::Foundation::PSTR, utype: MESSAGEBOX_STYLE) -> MESSAGEBOX_RESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MessageBoxExA(hwnd: super::super::Foundation::HWND, lptext: super::super::Foundation::PSTR, lpcaption: super::super::Foundation::PSTR, utype: MESSAGEBOX_STYLE, wlanguageid: u16) -> MESSAGEBOX_RESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MessageBoxExW(hwnd: super::super::Foundation::HWND, lptext: super::super::Foundation::PWSTR, lpcaption: super::super::Foundation::PWSTR, utype: MESSAGEBOX_STYLE, wlanguageid: u16) -> MESSAGEBOX_RESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
- pub fn MessageBoxIndirectA(lpmbp: *const MSGBOXPARAMSA) -> MESSAGEBOX_RESULT;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
- pub fn MessageBoxIndirectW(lpmbp: *const MSGBOXPARAMSW) -> MESSAGEBOX_RESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MessageBoxW(hwnd: super::super::Foundation::HWND, lptext: super::super::Foundation::PWSTR, lpcaption: super::super::Foundation::PWSTR, utype: MESSAGEBOX_STYLE) -> MESSAGEBOX_RESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ModifyMenuA(hmnu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ModifyMenuW(hmnu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MoveWindow(hwnd: super::super::Foundation::HWND, x: i32, y: i32, nwidth: i32, nheight: i32, brepaint: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateConfig(platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, outputxmlfile: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateConfigInMemory(platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceFile(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, outputdirectory: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn MrmCreateResourceFileInMemory(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, outputpridata: *mut *mut u8, outputprisize: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceFileWithChecksum(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, checksum: u32, outputdirectory: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceIndexer(packagefamilyname: super::super::Foundation::PWSTR, projectroot: super::super::Foundation::PWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, indexer: *mut MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceIndexerFromPreviousPriData(projectroot: super::super::Foundation::PWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, pridata: *const u8, prisize: u32, indexer: *mut MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceIndexerFromPreviousPriFile(projectroot: super::super::Foundation::PWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, prifile: super::super::Foundation::PWSTR, indexer: *mut MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceIndexerFromPreviousSchemaData(projectroot: super::super::Foundation::PWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, schemaxmldata: *const u8, schemaxmlsize: u32, indexer: *mut MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceIndexerFromPreviousSchemaFile(projectroot: super::super::Foundation::PWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, schemafile: super::super::Foundation::PWSTR, indexer: *mut MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmCreateResourceIndexerWithFlags(packagefamilyname: super::super::Foundation::PWSTR, projectroot: super::super::Foundation::PWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: super::super::Foundation::PWSTR, flags: MrmIndexerFlags, indexer: *mut MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- pub fn MrmDestroyIndexerAndMessages(indexer: MrmResourceIndexerHandle) -> ::windows_sys::core::HRESULT;
- pub fn MrmDumpPriDataInMemory(inputpridata: *const u8, inputprisize: u32, schemapridata: *const u8, schemaprisize: u32, dumptype: MrmDumpType, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmDumpPriFile(indexfilename: super::super::Foundation::PWSTR, schemaprifile: super::super::Foundation::PWSTR, dumptype: MrmDumpType, outputxmlfile: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmDumpPriFileInMemory(indexfilename: super::super::Foundation::PWSTR, schemaprifile: super::super::Foundation::PWSTR, dumptype: MrmDumpType, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn MrmFreeMemory(data: *const u8) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmGetPriFileContentChecksum(prifile: super::super::Foundation::PWSTR, checksum: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmIndexEmbeddedData(indexer: MrmResourceIndexerHandle, resourceuri: super::super::Foundation::PWSTR, embeddeddata: *const u8, embeddeddatasize: u32, qualifiers: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmIndexFile(indexer: MrmResourceIndexerHandle, resourceuri: super::super::Foundation::PWSTR, filepath: super::super::Foundation::PWSTR, qualifiers: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmIndexFileAutoQualifiers(indexer: MrmResourceIndexerHandle, filepath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmIndexResourceContainerAutoQualifiers(indexer: MrmResourceIndexerHandle, containerpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmIndexString(indexer: MrmResourceIndexerHandle, resourceuri: super::super::Foundation::PWSTR, resourcestring: super::super::Foundation::PWSTR, qualifiers: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MrmPeekResourceIndexerMessages(handle: MrmResourceIndexerHandle, messages: *mut *mut MrmResourceIndexerMessage, nummsgs: *mut u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MsgWaitForMultipleObjects(ncount: u32, phandles: *const super::super::Foundation::HANDLE, fwaitall: super::super::Foundation::BOOL, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn MsgWaitForMultipleObjectsEx(ncount: u32, phandles: *const super::super::Foundation::HANDLE, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS, dwflags: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OemToCharA(psrc: super::super::Foundation::PSTR, pdst: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OemToCharBuffA(lpszsrc: super::super::Foundation::PSTR, lpszdst: super::super::Foundation::PSTR, cchdstlength: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OemToCharBuffW(lpszsrc: super::super::Foundation::PSTR, lpszdst: super::super::Foundation::PWSTR, cchdstlength: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OemToCharW(psrc: super::super::Foundation::PSTR, pdst: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OpenIcon(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PeekMessageA(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: PEEK_MESSAGE_REMOVE_TYPE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PeekMessageW(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: PEEK_MESSAGE_REMOVE_TYPE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PhysicalToLogicalPoint(hwnd: super::super::Foundation::HWND, lppoint: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PostMessageA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PostMessageW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- pub fn PostQuitMessage(nexitcode: i32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn PostThreadMessageA(idthread: u32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PostThreadMessageW(idthread: u32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PrivateExtractIconsA(szfilename: super::super::Foundation::PSTR, niconindex: i32, cxicon: i32, cyicon: i32, phicon: *mut HICON, piconid: *mut u32, nicons: u32, flags: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PrivateExtractIconsW(szfilename: super::super::Foundation::PWSTR, niconindex: i32, cxicon: i32, cyicon: i32, phicon: *mut HICON, piconid: *mut u32, nicons: u32, flags: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RealChildWindowFromPoint(hwndparent: super::super::Foundation::HWND, ptparentclientcoords: super::super::Foundation::POINT) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RealGetWindowClassA(hwnd: super::super::Foundation::HWND, ptszclassname: super::super::Foundation::PSTR, cchclassnamemax: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RealGetWindowClassW(hwnd: super::super::Foundation::HWND, ptszclassname: super::super::Foundation::PWSTR, cchclassnamemax: u32) -> u32;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn RegisterClassA(lpwndclass: *const WNDCLASSA) -> u16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn RegisterClassExA(param0: *const WNDCLASSEXA) -> u16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn RegisterClassExW(param0: *const WNDCLASSEXW) -> u16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn RegisterClassW(lpwndclass: *const WNDCLASSW) -> u16;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))]
- pub fn RegisterDeviceNotificationA(hrecipient: super::super::Foundation::HANDLE, notificationfilter: *const ::core::ffi::c_void, flags: super::super::System::Power::POWER_SETTING_REGISTER_NOTIFICATION_FLAGS) -> *mut ::core::ffi::c_void;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))]
- pub fn RegisterDeviceNotificationW(hrecipient: super::super::Foundation::HANDLE, notificationfilter: *const ::core::ffi::c_void, flags: super::super::System::Power::POWER_SETTING_REGISTER_NOTIFICATION_FLAGS) -> *mut ::core::ffi::c_void;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterShellHookWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterWindowMessageA(lpstring: super::super::Foundation::PSTR) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RegisterWindowMessageW(lpstring: super::super::Foundation::PWSTR) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RemoveMenu(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RemovePropA(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR) -> super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn RemovePropW(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR) -> super::super::Foundation::HANDLE;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ReplyMessage(lresult: super::super::Foundation::LRESULT) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ScrollDC(hdc: super::super::Graphics::Gdi::HDC, dx: i32, dy: i32, lprcscroll: *const super::super::Foundation::RECT, lprcclip: *const super::super::Foundation::RECT, hrgnupdate: super::super::Graphics::Gdi::HRGN, lprcupdate: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ScrollWindow(hwnd: super::super::Foundation::HWND, xamount: i32, yamount: i32, lprect: *const super::super::Foundation::RECT, lpcliprect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn ScrollWindowEx(hwnd: super::super::Foundation::HWND, dx: i32, dy: i32, prcscroll: *const super::super::Foundation::RECT, prcclip: *const super::super::Foundation::RECT, hrgnupdate: super::super::Graphics::Gdi::HRGN, prcupdate: *mut super::super::Foundation::RECT, flags: SHOW_WINDOW_CMD) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendDlgItemMessageA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendDlgItemMessageW(hdlg: super::super::Foundation::HWND, niddlgitem: i32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendMessageA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendMessageCallbackA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lpresultcallback: ::core::option::Option<SENDASYNCPROC>, dwdata: usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendMessageCallbackW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lpresultcallback: ::core::option::Option<SENDASYNCPROC>, dwdata: usize) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendMessageTimeoutA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, fuflags: SEND_MESSAGE_TIMEOUT_FLAGS, utimeout: u32, lpdwresult: *mut usize) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendMessageTimeoutW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, fuflags: SEND_MESSAGE_TIMEOUT_FLAGS, utimeout: u32, lpdwresult: *mut usize) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendMessageW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendNotifyMessageA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SendNotifyMessageW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCaretBlinkTime(umseconds: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCaretPos(x: i32, y: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetClassLongA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: i32) -> u32;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetClassLongPtrA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: isize) -> usize;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetClassLongPtrW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: isize) -> usize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetClassLongW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: i32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetClassWord(hwnd: super::super::Foundation::HWND, nindex: i32, wnewword: u16) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCoalescableTimer(hwnd: super::super::Foundation::HWND, nidevent: usize, uelapse: u32, lptimerfunc: ::core::option::Option<TIMERPROC>, utolerancedelay: u32) -> usize;
- pub fn SetCursor(hcursor: HCURSOR) -> HCURSOR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCursorPos(x: i32, y: i32) -> super::super::Foundation::BOOL;
- pub fn SetDebugErrorLevel(dwlevel: u32);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, uvalue: u32, bsigned: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetDlgItemTextA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetDlgItemTextW(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetForegroundWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[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;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetMenu(hwnd: super::super::Foundation::HWND, hmenu: HMENU) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetMenuDefaultItem(hmenu: HMENU, uitem: u32, fbypos: u32) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetMenuInfo(param0: HMENU, param1: *const MENUINFO) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetMenuItemBitmaps(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, hbitmapunchecked: super::super::Graphics::Gdi::HBITMAP, hbitmapchecked: super::super::Graphics::Gdi::HBITMAP) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetMenuItemInfoA(hmenu: HMENU, item: u32, fbypositon: super::super::Foundation::BOOL, lpmii: *const MENUITEMINFOA) -> super::super::Foundation::BOOL;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn SetMenuItemInfoW(hmenu: HMENU, item: u32, fbypositon: super::super::Foundation::BOOL, lpmii: *const MENUITEMINFOW) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetMessageExtraInfo(lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LPARAM;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetMessageQueue(cmessagesmax: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetParent(hwndchild: super::super::Foundation::HWND, hwndnewparent: super::super::Foundation::HWND) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetPhysicalCursorPos(x: i32, y: i32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetProcessDPIAware() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetProcessDefaultLayout(dwdefaultlayout: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetPropA(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR, hdata: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetPropW(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR, hdata: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetSysColors(celements: i32, lpaelements: *const i32, lpargbvalues: *const u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetSystemCursor(hcur: HCURSOR, id: SYSTEM_CURSOR_ID) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetTimer(hwnd: super::super::Foundation::HWND, nidevent: usize, uelapse: u32, lptimerfunc: ::core::option::Option<TIMERPROC>) -> usize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowDisplayAffinity(hwnd: super::super::Foundation::HWND, dwaffinity: WINDOW_DISPLAY_AFFINITY) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowLongA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: i32) -> i32;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowLongPtrA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: isize) -> isize;
- #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowLongPtrW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: isize) -> isize;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowLongW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: i32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowPlacement(hwnd: super::super::Foundation::HWND, lpwndpl: *const WINDOWPLACEMENT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowPos(hwnd: super::super::Foundation::HWND, hwndinsertafter: super::super::Foundation::HWND, x: i32, y: i32, cx: i32, cy: i32, uflags: SET_WINDOW_POS_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowTextA(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowTextW(hwnd: super::super::Foundation::HWND, lpstring: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowWord(hwnd: super::super::Foundation::HWND, nindex: i32, wnewword: u16) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowsHookA(nfiltertype: i32, pfnfilterproc: ::core::option::Option<HOOKPROC>) -> HHOOK;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowsHookExA(idhook: WINDOWS_HOOK_ID, lpfn: ::core::option::Option<HOOKPROC>, hmod: super::super::Foundation::HINSTANCE, dwthreadid: u32) -> HHOOK;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowsHookExW(idhook: WINDOWS_HOOK_ID, lpfn: ::core::option::Option<HOOKPROC>, hmod: super::super::Foundation::HINSTANCE, dwthreadid: u32) -> HHOOK;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetWindowsHookW(nfiltertype: i32, pfnfilterproc: ::core::option::Option<HOOKPROC>) -> HHOOK;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShowCaret(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShowCursor(bshow: super::super::Foundation::BOOL) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShowOwnedPopups(hwnd: super::super::Foundation::HWND, fshow: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShowWindow(hwnd: super::super::Foundation::HWND, ncmdshow: SHOW_WINDOW_CMD) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ShowWindowAsync(hwnd: super::super::Foundation::HWND, ncmdshow: SHOW_WINDOW_CMD) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SoundSentry() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SwitchToThisWindow(hwnd: super::super::Foundation::HWND, funknown: super::super::Foundation::BOOL);
- #[cfg(feature = "Win32_Foundation")]
- pub fn SystemParametersInfoA(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SystemParametersInfoW(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TileWindows(hwndparent: super::super::Foundation::HWND, whow: TILE_WINDOWS_HOW, lprect: *const super::super::Foundation::RECT, ckids: u32, lpkids: *const super::super::Foundation::HWND) -> u16;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TrackPopupMenu(hmenu: HMENU, uflags: TRACK_POPUP_MENU_FLAGS, x: i32, y: i32, nreserved: i32, hwnd: super::super::Foundation::HWND, prcrect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TrackPopupMenuEx(hmenu: HMENU, uflags: u32, x: i32, y: i32, hwnd: super::super::Foundation::HWND, lptpm: *const TPMPARAMS) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TranslateAcceleratorA(hwnd: super::super::Foundation::HWND, hacctable: HACCEL, lpmsg: *const MSG) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TranslateAcceleratorW(hwnd: super::super::Foundation::HWND, hacctable: HACCEL, lpmsg: *const MSG) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TranslateMDISysAccel(hwndclient: super::super::Foundation::HWND, lpmsg: *const MSG) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TranslateMessage(lpmsg: *const MSG) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnhookWindowsHook(ncode: i32, pfnfilterproc: ::core::option::Option<HOOKPROC>) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnhookWindowsHookEx(hhk: HHOOK) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnregisterClassA(lpclassname: super::super::Foundation::PSTR, hinstance: super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn UnregisterClassW(lpclassname: super::super::Foundation::PWSTR, hinstance: super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL;
- #[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;
- #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
- pub fn UpdateLayeredWindowIndirect(hwnd: super::super::Foundation::HWND, pulwinfo: *const UPDATELAYEREDWINDOWINFO) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WaitMessage() -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WindowFromPhysicalPoint(point: super::super::Foundation::POINT) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn WindowFromPoint(point: super::super::Foundation::POINT) -> super::super::Foundation::HWND;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wsprintfA(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::PSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wsprintfW(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wvsprintfA(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::PSTR, arglist: *const i8) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn wvsprintfW(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, arglist: *const i8) -> i32;
-}
-#[repr(C)]
-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)]
-#[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
- }
-}
-pub type ANIMATE_WINDOW_FLAGS = u32;
-pub const AW_ACTIVATE: ANIMATE_WINDOW_FLAGS = 131072u32;
-pub const AW_BLEND: ANIMATE_WINDOW_FLAGS = 524288u32;
-pub const AW_CENTER: ANIMATE_WINDOW_FLAGS = 16u32;
-pub const AW_HIDE: ANIMATE_WINDOW_FLAGS = 65536u32;
-pub const AW_HOR_POSITIVE: ANIMATE_WINDOW_FLAGS = 1u32;
-pub const AW_HOR_NEGATIVE: ANIMATE_WINDOW_FLAGS = 2u32;
-pub const AW_SLIDE: ANIMATE_WINDOW_FLAGS = 262144u32;
-pub const AW_VER_POSITIVE: ANIMATE_WINDOW_FLAGS = 4u32;
-pub const AW_VER_NEGATIVE: ANIMATE_WINDOW_FLAGS = 8u32;
-#[repr(C)]
-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
- }
-}
-pub const ARW_DOWN: i32 = 4i32;
-pub const ARW_HIDE: i32 = 8i32;
-pub const ARW_LEFT: i32 = 0i32;
-pub const ARW_RIGHT: i32 = 0i32;
-pub const ARW_STARTMASK: i32 = 3i32;
-pub const ARW_STARTRIGHT: i32 = 1i32;
-pub const ARW_STARTTOP: i32 = 2i32;
-pub const ARW_UP: i32 = 4i32;
-pub const ASFW_ANY: u32 = 4294967295u32;
-#[repr(C)]
-#[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
- }
-}
-pub const BM_CLICK: u32 = 245u32;
-pub const BM_GETCHECK: u32 = 240u32;
-pub const BM_GETIMAGE: u32 = 246u32;
-pub const BM_GETSTATE: u32 = 242u32;
-pub const BM_SETCHECK: u32 = 241u32;
-pub const BM_SETDONTCLICK: u32 = 248u32;
-pub const BM_SETIMAGE: u32 = 247u32;
-pub const BM_SETSTATE: u32 = 243u32;
-pub const BM_SETSTYLE: u32 = 244u32;
-pub const BN_CLICKED: u32 = 0u32;
-pub const BN_DBLCLK: u32 = 5u32;
-pub const BN_DISABLE: u32 = 4u32;
-pub const BN_DOUBLECLICKED: u32 = 5u32;
-pub const BN_HILITE: u32 = 2u32;
-pub const BN_KILLFOCUS: u32 = 7u32;
-pub const BN_PAINT: u32 = 1u32;
-pub const BN_PUSHED: u32 = 2u32;
-pub const BN_SETFOCUS: u32 = 6u32;
-pub const BN_UNHILITE: u32 = 3u32;
-pub const BN_UNPUSHED: u32 = 3u32;
-pub const BROADCAST_QUERY_DENY: u32 = 1112363332u32;
-pub const BSM_INSTALLABLEDRIVERS: u32 = 4u32;
-pub const BSM_NETDRIVER: u32 = 2u32;
-pub const BSM_VXDS: u32 = 1u32;
-pub const BST_FOCUS: u32 = 8u32;
-pub const BST_PUSHED: u32 = 4u32;
-pub const BS_3STATE: i32 = 5i32;
-pub const BS_AUTO3STATE: i32 = 6i32;
-pub const BS_AUTOCHECKBOX: i32 = 3i32;
-pub const BS_AUTORADIOBUTTON: i32 = 9i32;
-pub const BS_BITMAP: i32 = 128i32;
-pub const BS_BOTTOM: i32 = 2048i32;
-pub const BS_CENTER: i32 = 768i32;
-pub const BS_CHECKBOX: i32 = 2i32;
-pub const BS_DEFPUSHBUTTON: i32 = 1i32;
-pub const BS_FLAT: i32 = 32768i32;
-pub const BS_GROUPBOX: i32 = 7i32;
-pub const BS_ICON: i32 = 64i32;
-pub const BS_LEFT: i32 = 256i32;
-pub const BS_LEFTTEXT: i32 = 32i32;
-pub const BS_MULTILINE: i32 = 8192i32;
-pub const BS_NOTIFY: i32 = 16384i32;
-pub const BS_OWNERDRAW: i32 = 11i32;
-pub const BS_PUSHBOX: i32 = 10i32;
-pub const BS_PUSHBUTTON: i32 = 0i32;
-pub const BS_PUSHLIKE: i32 = 4096i32;
-pub const BS_RADIOBUTTON: i32 = 4i32;
-pub const BS_RIGHT: i32 = 512i32;
-pub const BS_RIGHTBUTTON: i32 = 32i32;
-pub const BS_TEXT: i32 = 0i32;
-pub const BS_TOP: i32 = 1024i32;
-pub const BS_TYPEMASK: i32 = 15i32;
-pub const BS_USERBUTTON: i32 = 8i32;
-pub const BS_VCENTER: i32 = 3072i32;
-pub const CALERT_SYSTEM: u32 = 6u32;
-pub type CASCADE_WINDOWS_HOW = u32;
-pub const MDITILE_SKIPDISABLED: CASCADE_WINDOWS_HOW = 2u32;
-pub const MDITILE_ZORDER: CASCADE_WINDOWS_HOW = 4u32;
-pub const CBN_CLOSEUP: u32 = 8u32;
-pub const CBN_DBLCLK: u32 = 2u32;
-pub const CBN_DROPDOWN: u32 = 7u32;
-pub const CBN_EDITCHANGE: u32 = 5u32;
-pub const CBN_EDITUPDATE: u32 = 6u32;
-pub const CBN_ERRSPACE: i32 = -1i32;
-pub const CBN_KILLFOCUS: u32 = 4u32;
-pub const CBN_SELCHANGE: u32 = 1u32;
-pub const CBN_SELENDCANCEL: u32 = 10u32;
-pub const CBN_SELENDOK: u32 = 9u32;
-pub const CBN_SETFOCUS: u32 = 3u32;
-pub const CBS_AUTOHSCROLL: i32 = 64i32;
-pub const CBS_DISABLENOSCROLL: i32 = 2048i32;
-pub const CBS_DROPDOWN: i32 = 2i32;
-pub const CBS_DROPDOWNLIST: i32 = 3i32;
-pub const CBS_HASSTRINGS: i32 = 512i32;
-pub const CBS_LOWERCASE: i32 = 16384i32;
-pub const CBS_NOINTEGRALHEIGHT: i32 = 1024i32;
-pub const CBS_OEMCONVERT: i32 = 128i32;
-pub const CBS_OWNERDRAWFIXED: i32 = 16i32;
-pub const CBS_OWNERDRAWVARIABLE: i32 = 32i32;
-pub const CBS_SIMPLE: i32 = 1i32;
-pub const CBS_SORT: i32 = 256i32;
-pub const CBS_UPPERCASE: i32 = 8192i32;
-#[repr(C)]
-#[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)]
-#[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)]
-#[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
- }
-}
-pub const CB_ADDSTRING: u32 = 323u32;
-pub const CB_DELETESTRING: u32 = 324u32;
-pub const CB_DIR: u32 = 325u32;
-pub const CB_ERR: i32 = -1i32;
-pub const CB_ERRSPACE: i32 = -2i32;
-pub const CB_FINDSTRING: u32 = 332u32;
-pub const CB_FINDSTRINGEXACT: u32 = 344u32;
-pub const CB_GETCOMBOBOXINFO: u32 = 356u32;
-pub const CB_GETCOUNT: u32 = 326u32;
-pub const CB_GETCURSEL: u32 = 327u32;
-pub const CB_GETDROPPEDCONTROLRECT: u32 = 338u32;
-pub const CB_GETDROPPEDSTATE: u32 = 343u32;
-pub const CB_GETDROPPEDWIDTH: u32 = 351u32;
-pub const CB_GETEDITSEL: u32 = 320u32;
-pub const CB_GETEXTENDEDUI: u32 = 342u32;
-pub const CB_GETHORIZONTALEXTENT: u32 = 349u32;
-pub const CB_GETITEMDATA: u32 = 336u32;
-pub const CB_GETITEMHEIGHT: u32 = 340u32;
-pub const CB_GETLBTEXT: u32 = 328u32;
-pub const CB_GETLBTEXTLEN: u32 = 329u32;
-pub const CB_GETLOCALE: u32 = 346u32;
-pub const CB_GETTOPINDEX: u32 = 347u32;
-pub const CB_INITSTORAGE: u32 = 353u32;
-pub const CB_INSERTSTRING: u32 = 330u32;
-pub const CB_LIMITTEXT: u32 = 321u32;
-pub const CB_MSGMAX: u32 = 357u32;
-pub const CB_MULTIPLEADDSTRING: u32 = 355u32;
-pub const CB_OKAY: u32 = 0u32;
-pub const CB_RESETCONTENT: u32 = 331u32;
-pub const CB_SELECTSTRING: u32 = 333u32;
-pub const CB_SETCURSEL: u32 = 334u32;
-pub const CB_SETDROPPEDWIDTH: u32 = 352u32;
-pub const CB_SETEDITSEL: u32 = 322u32;
-pub const CB_SETEXTENDEDUI: u32 = 341u32;
-pub const CB_SETHORIZONTALEXTENT: u32 = 350u32;
-pub const CB_SETITEMDATA: u32 = 337u32;
-pub const CB_SETITEMHEIGHT: u32 = 339u32;
-pub const CB_SETLOCALE: u32 = 345u32;
-pub const CB_SETTOPINDEX: u32 = 348u32;
-pub const CB_SHOWDROPDOWN: u32 = 335u32;
-pub const CCHILDREN_SCROLLBAR: u32 = 5u32;
-pub const CCHILDREN_TITLEBAR: u32 = 5u32;
-#[repr(C)]
-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
- }
-}
-pub type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = u32;
-pub const MSGFLT_ADD: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 1u32;
-pub const MSGFLT_REMOVE: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 2u32;
-pub const CHILDID_SELF: u32 = 0u32;
-#[repr(C)]
-#[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
- }
-}
-pub const COLOR_BTNHIGHLIGHT: u32 = 20u32;
-pub const COLOR_BTNHILIGHT: u32 = 20u32;
-pub const CONSOLE_APPLICATION_16BIT: u32 = 0u32;
-pub const CONSOLE_CARET_SELECTION: u32 = 1u32;
-pub const CONSOLE_CARET_VISIBLE: u32 = 2u32;
-pub const CONTACTVISUALIZATION_OFF: u32 = 0u32;
-pub const CONTACTVISUALIZATION_ON: u32 = 1u32;
-pub const CONTACTVISUALIZATION_PRESENTATIONMODE: u32 = 2u32;
-pub const CREATEPROCESS_MANIFEST_RESOURCE_ID: u32 = 1u32;
-#[repr(C)]
-#[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: super::super::Foundation::PSTR,
- pub lpszClass: super::super::Foundation::PSTR,
- 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)]
-#[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: super::super::Foundation::PWSTR,
- pub lpszClass: super::super::Foundation::PWSTR,
- 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
- }
-}
-pub const CSOUND_SYSTEM: u32 = 16u32;
-pub const CTLCOLOR_BTN: u32 = 3u32;
-pub const CTLCOLOR_DLG: u32 = 4u32;
-pub const CTLCOLOR_EDIT: u32 = 1u32;
-pub const CTLCOLOR_LISTBOX: u32 = 2u32;
-pub const CTLCOLOR_MAX: u32 = 7u32;
-pub const CTLCOLOR_MSGBOX: u32 = 0u32;
-pub const CTLCOLOR_SCROLLBAR: u32 = 5u32;
-pub const CTLCOLOR_STATIC: u32 = 6u32;
-#[repr(C)]
-#[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
- }
-}
-pub type CURSORINFO_FLAGS = u32;
-pub const CURSOR_SHOWING: CURSORINFO_FLAGS = 1u32;
-pub const CURSOR_SUPPRESSED: CURSORINFO_FLAGS = 2u32;
-#[repr(C)]
-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
- }
-}
-pub const CURSOR_CREATION_SCALING_DEFAULT: u32 = 2u32;
-pub const CURSOR_CREATION_SCALING_NONE: u32 = 1u32;
-pub const CWF_CREATE_ONLY: u32 = 1u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub type CWP_FLAGS = u32;
-pub const CWP_ALL: CWP_FLAGS = 0u32;
-pub const CWP_SKIPINVISIBLE: CWP_FLAGS = 1u32;
-pub const CWP_SKIPDISABLED: CWP_FLAGS = 2u32;
-pub const CWP_SKIPTRANSPARENT: CWP_FLAGS = 4u32;
-pub const CW_USEDEFAULT: i32 = -2147483648i32;
-pub const DCX_EXCLUDEUPDATE: i32 = 256i32;
-pub const DC_HASDEFID: u32 = 21323u32;
-#[repr(C)]
-#[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
- }
-}
-pub const DESKTOP_CREATEMENU: i32 = 4i32;
-pub const DESKTOP_CREATEWINDOW: i32 = 2i32;
-pub const DESKTOP_ENUMERATE: i32 = 64i32;
-pub const DESKTOP_HOOKCONTROL: i32 = 8i32;
-pub const DESKTOP_JOURNALPLAYBACK: i32 = 32i32;
-pub const DESKTOP_JOURNALRECORD: i32 = 16i32;
-pub const DESKTOP_READOBJECTS: i32 = 1i32;
-pub const DESKTOP_SWITCHDESKTOP: i32 = 256i32;
-pub const DESKTOP_WRITEOBJECTS: i32 = 128i32;
-pub const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES: u32 = 4u32;
-pub const DF_ALLOWOTHERACCOUNTHOOK: i32 = 1i32;
-pub const DIFFERENCE: u32 = 11u32;
-pub type DI_FLAGS = u32;
-pub const DI_MASK: DI_FLAGS = 1u32;
-pub const DI_IMAGE: DI_FLAGS = 2u32;
-pub const DI_NORMAL: DI_FLAGS = 3u32;
-pub const DI_COMPAT: DI_FLAGS = 4u32;
-pub const DI_DEFAULTSIZE: DI_FLAGS = 8u32;
-pub const DI_NOMIRROR: DI_FLAGS = 16u32;
-pub const DLGC_BUTTON: u32 = 8192u32;
-pub const DLGC_DEFPUSHBUTTON: u32 = 16u32;
-pub const DLGC_HASSETSEL: u32 = 8u32;
-pub const DLGC_RADIOBUTTON: u32 = 64u32;
-pub const DLGC_STATIC: u32 = 256u32;
-pub const DLGC_UNDEFPUSHBUTTON: u32 = 32u32;
-pub const DLGC_WANTALLKEYS: u32 = 4u32;
-pub const DLGC_WANTARROWS: u32 = 1u32;
-pub const DLGC_WANTCHARS: u32 = 128u32;
-pub const DLGC_WANTMESSAGE: u32 = 4u32;
-pub const DLGC_WANTTAB: u32 = 2u32;
-#[repr(C, packed(2))]
-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
- }
-}
-#[cfg(feature = "Win32_Foundation")]
-pub type DLGPROC = 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))]
-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
- }
-}
-pub const DLGWINDOWEXTRA: u32 = 30u32;
-pub const DM_GETDEFID: u32 = 1024u32;
-pub const DM_POINTERHITTEST: u32 = 592u32;
-pub const DM_REPOSITION: u32 = 1026u32;
-pub const DM_SETDEFID: u32 = 1025u32;
-pub const DOF_DIRECTORY: u32 = 32771u32;
-pub const DOF_DOCUMENT: u32 = 32770u32;
-pub const DOF_EXECUTABLE: u32 = 32769u32;
-pub const DOF_MULTIPLE: u32 = 32772u32;
-pub const DOF_PROGMAN: u32 = 1u32;
-pub const DOF_SHELLDATA: u32 = 2u32;
-pub const DO_DROPFILE: i32 = 1162627398i32;
-pub const DO_PRINTFILE: i32 = 1414419024i32;
-#[repr(C)]
-#[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
- }
-}
-pub const DS_3DLOOK: i32 = 4i32;
-pub const DS_ABSALIGN: i32 = 1i32;
-pub const DS_CENTER: i32 = 2048i32;
-pub const DS_CENTERMOUSE: i32 = 4096i32;
-pub const DS_CONTEXTHELP: i32 = 8192i32;
-pub const DS_CONTROL: i32 = 1024i32;
-pub const DS_FIXEDSYS: i32 = 8i32;
-pub const DS_LOCALEDIT: i32 = 32i32;
-pub const DS_MODALFRAME: i32 = 128i32;
-pub const DS_NOFAILCREATE: i32 = 16i32;
-pub const DS_NOIDLEMSG: i32 = 256i32;
-pub const DS_SETFONT: i32 = 64i32;
-pub const DS_SETFOREGROUND: i32 = 512i32;
-pub const DS_SYSMODAL: i32 = 2i32;
-pub const DS_USEPIXELS: i32 = 32768i32;
-pub const DWLP_MSGRESULT: u32 = 0u32;
-pub const DWL_DLGPROC: u32 = 4u32;
-pub const DWL_MSGRESULT: u32 = 0u32;
-pub const DWL_USER: u32 = 8u32;
-pub const EC_LEFTMARGIN: u32 = 1u32;
-pub const EC_RIGHTMARGIN: u32 = 2u32;
-pub const EC_USEFONTINFO: u32 = 65535u32;
-pub const EDD_GET_DEVICE_INTERFACE_NAME: u32 = 1u32;
-pub type EDIT_CONTROL_FEATURE = i32;
-pub const EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT: EDIT_CONTROL_FEATURE = 0i32;
-pub const EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS: EDIT_CONTROL_FEATURE = 1i32;
-pub const EDS_RAWMODE: u32 = 2u32;
-pub const EDS_ROTATEDMODE: u32 = 4u32;
-pub const EIMES_CANCELCOMPSTRINFOCUS: u32 = 2u32;
-pub const EIMES_COMPLETECOMPSTRKILLFOCUS: u32 = 4u32;
-pub const EIMES_GETCOMPSTRATONCE: u32 = 1u32;
-pub const EMSIS_COMPOSITIONSTRING: u32 = 1u32;
-pub const ENDSESSION_CLOSEAPP: u32 = 1u32;
-pub const ENDSESSION_CRITICAL: u32 = 1073741824u32;
-pub const ENDSESSION_LOGOFF: u32 = 2147483648u32;
-pub const EN_AFTER_PASTE: u32 = 2049u32;
-pub const EN_ALIGN_LTR_EC: u32 = 1792u32;
-pub const EN_ALIGN_RTL_EC: u32 = 1793u32;
-pub const EN_BEFORE_PASTE: u32 = 2048u32;
-pub const EN_CHANGE: u32 = 768u32;
-pub const EN_ERRSPACE: u32 = 1280u32;
-pub const EN_HSCROLL: u32 = 1537u32;
-pub const EN_KILLFOCUS: u32 = 512u32;
-pub const EN_MAXTEXT: u32 = 1281u32;
-pub const EN_SETFOCUS: u32 = 256u32;
-pub const EN_UPDATE: u32 = 1024u32;
-pub const EN_VSCROLL: u32 = 1538u32;
-pub const ES_AUTOHSCROLL: i32 = 128i32;
-pub const ES_AUTOVSCROLL: i32 = 64i32;
-pub const ES_CENTER: i32 = 1i32;
-pub const ES_LEFT: i32 = 0i32;
-pub const ES_LOWERCASE: i32 = 16i32;
-pub const ES_MULTILINE: i32 = 4i32;
-pub const ES_NOHIDESEL: i32 = 256i32;
-pub const ES_NUMBER: i32 = 8192i32;
-pub const ES_OEMCONVERT: i32 = 1024i32;
-pub const ES_PASSWORD: i32 = 32i32;
-pub const ES_READONLY: i32 = 2048i32;
-pub const ES_RIGHT: i32 = 2i32;
-pub const ES_UPPERCASE: i32 = 8i32;
-pub const ES_WANTRETURN: i32 = 4096i32;
-#[repr(C)]
-#[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
- }
-}
-pub const EVENT_AIA_END: u32 = 45055u32;
-pub const EVENT_AIA_START: u32 = 40960u32;
-pub const EVENT_CONSOLE_CARET: u32 = 16385u32;
-pub const EVENT_CONSOLE_END: u32 = 16639u32;
-pub const EVENT_CONSOLE_END_APPLICATION: u32 = 16391u32;
-pub const EVENT_CONSOLE_LAYOUT: u32 = 16389u32;
-pub const EVENT_CONSOLE_START_APPLICATION: u32 = 16390u32;
-pub const EVENT_CONSOLE_UPDATE_REGION: u32 = 16386u32;
-pub const EVENT_CONSOLE_UPDATE_SCROLL: u32 = 16388u32;
-pub const EVENT_CONSOLE_UPDATE_SIMPLE: u32 = 16387u32;
-pub const EVENT_MAX: u32 = 2147483647u32;
-pub const EVENT_MIN: u32 = 1u32;
-pub const EVENT_OBJECT_ACCELERATORCHANGE: u32 = 32786u32;
-pub const EVENT_OBJECT_CLOAKED: u32 = 32791u32;
-pub const EVENT_OBJECT_CONTENTSCROLLED: u32 = 32789u32;
-pub const EVENT_OBJECT_CREATE: u32 = 32768u32;
-pub const EVENT_OBJECT_DEFACTIONCHANGE: u32 = 32785u32;
-pub const EVENT_OBJECT_DESCRIPTIONCHANGE: u32 = 32781u32;
-pub const EVENT_OBJECT_DESTROY: u32 = 32769u32;
-pub const EVENT_OBJECT_DRAGCANCEL: u32 = 32802u32;
-pub const EVENT_OBJECT_DRAGCOMPLETE: u32 = 32803u32;
-pub const EVENT_OBJECT_DRAGDROPPED: u32 = 32806u32;
-pub const EVENT_OBJECT_DRAGENTER: u32 = 32804u32;
-pub const EVENT_OBJECT_DRAGLEAVE: u32 = 32805u32;
-pub const EVENT_OBJECT_DRAGSTART: u32 = 32801u32;
-pub const EVENT_OBJECT_END: u32 = 33023u32;
-pub const EVENT_OBJECT_FOCUS: u32 = 32773u32;
-pub const EVENT_OBJECT_HELPCHANGE: u32 = 32784u32;
-pub const EVENT_OBJECT_HIDE: u32 = 32771u32;
-pub const EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED: u32 = 32800u32;
-pub const EVENT_OBJECT_IME_CHANGE: u32 = 32809u32;
-pub const EVENT_OBJECT_IME_HIDE: u32 = 32808u32;
-pub const EVENT_OBJECT_IME_SHOW: u32 = 32807u32;
-pub const EVENT_OBJECT_INVOKED: u32 = 32787u32;
-pub const EVENT_OBJECT_LIVEREGIONCHANGED: u32 = 32793u32;
-pub const EVENT_OBJECT_LOCATIONCHANGE: u32 = 32779u32;
-pub const EVENT_OBJECT_NAMECHANGE: u32 = 32780u32;
-pub const EVENT_OBJECT_PARENTCHANGE: u32 = 32783u32;
-pub const EVENT_OBJECT_REORDER: u32 = 32772u32;
-pub const EVENT_OBJECT_SELECTION: u32 = 32774u32;
-pub const EVENT_OBJECT_SELECTIONADD: u32 = 32775u32;
-pub const EVENT_OBJECT_SELECTIONREMOVE: u32 = 32776u32;
-pub const EVENT_OBJECT_SELECTIONWITHIN: u32 = 32777u32;
-pub const EVENT_OBJECT_SHOW: u32 = 32770u32;
-pub const EVENT_OBJECT_STATECHANGE: u32 = 32778u32;
-pub const EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED: u32 = 32816u32;
-pub const EVENT_OBJECT_TEXTSELECTIONCHANGED: u32 = 32788u32;
-pub const EVENT_OBJECT_UNCLOAKED: u32 = 32792u32;
-pub const EVENT_OBJECT_VALUECHANGE: u32 = 32782u32;
-pub const EVENT_OEM_DEFINED_END: u32 = 511u32;
-pub const EVENT_OEM_DEFINED_START: u32 = 257u32;
-pub const EVENT_SYSTEM_ALERT: u32 = 2u32;
-pub const EVENT_SYSTEM_ARRANGMENTPREVIEW: u32 = 32790u32;
-pub const EVENT_SYSTEM_CAPTUREEND: u32 = 9u32;
-pub const EVENT_SYSTEM_CAPTURESTART: u32 = 8u32;
-pub const EVENT_SYSTEM_CONTEXTHELPEND: u32 = 13u32;
-pub const EVENT_SYSTEM_CONTEXTHELPSTART: u32 = 12u32;
-pub const EVENT_SYSTEM_DESKTOPSWITCH: u32 = 32u32;
-pub const EVENT_SYSTEM_DIALOGEND: u32 = 17u32;
-pub const EVENT_SYSTEM_DIALOGSTART: u32 = 16u32;
-pub const EVENT_SYSTEM_DRAGDROPEND: u32 = 15u32;
-pub const EVENT_SYSTEM_DRAGDROPSTART: u32 = 14u32;
-pub const EVENT_SYSTEM_END: u32 = 255u32;
-pub const EVENT_SYSTEM_FOREGROUND: u32 = 3u32;
-pub const EVENT_SYSTEM_IME_KEY_NOTIFICATION: u32 = 41u32;
-pub const EVENT_SYSTEM_MENUEND: u32 = 5u32;
-pub const EVENT_SYSTEM_MENUPOPUPEND: u32 = 7u32;
-pub const EVENT_SYSTEM_MENUPOPUPSTART: u32 = 6u32;
-pub const EVENT_SYSTEM_MENUSTART: u32 = 4u32;
-pub const EVENT_SYSTEM_MINIMIZEEND: u32 = 23u32;
-pub const EVENT_SYSTEM_MINIMIZESTART: u32 = 22u32;
-pub const EVENT_SYSTEM_MOVESIZEEND: u32 = 11u32;
-pub const EVENT_SYSTEM_MOVESIZESTART: u32 = 10u32;
-pub const EVENT_SYSTEM_SCROLLINGEND: u32 = 19u32;
-pub const EVENT_SYSTEM_SCROLLINGSTART: u32 = 18u32;
-pub const EVENT_SYSTEM_SOUND: u32 = 1u32;
-pub const EVENT_SYSTEM_SWITCHEND: u32 = 21u32;
-pub const EVENT_SYSTEM_SWITCHER_APPDROPPED: u32 = 38u32;
-pub const EVENT_SYSTEM_SWITCHER_APPGRABBED: u32 = 36u32;
-pub const EVENT_SYSTEM_SWITCHER_APPOVERTARGET: u32 = 37u32;
-pub const EVENT_SYSTEM_SWITCHER_CANCELLED: u32 = 39u32;
-pub const EVENT_SYSTEM_SWITCHSTART: u32 = 20u32;
-pub const EVENT_UIA_EVENTID_END: u32 = 20223u32;
-pub const EVENT_UIA_EVENTID_START: u32 = 19968u32;
-pub const EVENT_UIA_PROPID_END: u32 = 30207u32;
-pub const EVENT_UIA_PROPID_START: u32 = 29952u32;
-pub const EWX_ARSO: u32 = 67108864u32;
-pub const EWX_BOOTOPTIONS: u32 = 16777216u32;
-pub const EWX_CHECK_SAFE_FOR_SERVER: u32 = 134217728u32;
-pub const EWX_FORCE: u32 = 4u32;
-pub const EWX_FORCEIFHUNG: u32 = 16u32;
-pub const EWX_QUICKRESOLVE: u32 = 32u32;
-pub const EWX_SYSTEM_INITIATED: u32 = 268435456u32;
-pub const FALT: u32 = 16u32;
-pub const FAPPCOMMAND_KEY: u32 = 0u32;
-pub const FAPPCOMMAND_MASK: u32 = 61440u32;
-pub const FAPPCOMMAND_MOUSE: u32 = 32768u32;
-pub const FAPPCOMMAND_OEM: u32 = 4096u32;
-pub const FCONTROL: u32 = 8u32;
-pub const FE_FONTSMOOTHINGCLEARTYPE: u32 = 2u32;
-pub const FE_FONTSMOOTHINGORIENTATIONBGR: u32 = 0u32;
-pub const FE_FONTSMOOTHINGORIENTATIONRGB: u32 = 1u32;
-pub const FE_FONTSMOOTHINGSTANDARD: u32 = 1u32;
-pub const FKF_AVAILABLE: u32 = 2u32;
-pub const FKF_CLICKON: u32 = 64u32;
-pub const FKF_CONFIRMHOTKEY: u32 = 8u32;
-pub const FKF_FILTERKEYSON: u32 = 1u32;
-pub const FKF_HOTKEYACTIVE: u32 = 4u32;
-pub const FKF_HOTKEYSOUND: u32 = 16u32;
-pub const FKF_INDICATOR: u32 = 32u32;
-#[repr(C)]
-#[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
- }
-}
-pub type FLASHWINFO_FLAGS = u32;
-pub const FLASHW_ALL: FLASHWINFO_FLAGS = 3u32;
-pub const FLASHW_CAPTION: FLASHWINFO_FLAGS = 1u32;
-pub const FLASHW_STOP: FLASHWINFO_FLAGS = 0u32;
-pub const FLASHW_TIMER: FLASHWINFO_FLAGS = 4u32;
-pub const FLASHW_TIMERNOFG: FLASHWINFO_FLAGS = 12u32;
-pub const FLASHW_TRAY: FLASHWINFO_FLAGS = 2u32;
-pub const FNOINVERT: u32 = 2u32;
-pub type FOREGROUND_WINDOW_LOCK_CODE = u32;
-pub const LSFW_LOCK: FOREGROUND_WINDOW_LOCK_CODE = 1u32;
-pub const LSFW_UNLOCK: FOREGROUND_WINDOW_LOCK_CODE = 2u32;
-pub const FSHIFT: u32 = 4u32;
-pub const FVIRTKEY: u32 = 1u32;
-pub const GCF_INCLUDE_ANCESTORS: u32 = 1u32;
-pub type GDI_IMAGE_TYPE = u32;
-pub const IMAGE_BITMAP: GDI_IMAGE_TYPE = 0u32;
-pub const IMAGE_CURSOR: GDI_IMAGE_TYPE = 2u32;
-pub const IMAGE_ICON: GDI_IMAGE_TYPE = 1u32;
-pub const GESTURECONFIGMAXCOUNT: u32 = 256u32;
-pub const GESTUREVISUALIZATION_DOUBLETAP: u32 = 2u32;
-pub const GESTUREVISUALIZATION_OFF: u32 = 0u32;
-pub const GESTUREVISUALIZATION_ON: u32 = 31u32;
-pub const GESTUREVISUALIZATION_PRESSANDHOLD: u32 = 8u32;
-pub const GESTUREVISUALIZATION_PRESSANDTAP: u32 = 4u32;
-pub const GESTUREVISUALIZATION_RIGHTTAP: u32 = 16u32;
-pub const GESTUREVISUALIZATION_TAP: u32 = 1u32;
-pub type GET_ANCESTOR_FLAGS = u32;
-pub const GA_PARENT: GET_ANCESTOR_FLAGS = 1u32;
-pub const GA_ROOT: GET_ANCESTOR_FLAGS = 2u32;
-pub const GA_ROOTOWNER: GET_ANCESTOR_FLAGS = 3u32;
-pub type GET_CLASS_LONG_INDEX = i32;
-pub const GCW_ATOM: GET_CLASS_LONG_INDEX = -32i32;
-pub const GCL_CBCLSEXTRA: GET_CLASS_LONG_INDEX = -20i32;
-pub const GCL_CBWNDEXTRA: GET_CLASS_LONG_INDEX = -18i32;
-pub const GCL_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32;
-pub const GCL_HCURSOR: GET_CLASS_LONG_INDEX = -12i32;
-pub const GCL_HICON: GET_CLASS_LONG_INDEX = -14i32;
-pub const GCL_HICONSM: GET_CLASS_LONG_INDEX = -34i32;
-pub const GCL_HMODULE: GET_CLASS_LONG_INDEX = -16i32;
-pub const GCL_MENUNAME: GET_CLASS_LONG_INDEX = -8i32;
-pub const GCL_STYLE: GET_CLASS_LONG_INDEX = -26i32;
-pub const GCL_WNDPROC: GET_CLASS_LONG_INDEX = -24i32;
-pub const GCLP_HBRBACKGROUND: GET_CLASS_LONG_INDEX = -10i32;
-pub const GCLP_HCURSOR: GET_CLASS_LONG_INDEX = -12i32;
-pub const GCLP_HICON: GET_CLASS_LONG_INDEX = -14i32;
-pub const GCLP_HICONSM: GET_CLASS_LONG_INDEX = -34i32;
-pub const GCLP_HMODULE: GET_CLASS_LONG_INDEX = -16i32;
-pub const GCLP_MENUNAME: GET_CLASS_LONG_INDEX = -8i32;
-pub const GCLP_WNDPROC: GET_CLASS_LONG_INDEX = -24i32;
-pub type GET_MENU_DEFAULT_ITEM_FLAGS = u32;
-pub const GMDI_GOINTOPOPUPS: GET_MENU_DEFAULT_ITEM_FLAGS = 2u32;
-pub const GMDI_USEDISABLED: GET_MENU_DEFAULT_ITEM_FLAGS = 1u32;
-pub type GET_WINDOW_CMD = u32;
-pub const GW_CHILD: GET_WINDOW_CMD = 5u32;
-pub const GW_ENABLEDPOPUP: GET_WINDOW_CMD = 6u32;
-pub const GW_HWNDFIRST: GET_WINDOW_CMD = 0u32;
-pub const GW_HWNDLAST: GET_WINDOW_CMD = 1u32;
-pub const GW_HWNDNEXT: GET_WINDOW_CMD = 2u32;
-pub const GW_HWNDPREV: GET_WINDOW_CMD = 3u32;
-pub const GW_OWNER: GET_WINDOW_CMD = 4u32;
-pub const GF_BEGIN: u32 = 1u32;
-pub const GF_END: u32 = 4u32;
-pub const GF_INERTIA: u32 = 2u32;
-pub const GIDC_ARRIVAL: u32 = 1u32;
-pub const GIDC_REMOVAL: u32 = 2u32;
-#[repr(C)]
-#[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 GUITHREADINFO_FLAGS = u32;
-pub const GUI_CARETBLINKING: GUITHREADINFO_FLAGS = 1u32;
-pub const GUI_INMENUMODE: GUITHREADINFO_FLAGS = 4u32;
-pub const GUI_INMOVESIZE: GUITHREADINFO_FLAGS = 2u32;
-pub const GUI_POPUPMENUMODE: GUITHREADINFO_FLAGS = 16u32;
-pub const GUI_SYSTEMMENUMODE: GUITHREADINFO_FLAGS = 8u32;
-pub const GUI_16BITTASK: u32 = 0u32;
-pub const GWFS_INCLUDE_ANCESTORS: u32 = 1u32;
-pub const GW_MAX: u32 = 5u32;
-pub type HACCEL = isize;
-pub type HANDEDNESS = i32;
-pub const HANDEDNESS_LEFT: HANDEDNESS = 0i32;
-pub const HANDEDNESS_RIGHT: HANDEDNESS = 1i32;
-#[repr(C)]
-#[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
- }
-}
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_CALLBACK: super::super::Graphics::Gdi::HBITMAP = -1i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_MBAR_CLOSE: super::super::Graphics::Gdi::HBITMAP = 5i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_MBAR_CLOSE_D: super::super::Graphics::Gdi::HBITMAP = 6i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_MBAR_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = 3i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_MBAR_MINIMIZE_D: super::super::Graphics::Gdi::HBITMAP = 7i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_MBAR_RESTORE: super::super::Graphics::Gdi::HBITMAP = 2i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_POPUP_CLOSE: super::super::Graphics::Gdi::HBITMAP = 8i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_POPUP_MAXIMIZE: super::super::Graphics::Gdi::HBITMAP = 10i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_POPUP_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = 11i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_POPUP_RESTORE: super::super::Graphics::Gdi::HBITMAP = 9i32 as _;
-#[cfg(feature = "Win32_Graphics_Gdi")]
-pub const HBMMENU_SYSTEM: super::super::Graphics::Gdi::HBITMAP = 1i32 as _;
-pub const HCBT_ACTIVATE: u32 = 5u32;
-pub const HCBT_CLICKSKIPPED: u32 = 6u32;
-pub const HCBT_CREATEWND: u32 = 3u32;
-pub const HCBT_DESTROYWND: u32 = 4u32;
-pub const HCBT_KEYSKIPPED: u32 = 7u32;
-pub const HCBT_MINMAX: u32 = 1u32;
-pub const HCBT_MOVESIZE: u32 = 0u32;
-pub const HCBT_QS: u32 = 2u32;
-pub const HCBT_SETFOCUS: u32 = 9u32;
-pub const HCBT_SYSCOMMAND: u32 = 8u32;
-pub const HCF_DEFAULTDESKTOP: u32 = 512u32;
-pub const HCF_LOGONDESKTOP: u32 = 256u32;
-pub type HCURSOR = isize;
-pub const HC_ACTION: u32 = 0u32;
-pub const HC_GETNEXT: u32 = 1u32;
-pub const HC_NOREM: u32 = 3u32;
-pub const HC_NOREMOVE: u32 = 3u32;
-pub const HC_SKIP: u32 = 2u32;
-pub const HC_SYSMODALOFF: u32 = 5u32;
-pub const HC_SYSMODALON: u32 = 4u32;
-pub const HELPINFO_MENUITEM: u32 = 2u32;
-pub const HELPINFO_WINDOW: u32 = 1u32;
-pub const HELP_COMMAND: i32 = 258i32;
-pub const HELP_CONTENTS: i32 = 3i32;
-pub const HELP_CONTEXT: i32 = 1i32;
-pub const HELP_CONTEXTMENU: u32 = 10u32;
-pub const HELP_CONTEXTPOPUP: i32 = 8i32;
-pub const HELP_FINDER: u32 = 11u32;
-pub const HELP_FORCEFILE: i32 = 9i32;
-pub const HELP_HELPONHELP: i32 = 4i32;
-pub const HELP_INDEX: i32 = 3i32;
-pub const HELP_KEY: i32 = 257i32;
-pub const HELP_MULTIKEY: i32 = 513i32;
-pub const HELP_PARTIALKEY: i32 = 261i32;
-pub const HELP_QUIT: i32 = 2i32;
-pub const HELP_SETCONTENTS: i32 = 5i32;
-pub const HELP_SETINDEX: i32 = 5i32;
-pub const HELP_SETPOPUP_POS: u32 = 13u32;
-pub const HELP_SETWINPOS: i32 = 515i32;
-pub const HELP_TCARD: u32 = 32768u32;
-pub const HELP_TCARD_DATA: u32 = 16u32;
-pub const HELP_TCARD_OTHER_CALLER: u32 = 17u32;
-pub const HELP_WM_HELP: u32 = 12u32;
-pub type HHOOK = isize;
-pub type HICON = isize;
-pub const HIDE_WINDOW: u32 = 0u32;
-pub const HKL_NEXT: u32 = 1u32;
-pub const HKL_PREV: u32 = 0u32;
-pub type HMENU = isize;
-#[cfg(feature = "Win32_Foundation")]
-pub type HOOKPROC = unsafe extern "system" fn(code: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT;
-pub const HSHELL_ACCESSIBILITYSTATE: u32 = 11u32;
-pub const HSHELL_ACTIVATESHELLWINDOW: u32 = 3u32;
-pub const HSHELL_APPCOMMAND: u32 = 12u32;
-pub const HSHELL_ENDTASK: u32 = 10u32;
-pub const HSHELL_GETMINRECT: u32 = 5u32;
-pub const HSHELL_HIGHBIT: u32 = 32768u32;
-pub const HSHELL_LANGUAGE: u32 = 8u32;
-pub const HSHELL_MONITORCHANGED: u32 = 16u32;
-pub const HSHELL_REDRAW: u32 = 6u32;
-pub const HSHELL_SYSMENU: u32 = 9u32;
-pub const HSHELL_TASKMAN: u32 = 7u32;
-pub const HSHELL_WINDOWACTIVATED: u32 = 4u32;
-pub const HSHELL_WINDOWCREATED: u32 = 1u32;
-pub const HSHELL_WINDOWDESTROYED: u32 = 2u32;
-pub const HSHELL_WINDOWREPLACED: u32 = 13u32;
-pub const HSHELL_WINDOWREPLACING: u32 = 14u32;
-pub const HTBORDER: u32 = 18u32;
-pub const HTBOTTOM: u32 = 15u32;
-pub const HTBOTTOMLEFT: u32 = 16u32;
-pub const HTBOTTOMRIGHT: u32 = 17u32;
-pub const HTCAPTION: u32 = 2u32;
-pub const HTCLIENT: u32 = 1u32;
-pub const HTCLOSE: u32 = 20u32;
-pub const HTERROR: i32 = -2i32;
-pub const HTGROWBOX: u32 = 4u32;
-pub const HTHELP: u32 = 21u32;
-pub const HTHSCROLL: u32 = 6u32;
-pub const HTLEFT: u32 = 10u32;
-pub const HTMAXBUTTON: u32 = 9u32;
-pub const HTMENU: u32 = 5u32;
-pub const HTMINBUTTON: u32 = 8u32;
-pub const HTNOWHERE: u32 = 0u32;
-pub const HTOBJECT: u32 = 19u32;
-pub const HTREDUCE: u32 = 8u32;
-pub const HTRIGHT: u32 = 11u32;
-pub const HTSIZE: u32 = 4u32;
-pub const HTSIZEFIRST: u32 = 10u32;
-pub const HTSIZELAST: u32 = 17u32;
-pub const HTSYSMENU: u32 = 3u32;
-pub const HTTOP: u32 = 12u32;
-pub const HTTOPLEFT: u32 = 13u32;
-pub const HTTOPRIGHT: u32 = 14u32;
-pub const HTTRANSPARENT: i32 = -1i32;
-pub const HTVSCROLL: u32 = 7u32;
-pub const HTZOOM: u32 = 9u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const HWND_BOTTOM: super::super::Foundation::HWND = 1i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const HWND_DESKTOP: super::super::Foundation::HWND = 0i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const HWND_MESSAGE: super::super::Foundation::HWND = -3i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const HWND_NOTOPMOST: super::super::Foundation::HWND = -2i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const HWND_TOP: super::super::Foundation::HWND = 0i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const HWND_TOPMOST: super::super::Foundation::HWND = -1i32 as _;
-#[repr(C)]
-#[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)]
-#[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)]
-#[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)]
-#[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)]
-#[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
- }
-}
-pub const ICON_BIG: u32 = 1u32;
-pub const ICON_SMALL: u32 = 0u32;
-pub const ICON_SMALL2: u32 = 2u32;
-pub const IDANI_CAPTION: u32 = 3u32;
-pub const IDANI_OPEN: u32 = 1u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_APPSTARTING: super::super::Foundation::PWSTR = 32650i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_ARROW: super::super::Foundation::PWSTR = 32512i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_CROSS: super::super::Foundation::PWSTR = 32515i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_HAND: super::super::Foundation::PWSTR = 32649i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_HELP: super::super::Foundation::PWSTR = 32651i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_IBEAM: super::super::Foundation::PWSTR = 32513i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_ICON: super::super::Foundation::PWSTR = 32641i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_NO: super::super::Foundation::PWSTR = 32648i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_PERSON: super::super::Foundation::PWSTR = 32672i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_PIN: super::super::Foundation::PWSTR = 32671i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_SIZE: super::super::Foundation::PWSTR = 32640i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_SIZEALL: super::super::Foundation::PWSTR = 32646i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_SIZENESW: super::super::Foundation::PWSTR = 32643i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_SIZENS: super::super::Foundation::PWSTR = 32645i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_SIZENWSE: super::super::Foundation::PWSTR = 32642i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_SIZEWE: super::super::Foundation::PWSTR = 32644i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_UPARROW: super::super::Foundation::PWSTR = 32516i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDC_WAIT: super::super::Foundation::PWSTR = 32514i32 as _;
-pub const IDHOT_SNAPDESKTOP: i32 = -2i32;
-pub const IDHOT_SNAPWINDOW: i32 = -1i32;
-pub const IDH_CANCEL: u32 = 28444u32;
-pub const IDH_GENERIC_HELP_BUTTON: u32 = 28442u32;
-pub const IDH_HELP: u32 = 28445u32;
-pub const IDH_MISSING_CONTEXT: u32 = 28441u32;
-pub const IDH_NO_HELP: u32 = 28440u32;
-pub const IDH_OK: u32 = 28443u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_APPLICATION: super::super::Foundation::PWSTR = 32512u32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_ASTERISK: super::super::Foundation::PWSTR = 32516u32 as _;
-pub const IDI_ERROR: u32 = 32513u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_EXCLAMATION: super::super::Foundation::PWSTR = 32515u32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_HAND: super::super::Foundation::PWSTR = 32513u32 as _;
-pub const IDI_INFORMATION: u32 = 32516u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_QUESTION: super::super::Foundation::PWSTR = 32514u32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_SHIELD: super::super::Foundation::PWSTR = 32518u32 as _;
-pub const IDI_WARNING: u32 = 32515u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const IDI_WINLOGO: super::super::Foundation::PWSTR = 32517u32 as _;
-pub const IMAGE_ENHMETAFILE: u32 = 3u32;
-pub type IMAGE_FLAGS = u32;
-pub const LR_CREATEDIBSECTION: IMAGE_FLAGS = 8192u32;
-pub const LR_DEFAULTCOLOR: IMAGE_FLAGS = 0u32;
-pub const LR_DEFAULTSIZE: IMAGE_FLAGS = 64u32;
-pub const LR_LOADFROMFILE: IMAGE_FLAGS = 16u32;
-pub const LR_LOADMAP3DCOLORS: IMAGE_FLAGS = 4096u32;
-pub const LR_LOADTRANSPARENT: IMAGE_FLAGS = 32u32;
-pub const LR_MONOCHROME: IMAGE_FLAGS = 1u32;
-pub const LR_SHARED: IMAGE_FLAGS = 32768u32;
-pub const LR_VGACOLOR: IMAGE_FLAGS = 128u32;
-pub const LR_COPYDELETEORG: IMAGE_FLAGS = 8u32;
-pub const LR_COPYFROMRESOURCE: IMAGE_FLAGS = 16384u32;
-pub const LR_COPYRETURNORG: IMAGE_FLAGS = 4u32;
-pub const INDEXID_CONTAINER: u32 = 0u32;
-pub const INDEXID_OBJECT: u32 = 0u32;
-pub const INPUTLANGCHANGE_BACKWARD: u32 = 4u32;
-pub const INPUTLANGCHANGE_FORWARD: u32 = 2u32;
-pub const INPUTLANGCHANGE_SYSCHARSET: u32 = 1u32;
-pub const ISMEX_CALLBACK: u32 = 4u32;
-pub const ISMEX_NOSEND: u32 = 0u32;
-pub const ISMEX_NOTIFY: u32 = 2u32;
-pub const ISMEX_REPLIED: u32 = 8u32;
-pub const ISMEX_SEND: u32 = 1u32;
-pub const ISOLATIONAWARE_MANIFEST_RESOURCE_ID: u32 = 2u32;
-pub const ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID: u32 = 3u32;
-pub const ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID: u32 = 5u32;
-pub const ISOLATIONPOLICY_MANIFEST_RESOURCE_ID: u32 = 4u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct IndexedResourceQualifier {
- pub name: super::super::Foundation::PWSTR,
- pub value: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for IndexedResourceQualifier {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for IndexedResourceQualifier {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-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
- }
-}
-pub type KBDLLHOOKSTRUCT_FLAGS = u32;
-pub const LLKHF_EXTENDED: KBDLLHOOKSTRUCT_FLAGS = 1u32;
-pub const LLKHF_ALTDOWN: KBDLLHOOKSTRUCT_FLAGS = 32u32;
-pub const LLKHF_UP: KBDLLHOOKSTRUCT_FLAGS = 128u32;
-pub const LLKHF_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 16u32;
-pub const LLKHF_LOWER_IL_INJECTED: KBDLLHOOKSTRUCT_FLAGS = 2u32;
-pub const KF_ALTDOWN: u32 = 8192u32;
-pub const KF_DLGMODE: u32 = 2048u32;
-pub const KF_EXTENDED: u32 = 256u32;
-pub const KF_MENUMODE: u32 = 4096u32;
-pub const KF_REPEAT: u32 = 16384u32;
-pub const KF_UP: u32 = 32768u32;
-pub const KL_NAMELENGTH: u32 = 9u32;
-pub type LAYERED_WINDOW_ATTRIBUTES_FLAGS = u32;
-pub const LWA_ALPHA: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 2u32;
-pub const LWA_COLORKEY: LAYERED_WINDOW_ATTRIBUTES_FLAGS = 1u32;
-pub const LBN_DBLCLK: u32 = 2u32;
-pub const LBN_ERRSPACE: i32 = -2i32;
-pub const LBN_KILLFOCUS: u32 = 5u32;
-pub const LBN_SELCANCEL: u32 = 3u32;
-pub const LBN_SELCHANGE: u32 = 1u32;
-pub const LBN_SETFOCUS: u32 = 4u32;
-pub const LBS_COMBOBOX: i32 = 32768i32;
-pub const LBS_DISABLENOSCROLL: i32 = 4096i32;
-pub const LBS_EXTENDEDSEL: i32 = 2048i32;
-pub const LBS_HASSTRINGS: i32 = 64i32;
-pub const LBS_MULTICOLUMN: i32 = 512i32;
-pub const LBS_MULTIPLESEL: i32 = 8i32;
-pub const LBS_NODATA: i32 = 8192i32;
-pub const LBS_NOINTEGRALHEIGHT: i32 = 256i32;
-pub const LBS_NOREDRAW: i32 = 4i32;
-pub const LBS_NOSEL: i32 = 16384i32;
-pub const LBS_NOTIFY: i32 = 1i32;
-pub const LBS_OWNERDRAWFIXED: i32 = 16i32;
-pub const LBS_OWNERDRAWVARIABLE: i32 = 32i32;
-pub const LBS_SORT: i32 = 2i32;
-pub const LBS_STANDARD: i32 = 10485763i32;
-pub const LBS_USETABSTOPS: i32 = 128i32;
-pub const LBS_WANTKEYBOARDINPUT: i32 = 1024i32;
-pub const LB_ADDFILE: u32 = 406u32;
-pub const LB_ADDSTRING: u32 = 384u32;
-pub const LB_CTLCODE: i32 = 0i32;
-pub const LB_DELETESTRING: u32 = 386u32;
-pub const LB_DIR: u32 = 397u32;
-pub const LB_ERR: i32 = -1i32;
-pub const LB_ERRSPACE: i32 = -2i32;
-pub const LB_FINDSTRING: u32 = 399u32;
-pub const LB_FINDSTRINGEXACT: u32 = 418u32;
-pub const LB_GETANCHORINDEX: u32 = 413u32;
-pub const LB_GETCARETINDEX: u32 = 415u32;
-pub const LB_GETCOUNT: u32 = 395u32;
-pub const LB_GETCURSEL: u32 = 392u32;
-pub const LB_GETHORIZONTALEXTENT: u32 = 403u32;
-pub const LB_GETITEMDATA: u32 = 409u32;
-pub const LB_GETITEMHEIGHT: u32 = 417u32;
-pub const LB_GETITEMRECT: u32 = 408u32;
-pub const LB_GETLISTBOXINFO: u32 = 434u32;
-pub const LB_GETLOCALE: u32 = 422u32;
-pub const LB_GETSEL: u32 = 391u32;
-pub const LB_GETSELCOUNT: u32 = 400u32;
-pub const LB_GETSELITEMS: u32 = 401u32;
-pub const LB_GETTEXT: u32 = 393u32;
-pub const LB_GETTEXTLEN: u32 = 394u32;
-pub const LB_GETTOPINDEX: u32 = 398u32;
-pub const LB_INITSTORAGE: u32 = 424u32;
-pub const LB_INSERTSTRING: u32 = 385u32;
-pub const LB_ITEMFROMPOINT: u32 = 425u32;
-pub const LB_MSGMAX: u32 = 435u32;
-pub const LB_MULTIPLEADDSTRING: u32 = 433u32;
-pub const LB_OKAY: u32 = 0u32;
-pub const LB_RESETCONTENT: u32 = 388u32;
-pub const LB_SELECTSTRING: u32 = 396u32;
-pub const LB_SELITEMRANGE: u32 = 411u32;
-pub const LB_SELITEMRANGEEX: u32 = 387u32;
-pub const LB_SETANCHORINDEX: u32 = 412u32;
-pub const LB_SETCARETINDEX: u32 = 414u32;
-pub const LB_SETCOLUMNWIDTH: u32 = 405u32;
-pub const LB_SETCOUNT: u32 = 423u32;
-pub const LB_SETCURSEL: u32 = 390u32;
-pub const LB_SETHORIZONTALEXTENT: u32 = 404u32;
-pub const LB_SETITEMDATA: u32 = 410u32;
-pub const LB_SETITEMHEIGHT: u32 = 416u32;
-pub const LB_SETLOCALE: u32 = 421u32;
-pub const LB_SETSEL: u32 = 389u32;
-pub const LB_SETTABSTOPS: u32 = 402u32;
-pub const LB_SETTOPINDEX: u32 = 407u32;
-pub const LLMHF_INJECTED: u32 = 1u32;
-pub const LLMHF_LOWER_IL_INJECTED: u32 = 2u32;
-pub const LR_COLOR: u32 = 2u32;
-pub const MAPVK_VK_TO_CHAR: u32 = 2u32;
-pub const MAPVK_VK_TO_VSC: u32 = 0u32;
-pub const MAPVK_VK_TO_VSC_EX: u32 = 4u32;
-pub const MAPVK_VSC_TO_VK: u32 = 1u32;
-pub const MAPVK_VSC_TO_VK_EX: u32 = 3u32;
-pub const MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID: u32 = 16u32;
-pub const MAX_LOGICALDPIOVERRIDE: u32 = 2u32;
-pub const MAX_STR_BLOCKREASON: u32 = 256u32;
-pub const MAX_TOUCH_COUNT: u32 = 256u32;
-pub const MAX_TOUCH_PREDICTION_FILTER_TAPS: u32 = 3u32;
-pub const MA_ACTIVATE: u32 = 1u32;
-pub const MA_ACTIVATEANDEAT: u32 = 2u32;
-pub const MA_NOACTIVATE: u32 = 3u32;
-pub const MA_NOACTIVATEANDEAT: u32 = 4u32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MDICREATESTRUCTA {
- pub szClass: super::super::Foundation::PSTR,
- pub szTitle: super::super::Foundation::PSTR,
- 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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MDICREATESTRUCTW {
- pub szClass: super::super::Foundation::PWSTR,
- pub szTitle: super::super::Foundation::PWSTR,
- 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)]
-#[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
- }
-}
-pub const MDIS_ALLCHILDSTYLES: u32 = 1u32;
-#[repr(C)]
-#[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)]
-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 type MENUGETOBJECTINFO_FLAGS = u32;
-pub const MNGOF_BOTTOMGAP: MENUGETOBJECTINFO_FLAGS = 2u32;
-pub const MNGOF_TOPGAP: MENUGETOBJECTINFO_FLAGS = 1u32;
-#[repr(C)]
-#[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 type MENUINFO_MASK = u32;
-pub const MIM_APPLYTOSUBMENUS: MENUINFO_MASK = 2147483648u32;
-pub const MIM_BACKGROUND: MENUINFO_MASK = 2u32;
-pub const MIM_HELPID: MENUINFO_MASK = 4u32;
-pub const MIM_MAXHEIGHT: MENUINFO_MASK = 1u32;
-pub const MIM_MENUDATA: MENUINFO_MASK = 8u32;
-pub const MIM_STYLE: MENUINFO_MASK = 16u32;
-pub type MENUINFO_STYLE = u32;
-pub const MNS_AUTODISMISS: MENUINFO_STYLE = 268435456u32;
-pub const MNS_CHECKORBMP: MENUINFO_STYLE = 67108864u32;
-pub const MNS_DRAGDROP: MENUINFO_STYLE = 536870912u32;
-pub const MNS_MODELESS: MENUINFO_STYLE = 1073741824u32;
-pub const MNS_NOCHECK: MENUINFO_STYLE = 2147483648u32;
-pub const MNS_NOTIFYBYPOS: MENUINFO_STYLE = 134217728u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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: super::super::Foundation::PSTR,
- pub cch: u32,
- pub hbmpItem: super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for MENUITEMINFOA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for MENUITEMINFOA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", 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: super::super::Foundation::PWSTR,
- pub cch: u32,
- pub hbmpItem: super::super::Graphics::Gdi::HBITMAP,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for MENUITEMINFOW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for MENUITEMINFOW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-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 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 type MENU_ITEM_FLAGS = u32;
-pub const MF_BYCOMMAND: MENU_ITEM_FLAGS = 0u32;
-pub const MF_BYPOSITION: MENU_ITEM_FLAGS = 1024u32;
-pub const MF_BITMAP: MENU_ITEM_FLAGS = 4u32;
-pub const MF_CHECKED: MENU_ITEM_FLAGS = 8u32;
-pub const MF_DISABLED: MENU_ITEM_FLAGS = 2u32;
-pub const MF_ENABLED: MENU_ITEM_FLAGS = 0u32;
-pub const MF_GRAYED: MENU_ITEM_FLAGS = 1u32;
-pub const MF_MENUBARBREAK: MENU_ITEM_FLAGS = 32u32;
-pub const MF_MENUBREAK: MENU_ITEM_FLAGS = 64u32;
-pub const MF_OWNERDRAW: MENU_ITEM_FLAGS = 256u32;
-pub const MF_POPUP: MENU_ITEM_FLAGS = 16u32;
-pub const MF_SEPARATOR: MENU_ITEM_FLAGS = 2048u32;
-pub const MF_STRING: MENU_ITEM_FLAGS = 0u32;
-pub const MF_UNCHECKED: MENU_ITEM_FLAGS = 0u32;
-pub const MF_INSERT: MENU_ITEM_FLAGS = 0u32;
-pub const MF_CHANGE: MENU_ITEM_FLAGS = 128u32;
-pub const MF_APPEND: MENU_ITEM_FLAGS = 256u32;
-pub const MF_DELETE: MENU_ITEM_FLAGS = 512u32;
-pub const MF_REMOVE: MENU_ITEM_FLAGS = 4096u32;
-pub const MF_USECHECKBITMAPS: MENU_ITEM_FLAGS = 512u32;
-pub const MF_UNHILITE: MENU_ITEM_FLAGS = 0u32;
-pub const MF_HILITE: MENU_ITEM_FLAGS = 128u32;
-pub const MF_DEFAULT: MENU_ITEM_FLAGS = 4096u32;
-pub const MF_SYSMENU: MENU_ITEM_FLAGS = 8192u32;
-pub const MF_HELP: MENU_ITEM_FLAGS = 16384u32;
-pub const MF_RIGHTJUSTIFY: MENU_ITEM_FLAGS = 16384u32;
-pub const MF_MOUSESELECT: MENU_ITEM_FLAGS = 32768u32;
-pub const MF_END: MENU_ITEM_FLAGS = 128u32;
-pub type MENU_ITEM_MASK = u32;
-pub const MIIM_BITMAP: MENU_ITEM_MASK = 128u32;
-pub const MIIM_CHECKMARKS: MENU_ITEM_MASK = 8u32;
-pub const MIIM_DATA: MENU_ITEM_MASK = 32u32;
-pub const MIIM_FTYPE: MENU_ITEM_MASK = 256u32;
-pub const MIIM_ID: MENU_ITEM_MASK = 2u32;
-pub const MIIM_STATE: MENU_ITEM_MASK = 1u32;
-pub const MIIM_STRING: MENU_ITEM_MASK = 64u32;
-pub const MIIM_SUBMENU: MENU_ITEM_MASK = 4u32;
-pub const MIIM_TYPE: MENU_ITEM_MASK = 16u32;
-pub type MENU_ITEM_STATE = u32;
-pub const MFS_GRAYED: MENU_ITEM_STATE = 3u32;
-pub const MFS_DISABLED: MENU_ITEM_STATE = 3u32;
-pub const MFS_CHECKED: MENU_ITEM_STATE = 8u32;
-pub const MFS_HILITE: MENU_ITEM_STATE = 128u32;
-pub const MFS_ENABLED: MENU_ITEM_STATE = 0u32;
-pub const MFS_UNCHECKED: MENU_ITEM_STATE = 0u32;
-pub const MFS_UNHILITE: MENU_ITEM_STATE = 0u32;
-pub const MFS_DEFAULT: MENU_ITEM_STATE = 4096u32;
-pub type MENU_ITEM_TYPE = u32;
-pub const MFT_BITMAP: MENU_ITEM_TYPE = 4u32;
-pub const MFT_MENUBARBREAK: MENU_ITEM_TYPE = 32u32;
-pub const MFT_MENUBREAK: MENU_ITEM_TYPE = 64u32;
-pub const MFT_OWNERDRAW: MENU_ITEM_TYPE = 256u32;
-pub const MFT_RADIOCHECK: MENU_ITEM_TYPE = 512u32;
-pub const MFT_RIGHTJUSTIFY: MENU_ITEM_TYPE = 16384u32;
-pub const MFT_RIGHTORDER: MENU_ITEM_TYPE = 8192u32;
-pub const MFT_SEPARATOR: MENU_ITEM_TYPE = 2048u32;
-pub const MFT_STRING: MENU_ITEM_TYPE = 0u32;
-pub type MESSAGEBOX_RESULT = i32;
-pub const IDOK: MESSAGEBOX_RESULT = 1i32;
-pub const IDCANCEL: MESSAGEBOX_RESULT = 2i32;
-pub const IDABORT: MESSAGEBOX_RESULT = 3i32;
-pub const IDRETRY: MESSAGEBOX_RESULT = 4i32;
-pub const IDIGNORE: MESSAGEBOX_RESULT = 5i32;
-pub const IDYES: MESSAGEBOX_RESULT = 6i32;
-pub const IDNO: MESSAGEBOX_RESULT = 7i32;
-pub const IDCLOSE: MESSAGEBOX_RESULT = 8i32;
-pub const IDHELP: MESSAGEBOX_RESULT = 9i32;
-pub const IDTRYAGAIN: MESSAGEBOX_RESULT = 10i32;
-pub const IDCONTINUE: MESSAGEBOX_RESULT = 11i32;
-pub const IDASYNC: MESSAGEBOX_RESULT = 32001i32;
-pub const IDTIMEOUT: MESSAGEBOX_RESULT = 32000i32;
-pub type MESSAGEBOX_STYLE = u32;
-pub const MB_ABORTRETRYIGNORE: MESSAGEBOX_STYLE = 2u32;
-pub const MB_CANCELTRYCONTINUE: MESSAGEBOX_STYLE = 6u32;
-pub const MB_HELP: MESSAGEBOX_STYLE = 16384u32;
-pub const MB_OK: MESSAGEBOX_STYLE = 0u32;
-pub const MB_OKCANCEL: MESSAGEBOX_STYLE = 1u32;
-pub const MB_RETRYCANCEL: MESSAGEBOX_STYLE = 5u32;
-pub const MB_YESNO: MESSAGEBOX_STYLE = 4u32;
-pub const MB_YESNOCANCEL: MESSAGEBOX_STYLE = 3u32;
-pub const MB_ICONHAND: MESSAGEBOX_STYLE = 16u32;
-pub const MB_ICONQUESTION: MESSAGEBOX_STYLE = 32u32;
-pub const MB_ICONEXCLAMATION: MESSAGEBOX_STYLE = 48u32;
-pub const MB_ICONASTERISK: MESSAGEBOX_STYLE = 64u32;
-pub const MB_USERICON: MESSAGEBOX_STYLE = 128u32;
-pub const MB_ICONWARNING: MESSAGEBOX_STYLE = 48u32;
-pub const MB_ICONERROR: MESSAGEBOX_STYLE = 16u32;
-pub const MB_ICONINFORMATION: MESSAGEBOX_STYLE = 64u32;
-pub const MB_ICONSTOP: MESSAGEBOX_STYLE = 16u32;
-pub const MB_DEFBUTTON1: MESSAGEBOX_STYLE = 0u32;
-pub const MB_DEFBUTTON2: MESSAGEBOX_STYLE = 256u32;
-pub const MB_DEFBUTTON3: MESSAGEBOX_STYLE = 512u32;
-pub const MB_DEFBUTTON4: MESSAGEBOX_STYLE = 768u32;
-pub const MB_APPLMODAL: MESSAGEBOX_STYLE = 0u32;
-pub const MB_SYSTEMMODAL: MESSAGEBOX_STYLE = 4096u32;
-pub const MB_TASKMODAL: MESSAGEBOX_STYLE = 8192u32;
-pub const MB_NOFOCUS: MESSAGEBOX_STYLE = 32768u32;
-pub const MB_SETFOREGROUND: MESSAGEBOX_STYLE = 65536u32;
-pub const MB_DEFAULT_DESKTOP_ONLY: MESSAGEBOX_STYLE = 131072u32;
-pub const MB_TOPMOST: MESSAGEBOX_STYLE = 262144u32;
-pub const MB_RIGHT: MESSAGEBOX_STYLE = 524288u32;
-pub const MB_RTLREADING: MESSAGEBOX_STYLE = 1048576u32;
-pub const MB_SERVICE_NOTIFICATION: MESSAGEBOX_STYLE = 2097152u32;
-pub const MB_SERVICE_NOTIFICATION_NT3X: MESSAGEBOX_STYLE = 262144u32;
-pub const MB_TYPEMASK: MESSAGEBOX_STYLE = 15u32;
-pub const MB_ICONMASK: MESSAGEBOX_STYLE = 240u32;
-pub const MB_DEFMASK: MESSAGEBOX_STYLE = 3840u32;
-pub const MB_MODEMASK: MESSAGEBOX_STYLE = 12288u32;
-pub const MB_MISCMASK: MESSAGEBOX_STYLE = 49152u32;
-#[repr(C)]
-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 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 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 METRICS_USEDEFAULT: i32 = -1i32;
-#[repr(C)]
-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 type MINIMIZEDMETRICS_ARRANGE = i32;
-pub const ARW_BOTTOMLEFT: MINIMIZEDMETRICS_ARRANGE = 0i32;
-pub const ARW_BOTTOMRIGHT: MINIMIZEDMETRICS_ARRANGE = 1i32;
-pub const ARW_TOPLEFT: MINIMIZEDMETRICS_ARRANGE = 2i32;
-pub const ARW_TOPRIGHT: MINIMIZEDMETRICS_ARRANGE = 3i32;
-pub const MINIMUM_RESERVED_MANIFEST_RESOURCE_ID: u32 = 1u32;
-#[repr(C)]
-#[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 MIN_LOGICALDPIOVERRIDE: i32 = -2i32;
-pub const MKF_AVAILABLE: u32 = 2u32;
-pub const MKF_CONFIRMHOTKEY: u32 = 8u32;
-pub const MKF_HOTKEYACTIVE: u32 = 4u32;
-pub const MKF_HOTKEYSOUND: u32 = 16u32;
-pub const MKF_INDICATOR: u32 = 32u32;
-pub const MKF_LEFTBUTTONDOWN: u32 = 16777216u32;
-pub const MKF_LEFTBUTTONSEL: u32 = 268435456u32;
-pub const MKF_MODIFIERS: u32 = 64u32;
-pub const MKF_MOUSEKEYSON: u32 = 1u32;
-pub const MKF_MOUSEMODE: u32 = 2147483648u32;
-pub const MKF_REPLACENUMBERS: u32 = 128u32;
-pub const MKF_RIGHTBUTTONDOWN: u32 = 33554432u32;
-pub const MKF_RIGHTBUTTONSEL: u32 = 536870912u32;
-pub const MK_CONTROL: u32 = 8u32;
-pub const MK_LBUTTON: u32 = 1u32;
-pub const MK_MBUTTON: u32 = 16u32;
-pub const MK_RBUTTON: u32 = 2u32;
-pub const MK_SHIFT: u32 = 4u32;
-pub const MK_XBUTTON1: u32 = 32u32;
-pub const MK_XBUTTON2: u32 = 64u32;
-pub const MNC_CLOSE: u32 = 1u32;
-pub const MNC_EXECUTE: u32 = 2u32;
-pub const MNC_IGNORE: u32 = 0u32;
-pub const MNC_SELECT: u32 = 3u32;
-pub const MND_CONTINUE: u32 = 0u32;
-pub const MND_ENDMENU: u32 = 1u32;
-pub const MNGO_NOERROR: u32 = 1u32;
-pub const MNGO_NOINTERFACE: u32 = 0u32;
-pub const MN_GETHMENU: u32 = 481u32;
-pub const MONITORINFOF_PRIMARY: u32 = 1u32;
-#[repr(C)]
-#[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)]
-#[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 type MOUSEHOOKSTRUCTEX_MOUSE_DATA = u32;
-pub const XBUTTON1: MOUSEHOOKSTRUCTEX_MOUSE_DATA = 1u32;
-pub const XBUTTON2: MOUSEHOOKSTRUCTEX_MOUSE_DATA = 2u32;
-pub const MOUSEWHEEL_ROUTING_FOCUS: u32 = 0u32;
-pub const MOUSEWHEEL_ROUTING_HYBRID: u32 = 1u32;
-pub const MOUSEWHEEL_ROUTING_MOUSE_POS: u32 = 2u32;
-#[repr(C)]
-#[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
- }
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
-pub type MSGBOXCALLBACK = unsafe extern "system" fn(lphelpinfo: *mut super::Shell::HELPINFO);
-#[repr(C)]
-#[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: super::super::Foundation::PSTR,
- pub lpszCaption: super::super::Foundation::PSTR,
- pub dwStyle: MESSAGEBOX_STYLE,
- pub lpszIcon: super::super::Foundation::PSTR,
- 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)]
-#[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: super::super::Foundation::PWSTR,
- pub lpszCaption: super::super::Foundation::PWSTR,
- pub dwStyle: MESSAGEBOX_STYLE,
- pub lpszIcon: super::super::Foundation::PWSTR,
- 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 type MSGFLTINFO_STATUS = u32;
-pub const MSGFLTINFO_NONE: MSGFLTINFO_STATUS = 0u32;
-pub const MSGFLTINFO_ALLOWED_HIGHER: MSGFLTINFO_STATUS = 3u32;
-pub const MSGFLTINFO_ALREADYALLOWED_FORWND: MSGFLTINFO_STATUS = 1u32;
-pub const MSGFLTINFO_ALREADYDISALLOWED_FORWND: MSGFLTINFO_STATUS = 2u32;
-pub const MSGF_DIALOGBOX: u32 = 0u32;
-pub const MSGF_MAX: u32 = 8u32;
-pub const MSGF_MENU: u32 = 2u32;
-pub const MSGF_MESSAGEBOX: u32 = 1u32;
-pub const MSGF_NEXTWINDOW: u32 = 6u32;
-pub const MSGF_SCROLLBAR: u32 = 5u32;
-pub const MSGF_USER: u32 = 4096u32;
-pub type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = u32;
-pub const MWMO_NONE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 0u32;
-pub const MWMO_ALERTABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 2u32;
-pub const MWMO_INPUTAVAILABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 4u32;
-pub const MWMO_WAITALL: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = 1u32;
-#[repr(C)]
-#[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 type MrmDumpType = i32;
-pub const MrmDumpType_Basic: MrmDumpType = 0i32;
-pub const MrmDumpType_Detailed: MrmDumpType = 1i32;
-pub const MrmDumpType_Schema: MrmDumpType = 2i32;
-pub type MrmIndexerFlags = i32;
-pub const MrmIndexerFlagsNone: MrmIndexerFlags = 0i32;
-pub const MrmIndexerFlagsAutoMerge: MrmIndexerFlags = 1i32;
-pub const MrmIndexerFlagsCreateContentChecksum: MrmIndexerFlags = 2i32;
-pub type MrmPackagingMode = i32;
-pub const MrmPackagingModeStandaloneFile: MrmPackagingMode = 0i32;
-pub const MrmPackagingModeAutoSplit: MrmPackagingMode = 1i32;
-pub const MrmPackagingModeResourcePack: MrmPackagingMode = 2i32;
-pub type MrmPackagingOptions = i32;
-pub const MrmPackagingOptionsNone: MrmPackagingOptions = 0i32;
-pub const MrmPackagingOptionsOmitSchemaFromResourcePacks: MrmPackagingOptions = 1i32;
-pub const MrmPackagingOptionsSplitLanguageVariants: MrmPackagingOptions = 2i32;
-pub type MrmPlatformVersion = i32;
-pub const MrmPlatformVersion_Default: MrmPlatformVersion = 0i32;
-pub const MrmPlatformVersion_Windows10_0_0_0: MrmPlatformVersion = 17432576i32;
-pub const MrmPlatformVersion_Windows10_0_0_5: MrmPlatformVersion = 17432581i32;
-#[repr(C)]
-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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MrmResourceIndexerMessage {
- pub severity: MrmResourceIndexerMessageSeverity,
- pub id: u32,
- pub text: super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MrmResourceIndexerMessage {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MrmResourceIndexerMessage {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type MrmResourceIndexerMessageSeverity = i32;
-pub const MrmResourceIndexerMessageSeverityVerbose: MrmResourceIndexerMessageSeverity = 0i32;
-pub const MrmResourceIndexerMessageSeverityInfo: MrmResourceIndexerMessageSeverity = 1i32;
-pub const MrmResourceIndexerMessageSeverityWarning: MrmResourceIndexerMessageSeverity = 2i32;
-pub const MrmResourceIndexerMessageSeverityError: MrmResourceIndexerMessageSeverity = 3i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type NAMEENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-#[cfg(feature = "Win32_Foundation")]
-pub type NAMEENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-#[repr(C)]
-#[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 NFR_ANSI: u32 = 1u32;
-pub const NFR_UNICODE: u32 = 2u32;
-pub const NF_QUERY: u32 = 3u32;
-pub const NF_REQUERY: u32 = 4u32;
-pub const NID_EXTERNAL_PEN: u32 = 8u32;
-pub const NID_EXTERNAL_TOUCH: u32 = 2u32;
-pub const NID_INTEGRATED_PEN: u32 = 4u32;
-pub const NID_INTEGRATED_TOUCH: u32 = 1u32;
-pub const NID_MULTI_INPUT: u32 = 64u32;
-pub const NID_READY: u32 = 128u32;
-#[repr(C)]
-#[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)]
-#[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 type OBJECT_IDENTIFIER = i32;
-pub const OBJID_WINDOW: OBJECT_IDENTIFIER = 0i32;
-pub const OBJID_SYSMENU: OBJECT_IDENTIFIER = -1i32;
-pub const OBJID_TITLEBAR: OBJECT_IDENTIFIER = -2i32;
-pub const OBJID_MENU: OBJECT_IDENTIFIER = -3i32;
-pub const OBJID_CLIENT: OBJECT_IDENTIFIER = -4i32;
-pub const OBJID_VSCROLL: OBJECT_IDENTIFIER = -5i32;
-pub const OBJID_HSCROLL: OBJECT_IDENTIFIER = -6i32;
-pub const OBJID_SIZEGRIP: OBJECT_IDENTIFIER = -7i32;
-pub const OBJID_CARET: OBJECT_IDENTIFIER = -8i32;
-pub const OBJID_CURSOR: OBJECT_IDENTIFIER = -9i32;
-pub const OBJID_ALERT: OBJECT_IDENTIFIER = -10i32;
-pub const OBJID_SOUND: OBJECT_IDENTIFIER = -11i32;
-pub const OBJID_QUERYCLASSNAMEIDX: OBJECT_IDENTIFIER = -12i32;
-pub const OBJID_NATIVEOM: OBJECT_IDENTIFIER = -16i32;
-pub const OBM_BTNCORNERS: u32 = 32758u32;
-pub const OBM_BTSIZE: u32 = 32761u32;
-pub const OBM_CHECK: u32 = 32760u32;
-pub const OBM_CHECKBOXES: u32 = 32759u32;
-pub const OBM_CLOSE: u32 = 32754u32;
-pub const OBM_COMBO: u32 = 32738u32;
-pub const OBM_DNARROW: u32 = 32752u32;
-pub const OBM_DNARROWD: u32 = 32742u32;
-pub const OBM_DNARROWI: u32 = 32736u32;
-pub const OBM_LFARROW: u32 = 32750u32;
-pub const OBM_LFARROWD: u32 = 32740u32;
-pub const OBM_LFARROWI: u32 = 32734u32;
-pub const OBM_MNARROW: u32 = 32739u32;
-pub const OBM_OLD_CLOSE: u32 = 32767u32;
-pub const OBM_OLD_DNARROW: u32 = 32764u32;
-pub const OBM_OLD_LFARROW: u32 = 32762u32;
-pub const OBM_OLD_REDUCE: u32 = 32757u32;
-pub const OBM_OLD_RESTORE: u32 = 32755u32;
-pub const OBM_OLD_RGARROW: u32 = 32763u32;
-pub const OBM_OLD_UPARROW: u32 = 32765u32;
-pub const OBM_OLD_ZOOM: u32 = 32756u32;
-pub const OBM_REDUCE: u32 = 32749u32;
-pub const OBM_REDUCED: u32 = 32746u32;
-pub const OBM_RESTORE: u32 = 32747u32;
-pub const OBM_RESTORED: u32 = 32744u32;
-pub const OBM_RGARROW: u32 = 32751u32;
-pub const OBM_RGARROWD: u32 = 32741u32;
-pub const OBM_RGARROWI: u32 = 32735u32;
-pub const OBM_SIZE: u32 = 32766u32;
-pub const OBM_UPARROW: u32 = 32753u32;
-pub const OBM_UPARROWD: u32 = 32743u32;
-pub const OBM_UPARROWI: u32 = 32737u32;
-pub const OBM_ZOOM: u32 = 32748u32;
-pub const OBM_ZOOMD: u32 = 32745u32;
-pub const OCR_ICOCUR: u32 = 32647u32;
-pub const OCR_ICON: u32 = 32641u32;
-pub const OCR_SIZE: u32 = 32640u32;
-pub const ODA_DRAWENTIRE: u32 = 1u32;
-pub const ODA_FOCUS: u32 = 4u32;
-pub const ODA_SELECT: u32 = 2u32;
-pub const ODS_CHECKED: u32 = 8u32;
-pub const ODS_COMBOBOXEDIT: u32 = 4096u32;
-pub const ODS_DEFAULT: u32 = 32u32;
-pub const ODS_DISABLED: u32 = 4u32;
-pub const ODS_FOCUS: u32 = 16u32;
-pub const ODS_GRAYED: u32 = 2u32;
-pub const ODS_HOTLIGHT: u32 = 64u32;
-pub const ODS_INACTIVE: u32 = 128u32;
-pub const ODS_NOACCEL: u32 = 256u32;
-pub const ODS_NOFOCUSRECT: u32 = 512u32;
-pub const ODS_SELECTED: u32 = 1u32;
-pub const OIC_BANG: u32 = 32515u32;
-pub const OIC_ERROR: u32 = 32513u32;
-pub const OIC_HAND: u32 = 32513u32;
-pub const OIC_INFORMATION: u32 = 32516u32;
-pub const OIC_NOTE: u32 = 32516u32;
-pub const OIC_QUES: u32 = 32514u32;
-pub const OIC_SAMPLE: u32 = 32512u32;
-pub const OIC_SHIELD: u32 = 32518u32;
-pub const OIC_WARNING: u32 = 32515u32;
-pub const OIC_WINLOGO: u32 = 32517u32;
-pub const ORD_LANGDRIVER: u32 = 1u32;
-pub const PA_ACTIVATE: u32 = 1u32;
-pub const PA_NOACTIVATE: u32 = 3u32;
-pub const PBTF_APMRESUMEFROMFAILURE: u32 = 1u32;
-pub const PBT_APMBATTERYLOW: u32 = 9u32;
-pub const PBT_APMOEMEVENT: u32 = 11u32;
-pub const PBT_APMPOWERSTATUSCHANGE: u32 = 10u32;
-pub const PBT_APMQUERYSTANDBY: u32 = 1u32;
-pub const PBT_APMQUERYSTANDBYFAILED: u32 = 3u32;
-pub const PBT_APMQUERYSUSPEND: u32 = 0u32;
-pub const PBT_APMQUERYSUSPENDFAILED: u32 = 2u32;
-pub const PBT_APMRESUMEAUTOMATIC: u32 = 18u32;
-pub const PBT_APMRESUMECRITICAL: u32 = 6u32;
-pub const PBT_APMRESUMESTANDBY: u32 = 8u32;
-pub const PBT_APMRESUMESUSPEND: u32 = 7u32;
-pub const PBT_APMSTANDBY: u32 = 5u32;
-pub const PBT_APMSUSPEND: u32 = 4u32;
-pub const PBT_POWERSETTINGCHANGE: u32 = 32787u32;
-pub const PDC_ARRIVAL: u32 = 1u32;
-pub const PDC_MAPPING_CHANGE: u32 = 256u32;
-pub const PDC_MODE_ASPECTRATIOPRESERVED: u32 = 2048u32;
-pub const PDC_MODE_CENTERED: u32 = 128u32;
-pub const PDC_MODE_DEFAULT: u32 = 64u32;
-pub const PDC_ORIENTATION_0: u32 = 4u32;
-pub const PDC_ORIENTATION_180: u32 = 16u32;
-pub const PDC_ORIENTATION_270: u32 = 32u32;
-pub const PDC_ORIENTATION_90: u32 = 8u32;
-pub const PDC_ORIGIN: u32 = 1024u32;
-pub const PDC_REMOVAL: u32 = 2u32;
-pub const PDC_RESOLUTION: u32 = 512u32;
-pub type PEEK_MESSAGE_REMOVE_TYPE = u32;
-pub const PM_NOREMOVE: PEEK_MESSAGE_REMOVE_TYPE = 0u32;
-pub const PM_REMOVE: PEEK_MESSAGE_REMOVE_TYPE = 1u32;
-pub const PM_NOYIELD: PEEK_MESSAGE_REMOVE_TYPE = 2u32;
-pub const PM_QS_INPUT: PEEK_MESSAGE_REMOVE_TYPE = 67567616u32;
-pub const PM_QS_POSTMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 9961472u32;
-pub const PM_QS_PAINT: PEEK_MESSAGE_REMOVE_TYPE = 2097152u32;
-pub const PM_QS_SENDMESSAGE: PEEK_MESSAGE_REMOVE_TYPE = 4194304u32;
-pub const PENARBITRATIONTYPE_FIS: u32 = 2u32;
-pub const PENARBITRATIONTYPE_MAX: u32 = 4u32;
-pub const PENARBITRATIONTYPE_NONE: u32 = 0u32;
-pub const PENARBITRATIONTYPE_SPT: u32 = 3u32;
-pub const PENARBITRATIONTYPE_WIN8: u32 = 1u32;
-pub const PENVISUALIZATION_CURSOR: u32 = 32u32;
-pub const PENVISUALIZATION_DOUBLETAP: u32 = 2u32;
-pub const PENVISUALIZATION_OFF: u32 = 0u32;
-pub const PENVISUALIZATION_ON: u32 = 35u32;
-pub const PENVISUALIZATION_TAP: u32 = 1u32;
-pub const PEN_FLAG_BARREL: u32 = 1u32;
-pub const PEN_FLAG_ERASER: u32 = 4u32;
-pub const PEN_FLAG_INVERTED: u32 = 2u32;
-pub const PEN_FLAG_NONE: u32 = 0u32;
-pub const PEN_MASK_NONE: u32 = 0u32;
-pub const PEN_MASK_PRESSURE: u32 = 1u32;
-pub const PEN_MASK_ROTATION: u32 = 2u32;
-pub const PEN_MASK_TILT_X: u32 = 4u32;
-pub const PEN_MASK_TILT_Y: u32 = 8u32;
-pub const PMB_ACTIVE: u32 = 1u32;
-pub const POINTER_DEVICE_PRODUCT_STRING_MAX: u32 = 520u32;
-pub type POINTER_INPUT_TYPE = i32;
-pub const PT_POINTER: POINTER_INPUT_TYPE = 1i32;
-pub const PT_TOUCH: POINTER_INPUT_TYPE = 2i32;
-pub const PT_PEN: POINTER_INPUT_TYPE = 3i32;
-pub const PT_MOUSE: POINTER_INPUT_TYPE = 4i32;
-pub const PT_TOUCHPAD: POINTER_INPUT_TYPE = 5i32;
-pub const POINTER_MESSAGE_FLAG_CANCELED: u32 = 32768u32;
-pub const POINTER_MESSAGE_FLAG_CONFIDENCE: u32 = 16384u32;
-pub const POINTER_MESSAGE_FLAG_FIFTHBUTTON: u32 = 256u32;
-pub const POINTER_MESSAGE_FLAG_FIRSTBUTTON: u32 = 16u32;
-pub const POINTER_MESSAGE_FLAG_FOURTHBUTTON: u32 = 128u32;
-pub const POINTER_MESSAGE_FLAG_INCONTACT: u32 = 4u32;
-pub const POINTER_MESSAGE_FLAG_INRANGE: u32 = 2u32;
-pub const POINTER_MESSAGE_FLAG_NEW: u32 = 1u32;
-pub const POINTER_MESSAGE_FLAG_PRIMARY: u32 = 8192u32;
-pub const POINTER_MESSAGE_FLAG_SECONDBUTTON: u32 = 32u32;
-pub const POINTER_MESSAGE_FLAG_THIRDBUTTON: u32 = 64u32;
-pub const POINTER_MOD_CTRL: u32 = 8u32;
-pub const POINTER_MOD_SHIFT: u32 = 4u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PREGISTERCLASSNAMEW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOLEAN;
-pub const PRF_CHECKVISIBLE: i32 = 1i32;
-pub const PRF_CHILDREN: i32 = 16i32;
-pub const PRF_CLIENT: i32 = 4i32;
-pub const PRF_ERASEBKGND: i32 = 8i32;
-pub const PRF_NONCLIENT: i32 = 2i32;
-pub const PRF_OWNED: i32 = 32i32;
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCEXA = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL;
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCEXW = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL;
-#[cfg(feature = "Win32_Foundation")]
-pub type PROPENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
-pub const PWR_CRITICALRESUME: u32 = 3u32;
-pub const PWR_FAIL: i32 = -1i32;
-pub const PWR_OK: u32 = 1u32;
-pub const PWR_SUSPENDREQUEST: u32 = 1u32;
-pub const PWR_SUSPENDRESUME: u32 = 2u32;
-pub const PW_RENDERFULLCONTENT: u32 = 2u32;
-pub const QS_POINTER: u32 = 4096u32;
-pub const QS_TOUCH: u32 = 2048u32;
-pub type QUEUE_STATUS_FLAGS = u32;
-pub const QS_ALLEVENTS: QUEUE_STATUS_FLAGS = 1215u32;
-pub const QS_ALLINPUT: QUEUE_STATUS_FLAGS = 1279u32;
-pub const QS_ALLPOSTMESSAGE: QUEUE_STATUS_FLAGS = 256u32;
-pub const QS_HOTKEY: QUEUE_STATUS_FLAGS = 128u32;
-pub const QS_INPUT: QUEUE_STATUS_FLAGS = 1031u32;
-pub const QS_KEY: QUEUE_STATUS_FLAGS = 1u32;
-pub const QS_MOUSE: QUEUE_STATUS_FLAGS = 6u32;
-pub const QS_MOUSEBUTTON: QUEUE_STATUS_FLAGS = 4u32;
-pub const QS_MOUSEMOVE: QUEUE_STATUS_FLAGS = 2u32;
-pub const QS_PAINT: QUEUE_STATUS_FLAGS = 32u32;
-pub const QS_POSTMESSAGE: QUEUE_STATUS_FLAGS = 8u32;
-pub const QS_RAWINPUT: QUEUE_STATUS_FLAGS = 1024u32;
-pub const QS_SENDMESSAGE: QUEUE_STATUS_FLAGS = 64u32;
-pub const QS_TIMER: QUEUE_STATUS_FLAGS = 16u32;
-pub const RES_CURSOR: u32 = 2u32;
-pub const RES_ICON: u32 = 1u32;
-pub const RIDEV_EXMODEMASK: u32 = 240u32;
-pub const RIM_INPUT: u32 = 0u32;
-pub const RIM_INPUTSINK: u32 = 1u32;
-pub const RIM_TYPEMAX: u32 = 2u32;
-pub const RI_KEY_BREAK: u32 = 1u32;
-pub const RI_KEY_E0: u32 = 2u32;
-pub const RI_KEY_E1: u32 = 4u32;
-pub const RI_KEY_MAKE: u32 = 0u32;
-pub const RI_KEY_TERMSRV_SET_LED: u32 = 8u32;
-pub const RI_KEY_TERMSRV_SHADOW: u32 = 16u32;
-pub const RI_MOUSE_BUTTON_1_DOWN: u32 = 1u32;
-pub const RI_MOUSE_BUTTON_1_UP: u32 = 2u32;
-pub const RI_MOUSE_BUTTON_2_DOWN: u32 = 4u32;
-pub const RI_MOUSE_BUTTON_2_UP: u32 = 8u32;
-pub const RI_MOUSE_BUTTON_3_DOWN: u32 = 16u32;
-pub const RI_MOUSE_BUTTON_3_UP: u32 = 32u32;
-pub const RI_MOUSE_BUTTON_4_DOWN: u32 = 64u32;
-pub const RI_MOUSE_BUTTON_4_UP: u32 = 128u32;
-pub const RI_MOUSE_BUTTON_5_DOWN: u32 = 256u32;
-pub const RI_MOUSE_BUTTON_5_UP: u32 = 512u32;
-pub const RI_MOUSE_HWHEEL: u32 = 2048u32;
-pub const RI_MOUSE_LEFT_BUTTON_DOWN: u32 = 1u32;
-pub const RI_MOUSE_LEFT_BUTTON_UP: u32 = 2u32;
-pub const RI_MOUSE_MIDDLE_BUTTON_DOWN: u32 = 16u32;
-pub const RI_MOUSE_MIDDLE_BUTTON_UP: u32 = 32u32;
-pub const RI_MOUSE_RIGHT_BUTTON_DOWN: u32 = 4u32;
-pub const RI_MOUSE_RIGHT_BUTTON_UP: u32 = 8u32;
-pub const RI_MOUSE_WHEEL: u32 = 1024u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_ACCELERATOR: super::super::Foundation::PWSTR = 9i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_ANICURSOR: super::super::Foundation::PWSTR = 21i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_ANIICON: super::super::Foundation::PWSTR = 22i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_BITMAP: super::super::Foundation::PWSTR = 2i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_CURSOR: super::super::Foundation::PWSTR = 1i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_DIALOG: super::super::Foundation::PWSTR = 5i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_DLGINCLUDE: super::super::Foundation::PWSTR = 17i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_FONT: super::super::Foundation::PWSTR = 8i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_FONTDIR: super::super::Foundation::PWSTR = 7i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_HTML: super::super::Foundation::PWSTR = 23i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_ICON: super::super::Foundation::PWSTR = 3i32 as _;
-pub const RT_MANIFEST: u32 = 24u32;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_MENU: super::super::Foundation::PWSTR = 4i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_MESSAGETABLE: super::super::Foundation::PWSTR = 11i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_PLUGPLAY: super::super::Foundation::PWSTR = 19i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_VERSION: super::super::Foundation::PWSTR = 16i32 as _;
-#[cfg(feature = "Win32_Foundation")]
-pub const RT_VXD: super::super::Foundation::PWSTR = 20i32 as _;
-pub const SBM_ENABLE_ARROWS: u32 = 228u32;
-pub const SBM_GETPOS: u32 = 225u32;
-pub const SBM_GETRANGE: u32 = 227u32;
-pub const SBM_GETSCROLLBARINFO: u32 = 235u32;
-pub const SBM_GETSCROLLINFO: u32 = 234u32;
-pub const SBM_SETPOS: u32 = 224u32;
-pub const SBM_SETRANGE: u32 = 226u32;
-pub const SBM_SETRANGEREDRAW: u32 = 230u32;
-pub const SBM_SETSCROLLINFO: u32 = 233u32;
-pub const SBS_BOTTOMALIGN: i32 = 4i32;
-pub const SBS_HORZ: i32 = 0i32;
-pub const SBS_LEFTALIGN: i32 = 2i32;
-pub const SBS_RIGHTALIGN: i32 = 4i32;
-pub const SBS_SIZEBOX: i32 = 8i32;
-pub const SBS_SIZEBOXBOTTOMRIGHTALIGN: i32 = 4i32;
-pub const SBS_SIZEBOXTOPLEFTALIGN: i32 = 2i32;
-pub const SBS_SIZEGRIP: i32 = 16i32;
-pub const SBS_TOPALIGN: i32 = 2i32;
-pub const SBS_VERT: i32 = 1i32;
-pub const SB_BOTTOM: u32 = 7u32;
-pub const SB_ENDSCROLL: u32 = 8u32;
-pub const SB_LEFT: u32 = 6u32;
-pub const SB_LINEDOWN: u32 = 1u32;
-pub const SB_LINELEFT: u32 = 0u32;
-pub const SB_LINERIGHT: u32 = 1u32;
-pub const SB_LINEUP: u32 = 0u32;
-pub const SB_PAGEDOWN: u32 = 3u32;
-pub const SB_PAGELEFT: u32 = 2u32;
-pub const SB_PAGERIGHT: u32 = 3u32;
-pub const SB_PAGEUP: u32 = 2u32;
-pub const SB_RIGHT: u32 = 7u32;
-pub const SB_THUMBPOSITION: u32 = 4u32;
-pub const SB_THUMBTRACK: u32 = 5u32;
-pub const SB_TOP: u32 = 6u32;
-pub const SCF_ISSECURE: u32 = 1u32;
-#[repr(C)]
-#[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 type SCROLLBAR_CONSTANTS = u32;
-pub const SB_CTL: SCROLLBAR_CONSTANTS = 2u32;
-pub const SB_HORZ: SCROLLBAR_CONSTANTS = 0u32;
-pub const SB_VERT: SCROLLBAR_CONSTANTS = 1u32;
-pub const SB_BOTH: SCROLLBAR_CONSTANTS = 3u32;
-#[repr(C)]
-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 type SCROLLINFO_MASK = u32;
-pub const SIF_ALL: SCROLLINFO_MASK = 23u32;
-pub const SIF_DISABLENOSCROLL: SCROLLINFO_MASK = 8u32;
-pub const SIF_PAGE: SCROLLINFO_MASK = 2u32;
-pub const SIF_POS: SCROLLINFO_MASK = 4u32;
-pub const SIF_RANGE: SCROLLINFO_MASK = 1u32;
-pub const SIF_TRACKPOS: SCROLLINFO_MASK = 16u32;
-pub const SC_ARRANGE: u32 = 61712u32;
-pub const SC_CLOSE: u32 = 61536u32;
-pub const SC_CONTEXTHELP: u32 = 61824u32;
-pub const SC_DEFAULT: u32 = 61792u32;
-pub const SC_HOTKEY: u32 = 61776u32;
-pub const SC_HSCROLL: u32 = 61568u32;
-pub const SC_ICON: u32 = 61472u32;
-pub const SC_KEYMENU: u32 = 61696u32;
-pub const SC_MAXIMIZE: u32 = 61488u32;
-pub const SC_MINIMIZE: u32 = 61472u32;
-pub const SC_MONITORPOWER: u32 = 61808u32;
-pub const SC_MOUSEMENU: u32 = 61584u32;
-pub const SC_MOVE: u32 = 61456u32;
-pub const SC_NEXTWINDOW: u32 = 61504u32;
-pub const SC_PREVWINDOW: u32 = 61520u32;
-pub const SC_RESTORE: u32 = 61728u32;
-pub const SC_SEPARATOR: u32 = 61455u32;
-pub const SC_SIZE: u32 = 61440u32;
-pub const SC_TASKLIST: u32 = 61744u32;
-pub const SC_VSCROLL: u32 = 61552u32;
-pub const SC_ZOOM: u32 = 61488u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type SENDASYNCPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: super::super::Foundation::LRESULT);
-pub type SEND_MESSAGE_TIMEOUT_FLAGS = u32;
-pub const SMTO_ABORTIFHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 2u32;
-pub const SMTO_BLOCK: SEND_MESSAGE_TIMEOUT_FLAGS = 1u32;
-pub const SMTO_NORMAL: SEND_MESSAGE_TIMEOUT_FLAGS = 0u32;
-pub const SMTO_NOTIMEOUTIFNOTHUNG: SEND_MESSAGE_TIMEOUT_FLAGS = 8u32;
-pub const SMTO_ERRORONEXIT: SEND_MESSAGE_TIMEOUT_FLAGS = 32u32;
-pub type SET_WINDOW_POS_FLAGS = u32;
-pub const SWP_ASYNCWINDOWPOS: SET_WINDOW_POS_FLAGS = 16384u32;
-pub const SWP_DEFERERASE: SET_WINDOW_POS_FLAGS = 8192u32;
-pub const SWP_DRAWFRAME: SET_WINDOW_POS_FLAGS = 32u32;
-pub const SWP_FRAMECHANGED: SET_WINDOW_POS_FLAGS = 32u32;
-pub const SWP_HIDEWINDOW: SET_WINDOW_POS_FLAGS = 128u32;
-pub const SWP_NOACTIVATE: SET_WINDOW_POS_FLAGS = 16u32;
-pub const SWP_NOCOPYBITS: SET_WINDOW_POS_FLAGS = 256u32;
-pub const SWP_NOMOVE: SET_WINDOW_POS_FLAGS = 2u32;
-pub const SWP_NOOWNERZORDER: SET_WINDOW_POS_FLAGS = 512u32;
-pub const SWP_NOREDRAW: SET_WINDOW_POS_FLAGS = 8u32;
-pub const SWP_NOREPOSITION: SET_WINDOW_POS_FLAGS = 512u32;
-pub const SWP_NOSENDCHANGING: SET_WINDOW_POS_FLAGS = 1024u32;
-pub const SWP_NOSIZE: SET_WINDOW_POS_FLAGS = 1u32;
-pub const SWP_NOZORDER: SET_WINDOW_POS_FLAGS = 4u32;
-pub const SWP_SHOWWINDOW: SET_WINDOW_POS_FLAGS = 64u32;
-pub const SWP__NOOWNERZORDER: SET_WINDOW_POS_FLAGS = 512u32;
-#[repr(C)]
-#[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 SHOW_FULLSCREEN: u32 = 3u32;
-pub const SHOW_ICONWINDOW: u32 = 2u32;
-pub const SHOW_OPENNOACTIVATE: u32 = 4u32;
-pub const SHOW_OPENWINDOW: u32 = 1u32;
-pub type SHOW_WINDOW_CMD = u32;
-pub const SW_FORCEMINIMIZE: SHOW_WINDOW_CMD = 11u32;
-pub const SW_HIDE: SHOW_WINDOW_CMD = 0u32;
-pub const SW_MAXIMIZE: SHOW_WINDOW_CMD = 3u32;
-pub const SW_MINIMIZE: SHOW_WINDOW_CMD = 6u32;
-pub const SW_RESTORE: SHOW_WINDOW_CMD = 9u32;
-pub const SW_SHOW: SHOW_WINDOW_CMD = 5u32;
-pub const SW_SHOWDEFAULT: SHOW_WINDOW_CMD = 10u32;
-pub const SW_SHOWMAXIMIZED: SHOW_WINDOW_CMD = 3u32;
-pub const SW_SHOWMINIMIZED: SHOW_WINDOW_CMD = 2u32;
-pub const SW_SHOWMINNOACTIVE: SHOW_WINDOW_CMD = 7u32;
-pub const SW_SHOWNA: SHOW_WINDOW_CMD = 8u32;
-pub const SW_SHOWNOACTIVATE: SHOW_WINDOW_CMD = 4u32;
-pub const SW_SHOWNORMAL: SHOW_WINDOW_CMD = 1u32;
-pub const SW_NORMAL: SHOW_WINDOW_CMD = 1u32;
-pub const SW_MAX: SHOW_WINDOW_CMD = 11u32;
-pub const SW_PARENTCLOSING: SHOW_WINDOW_CMD = 1u32;
-pub const SW_OTHERZOOM: SHOW_WINDOW_CMD = 2u32;
-pub const SW_PARENTOPENING: SHOW_WINDOW_CMD = 3u32;
-pub const SW_OTHERUNZOOM: SHOW_WINDOW_CMD = 4u32;
-pub const SW_SCROLLCHILDREN: SHOW_WINDOW_CMD = 1u32;
-pub const SW_INVALIDATE: SHOW_WINDOW_CMD = 2u32;
-pub const SW_ERASE: SHOW_WINDOW_CMD = 4u32;
-pub const SW_SMOOTHSCROLL: SHOW_WINDOW_CMD = 16u32;
-pub const SIZEFULLSCREEN: u32 = 2u32;
-pub const SIZEICONIC: u32 = 1u32;
-pub const SIZENORMAL: u32 = 0u32;
-pub const SIZEZOOMHIDE: u32 = 4u32;
-pub const SIZEZOOMSHOW: u32 = 3u32;
-pub const SIZE_MAXHIDE: u32 = 4u32;
-pub const SIZE_MAXIMIZED: u32 = 2u32;
-pub const SIZE_MAXSHOW: u32 = 3u32;
-pub const SIZE_MINIMIZED: u32 = 1u32;
-pub const SIZE_RESTORED: u32 = 0u32;
-pub const SM_CARETBLINKINGENABLED: u32 = 8194u32;
-pub const SM_CMETRICS: u32 = 76u32;
-pub const SM_RESERVED1: u32 = 24u32;
-pub const SM_RESERVED2: u32 = 25u32;
-pub const SM_RESERVED3: u32 = 26u32;
-pub const SM_RESERVED4: u32 = 27u32;
-pub const SM_SYSTEMDOCKED: u32 = 8196u32;
-pub const SOUND_SYSTEM_APPEND: u32 = 14u32;
-pub const SOUND_SYSTEM_APPSTART: u32 = 12u32;
-pub const SOUND_SYSTEM_BEEP: u32 = 3u32;
-pub const SOUND_SYSTEM_ERROR: u32 = 4u32;
-pub const SOUND_SYSTEM_FAULT: u32 = 13u32;
-pub const SOUND_SYSTEM_INFORMATION: u32 = 7u32;
-pub const SOUND_SYSTEM_MAXIMIZE: u32 = 8u32;
-pub const SOUND_SYSTEM_MENUCOMMAND: u32 = 15u32;
-pub const SOUND_SYSTEM_MENUPOPUP: u32 = 16u32;
-pub const SOUND_SYSTEM_MINIMIZE: u32 = 9u32;
-pub const SOUND_SYSTEM_QUESTION: u32 = 5u32;
-pub const SOUND_SYSTEM_RESTOREDOWN: u32 = 11u32;
-pub const SOUND_SYSTEM_RESTOREUP: u32 = 10u32;
-pub const SOUND_SYSTEM_SHUTDOWN: u32 = 2u32;
-pub const SOUND_SYSTEM_STARTUP: u32 = 1u32;
-pub const SOUND_SYSTEM_WARNING: u32 = 6u32;
-pub const SS_BITMAP: i32 = 14i32;
-pub const SS_BLACKFRAME: i32 = 7i32;
-pub const SS_BLACKRECT: i32 = 4i32;
-pub const SS_CENTER: i32 = 1i32;
-pub const SS_CENTERIMAGE: i32 = 512i32;
-pub const SS_EDITCONTROL: i32 = 8192i32;
-pub const SS_ELLIPSISMASK: i32 = 49152i32;
-pub const SS_ENDELLIPSIS: i32 = 16384i32;
-pub const SS_ENHMETAFILE: i32 = 15i32;
-pub const SS_ETCHEDFRAME: i32 = 18i32;
-pub const SS_ETCHEDHORZ: i32 = 16i32;
-pub const SS_ETCHEDVERT: i32 = 17i32;
-pub const SS_GRAYFRAME: i32 = 8i32;
-pub const SS_GRAYRECT: i32 = 5i32;
-pub const SS_ICON: i32 = 3i32;
-pub const SS_LEFT: i32 = 0i32;
-pub const SS_LEFTNOWORDWRAP: i32 = 12i32;
-pub const SS_NOPREFIX: i32 = 128i32;
-pub const SS_NOTIFY: i32 = 256i32;
-pub const SS_OWNERDRAW: i32 = 13i32;
-pub const SS_PATHELLIPSIS: i32 = 32768i32;
-pub const SS_REALSIZECONTROL: i32 = 64i32;
-pub const SS_REALSIZEIMAGE: i32 = 2048i32;
-pub const SS_RIGHT: i32 = 2i32;
-pub const SS_RIGHTJUST: i32 = 1024i32;
-pub const SS_SIMPLE: i32 = 11i32;
-pub const SS_SUNKEN: i32 = 4096i32;
-pub const SS_TYPEMASK: i32 = 31i32;
-pub const SS_USERITEM: i32 = 10i32;
-pub const SS_WHITEFRAME: i32 = 9i32;
-pub const SS_WHITERECT: i32 = 6i32;
-pub const SS_WORDELLIPSIS: i32 = 49152i32;
-pub const STATE_SYSTEM_ALERT_HIGH: u32 = 268435456u32;
-pub const STATE_SYSTEM_ALERT_LOW: u32 = 67108864u32;
-pub const STATE_SYSTEM_ALERT_MEDIUM: u32 = 134217728u32;
-pub const STATE_SYSTEM_ANIMATED: u32 = 16384u32;
-pub const STATE_SYSTEM_BUSY: u32 = 2048u32;
-pub const STATE_SYSTEM_CHECKED: u32 = 16u32;
-pub const STATE_SYSTEM_COLLAPSED: u32 = 1024u32;
-pub const STATE_SYSTEM_DEFAULT: u32 = 256u32;
-pub const STATE_SYSTEM_EXPANDED: u32 = 512u32;
-pub const STATE_SYSTEM_EXTSELECTABLE: u32 = 33554432u32;
-pub const STATE_SYSTEM_FLOATING: u32 = 4096u32;
-pub const STATE_SYSTEM_FOCUSED: u32 = 4u32;
-pub const STATE_SYSTEM_HOTTRACKED: u32 = 128u32;
-pub const STATE_SYSTEM_INDETERMINATE: u32 = 32u32;
-pub const STATE_SYSTEM_LINKED: u32 = 4194304u32;
-pub const STATE_SYSTEM_MARQUEED: u32 = 8192u32;
-pub const STATE_SYSTEM_MIXED: u32 = 32u32;
-pub const STATE_SYSTEM_MOVEABLE: u32 = 262144u32;
-pub const STATE_SYSTEM_MULTISELECTABLE: u32 = 16777216u32;
-pub const STATE_SYSTEM_PROTECTED: u32 = 536870912u32;
-pub const STATE_SYSTEM_READONLY: u32 = 64u32;
-pub const STATE_SYSTEM_SELECTABLE: u32 = 2097152u32;
-pub const STATE_SYSTEM_SELECTED: u32 = 2u32;
-pub const STATE_SYSTEM_SELFVOICING: u32 = 524288u32;
-pub const STATE_SYSTEM_SIZEABLE: u32 = 131072u32;
-pub const STATE_SYSTEM_TRAVERSED: u32 = 8388608u32;
-pub const STATE_SYSTEM_VALID: u32 = 1073741823u32;
-pub const STM_GETICON: u32 = 369u32;
-pub const STM_GETIMAGE: u32 = 371u32;
-pub const STM_MSGMAX: u32 = 372u32;
-pub const STM_SETICON: u32 = 368u32;
-pub const STM_SETIMAGE: u32 = 370u32;
-pub const STN_CLICKED: u32 = 0u32;
-pub const STN_DBLCLK: u32 = 1u32;
-pub const STN_DISABLE: u32 = 3u32;
-pub const STN_ENABLE: u32 = 2u32;
-pub const STRSAFE_E_END_OF_FILE: ::windows_sys::core::HRESULT = -2147024858i32;
-pub const STRSAFE_E_INSUFFICIENT_BUFFER: ::windows_sys::core::HRESULT = -2147024774i32;
-pub const STRSAFE_E_INVALID_PARAMETER: ::windows_sys::core::HRESULT = -2147024809i32;
-pub const STRSAFE_FILL_BEHIND_NULL: u32 = 512u32;
-pub const STRSAFE_FILL_ON_FAILURE: u32 = 1024u32;
-pub const STRSAFE_IGNORE_NULLS: u32 = 256u32;
-pub const STRSAFE_MAX_CCH: u32 = 2147483647u32;
-pub const STRSAFE_NO_TRUNCATION: u32 = 4096u32;
-pub const STRSAFE_NULL_ON_FAILURE: u32 = 2048u32;
-pub const STRSAFE_USE_SECURE_CRT: u32 = 0u32;
-#[repr(C)]
-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 type SYSTEM_CURSOR_ID = u32;
-pub const OCR_APPSTARTING: SYSTEM_CURSOR_ID = 32650u32;
-pub const OCR_NORMAL: SYSTEM_CURSOR_ID = 32512u32;
-pub const OCR_CROSS: SYSTEM_CURSOR_ID = 32515u32;
-pub const OCR_HAND: SYSTEM_CURSOR_ID = 32649u32;
-pub const OCR_HELP: SYSTEM_CURSOR_ID = 32651u32;
-pub const OCR_IBEAM: SYSTEM_CURSOR_ID = 32513u32;
-pub const OCR_NO: SYSTEM_CURSOR_ID = 32648u32;
-pub const OCR_SIZEALL: SYSTEM_CURSOR_ID = 32646u32;
-pub const OCR_SIZENESW: SYSTEM_CURSOR_ID = 32643u32;
-pub const OCR_SIZENS: SYSTEM_CURSOR_ID = 32645u32;
-pub const OCR_SIZENWSE: SYSTEM_CURSOR_ID = 32642u32;
-pub const OCR_SIZEWE: SYSTEM_CURSOR_ID = 32644u32;
-pub const OCR_UP: SYSTEM_CURSOR_ID = 32516u32;
-pub const OCR_WAIT: SYSTEM_CURSOR_ID = 32514u32;
-pub type SYSTEM_METRICS_INDEX = u32;
-pub const SM_ARRANGE: SYSTEM_METRICS_INDEX = 56u32;
-pub const SM_CLEANBOOT: SYSTEM_METRICS_INDEX = 67u32;
-pub const SM_CMONITORS: SYSTEM_METRICS_INDEX = 80u32;
-pub const SM_CMOUSEBUTTONS: SYSTEM_METRICS_INDEX = 43u32;
-pub const SM_CONVERTIBLESLATEMODE: SYSTEM_METRICS_INDEX = 8195u32;
-pub const SM_CXBORDER: SYSTEM_METRICS_INDEX = 5u32;
-pub const SM_CXCURSOR: SYSTEM_METRICS_INDEX = 13u32;
-pub const SM_CXDLGFRAME: SYSTEM_METRICS_INDEX = 7u32;
-pub const SM_CXDOUBLECLK: SYSTEM_METRICS_INDEX = 36u32;
-pub const SM_CXDRAG: SYSTEM_METRICS_INDEX = 68u32;
-pub const SM_CXEDGE: SYSTEM_METRICS_INDEX = 45u32;
-pub const SM_CXFIXEDFRAME: SYSTEM_METRICS_INDEX = 7u32;
-pub const SM_CXFOCUSBORDER: SYSTEM_METRICS_INDEX = 83u32;
-pub const SM_CXFRAME: SYSTEM_METRICS_INDEX = 32u32;
-pub const SM_CXFULLSCREEN: SYSTEM_METRICS_INDEX = 16u32;
-pub const SM_CXHSCROLL: SYSTEM_METRICS_INDEX = 21u32;
-pub const SM_CXHTHUMB: SYSTEM_METRICS_INDEX = 10u32;
-pub const SM_CXICON: SYSTEM_METRICS_INDEX = 11u32;
-pub const SM_CXICONSPACING: SYSTEM_METRICS_INDEX = 38u32;
-pub const SM_CXMAXIMIZED: SYSTEM_METRICS_INDEX = 61u32;
-pub const SM_CXMAXTRACK: SYSTEM_METRICS_INDEX = 59u32;
-pub const SM_CXMENUCHECK: SYSTEM_METRICS_INDEX = 71u32;
-pub const SM_CXMENUSIZE: SYSTEM_METRICS_INDEX = 54u32;
-pub const SM_CXMIN: SYSTEM_METRICS_INDEX = 28u32;
-pub const SM_CXMINIMIZED: SYSTEM_METRICS_INDEX = 57u32;
-pub const SM_CXMINSPACING: SYSTEM_METRICS_INDEX = 47u32;
-pub const SM_CXMINTRACK: SYSTEM_METRICS_INDEX = 34u32;
-pub const SM_CXPADDEDBORDER: SYSTEM_METRICS_INDEX = 92u32;
-pub const SM_CXSCREEN: SYSTEM_METRICS_INDEX = 0u32;
-pub const SM_CXSIZE: SYSTEM_METRICS_INDEX = 30u32;
-pub const SM_CXSIZEFRAME: SYSTEM_METRICS_INDEX = 32u32;
-pub const SM_CXSMICON: SYSTEM_METRICS_INDEX = 49u32;
-pub const SM_CXSMSIZE: SYSTEM_METRICS_INDEX = 52u32;
-pub const SM_CXVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 78u32;
-pub const SM_CXVSCROLL: SYSTEM_METRICS_INDEX = 2u32;
-pub const SM_CYBORDER: SYSTEM_METRICS_INDEX = 6u32;
-pub const SM_CYCAPTION: SYSTEM_METRICS_INDEX = 4u32;
-pub const SM_CYCURSOR: SYSTEM_METRICS_INDEX = 14u32;
-pub const SM_CYDLGFRAME: SYSTEM_METRICS_INDEX = 8u32;
-pub const SM_CYDOUBLECLK: SYSTEM_METRICS_INDEX = 37u32;
-pub const SM_CYDRAG: SYSTEM_METRICS_INDEX = 69u32;
-pub const SM_CYEDGE: SYSTEM_METRICS_INDEX = 46u32;
-pub const SM_CYFIXEDFRAME: SYSTEM_METRICS_INDEX = 8u32;
-pub const SM_CYFOCUSBORDER: SYSTEM_METRICS_INDEX = 84u32;
-pub const SM_CYFRAME: SYSTEM_METRICS_INDEX = 33u32;
-pub const SM_CYFULLSCREEN: SYSTEM_METRICS_INDEX = 17u32;
-pub const SM_CYHSCROLL: SYSTEM_METRICS_INDEX = 3u32;
-pub const SM_CYICON: SYSTEM_METRICS_INDEX = 12u32;
-pub const SM_CYICONSPACING: SYSTEM_METRICS_INDEX = 39u32;
-pub const SM_CYKANJIWINDOW: SYSTEM_METRICS_INDEX = 18u32;
-pub const SM_CYMAXIMIZED: SYSTEM_METRICS_INDEX = 62u32;
-pub const SM_CYMAXTRACK: SYSTEM_METRICS_INDEX = 60u32;
-pub const SM_CYMENU: SYSTEM_METRICS_INDEX = 15u32;
-pub const SM_CYMENUCHECK: SYSTEM_METRICS_INDEX = 72u32;
-pub const SM_CYMENUSIZE: SYSTEM_METRICS_INDEX = 55u32;
-pub const SM_CYMIN: SYSTEM_METRICS_INDEX = 29u32;
-pub const SM_CYMINIMIZED: SYSTEM_METRICS_INDEX = 58u32;
-pub const SM_CYMINSPACING: SYSTEM_METRICS_INDEX = 48u32;
-pub const SM_CYMINTRACK: SYSTEM_METRICS_INDEX = 35u32;
-pub const SM_CYSCREEN: SYSTEM_METRICS_INDEX = 1u32;
-pub const SM_CYSIZE: SYSTEM_METRICS_INDEX = 31u32;
-pub const SM_CYSIZEFRAME: SYSTEM_METRICS_INDEX = 33u32;
-pub const SM_CYSMCAPTION: SYSTEM_METRICS_INDEX = 51u32;
-pub const SM_CYSMICON: SYSTEM_METRICS_INDEX = 50u32;
-pub const SM_CYSMSIZE: SYSTEM_METRICS_INDEX = 53u32;
-pub const SM_CYVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 79u32;
-pub const SM_CYVSCROLL: SYSTEM_METRICS_INDEX = 20u32;
-pub const SM_CYVTHUMB: SYSTEM_METRICS_INDEX = 9u32;
-pub const SM_DBCSENABLED: SYSTEM_METRICS_INDEX = 42u32;
-pub const SM_DEBUG: SYSTEM_METRICS_INDEX = 22u32;
-pub const SM_DIGITIZER: SYSTEM_METRICS_INDEX = 94u32;
-pub const SM_IMMENABLED: SYSTEM_METRICS_INDEX = 82u32;
-pub const SM_MAXIMUMTOUCHES: SYSTEM_METRICS_INDEX = 95u32;
-pub const SM_MEDIACENTER: SYSTEM_METRICS_INDEX = 87u32;
-pub const SM_MENUDROPALIGNMENT: SYSTEM_METRICS_INDEX = 40u32;
-pub const SM_MIDEASTENABLED: SYSTEM_METRICS_INDEX = 74u32;
-pub const SM_MOUSEPRESENT: SYSTEM_METRICS_INDEX = 19u32;
-pub const SM_MOUSEHORIZONTALWHEELPRESENT: SYSTEM_METRICS_INDEX = 91u32;
-pub const SM_MOUSEWHEELPRESENT: SYSTEM_METRICS_INDEX = 75u32;
-pub const SM_NETWORK: SYSTEM_METRICS_INDEX = 63u32;
-pub const SM_PENWINDOWS: SYSTEM_METRICS_INDEX = 41u32;
-pub const SM_REMOTECONTROL: SYSTEM_METRICS_INDEX = 8193u32;
-pub const SM_REMOTESESSION: SYSTEM_METRICS_INDEX = 4096u32;
-pub const SM_SAMEDISPLAYFORMAT: SYSTEM_METRICS_INDEX = 81u32;
-pub const SM_SECURE: SYSTEM_METRICS_INDEX = 44u32;
-pub const SM_SERVERR2: SYSTEM_METRICS_INDEX = 89u32;
-pub const SM_SHOWSOUNDS: SYSTEM_METRICS_INDEX = 70u32;
-pub const SM_SHUTTINGDOWN: SYSTEM_METRICS_INDEX = 8192u32;
-pub const SM_SLOWMACHINE: SYSTEM_METRICS_INDEX = 73u32;
-pub const SM_STARTER: SYSTEM_METRICS_INDEX = 88u32;
-pub const SM_SWAPBUTTON: SYSTEM_METRICS_INDEX = 23u32;
-pub const SM_SYSTEMDOCKED_: SYSTEM_METRICS_INDEX = 8196u32;
-pub const SM_TABLETPC: SYSTEM_METRICS_INDEX = 86u32;
-pub const SM_XVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 76u32;
-pub const SM_YVIRTUALSCREEN: SYSTEM_METRICS_INDEX = 77u32;
-pub type SYSTEM_PARAMETERS_INFO_ACTION = u32;
-pub const SPI_GETBEEP: SYSTEM_PARAMETERS_INFO_ACTION = 1u32;
-pub const SPI_SETBEEP: SYSTEM_PARAMETERS_INFO_ACTION = 2u32;
-pub const SPI_GETMOUSE: SYSTEM_PARAMETERS_INFO_ACTION = 3u32;
-pub const SPI_SETMOUSE: SYSTEM_PARAMETERS_INFO_ACTION = 4u32;
-pub const SPI_GETBORDER: SYSTEM_PARAMETERS_INFO_ACTION = 5u32;
-pub const SPI_SETBORDER: SYSTEM_PARAMETERS_INFO_ACTION = 6u32;
-pub const SPI_GETKEYBOARDSPEED: SYSTEM_PARAMETERS_INFO_ACTION = 10u32;
-pub const SPI_SETKEYBOARDSPEED: SYSTEM_PARAMETERS_INFO_ACTION = 11u32;
-pub const SPI_LANGDRIVER: SYSTEM_PARAMETERS_INFO_ACTION = 12u32;
-pub const SPI_ICONHORIZONTALSPACING: SYSTEM_PARAMETERS_INFO_ACTION = 13u32;
-pub const SPI_GETSCREENSAVETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 14u32;
-pub const SPI_SETSCREENSAVETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 15u32;
-pub const SPI_GETSCREENSAVEACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 16u32;
-pub const SPI_SETSCREENSAVEACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 17u32;
-pub const SPI_GETGRIDGRANULARITY: SYSTEM_PARAMETERS_INFO_ACTION = 18u32;
-pub const SPI_SETGRIDGRANULARITY: SYSTEM_PARAMETERS_INFO_ACTION = 19u32;
-pub const SPI_SETDESKWALLPAPER: SYSTEM_PARAMETERS_INFO_ACTION = 20u32;
-pub const SPI_SETDESKPATTERN: SYSTEM_PARAMETERS_INFO_ACTION = 21u32;
-pub const SPI_GETKEYBOARDDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 22u32;
-pub const SPI_SETKEYBOARDDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 23u32;
-pub const SPI_ICONVERTICALSPACING: SYSTEM_PARAMETERS_INFO_ACTION = 24u32;
-pub const SPI_GETICONTITLEWRAP: SYSTEM_PARAMETERS_INFO_ACTION = 25u32;
-pub const SPI_SETICONTITLEWRAP: SYSTEM_PARAMETERS_INFO_ACTION = 26u32;
-pub const SPI_GETMENUDROPALIGNMENT: SYSTEM_PARAMETERS_INFO_ACTION = 27u32;
-pub const SPI_SETMENUDROPALIGNMENT: SYSTEM_PARAMETERS_INFO_ACTION = 28u32;
-pub const SPI_SETDOUBLECLKWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 29u32;
-pub const SPI_SETDOUBLECLKHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 30u32;
-pub const SPI_GETICONTITLELOGFONT: SYSTEM_PARAMETERS_INFO_ACTION = 31u32;
-pub const SPI_SETDOUBLECLICKTIME: SYSTEM_PARAMETERS_INFO_ACTION = 32u32;
-pub const SPI_SETMOUSEBUTTONSWAP: SYSTEM_PARAMETERS_INFO_ACTION = 33u32;
-pub const SPI_SETICONTITLELOGFONT: SYSTEM_PARAMETERS_INFO_ACTION = 34u32;
-pub const SPI_GETFASTTASKSWITCH: SYSTEM_PARAMETERS_INFO_ACTION = 35u32;
-pub const SPI_SETFASTTASKSWITCH: SYSTEM_PARAMETERS_INFO_ACTION = 36u32;
-pub const SPI_SETDRAGFULLWINDOWS: SYSTEM_PARAMETERS_INFO_ACTION = 37u32;
-pub const SPI_GETDRAGFULLWINDOWS: SYSTEM_PARAMETERS_INFO_ACTION = 38u32;
-pub const SPI_GETNONCLIENTMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 41u32;
-pub const SPI_SETNONCLIENTMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 42u32;
-pub const SPI_GETMINIMIZEDMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 43u32;
-pub const SPI_SETMINIMIZEDMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 44u32;
-pub const SPI_GETICONMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 45u32;
-pub const SPI_SETICONMETRICS: SYSTEM_PARAMETERS_INFO_ACTION = 46u32;
-pub const SPI_SETWORKAREA: SYSTEM_PARAMETERS_INFO_ACTION = 47u32;
-pub const SPI_GETWORKAREA: SYSTEM_PARAMETERS_INFO_ACTION = 48u32;
-pub const SPI_SETPENWINDOWS: SYSTEM_PARAMETERS_INFO_ACTION = 49u32;
-pub const SPI_GETHIGHCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 66u32;
-pub const SPI_SETHIGHCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 67u32;
-pub const SPI_GETKEYBOARDPREF: SYSTEM_PARAMETERS_INFO_ACTION = 68u32;
-pub const SPI_SETKEYBOARDPREF: SYSTEM_PARAMETERS_INFO_ACTION = 69u32;
-pub const SPI_GETSCREENREADER: SYSTEM_PARAMETERS_INFO_ACTION = 70u32;
-pub const SPI_SETSCREENREADER: SYSTEM_PARAMETERS_INFO_ACTION = 71u32;
-pub const SPI_GETANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 72u32;
-pub const SPI_SETANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 73u32;
-pub const SPI_GETFONTSMOOTHING: SYSTEM_PARAMETERS_INFO_ACTION = 74u32;
-pub const SPI_SETFONTSMOOTHING: SYSTEM_PARAMETERS_INFO_ACTION = 75u32;
-pub const SPI_SETDRAGWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 76u32;
-pub const SPI_SETDRAGHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 77u32;
-pub const SPI_SETHANDHELD: SYSTEM_PARAMETERS_INFO_ACTION = 78u32;
-pub const SPI_GETLOWPOWERTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 79u32;
-pub const SPI_GETPOWEROFFTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 80u32;
-pub const SPI_SETLOWPOWERTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 81u32;
-pub const SPI_SETPOWEROFFTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 82u32;
-pub const SPI_GETLOWPOWERACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 83u32;
-pub const SPI_GETPOWEROFFACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 84u32;
-pub const SPI_SETLOWPOWERACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 85u32;
-pub const SPI_SETPOWEROFFACTIVE: SYSTEM_PARAMETERS_INFO_ACTION = 86u32;
-pub const SPI_SETCURSORS: SYSTEM_PARAMETERS_INFO_ACTION = 87u32;
-pub const SPI_SETICONS: SYSTEM_PARAMETERS_INFO_ACTION = 88u32;
-pub const SPI_GETDEFAULTINPUTLANG: SYSTEM_PARAMETERS_INFO_ACTION = 89u32;
-pub const SPI_SETDEFAULTINPUTLANG: SYSTEM_PARAMETERS_INFO_ACTION = 90u32;
-pub const SPI_SETLANGTOGGLE: SYSTEM_PARAMETERS_INFO_ACTION = 91u32;
-pub const SPI_GETWINDOWSEXTENSION: SYSTEM_PARAMETERS_INFO_ACTION = 92u32;
-pub const SPI_SETMOUSETRAILS: SYSTEM_PARAMETERS_INFO_ACTION = 93u32;
-pub const SPI_GETMOUSETRAILS: SYSTEM_PARAMETERS_INFO_ACTION = 94u32;
-pub const SPI_SETSCREENSAVERRUNNING: SYSTEM_PARAMETERS_INFO_ACTION = 97u32;
-pub const SPI_SCREENSAVERRUNNING: SYSTEM_PARAMETERS_INFO_ACTION = 97u32;
-pub const SPI_GETFILTERKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 50u32;
-pub const SPI_SETFILTERKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 51u32;
-pub const SPI_GETTOGGLEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 52u32;
-pub const SPI_SETTOGGLEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 53u32;
-pub const SPI_GETMOUSEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 54u32;
-pub const SPI_SETMOUSEKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 55u32;
-pub const SPI_GETSHOWSOUNDS: SYSTEM_PARAMETERS_INFO_ACTION = 56u32;
-pub const SPI_SETSHOWSOUNDS: SYSTEM_PARAMETERS_INFO_ACTION = 57u32;
-pub const SPI_GETSTICKYKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 58u32;
-pub const SPI_SETSTICKYKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 59u32;
-pub const SPI_GETACCESSTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 60u32;
-pub const SPI_SETACCESSTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 61u32;
-pub const SPI_GETSERIALKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 62u32;
-pub const SPI_SETSERIALKEYS: SYSTEM_PARAMETERS_INFO_ACTION = 63u32;
-pub const SPI_GETSOUNDSENTRY: SYSTEM_PARAMETERS_INFO_ACTION = 64u32;
-pub const SPI_SETSOUNDSENTRY: SYSTEM_PARAMETERS_INFO_ACTION = 65u32;
-pub const SPI_GETSNAPTODEFBUTTON: SYSTEM_PARAMETERS_INFO_ACTION = 95u32;
-pub const SPI_SETSNAPTODEFBUTTON: SYSTEM_PARAMETERS_INFO_ACTION = 96u32;
-pub const SPI_GETMOUSEHOVERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 98u32;
-pub const SPI_SETMOUSEHOVERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 99u32;
-pub const SPI_GETMOUSEHOVERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 100u32;
-pub const SPI_SETMOUSEHOVERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 101u32;
-pub const SPI_GETMOUSEHOVERTIME: SYSTEM_PARAMETERS_INFO_ACTION = 102u32;
-pub const SPI_SETMOUSEHOVERTIME: SYSTEM_PARAMETERS_INFO_ACTION = 103u32;
-pub const SPI_GETWHEELSCROLLLINES: SYSTEM_PARAMETERS_INFO_ACTION = 104u32;
-pub const SPI_SETWHEELSCROLLLINES: SYSTEM_PARAMETERS_INFO_ACTION = 105u32;
-pub const SPI_GETMENUSHOWDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 106u32;
-pub const SPI_SETMENUSHOWDELAY: SYSTEM_PARAMETERS_INFO_ACTION = 107u32;
-pub const SPI_GETWHEELSCROLLCHARS: SYSTEM_PARAMETERS_INFO_ACTION = 108u32;
-pub const SPI_SETWHEELSCROLLCHARS: SYSTEM_PARAMETERS_INFO_ACTION = 109u32;
-pub const SPI_GETSHOWIMEUI: SYSTEM_PARAMETERS_INFO_ACTION = 110u32;
-pub const SPI_SETSHOWIMEUI: SYSTEM_PARAMETERS_INFO_ACTION = 111u32;
-pub const SPI_GETMOUSESPEED: SYSTEM_PARAMETERS_INFO_ACTION = 112u32;
-pub const SPI_SETMOUSESPEED: SYSTEM_PARAMETERS_INFO_ACTION = 113u32;
-pub const SPI_GETSCREENSAVERRUNNING: SYSTEM_PARAMETERS_INFO_ACTION = 114u32;
-pub const SPI_GETDESKWALLPAPER: SYSTEM_PARAMETERS_INFO_ACTION = 115u32;
-pub const SPI_GETAUDIODESCRIPTION: SYSTEM_PARAMETERS_INFO_ACTION = 116u32;
-pub const SPI_SETAUDIODESCRIPTION: SYSTEM_PARAMETERS_INFO_ACTION = 117u32;
-pub const SPI_GETSCREENSAVESECURE: SYSTEM_PARAMETERS_INFO_ACTION = 118u32;
-pub const SPI_SETSCREENSAVESECURE: SYSTEM_PARAMETERS_INFO_ACTION = 119u32;
-pub const SPI_GETHUNGAPPTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 120u32;
-pub const SPI_SETHUNGAPPTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 121u32;
-pub const SPI_GETWAITTOKILLTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 122u32;
-pub const SPI_SETWAITTOKILLTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 123u32;
-pub const SPI_GETWAITTOKILLSERVICETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 124u32;
-pub const SPI_SETWAITTOKILLSERVICETIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 125u32;
-pub const SPI_GETMOUSEDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 126u32;
-pub const SPI_SETMOUSEDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 127u32;
-pub const SPI_GETPENDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 128u32;
-pub const SPI_SETPENDOCKTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 129u32;
-pub const SPI_GETWINARRANGING: SYSTEM_PARAMETERS_INFO_ACTION = 130u32;
-pub const SPI_SETWINARRANGING: SYSTEM_PARAMETERS_INFO_ACTION = 131u32;
-pub const SPI_GETMOUSEDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 132u32;
-pub const SPI_SETMOUSEDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 133u32;
-pub const SPI_GETPENDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 134u32;
-pub const SPI_SETPENDRAGOUTTHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 135u32;
-pub const SPI_GETMOUSESIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 136u32;
-pub const SPI_SETMOUSESIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 137u32;
-pub const SPI_GETPENSIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 138u32;
-pub const SPI_SETPENSIDEMOVETHRESHOLD: SYSTEM_PARAMETERS_INFO_ACTION = 139u32;
-pub const SPI_GETDRAGFROMMAXIMIZE: SYSTEM_PARAMETERS_INFO_ACTION = 140u32;
-pub const SPI_SETDRAGFROMMAXIMIZE: SYSTEM_PARAMETERS_INFO_ACTION = 141u32;
-pub const SPI_GETSNAPSIZING: SYSTEM_PARAMETERS_INFO_ACTION = 142u32;
-pub const SPI_SETSNAPSIZING: SYSTEM_PARAMETERS_INFO_ACTION = 143u32;
-pub const SPI_GETDOCKMOVING: SYSTEM_PARAMETERS_INFO_ACTION = 144u32;
-pub const SPI_SETDOCKMOVING: SYSTEM_PARAMETERS_INFO_ACTION = 145u32;
-pub const SPI_GETTOUCHPREDICTIONPARAMETERS: SYSTEM_PARAMETERS_INFO_ACTION = 156u32;
-pub const SPI_SETTOUCHPREDICTIONPARAMETERS: SYSTEM_PARAMETERS_INFO_ACTION = 157u32;
-pub const SPI_GETLOGICALDPIOVERRIDE: SYSTEM_PARAMETERS_INFO_ACTION = 158u32;
-pub const SPI_SETLOGICALDPIOVERRIDE: SYSTEM_PARAMETERS_INFO_ACTION = 159u32;
-pub const SPI_GETMENURECT: SYSTEM_PARAMETERS_INFO_ACTION = 162u32;
-pub const SPI_SETMENURECT: SYSTEM_PARAMETERS_INFO_ACTION = 163u32;
-pub const SPI_GETACTIVEWINDOWTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4096u32;
-pub const SPI_SETACTIVEWINDOWTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4097u32;
-pub const SPI_GETMENUANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4098u32;
-pub const SPI_SETMENUANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4099u32;
-pub const SPI_GETCOMBOBOXANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4100u32;
-pub const SPI_SETCOMBOBOXANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4101u32;
-pub const SPI_GETLISTBOXSMOOTHSCROLLING: SYSTEM_PARAMETERS_INFO_ACTION = 4102u32;
-pub const SPI_SETLISTBOXSMOOTHSCROLLING: SYSTEM_PARAMETERS_INFO_ACTION = 4103u32;
-pub const SPI_GETGRADIENTCAPTIONS: SYSTEM_PARAMETERS_INFO_ACTION = 4104u32;
-pub const SPI_SETGRADIENTCAPTIONS: SYSTEM_PARAMETERS_INFO_ACTION = 4105u32;
-pub const SPI_GETKEYBOARDCUES: SYSTEM_PARAMETERS_INFO_ACTION = 4106u32;
-pub const SPI_SETKEYBOARDCUES: SYSTEM_PARAMETERS_INFO_ACTION = 4107u32;
-pub const SPI_GETMENUUNDERLINES: SYSTEM_PARAMETERS_INFO_ACTION = 4106u32;
-pub const SPI_SETMENUUNDERLINES: SYSTEM_PARAMETERS_INFO_ACTION = 4107u32;
-pub const SPI_GETACTIVEWNDTRKZORDER: SYSTEM_PARAMETERS_INFO_ACTION = 4108u32;
-pub const SPI_SETACTIVEWNDTRKZORDER: SYSTEM_PARAMETERS_INFO_ACTION = 4109u32;
-pub const SPI_GETHOTTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4110u32;
-pub const SPI_SETHOTTRACKING: SYSTEM_PARAMETERS_INFO_ACTION = 4111u32;
-pub const SPI_GETMENUFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4114u32;
-pub const SPI_SETMENUFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4115u32;
-pub const SPI_GETSELECTIONFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4116u32;
-pub const SPI_SETSELECTIONFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4117u32;
-pub const SPI_GETTOOLTIPANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4118u32;
-pub const SPI_SETTOOLTIPANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4119u32;
-pub const SPI_GETTOOLTIPFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4120u32;
-pub const SPI_SETTOOLTIPFADE: SYSTEM_PARAMETERS_INFO_ACTION = 4121u32;
-pub const SPI_GETCURSORSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4122u32;
-pub const SPI_SETCURSORSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4123u32;
-pub const SPI_GETMOUSESONAR: SYSTEM_PARAMETERS_INFO_ACTION = 4124u32;
-pub const SPI_SETMOUSESONAR: SYSTEM_PARAMETERS_INFO_ACTION = 4125u32;
-pub const SPI_GETMOUSECLICKLOCK: SYSTEM_PARAMETERS_INFO_ACTION = 4126u32;
-pub const SPI_SETMOUSECLICKLOCK: SYSTEM_PARAMETERS_INFO_ACTION = 4127u32;
-pub const SPI_GETMOUSEVANISH: SYSTEM_PARAMETERS_INFO_ACTION = 4128u32;
-pub const SPI_SETMOUSEVANISH: SYSTEM_PARAMETERS_INFO_ACTION = 4129u32;
-pub const SPI_GETFLATMENU: SYSTEM_PARAMETERS_INFO_ACTION = 4130u32;
-pub const SPI_SETFLATMENU: SYSTEM_PARAMETERS_INFO_ACTION = 4131u32;
-pub const SPI_GETDROPSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4132u32;
-pub const SPI_SETDROPSHADOW: SYSTEM_PARAMETERS_INFO_ACTION = 4133u32;
-pub const SPI_GETBLOCKSENDINPUTRESETS: SYSTEM_PARAMETERS_INFO_ACTION = 4134u32;
-pub const SPI_SETBLOCKSENDINPUTRESETS: SYSTEM_PARAMETERS_INFO_ACTION = 4135u32;
-pub const SPI_GETUIEFFECTS: SYSTEM_PARAMETERS_INFO_ACTION = 4158u32;
-pub const SPI_SETUIEFFECTS: SYSTEM_PARAMETERS_INFO_ACTION = 4159u32;
-pub const SPI_GETDISABLEOVERLAPPEDCONTENT: SYSTEM_PARAMETERS_INFO_ACTION = 4160u32;
-pub const SPI_SETDISABLEOVERLAPPEDCONTENT: SYSTEM_PARAMETERS_INFO_ACTION = 4161u32;
-pub const SPI_GETCLIENTAREAANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4162u32;
-pub const SPI_SETCLIENTAREAANIMATION: SYSTEM_PARAMETERS_INFO_ACTION = 4163u32;
-pub const SPI_GETCLEARTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 4168u32;
-pub const SPI_SETCLEARTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 4169u32;
-pub const SPI_GETSPEECHRECOGNITION: SYSTEM_PARAMETERS_INFO_ACTION = 4170u32;
-pub const SPI_SETSPEECHRECOGNITION: SYSTEM_PARAMETERS_INFO_ACTION = 4171u32;
-pub const SPI_GETCARETBROWSING: SYSTEM_PARAMETERS_INFO_ACTION = 4172u32;
-pub const SPI_SETCARETBROWSING: SYSTEM_PARAMETERS_INFO_ACTION = 4173u32;
-pub const SPI_GETTHREADLOCALINPUTSETTINGS: SYSTEM_PARAMETERS_INFO_ACTION = 4174u32;
-pub const SPI_SETTHREADLOCALINPUTSETTINGS: SYSTEM_PARAMETERS_INFO_ACTION = 4175u32;
-pub const SPI_GETSYSTEMLANGUAGEBAR: SYSTEM_PARAMETERS_INFO_ACTION = 4176u32;
-pub const SPI_SETSYSTEMLANGUAGEBAR: SYSTEM_PARAMETERS_INFO_ACTION = 4177u32;
-pub const SPI_GETFOREGROUNDLOCKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8192u32;
-pub const SPI_SETFOREGROUNDLOCKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8193u32;
-pub const SPI_GETACTIVEWNDTRKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8194u32;
-pub const SPI_SETACTIVEWNDTRKTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8195u32;
-pub const SPI_GETFOREGROUNDFLASHCOUNT: SYSTEM_PARAMETERS_INFO_ACTION = 8196u32;
-pub const SPI_SETFOREGROUNDFLASHCOUNT: SYSTEM_PARAMETERS_INFO_ACTION = 8197u32;
-pub const SPI_GETCARETWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8198u32;
-pub const SPI_SETCARETWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8199u32;
-pub const SPI_GETMOUSECLICKLOCKTIME: SYSTEM_PARAMETERS_INFO_ACTION = 8200u32;
-pub const SPI_SETMOUSECLICKLOCKTIME: SYSTEM_PARAMETERS_INFO_ACTION = 8201u32;
-pub const SPI_GETFONTSMOOTHINGTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8202u32;
-pub const SPI_SETFONTSMOOTHINGTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8203u32;
-pub const SPI_GETFONTSMOOTHINGCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 8204u32;
-pub const SPI_SETFONTSMOOTHINGCONTRAST: SYSTEM_PARAMETERS_INFO_ACTION = 8205u32;
-pub const SPI_GETFOCUSBORDERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8206u32;
-pub const SPI_SETFOCUSBORDERWIDTH: SYSTEM_PARAMETERS_INFO_ACTION = 8207u32;
-pub const SPI_GETFOCUSBORDERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 8208u32;
-pub const SPI_SETFOCUSBORDERHEIGHT: SYSTEM_PARAMETERS_INFO_ACTION = 8209u32;
-pub const SPI_GETFONTSMOOTHINGORIENTATION: SYSTEM_PARAMETERS_INFO_ACTION = 8210u32;
-pub const SPI_SETFONTSMOOTHINGORIENTATION: SYSTEM_PARAMETERS_INFO_ACTION = 8211u32;
-pub const SPI_GETMINIMUMHITRADIUS: SYSTEM_PARAMETERS_INFO_ACTION = 8212u32;
-pub const SPI_SETMINIMUMHITRADIUS: SYSTEM_PARAMETERS_INFO_ACTION = 8213u32;
-pub const SPI_GETMESSAGEDURATION: SYSTEM_PARAMETERS_INFO_ACTION = 8214u32;
-pub const SPI_SETMESSAGEDURATION: SYSTEM_PARAMETERS_INFO_ACTION = 8215u32;
-pub const SPI_GETCONTACTVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8216u32;
-pub const SPI_SETCONTACTVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8217u32;
-pub const SPI_GETGESTUREVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8218u32;
-pub const SPI_SETGESTUREVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8219u32;
-pub const SPI_GETMOUSEWHEELROUTING: SYSTEM_PARAMETERS_INFO_ACTION = 8220u32;
-pub const SPI_SETMOUSEWHEELROUTING: SYSTEM_PARAMETERS_INFO_ACTION = 8221u32;
-pub const SPI_GETPENVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8222u32;
-pub const SPI_SETPENVISUALIZATION: SYSTEM_PARAMETERS_INFO_ACTION = 8223u32;
-pub const SPI_GETPENARBITRATIONTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8224u32;
-pub const SPI_SETPENARBITRATIONTYPE: SYSTEM_PARAMETERS_INFO_ACTION = 8225u32;
-pub const SPI_GETCARETTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8226u32;
-pub const SPI_SETCARETTIMEOUT: SYSTEM_PARAMETERS_INFO_ACTION = 8227u32;
-pub const SPI_GETHANDEDNESS: SYSTEM_PARAMETERS_INFO_ACTION = 8228u32;
-pub const SPI_SETHANDEDNESS: SYSTEM_PARAMETERS_INFO_ACTION = 8229u32;
-pub type SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = u32;
-pub const SPIF_UPDATEINIFILE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 1u32;
-pub const SPIF_SENDCHANGE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2u32;
-pub const SPIF_SENDWININICHANGE: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2u32;
-pub type SYS_COLOR_INDEX = u32;
-pub const COLOR_3DDKSHADOW: SYS_COLOR_INDEX = 21u32;
-pub const COLOR_3DFACE: SYS_COLOR_INDEX = 15u32;
-pub const COLOR_3DHIGHLIGHT: SYS_COLOR_INDEX = 20u32;
-pub const COLOR_3DHILIGHT: SYS_COLOR_INDEX = 20u32;
-pub const COLOR_3DLIGHT: SYS_COLOR_INDEX = 22u32;
-pub const COLOR_3DSHADOW: SYS_COLOR_INDEX = 16u32;
-pub const COLOR_ACTIVEBORDER: SYS_COLOR_INDEX = 10u32;
-pub const COLOR_ACTIVECAPTION: SYS_COLOR_INDEX = 2u32;
-pub const COLOR_APPWORKSPACE: SYS_COLOR_INDEX = 12u32;
-pub const COLOR_BACKGROUND: SYS_COLOR_INDEX = 1u32;
-pub const COLOR_BTNFACE: SYS_COLOR_INDEX = 15u32;
-pub const _COLOR_BTNHIGHLIGHT: SYS_COLOR_INDEX = 20u32;
-pub const _COLOR_BTNHILIGHT: SYS_COLOR_INDEX = 20u32;
-pub const COLOR_BTNSHADOW: SYS_COLOR_INDEX = 16u32;
-pub const COLOR_BTNTEXT: SYS_COLOR_INDEX = 18u32;
-pub const COLOR_CAPTIONTEXT: SYS_COLOR_INDEX = 9u32;
-pub const COLOR_DESKTOP: SYS_COLOR_INDEX = 1u32;
-pub const COLOR_GRADIENTACTIVECAPTION: SYS_COLOR_INDEX = 27u32;
-pub const COLOR_GRADIENTINACTIVECAPTION: SYS_COLOR_INDEX = 28u32;
-pub const COLOR_GRAYTEXT: SYS_COLOR_INDEX = 17u32;
-pub const COLOR_HIGHLIGHT: SYS_COLOR_INDEX = 13u32;
-pub const COLOR_HIGHLIGHTTEXT: SYS_COLOR_INDEX = 14u32;
-pub const COLOR_HOTLIGHT: SYS_COLOR_INDEX = 26u32;
-pub const COLOR_INACTIVEBORDER: SYS_COLOR_INDEX = 11u32;
-pub const COLOR_INACTIVECAPTION: SYS_COLOR_INDEX = 3u32;
-pub const COLOR_INACTIVECAPTIONTEXT: SYS_COLOR_INDEX = 19u32;
-pub const COLOR_INFOBK: SYS_COLOR_INDEX = 24u32;
-pub const COLOR_INFOTEXT: SYS_COLOR_INDEX = 23u32;
-pub const COLOR_MENU: SYS_COLOR_INDEX = 4u32;
-pub const COLOR_MENUHILIGHT: SYS_COLOR_INDEX = 29u32;
-pub const COLOR_MENUBAR: SYS_COLOR_INDEX = 30u32;
-pub const COLOR_MENUTEXT: SYS_COLOR_INDEX = 7u32;
-pub const COLOR_SCROLLBAR: SYS_COLOR_INDEX = 0u32;
-pub const COLOR_WINDOW: SYS_COLOR_INDEX = 5u32;
-pub const COLOR_WINDOWFRAME: SYS_COLOR_INDEX = 6u32;
-pub const COLOR_WINDOWTEXT: SYS_COLOR_INDEX = 8u32;
-pub type TILE_WINDOWS_HOW = u32;
-pub const MDITILE_HORIZONTAL: TILE_WINDOWS_HOW = 1u32;
-pub const MDITILE_VERTICAL: TILE_WINDOWS_HOW = 0u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type TIMERPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: u32);
-pub const TIMERV_COALESCING_MAX: u32 = 2147483637u32;
-pub const TIMERV_COALESCING_MIN: u32 = 1u32;
-pub const TIMERV_DEFAULT_COALESCING: u32 = 0u32;
-pub const TIMERV_NO_COALESCING: u32 = 4294967295u32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub const TKF_AVAILABLE: u32 = 2u32;
-pub const TKF_CONFIRMHOTKEY: u32 = 8u32;
-pub const TKF_HOTKEYACTIVE: u32 = 4u32;
-pub const TKF_HOTKEYSOUND: u32 = 16u32;
-pub const TKF_INDICATOR: u32 = 32u32;
-pub const TKF_TOGGLEKEYSON: u32 = 1u32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY: u32 = 8u32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA: f32 = 0.001f32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA: f32 = 0.99f32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE: f32 = 0.001f32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX: f32 = 0.999f32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN: f32 = 0.9f32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME: u32 = 8u32;
-pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP: u32 = 1u32;
-pub const TOUCH_FLAG_NONE: u32 = 0u32;
-pub const TOUCH_HIT_TESTING_CLIENT: u32 = 1u32;
-pub const TOUCH_HIT_TESTING_DEFAULT: u32 = 0u32;
-pub const TOUCH_HIT_TESTING_NONE: u32 = 2u32;
-pub const TOUCH_HIT_TESTING_PROXIMITY_CLOSEST: u32 = 0u32;
-pub const TOUCH_HIT_TESTING_PROXIMITY_FARTHEST: u32 = 4095u32;
-pub const TOUCH_MASK_CONTACTAREA: u32 = 1u32;
-pub const TOUCH_MASK_NONE: u32 = 0u32;
-pub const TOUCH_MASK_ORIENTATION: u32 = 2u32;
-pub const TOUCH_MASK_PRESSURE: u32 = 4u32;
-#[repr(C)]
-#[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
- }
-}
-pub type TRACK_POPUP_MENU_FLAGS = u32;
-pub const TPM_LEFTBUTTON: TRACK_POPUP_MENU_FLAGS = 0u32;
-pub const TPM_RIGHTBUTTON: TRACK_POPUP_MENU_FLAGS = 2u32;
-pub const TPM_LEFTALIGN: TRACK_POPUP_MENU_FLAGS = 0u32;
-pub const TPM_CENTERALIGN: TRACK_POPUP_MENU_FLAGS = 4u32;
-pub const TPM_RIGHTALIGN: TRACK_POPUP_MENU_FLAGS = 8u32;
-pub const TPM_TOPALIGN: TRACK_POPUP_MENU_FLAGS = 0u32;
-pub const TPM_VCENTERALIGN: TRACK_POPUP_MENU_FLAGS = 16u32;
-pub const TPM_BOTTOMALIGN: TRACK_POPUP_MENU_FLAGS = 32u32;
-pub const TPM_HORIZONTAL: TRACK_POPUP_MENU_FLAGS = 0u32;
-pub const TPM_VERTICAL: TRACK_POPUP_MENU_FLAGS = 64u32;
-pub const TPM_NONOTIFY: TRACK_POPUP_MENU_FLAGS = 128u32;
-pub const TPM_RETURNCMD: TRACK_POPUP_MENU_FLAGS = 256u32;
-pub const TPM_RECURSE: TRACK_POPUP_MENU_FLAGS = 1u32;
-pub const TPM_HORPOSANIMATION: TRACK_POPUP_MENU_FLAGS = 1024u32;
-pub const TPM_HORNEGANIMATION: TRACK_POPUP_MENU_FLAGS = 2048u32;
-pub const TPM_VERPOSANIMATION: TRACK_POPUP_MENU_FLAGS = 4096u32;
-pub const TPM_VERNEGANIMATION: TRACK_POPUP_MENU_FLAGS = 8192u32;
-pub const TPM_NOANIMATION: TRACK_POPUP_MENU_FLAGS = 16384u32;
-pub const TPM_LAYOUTRTL: TRACK_POPUP_MENU_FLAGS = 32768u32;
-pub const TPM_WORKAREA: TRACK_POPUP_MENU_FLAGS = 65536u32;
-#[repr(C)]
-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
- }
-}
-pub const UISF_ACTIVE: u32 = 4u32;
-pub const UISF_HIDEACCEL: u32 = 2u32;
-pub const UISF_HIDEFOCUS: u32 = 1u32;
-pub const UIS_CLEAR: u32 = 2u32;
-pub const UIS_INITIALIZE: u32 = 3u32;
-pub const UIS_SET: u32 = 1u32;
-pub const UNICODE_NOCHAR: u32 = 65535u32;
-pub const UOI_TIMERPROC_EXCEPTION_SUPPRESSION: u32 = 7u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct UPDATELAYEREDWINDOWINFO {
- pub cbSize: u32,
- pub hdcDst: super::super::Graphics::Gdi::HDC,
- pub pptDst: *mut super::super::Foundation::POINT,
- pub psize: *mut super::super::Foundation::SIZE,
- pub hdcSrc: super::super::Graphics::Gdi::HDC,
- pub pptSrc: *mut super::super::Foundation::POINT,
- pub crKey: u32,
- pub pblend: *mut super::super::Graphics::Gdi::BLENDFUNCTION,
- pub dwFlags: UPDATE_LAYERED_WINDOW_FLAGS,
- pub prcDirty: *mut 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
- }
-}
-pub type UPDATE_LAYERED_WINDOW_FLAGS = u32;
-pub const ULW_ALPHA: UPDATE_LAYERED_WINDOW_FLAGS = 2u32;
-pub const ULW_COLORKEY: UPDATE_LAYERED_WINDOW_FLAGS = 1u32;
-pub const ULW_OPAQUE: UPDATE_LAYERED_WINDOW_FLAGS = 4u32;
-pub const ULW_EX_NORESIZE: UPDATE_LAYERED_WINDOW_FLAGS = 8u32;
-pub const USER_DEFAULT_SCREEN_DPI: u32 = 96u32;
-pub const USER_TIMER_MAXIMUM: u32 = 2147483647u32;
-pub const USER_TIMER_MINIMUM: u32 = 10u32;
-pub const WA_ACTIVE: u32 = 1u32;
-pub const WA_CLICKACTIVE: u32 = 2u32;
-pub const WA_INACTIVE: u32 = 0u32;
-pub const WHEEL_DELTA: u32 = 120u32;
-pub const WH_HARDWARE: u32 = 8u32;
-pub const WH_MAX: u32 = 14u32;
-pub const WH_MAXHOOK: u32 = 14u32;
-pub const WH_MIN: i32 = -1i32;
-pub const WH_MINHOOK: i32 = -1i32;
-#[repr(C)]
-#[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)]
-#[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
- }
-}
-pub type WINDOWPLACEMENT_FLAGS = u32;
-pub const WPF_ASYNCWINDOWPLACEMENT: WINDOWPLACEMENT_FLAGS = 4u32;
-pub const WPF_RESTORETOMAXIMIZED: WINDOWPLACEMENT_FLAGS = 2u32;
-pub const WPF_SETMINPOSITION: WINDOWPLACEMENT_FLAGS = 1u32;
-#[repr(C)]
-#[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
- }
-}
-pub type WINDOWS_HOOK_ID = i32;
-pub const WH_CALLWNDPROC: WINDOWS_HOOK_ID = 4i32;
-pub const WH_CALLWNDPROCRET: WINDOWS_HOOK_ID = 12i32;
-pub const WH_CBT: WINDOWS_HOOK_ID = 5i32;
-pub const WH_DEBUG: WINDOWS_HOOK_ID = 9i32;
-pub const WH_FOREGROUNDIDLE: WINDOWS_HOOK_ID = 11i32;
-pub const WH_GETMESSAGE: WINDOWS_HOOK_ID = 3i32;
-pub const WH_JOURNALPLAYBACK: WINDOWS_HOOK_ID = 1i32;
-pub const WH_JOURNALRECORD: WINDOWS_HOOK_ID = 0i32;
-pub const WH_KEYBOARD: WINDOWS_HOOK_ID = 2i32;
-pub const WH_KEYBOARD_LL: WINDOWS_HOOK_ID = 13i32;
-pub const WH_MOUSE: WINDOWS_HOOK_ID = 7i32;
-pub const WH_MOUSE_LL: WINDOWS_HOOK_ID = 14i32;
-pub const WH_MSGFILTER: WINDOWS_HOOK_ID = -1i32;
-pub const WH_SHELL: WINDOWS_HOOK_ID = 10i32;
-pub const WH_SYSMSGFILTER: WINDOWS_HOOK_ID = 6i32;
-pub type WINDOW_DISPLAY_AFFINITY = u32;
-pub const WDA_NONE: WINDOW_DISPLAY_AFFINITY = 0u32;
-pub const WDA_MONITOR: WINDOW_DISPLAY_AFFINITY = 1u32;
-pub const WDA_EXCLUDEFROMCAPTURE: WINDOW_DISPLAY_AFFINITY = 17u32;
-pub type WINDOW_EX_STYLE = u32;
-pub const WS_EX_DLGMODALFRAME: WINDOW_EX_STYLE = 1u32;
-pub const WS_EX_NOPARENTNOTIFY: WINDOW_EX_STYLE = 4u32;
-pub const WS_EX_TOPMOST: WINDOW_EX_STYLE = 8u32;
-pub const WS_EX_ACCEPTFILES: WINDOW_EX_STYLE = 16u32;
-pub const WS_EX_TRANSPARENT: WINDOW_EX_STYLE = 32u32;
-pub const WS_EX_MDICHILD: WINDOW_EX_STYLE = 64u32;
-pub const WS_EX_TOOLWINDOW: WINDOW_EX_STYLE = 128u32;
-pub const WS_EX_WINDOWEDGE: WINDOW_EX_STYLE = 256u32;
-pub const WS_EX_CLIENTEDGE: WINDOW_EX_STYLE = 512u32;
-pub const WS_EX_CONTEXTHELP: WINDOW_EX_STYLE = 1024u32;
-pub const WS_EX_RIGHT: WINDOW_EX_STYLE = 4096u32;
-pub const WS_EX_LEFT: WINDOW_EX_STYLE = 0u32;
-pub const WS_EX_RTLREADING: WINDOW_EX_STYLE = 8192u32;
-pub const WS_EX_LTRREADING: WINDOW_EX_STYLE = 0u32;
-pub const WS_EX_LEFTSCROLLBAR: WINDOW_EX_STYLE = 16384u32;
-pub const WS_EX_RIGHTSCROLLBAR: WINDOW_EX_STYLE = 0u32;
-pub const WS_EX_CONTROLPARENT: WINDOW_EX_STYLE = 65536u32;
-pub const WS_EX_STATICEDGE: WINDOW_EX_STYLE = 131072u32;
-pub const WS_EX_APPWINDOW: WINDOW_EX_STYLE = 262144u32;
-pub const WS_EX_OVERLAPPEDWINDOW: WINDOW_EX_STYLE = 768u32;
-pub const WS_EX_PALETTEWINDOW: WINDOW_EX_STYLE = 392u32;
-pub const WS_EX_LAYERED: WINDOW_EX_STYLE = 524288u32;
-pub const WS_EX_NOINHERITLAYOUT: WINDOW_EX_STYLE = 1048576u32;
-pub const WS_EX_NOREDIRECTIONBITMAP: WINDOW_EX_STYLE = 2097152u32;
-pub const WS_EX_LAYOUTRTL: WINDOW_EX_STYLE = 4194304u32;
-pub const WS_EX_COMPOSITED: WINDOW_EX_STYLE = 33554432u32;
-pub const WS_EX_NOACTIVATE: WINDOW_EX_STYLE = 134217728u32;
-pub type WINDOW_LONG_PTR_INDEX = i32;
-pub const GWL_EXSTYLE: WINDOW_LONG_PTR_INDEX = -20i32;
-pub const GWLP_HINSTANCE: WINDOW_LONG_PTR_INDEX = -6i32;
-pub const GWLP_HWNDPARENT: WINDOW_LONG_PTR_INDEX = -8i32;
-pub const GWLP_ID: WINDOW_LONG_PTR_INDEX = -12i32;
-pub const GWL_STYLE: WINDOW_LONG_PTR_INDEX = -16i32;
-pub const GWLP_USERDATA: WINDOW_LONG_PTR_INDEX = -21i32;
-pub const GWLP_WNDPROC: WINDOW_LONG_PTR_INDEX = -4i32;
-pub const GWL_HINSTANCE: WINDOW_LONG_PTR_INDEX = -6i32;
-pub const GWL_ID: WINDOW_LONG_PTR_INDEX = -12i32;
-pub const GWL_USERDATA: WINDOW_LONG_PTR_INDEX = -21i32;
-pub const GWL_WNDPROC: WINDOW_LONG_PTR_INDEX = -4i32;
-pub const GWL_HWNDPARENT: WINDOW_LONG_PTR_INDEX = -8i32;
-pub type WINDOW_MESSAGE_FILTER_ACTION = u32;
-pub const MSGFLT_ALLOW: WINDOW_MESSAGE_FILTER_ACTION = 1u32;
-pub const MSGFLT_DISALLOW: WINDOW_MESSAGE_FILTER_ACTION = 2u32;
-pub const MSGFLT_RESET: WINDOW_MESSAGE_FILTER_ACTION = 0u32;
-pub type WINDOW_STYLE = u32;
-pub const WS_OVERLAPPED: WINDOW_STYLE = 0u32;
-pub const WS_POPUP: WINDOW_STYLE = 2147483648u32;
-pub const WS_CHILD: WINDOW_STYLE = 1073741824u32;
-pub const WS_MINIMIZE: WINDOW_STYLE = 536870912u32;
-pub const WS_VISIBLE: WINDOW_STYLE = 268435456u32;
-pub const WS_DISABLED: WINDOW_STYLE = 134217728u32;
-pub const WS_CLIPSIBLINGS: WINDOW_STYLE = 67108864u32;
-pub const WS_CLIPCHILDREN: WINDOW_STYLE = 33554432u32;
-pub const WS_MAXIMIZE: WINDOW_STYLE = 16777216u32;
-pub const WS_CAPTION: WINDOW_STYLE = 12582912u32;
-pub const WS_BORDER: WINDOW_STYLE = 8388608u32;
-pub const WS_DLGFRAME: WINDOW_STYLE = 4194304u32;
-pub const WS_VSCROLL: WINDOW_STYLE = 2097152u32;
-pub const WS_HSCROLL: WINDOW_STYLE = 1048576u32;
-pub const WS_SYSMENU: WINDOW_STYLE = 524288u32;
-pub const WS_THICKFRAME: WINDOW_STYLE = 262144u32;
-pub const WS_GROUP: WINDOW_STYLE = 131072u32;
-pub const WS_TABSTOP: WINDOW_STYLE = 65536u32;
-pub const WS_MINIMIZEBOX: WINDOW_STYLE = 131072u32;
-pub const WS_MAXIMIZEBOX: WINDOW_STYLE = 65536u32;
-pub const WS_TILED: WINDOW_STYLE = 0u32;
-pub const WS_ICONIC: WINDOW_STYLE = 536870912u32;
-pub const WS_SIZEBOX: WINDOW_STYLE = 262144u32;
-pub const WS_TILEDWINDOW: WINDOW_STYLE = 13565952u32;
-pub const WS_OVERLAPPEDWINDOW: WINDOW_STYLE = 13565952u32;
-pub const WS_POPUPWINDOW: WINDOW_STYLE = 2156396544u32;
-pub const WS_CHILDWINDOW: WINDOW_STYLE = 1073741824u32;
-pub const WS_ACTIVECAPTION: WINDOW_STYLE = 1u32;
-pub const WINEVENT_INCONTEXT: u32 = 4u32;
-pub const WINEVENT_OUTOFCONTEXT: u32 = 0u32;
-pub const WINEVENT_SKIPOWNPROCESS: u32 = 2u32;
-pub const WINEVENT_SKIPOWNTHREAD: u32 = 1u32;
-pub const WINSTA_ACCESSCLIPBOARD: i32 = 4i32;
-pub const WINSTA_ACCESSGLOBALATOMS: i32 = 32i32;
-pub const WINSTA_CREATEDESKTOP: i32 = 8i32;
-pub const WINSTA_ENUMDESKTOPS: i32 = 1i32;
-pub const WINSTA_ENUMERATE: i32 = 256i32;
-pub const WINSTA_EXITWINDOWS: i32 = 64i32;
-pub const WINSTA_READATTRIBUTES: i32 = 2i32;
-pub const WINSTA_READSCREEN: i32 = 512i32;
-pub const WINSTA_WRITEATTRIBUTES: i32 = 16i32;
-pub const WMSZ_BOTTOM: u32 = 6u32;
-pub const WMSZ_BOTTOMLEFT: u32 = 7u32;
-pub const WMSZ_BOTTOMRIGHT: u32 = 8u32;
-pub const WMSZ_LEFT: u32 = 1u32;
-pub const WMSZ_RIGHT: u32 = 2u32;
-pub const WMSZ_TOP: u32 = 3u32;
-pub const WMSZ_TOPLEFT: u32 = 4u32;
-pub const WMSZ_TOPRIGHT: u32 = 5u32;
-pub const WM_ACTIVATE: u32 = 6u32;
-pub const WM_ACTIVATEAPP: u32 = 28u32;
-pub const WM_AFXFIRST: u32 = 864u32;
-pub const WM_AFXLAST: u32 = 895u32;
-pub const WM_APP: u32 = 32768u32;
-pub const WM_APPCOMMAND: u32 = 793u32;
-pub const WM_ASKCBFORMATNAME: u32 = 780u32;
-pub const WM_CANCELJOURNAL: u32 = 75u32;
-pub const WM_CANCELMODE: u32 = 31u32;
-pub const WM_CAPTURECHANGED: u32 = 533u32;
-pub const WM_CHANGECBCHAIN: u32 = 781u32;
-pub const WM_CHANGEUISTATE: u32 = 295u32;
-pub const WM_CHAR: u32 = 258u32;
-pub const WM_CHARTOITEM: u32 = 47u32;
-pub const WM_CHILDACTIVATE: u32 = 34u32;
-pub const WM_CLEAR: u32 = 771u32;
-pub const WM_CLIPBOARDUPDATE: u32 = 797u32;
-pub const WM_CLOSE: u32 = 16u32;
-pub const WM_COMMAND: u32 = 273u32;
-pub const WM_COMMNOTIFY: u32 = 68u32;
-pub const WM_COMPACTING: u32 = 65u32;
-pub const WM_COMPAREITEM: u32 = 57u32;
-pub const WM_COPY: u32 = 769u32;
-pub const WM_COPYDATA: u32 = 74u32;
-pub const WM_CREATE: u32 = 1u32;
-pub const WM_CTLCOLORBTN: u32 = 309u32;
-pub const WM_CTLCOLORDLG: u32 = 310u32;
-pub const WM_CTLCOLOREDIT: u32 = 307u32;
-pub const WM_CTLCOLORLISTBOX: u32 = 308u32;
-pub const WM_CTLCOLORMSGBOX: u32 = 306u32;
-pub const WM_CTLCOLORSCROLLBAR: u32 = 311u32;
-pub const WM_CTLCOLORSTATIC: u32 = 312u32;
-pub const WM_CUT: u32 = 768u32;
-pub const WM_DEADCHAR: u32 = 259u32;
-pub const WM_DELETEITEM: u32 = 45u32;
-pub const WM_DESTROY: u32 = 2u32;
-pub const WM_DESTROYCLIPBOARD: u32 = 775u32;
-pub const WM_DEVICECHANGE: u32 = 537u32;
-pub const WM_DEVMODECHANGE: u32 = 27u32;
-pub const WM_DISPLAYCHANGE: u32 = 126u32;
-pub const WM_DPICHANGED: u32 = 736u32;
-pub const WM_DPICHANGED_AFTERPARENT: u32 = 739u32;
-pub const WM_DPICHANGED_BEFOREPARENT: u32 = 738u32;
-pub const WM_DRAWCLIPBOARD: u32 = 776u32;
-pub const WM_DRAWITEM: u32 = 43u32;
-pub const WM_DROPFILES: u32 = 563u32;
-pub const WM_DWMCOLORIZATIONCOLORCHANGED: u32 = 800u32;
-pub const WM_DWMCOMPOSITIONCHANGED: u32 = 798u32;
-pub const WM_DWMNCRENDERINGCHANGED: u32 = 799u32;
-pub const WM_DWMSENDICONICLIVEPREVIEWBITMAP: u32 = 806u32;
-pub const WM_DWMSENDICONICTHUMBNAIL: u32 = 803u32;
-pub const WM_DWMWINDOWMAXIMIZEDCHANGE: u32 = 801u32;
-pub const WM_ENABLE: u32 = 10u32;
-pub const WM_ENDSESSION: u32 = 22u32;
-pub const WM_ENTERIDLE: u32 = 289u32;
-pub const WM_ENTERMENULOOP: u32 = 529u32;
-pub const WM_ENTERSIZEMOVE: u32 = 561u32;
-pub const WM_ERASEBKGND: u32 = 20u32;
-pub const WM_EXITMENULOOP: u32 = 530u32;
-pub const WM_EXITSIZEMOVE: u32 = 562u32;
-pub const WM_FONTCHANGE: u32 = 29u32;
-pub const WM_GESTURE: u32 = 281u32;
-pub const WM_GESTURENOTIFY: u32 = 282u32;
-pub const WM_GETDLGCODE: u32 = 135u32;
-pub const WM_GETDPISCALEDSIZE: u32 = 740u32;
-pub const WM_GETFONT: u32 = 49u32;
-pub const WM_GETHOTKEY: u32 = 51u32;
-pub const WM_GETICON: u32 = 127u32;
-pub const WM_GETMINMAXINFO: u32 = 36u32;
-pub const WM_GETOBJECT: u32 = 61u32;
-pub const WM_GETTEXT: u32 = 13u32;
-pub const WM_GETTEXTLENGTH: u32 = 14u32;
-pub const WM_GETTITLEBARINFOEX: u32 = 831u32;
-pub const WM_HANDHELDFIRST: u32 = 856u32;
-pub const WM_HANDHELDLAST: u32 = 863u32;
-pub const WM_HELP: u32 = 83u32;
-pub const WM_HOTKEY: u32 = 786u32;
-pub const WM_HSCROLL: u32 = 276u32;
-pub const WM_HSCROLLCLIPBOARD: u32 = 782u32;
-pub const WM_ICONERASEBKGND: u32 = 39u32;
-pub const WM_IME_CHAR: u32 = 646u32;
-pub const WM_IME_COMPOSITION: u32 = 271u32;
-pub const WM_IME_COMPOSITIONFULL: u32 = 644u32;
-pub const WM_IME_CONTROL: u32 = 643u32;
-pub const WM_IME_ENDCOMPOSITION: u32 = 270u32;
-pub const WM_IME_KEYDOWN: u32 = 656u32;
-pub const WM_IME_KEYLAST: u32 = 271u32;
-pub const WM_IME_KEYUP: u32 = 657u32;
-pub const WM_IME_NOTIFY: u32 = 642u32;
-pub const WM_IME_REQUEST: u32 = 648u32;
-pub const WM_IME_SELECT: u32 = 645u32;
-pub const WM_IME_SETCONTEXT: u32 = 641u32;
-pub const WM_IME_STARTCOMPOSITION: u32 = 269u32;
-pub const WM_INITDIALOG: u32 = 272u32;
-pub const WM_INITMENU: u32 = 278u32;
-pub const WM_INITMENUPOPUP: u32 = 279u32;
-pub const WM_INPUT: u32 = 255u32;
-pub const WM_INPUTLANGCHANGE: u32 = 81u32;
-pub const WM_INPUTLANGCHANGEREQUEST: u32 = 80u32;
-pub const WM_INPUT_DEVICE_CHANGE: u32 = 254u32;
-pub const WM_KEYDOWN: u32 = 256u32;
-pub const WM_KEYFIRST: u32 = 256u32;
-pub const WM_KEYLAST: u32 = 265u32;
-pub const WM_KEYUP: u32 = 257u32;
-pub const WM_KILLFOCUS: u32 = 8u32;
-pub const WM_LBUTTONDBLCLK: u32 = 515u32;
-pub const WM_LBUTTONDOWN: u32 = 513u32;
-pub const WM_LBUTTONUP: u32 = 514u32;
-pub const WM_MBUTTONDBLCLK: u32 = 521u32;
-pub const WM_MBUTTONDOWN: u32 = 519u32;
-pub const WM_MBUTTONUP: u32 = 520u32;
-pub const WM_MDIACTIVATE: u32 = 546u32;
-pub const WM_MDICASCADE: u32 = 551u32;
-pub const WM_MDICREATE: u32 = 544u32;
-pub const WM_MDIDESTROY: u32 = 545u32;
-pub const WM_MDIGETACTIVE: u32 = 553u32;
-pub const WM_MDIICONARRANGE: u32 = 552u32;
-pub const WM_MDIMAXIMIZE: u32 = 549u32;
-pub const WM_MDINEXT: u32 = 548u32;
-pub const WM_MDIREFRESHMENU: u32 = 564u32;
-pub const WM_MDIRESTORE: u32 = 547u32;
-pub const WM_MDISETMENU: u32 = 560u32;
-pub const WM_MDITILE: u32 = 550u32;
-pub const WM_MEASUREITEM: u32 = 44u32;
-pub const WM_MENUCHAR: u32 = 288u32;
-pub const WM_MENUCOMMAND: u32 = 294u32;
-pub const WM_MENUDRAG: u32 = 291u32;
-pub const WM_MENUGETOBJECT: u32 = 292u32;
-pub const WM_MENURBUTTONUP: u32 = 290u32;
-pub const WM_MENUSELECT: u32 = 287u32;
-pub const WM_MOUSEACTIVATE: u32 = 33u32;
-pub const WM_MOUSEFIRST: u32 = 512u32;
-pub const WM_MOUSEHWHEEL: u32 = 526u32;
-pub const WM_MOUSELAST: u32 = 526u32;
-pub const WM_MOUSEMOVE: u32 = 512u32;
-pub const WM_MOUSEWHEEL: u32 = 522u32;
-pub const WM_MOVE: u32 = 3u32;
-pub const WM_MOVING: u32 = 534u32;
-pub const WM_NCACTIVATE: u32 = 134u32;
-pub const WM_NCCALCSIZE: u32 = 131u32;
-pub const WM_NCCREATE: u32 = 129u32;
-pub const WM_NCDESTROY: u32 = 130u32;
-pub const WM_NCHITTEST: u32 = 132u32;
-pub const WM_NCLBUTTONDBLCLK: u32 = 163u32;
-pub const WM_NCLBUTTONDOWN: u32 = 161u32;
-pub const WM_NCLBUTTONUP: u32 = 162u32;
-pub const WM_NCMBUTTONDBLCLK: u32 = 169u32;
-pub const WM_NCMBUTTONDOWN: u32 = 167u32;
-pub const WM_NCMBUTTONUP: u32 = 168u32;
-pub const WM_NCMOUSEHOVER: u32 = 672u32;
-pub const WM_NCMOUSELEAVE: u32 = 674u32;
-pub const WM_NCMOUSEMOVE: u32 = 160u32;
-pub const WM_NCPAINT: u32 = 133u32;
-pub const WM_NCPOINTERDOWN: u32 = 578u32;
-pub const WM_NCPOINTERUP: u32 = 579u32;
-pub const WM_NCPOINTERUPDATE: u32 = 577u32;
-pub const WM_NCRBUTTONDBLCLK: u32 = 166u32;
-pub const WM_NCRBUTTONDOWN: u32 = 164u32;
-pub const WM_NCRBUTTONUP: u32 = 165u32;
-pub const WM_NCXBUTTONDBLCLK: u32 = 173u32;
-pub const WM_NCXBUTTONDOWN: u32 = 171u32;
-pub const WM_NCXBUTTONUP: u32 = 172u32;
-pub const WM_NEXTDLGCTL: u32 = 40u32;
-pub const WM_NEXTMENU: u32 = 531u32;
-pub const WM_NOTIFYFORMAT: u32 = 85u32;
-pub const WM_NULL: u32 = 0u32;
-pub const WM_PAINT: u32 = 15u32;
-pub const WM_PAINTCLIPBOARD: u32 = 777u32;
-pub const WM_PAINTICON: u32 = 38u32;
-pub const WM_PALETTECHANGED: u32 = 785u32;
-pub const WM_PALETTEISCHANGING: u32 = 784u32;
-pub const WM_PARENTNOTIFY: u32 = 528u32;
-pub const WM_PASTE: u32 = 770u32;
-pub const WM_PENWINFIRST: u32 = 896u32;
-pub const WM_PENWINLAST: u32 = 911u32;
-pub const WM_POINTERACTIVATE: u32 = 587u32;
-pub const WM_POINTERCAPTURECHANGED: u32 = 588u32;
-pub const WM_POINTERDEVICECHANGE: u32 = 568u32;
-pub const WM_POINTERDEVICEINRANGE: u32 = 569u32;
-pub const WM_POINTERDEVICEOUTOFRANGE: u32 = 570u32;
-pub const WM_POINTERDOWN: u32 = 582u32;
-pub const WM_POINTERENTER: u32 = 585u32;
-pub const WM_POINTERHWHEEL: u32 = 591u32;
-pub const WM_POINTERLEAVE: u32 = 586u32;
-pub const WM_POINTERROUTEDAWAY: u32 = 594u32;
-pub const WM_POINTERROUTEDRELEASED: u32 = 595u32;
-pub const WM_POINTERROUTEDTO: u32 = 593u32;
-pub const WM_POINTERUP: u32 = 583u32;
-pub const WM_POINTERUPDATE: u32 = 581u32;
-pub const WM_POINTERWHEEL: u32 = 590u32;
-pub const WM_POWER: u32 = 72u32;
-pub const WM_POWERBROADCAST: u32 = 536u32;
-pub const WM_PRINT: u32 = 791u32;
-pub const WM_QUERYDRAGICON: u32 = 55u32;
-pub const WM_QUERYENDSESSION: u32 = 17u32;
-pub const WM_QUERYNEWPALETTE: u32 = 783u32;
-pub const WM_QUERYOPEN: u32 = 19u32;
-pub const WM_QUERYUISTATE: u32 = 297u32;
-pub const WM_QUEUESYNC: u32 = 35u32;
-pub const WM_QUIT: u32 = 18u32;
-pub const WM_RBUTTONDBLCLK: u32 = 518u32;
-pub const WM_RBUTTONDOWN: u32 = 516u32;
-pub const WM_RBUTTONUP: u32 = 517u32;
-pub const WM_RENDERALLFORMATS: u32 = 774u32;
-pub const WM_RENDERFORMAT: u32 = 773u32;
-pub const WM_SETCURSOR: u32 = 32u32;
-pub const WM_SETFOCUS: u32 = 7u32;
-pub const WM_SETFONT: u32 = 48u32;
-pub const WM_SETHOTKEY: u32 = 50u32;
-pub const WM_SETICON: u32 = 128u32;
-pub const WM_SETREDRAW: u32 = 11u32;
-pub const WM_SETTEXT: u32 = 12u32;
-pub const WM_SETTINGCHANGE: u32 = 26u32;
-pub const WM_SHOWWINDOW: u32 = 24u32;
-pub const WM_SIZE: u32 = 5u32;
-pub const WM_SIZECLIPBOARD: u32 = 779u32;
-pub const WM_SIZING: u32 = 532u32;
-pub const WM_SPOOLERSTATUS: u32 = 42u32;
-pub const WM_STYLECHANGED: u32 = 125u32;
-pub const WM_STYLECHANGING: u32 = 124u32;
-pub const WM_SYNCPAINT: u32 = 136u32;
-pub const WM_SYSCHAR: u32 = 262u32;
-pub const WM_SYSCOLORCHANGE: u32 = 21u32;
-pub const WM_SYSCOMMAND: u32 = 274u32;
-pub const WM_SYSDEADCHAR: u32 = 263u32;
-pub const WM_SYSKEYDOWN: u32 = 260u32;
-pub const WM_SYSKEYUP: u32 = 261u32;
-pub const WM_TABLET_FIRST: u32 = 704u32;
-pub const WM_TABLET_LAST: u32 = 735u32;
-pub const WM_TCARD: u32 = 82u32;
-pub const WM_THEMECHANGED: u32 = 794u32;
-pub const WM_TIMECHANGE: u32 = 30u32;
-pub const WM_TIMER: u32 = 275u32;
-pub const WM_TOUCH: u32 = 576u32;
-pub const WM_TOUCHHITTESTING: u32 = 589u32;
-pub const WM_UNDO: u32 = 772u32;
-pub const WM_UNINITMENUPOPUP: u32 = 293u32;
-pub const WM_UPDATEUISTATE: u32 = 296u32;
-pub const WM_USER: u32 = 1024u32;
-pub const WM_USERCHANGED: u32 = 84u32;
-pub const WM_VKEYTOITEM: u32 = 46u32;
-pub const WM_VSCROLL: u32 = 277u32;
-pub const WM_VSCROLLCLIPBOARD: u32 = 778u32;
-pub const WM_WINDOWPOSCHANGED: u32 = 71u32;
-pub const WM_WINDOWPOSCHANGING: u32 = 70u32;
-pub const WM_WININICHANGE: u32 = 26u32;
-pub const WM_WTSSESSION_CHANGE: u32 = 689u32;
-pub const WM_XBUTTONDBLCLK: u32 = 525u32;
-pub const WM_XBUTTONDOWN: u32 = 523u32;
-pub const WM_XBUTTONUP: u32 = 524u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct WNDCLASSA {
- pub style: WNDCLASS_STYLES,
- pub lpfnWndProc: WNDPROC,
- pub cbClsExtra: i32,
- pub cbWndExtra: i32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub hIcon: HICON,
- pub hCursor: HCURSOR,
- pub hbrBackground: super::super::Graphics::Gdi::HBRUSH,
- pub lpszMenuName: super::super::Foundation::PSTR,
- pub lpszClassName: super::super::Foundation::PSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for WNDCLASSA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for WNDCLASSA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct WNDCLASSEXA {
- pub cbSize: u32,
- pub style: WNDCLASS_STYLES,
- pub lpfnWndProc: WNDPROC,
- pub cbClsExtra: i32,
- pub cbWndExtra: i32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub hIcon: HICON,
- pub hCursor: HCURSOR,
- pub hbrBackground: super::super::Graphics::Gdi::HBRUSH,
- pub lpszMenuName: super::super::Foundation::PSTR,
- pub lpszClassName: super::super::Foundation::PSTR,
- pub hIconSm: HICON,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for WNDCLASSEXA {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for WNDCLASSEXA {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct WNDCLASSEXW {
- pub cbSize: u32,
- pub style: WNDCLASS_STYLES,
- pub lpfnWndProc: WNDPROC,
- pub cbClsExtra: i32,
- pub cbWndExtra: i32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub hIcon: HICON,
- pub hCursor: HCURSOR,
- pub hbrBackground: super::super::Graphics::Gdi::HBRUSH,
- pub lpszMenuName: super::super::Foundation::PWSTR,
- pub lpszClassName: super::super::Foundation::PWSTR,
- pub hIconSm: HICON,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for WNDCLASSEXW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for WNDCLASSEXW {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct WNDCLASSW {
- pub style: WNDCLASS_STYLES,
- pub lpfnWndProc: WNDPROC,
- pub cbClsExtra: i32,
- pub cbWndExtra: i32,
- pub hInstance: super::super::Foundation::HINSTANCE,
- pub hIcon: HICON,
- pub hCursor: HCURSOR,
- pub hbrBackground: super::super::Graphics::Gdi::HBRUSH,
- pub lpszMenuName: super::super::Foundation::PWSTR,
- pub lpszClassName: super::super::Foundation::PWSTR,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for WNDCLASSW {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for WNDCLASSW {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type WNDCLASS_STYLES = u32;
-pub const CS_VREDRAW: WNDCLASS_STYLES = 1u32;
-pub const CS_HREDRAW: WNDCLASS_STYLES = 2u32;
-pub const CS_DBLCLKS: WNDCLASS_STYLES = 8u32;
-pub const CS_OWNDC: WNDCLASS_STYLES = 32u32;
-pub const CS_CLASSDC: WNDCLASS_STYLES = 64u32;
-pub const CS_PARENTDC: WNDCLASS_STYLES = 128u32;
-pub const CS_NOCLOSE: WNDCLASS_STYLES = 512u32;
-pub const CS_SAVEBITS: WNDCLASS_STYLES = 2048u32;
-pub const CS_BYTEALIGNCLIENT: WNDCLASS_STYLES = 4096u32;
-pub const CS_BYTEALIGNWINDOW: WNDCLASS_STYLES = 8192u32;
-pub const CS_GLOBALCLASS: WNDCLASS_STYLES = 16384u32;
-pub const CS_IME: WNDCLASS_STYLES = 65536u32;
-pub const CS_DROPSHADOW: WNDCLASS_STYLES = 131072u32;
-#[cfg(feature = "Win32_Foundation")]
-pub type WNDENUMPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL;
-#[cfg(feature = "Win32_Foundation")]
-pub type WNDPROC = 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;
-pub const WSF_VISIBLE: i32 = 1i32;
-pub const WTS_CONSOLE_CONNECT: u32 = 1u32;
-pub const WTS_CONSOLE_DISCONNECT: u32 = 2u32;
-pub const WTS_REMOTE_CONNECT: u32 = 3u32;
-pub const WTS_REMOTE_DISCONNECT: u32 = 4u32;
-pub const WTS_SESSION_CREATE: u32 = 10u32;
-pub const WTS_SESSION_LOCK: u32 = 7u32;
-pub const WTS_SESSION_LOGOFF: u32 = 6u32;
-pub const WTS_SESSION_LOGON: u32 = 5u32;
-pub const WTS_SESSION_REMOTE_CONTROL: u32 = 9u32;
-pub const WTS_SESSION_TERMINATE: u32 = 11u32;
-pub const WTS_SESSION_UNLOCK: u32 = 8u32;
-pub const WVR_ALIGNBOTTOM: u32 = 64u32;
-pub const WVR_ALIGNLEFT: u32 = 32u32;
-pub const WVR_ALIGNRIGHT: u32 = 128u32;
-pub const WVR_ALIGNTOP: u32 = 16u32;
-pub const WVR_HREDRAW: u32 = 256u32;
-pub const WVR_VALIDRECTS: u32 = 1024u32;
-pub const WVR_VREDRAW: u32 = 512u32;
-pub const __WARNING_BANNED_API_USAGE: u32 = 28719u32;
-pub const __WARNING_CYCLOMATIC_COMPLEXITY: u32 = 28734u32;
-pub const __WARNING_DEREF_NULL_PTR: u32 = 6011u32;
-pub const __WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION: u32 = 26045u32;
-pub const __WARNING_INCORRECT_ANNOTATION: u32 = 26007u32;
-pub const __WARNING_INVALID_PARAM_VALUE_1: u32 = 6387u32;
-pub const __WARNING_INVALID_PARAM_VALUE_3: u32 = 28183u32;
-pub const __WARNING_MISSING_ZERO_TERMINATION2: u32 = 6054u32;
-pub const __WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION: u32 = 26036u32;
-pub const __WARNING_POST_EXPECTED: u32 = 28210u32;
-pub const __WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY: u32 = 26015u32;
-pub const __WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION: u32 = 26071u32;
-pub const __WARNING_PRECONDITION_NULLTERMINATION_VIOLATION: u32 = 26035u32;
-pub const __WARNING_RANGE_POSTCONDITION_VIOLATION: u32 = 26061u32;
-pub const __WARNING_RETURNING_BAD_RESULT: u32 = 28196u32;
-pub const __WARNING_RETURN_UNINIT_VAR: u32 = 6101u32;
-pub const __WARNING_USING_UNINIT_VAR: u32 = 6001u32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Wpf/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Wpf/mod.rs
deleted file mode 100644
index 382168adc..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Wpf/mod.rs
+++ /dev/null
@@ -1,79 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-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;
-pub type IMILBitmapEffectConnector = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectConnectorInfo = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectEvents = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectFactory = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectGroup = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectGroupImpl = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectImpl = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectInputConnector = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectInteriorInputConnector = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectInteriorOutputConnector = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectOutputConnector = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectOutputConnectorImpl = *mut ::core::ffi::c_void;
-pub type IMILBitmapEffectPrimitive = *mut ::core::ffi::c_void;
-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 MILBITMAPEFFECT_SDK_VERSION: u32 = 16777216u32;
-#[repr(C)]
-pub struct MILMatrixF {
- pub _11: f64,
- pub _12: f64,
- pub _13: f64,
- pub _14: f64,
- pub _21: f64,
- pub _22: f64,
- pub _23: f64,
- pub _24: f64,
- pub _31: f64,
- pub _32: f64,
- pub _33: f64,
- pub _34: f64,
- pub _41: f64,
- pub _42: f64,
- pub _43: f64,
- pub _44: f64,
-}
-impl ::core::marker::Copy for MILMatrixF {}
-impl ::core::clone::Clone for MILMatrixF {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct MilPoint2D {
- pub X: f64,
- pub Y: f64,
-}
-impl ::core::marker::Copy for MilPoint2D {}
-impl ::core::clone::Clone for MilPoint2D {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct MilRectD {
- pub left: f64,
- pub top: f64,
- pub right: f64,
- pub bottom: f64,
-}
-impl ::core::marker::Copy for MilRectD {}
-impl ::core::clone::Clone for MilRectD {
- fn clone(&self) -> Self {
- *self
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs
deleted file mode 100644
index 690144974..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs
+++ /dev/null
@@ -1,195 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitializeXamlDiagnostic(endpointname: super::super::super::Foundation::PWSTR, pid: u32, wszdllxamldiagnostics: super::super::super::Foundation::PWSTR, wsztapdllname: super::super::super::Foundation::PWSTR, tapclsid: ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitializeXamlDiagnosticsEx(endpointname: super::super::super::Foundation::PWSTR, pid: u32, wszdllxamldiagnostics: super::super::super::Foundation::PWSTR, wsztapdllname: super::super::super::Foundation::PWSTR, tapclsid: ::windows_sys::core::GUID, wszinitializationdata: super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
-}
-pub type BaseValueSource = i32;
-pub const BaseValueSourceUnknown: BaseValueSource = 0i32;
-pub const BaseValueSourceDefault: BaseValueSource = 1i32;
-pub const BaseValueSourceBuiltInStyle: BaseValueSource = 2i32;
-pub const BaseValueSourceStyle: BaseValueSource = 3i32;
-pub const BaseValueSourceLocal: BaseValueSource = 4i32;
-pub const Inherited: BaseValueSource = 5i32;
-pub const DefaultStyleTrigger: BaseValueSource = 6i32;
-pub const TemplateTrigger: BaseValueSource = 7i32;
-pub const StyleTrigger: BaseValueSource = 8i32;
-pub const ImplicitStyleReference: BaseValueSource = 9i32;
-pub const ParentTemplate: BaseValueSource = 10i32;
-pub const ParentTemplateTrigger: BaseValueSource = 11i32;
-pub const Animation: BaseValueSource = 12i32;
-pub const Coercion: BaseValueSource = 13i32;
-pub const BaseValueSourceVisualState: BaseValueSource = 14i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
-pub struct BitmapDescription {
- pub Width: u32,
- pub Height: u32,
- pub Format: super::super::super::Graphics::Dxgi::Common::DXGI_FORMAT,
- pub AlphaMode: super::super::super::Graphics::Dxgi::Common::DXGI_ALPHA_MODE,
-}
-#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
-impl ::core::marker::Copy for BitmapDescription {}
-#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
-impl ::core::clone::Clone for BitmapDescription {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct CollectionElementValue {
- pub Index: u32,
- pub ValueType: super::super::super::Foundation::BSTR,
- pub Value: super::super::super::Foundation::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
- }
-}
-pub const E_UNKNOWNTYPE: ::windows_sys::core::HRESULT = -2144665560i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub struct EnumType {
- pub Name: super::super::super::Foundation::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"))]
-impl ::core::marker::Copy for EnumType {}
-#[cfg(all(feature = "Win32_Foundation", 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;
-#[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)]
-pub struct ParentChildRelation {
- pub Parent: u64,
- pub Child: u64,
- pub ChildIndex: u32,
-}
-impl ::core::marker::Copy for ParentChildRelation {}
-impl ::core::clone::Clone for ParentChildRelation {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PropertyChainSource {
- pub Handle: u64,
- pub TargetType: super::super::super::Foundation::BSTR,
- pub Name: super::super::super::Foundation::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
- }
-}
-#[repr(C)]
-#[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 Overridden: super::super::super::Foundation::BOOL,
- pub MetadataBits: i64,
- pub PropertyName: super::super::super::Foundation::BSTR,
- pub PropertyChainIndex: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PropertyChainValue {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PropertyChainValue {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type RenderTargetBitmapOptions = i32;
-pub const RenderTarget: RenderTargetBitmapOptions = 0i32;
-pub const RenderTargetAndChildren: RenderTargetBitmapOptions = 1i32;
-pub type ResourceType = i32;
-pub const ResourceTypeStatic: ResourceType = 0i32;
-pub const ResourceTypeTheme: ResourceType = 1i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct SourceInfo {
- pub FileName: super::super::super::Foundation::BSTR,
- pub LineNumber: u32,
- pub ColumnNumber: u32,
- pub CharPosition: u32,
- pub Hash: super::super::super::Foundation::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)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VisualElement {
- pub Handle: u64,
- pub SrcInfo: SourceInfo,
- pub Type: super::super::super::Foundation::BSTR,
- pub Name: super::super::super::Foundation::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
- }
-}
-pub type VisualElementState = i32;
-pub const ErrorResolved: VisualElementState = 0i32;
-pub const ErrorResourceNotFound: VisualElementState = 1i32;
-pub const ErrorInvalidResource: VisualElementState = 2i32;
-pub type VisualMutationType = i32;
-pub const Add: VisualMutationType = 0i32;
-pub const Remove: VisualMutationType = 1i32;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/mod.rs
deleted file mode 100644
index 4eabef8c1..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/Xaml/mod.rs
+++ /dev/null
@@ -1,3 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[cfg(feature = "Win32_UI_Xaml_Diagnostics")]
-pub mod Diagnostics;
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/mod.rs
deleted file mode 100644
index 82effacc9..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/UI/mod.rs
+++ /dev/null
@@ -1,35 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[cfg(feature = "Win32_UI_Accessibility")]
-pub mod Accessibility;
-#[cfg(feature = "Win32_UI_Animation")]
-pub mod Animation;
-#[cfg(feature = "Win32_UI_ColorSystem")]
-pub mod ColorSystem;
-#[cfg(feature = "Win32_UI_Controls")]
-pub mod Controls;
-#[cfg(feature = "Win32_UI_HiDpi")]
-pub mod HiDpi;
-#[cfg(feature = "Win32_UI_Input")]
-pub mod Input;
-#[cfg(feature = "Win32_UI_InteractionContext")]
-pub mod InteractionContext;
-#[cfg(feature = "Win32_UI_LegacyWindowsEnvironmentFeatures")]
-pub mod LegacyWindowsEnvironmentFeatures;
-#[cfg(feature = "Win32_UI_Magnification")]
-pub mod Magnification;
-#[cfg(feature = "Win32_UI_Notifications")]
-pub mod Notifications;
-#[cfg(feature = "Win32_UI_Ribbon")]
-pub mod Ribbon;
-#[cfg(feature = "Win32_UI_Shell")]
-pub mod Shell;
-#[cfg(feature = "Win32_UI_TabletPC")]
-pub mod TabletPC;
-#[cfg(feature = "Win32_UI_TextServices")]
-pub mod TextServices;
-#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
-pub mod WindowsAndMessaging;
-#[cfg(feature = "Win32_UI_Wpf")]
-pub mod Wpf;
-#[cfg(feature = "Win32_UI_Xaml")]
-pub mod Xaml;