1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] 2 #[link(name = "windows")] 3 extern "system" { 4 #[cfg(feature = "Win32_Foundation")] AccNotifyTouchInteraction(hwndapp: super::super::Foundation::HWND, hwndtarget: super::super::Foundation::HWND, pttarget: super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT5 pub fn AccNotifyTouchInteraction(hwndapp: super::super::Foundation::HWND, hwndtarget: super::super::Foundation::HWND, pttarget: super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT; 6 #[cfg(feature = "Win32_Foundation")] AccSetRunningUtilityState(hwndapp: super::super::Foundation::HWND, dwutilitystatemask: u32, dwutilitystate: ACC_UTILITY_STATE_FLAGS) -> ::windows_sys::core::HRESULT7 pub fn AccSetRunningUtilityState(hwndapp: super::super::Foundation::HWND, dwutilitystatemask: u32, dwutilitystate: ACC_UTILITY_STATE_FLAGS) -> ::windows_sys::core::HRESULT; 8 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] AccessibleChildren(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT9 pub fn AccessibleChildren(pacccontainer: IAccessible, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows_sys::core::HRESULT; 10 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] AccessibleObjectFromEvent(hwnd: super::super::Foundation::HWND, dwid: u32, dwchildid: u32, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT11 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; 12 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] AccessibleObjectFromPoint(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT13 pub fn AccessibleObjectFromPoint(ptscreen: super::super::Foundation::POINT, ppacc: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; 14 #[cfg(feature = "Win32_Foundation")] AccessibleObjectFromWindow(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT15 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; 16 #[cfg(feature = "Win32_Foundation")] CreateStdAccessibleObject(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows_sys::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT17 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; 18 #[cfg(feature = "Win32_Foundation")] 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::HRESULT19 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; 20 #[cfg(feature = "Win32_Foundation")] 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::HRESULT21 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; DockPattern_SetDockPosition(hobj: HUIAPATTERNOBJECT, dockposition: DockPosition) -> ::windows_sys::core::HRESULT22 pub fn DockPattern_SetDockPosition(hobj: HUIAPATTERNOBJECT, dockposition: DockPosition) -> ::windows_sys::core::HRESULT; ExpandCollapsePattern_Collapse(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT23 pub fn ExpandCollapsePattern_Collapse(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; ExpandCollapsePattern_Expand(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT24 pub fn ExpandCollapsePattern_Expand(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; GetOleaccVersionInfo(pver: *mut u32, pbuild: *mut u32)25 pub fn GetOleaccVersionInfo(pver: *mut u32, pbuild: *mut u32); 26 #[cfg(feature = "Win32_Foundation")] GetRoleTextA(lrole: u32, lpszrole: super::super::Foundation::PSTR, cchrolemax: u32) -> u3227 pub fn GetRoleTextA(lrole: u32, lpszrole: super::super::Foundation::PSTR, cchrolemax: u32) -> u32; 28 #[cfg(feature = "Win32_Foundation")] GetRoleTextW(lrole: u32, lpszrole: super::super::Foundation::PWSTR, cchrolemax: u32) -> u3229 pub fn GetRoleTextW(lrole: u32, lpszrole: super::super::Foundation::PWSTR, cchrolemax: u32) -> u32; 30 #[cfg(feature = "Win32_Foundation")] GetStateTextA(lstatebit: u32, lpszstate: super::super::Foundation::PSTR, cchstate: u32) -> u3231 pub fn GetStateTextA(lstatebit: u32, lpszstate: super::super::Foundation::PSTR, cchstate: u32) -> u32; 32 #[cfg(feature = "Win32_Foundation")] GetStateTextW(lstatebit: u32, lpszstate: super::super::Foundation::PWSTR, cchstate: u32) -> u3233 pub fn GetStateTextW(lstatebit: u32, lpszstate: super::super::Foundation::PWSTR, cchstate: u32) -> u32; GridPattern_GetItem(hobj: HUIAPATTERNOBJECT, row: i32, column: i32, presult: *mut HUIANODE) -> ::windows_sys::core::HRESULT34 pub fn GridPattern_GetItem(hobj: HUIAPATTERNOBJECT, row: i32, column: i32, presult: *mut HUIANODE) -> ::windows_sys::core::HRESULT; InvokePattern_Invoke(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT35 pub fn InvokePattern_Invoke(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; 36 #[cfg(feature = "Win32_Foundation")] IsWinEventHookInstalled(event: u32) -> super::super::Foundation::BOOL37 pub fn IsWinEventHookInstalled(event: u32) -> super::super::Foundation::BOOL; 38 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ItemContainerPattern_FindItemByProperty(hobj: HUIAPATTERNOBJECT, hnodestartafter: HUIANODE, propertyid: i32, value: super::super::System::Com::VARIANT, pfound: *mut HUIANODE) -> ::windows_sys::core::HRESULT39 pub fn ItemContainerPattern_FindItemByProperty(hobj: HUIAPATTERNOBJECT, hnodestartafter: HUIANODE, propertyid: i32, value: super::super::System::Com::VARIANT, pfound: *mut HUIANODE) -> ::windows_sys::core::HRESULT; LegacyIAccessiblePattern_DoDefaultAction(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT40 pub fn LegacyIAccessiblePattern_DoDefaultAction(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; LegacyIAccessiblePattern_GetIAccessible(hobj: HUIAPATTERNOBJECT, paccessible: *mut IAccessible) -> ::windows_sys::core::HRESULT41 pub fn LegacyIAccessiblePattern_GetIAccessible(hobj: HUIAPATTERNOBJECT, paccessible: *mut IAccessible) -> ::windows_sys::core::HRESULT; LegacyIAccessiblePattern_Select(hobj: HUIAPATTERNOBJECT, flagsselect: i32) -> ::windows_sys::core::HRESULT42 pub fn LegacyIAccessiblePattern_Select(hobj: HUIAPATTERNOBJECT, flagsselect: i32) -> ::windows_sys::core::HRESULT; 43 #[cfg(feature = "Win32_Foundation")] LegacyIAccessiblePattern_SetValue(hobj: HUIAPATTERNOBJECT, szvalue: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT44 pub fn LegacyIAccessiblePattern_SetValue(hobj: HUIAPATTERNOBJECT, szvalue: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; 45 #[cfg(feature = "Win32_Foundation")] LresultFromObject(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT46 pub fn LresultFromObject(riid: *const ::windows_sys::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows_sys::core::IUnknown) -> super::super::Foundation::LRESULT; 47 #[cfg(feature = "Win32_Foundation")] MultipleViewPattern_GetViewName(hobj: HUIAPATTERNOBJECT, viewid: i32, ppstr: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT48 pub fn MultipleViewPattern_GetViewName(hobj: HUIAPATTERNOBJECT, viewid: i32, ppstr: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; MultipleViewPattern_SetCurrentView(hobj: HUIAPATTERNOBJECT, viewid: i32) -> ::windows_sys::core::HRESULT49 pub fn MultipleViewPattern_SetCurrentView(hobj: HUIAPATTERNOBJECT, viewid: i32) -> ::windows_sys::core::HRESULT; 50 #[cfg(feature = "Win32_Foundation")] NotifyWinEvent(event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32)51 pub fn NotifyWinEvent(event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32); 52 #[cfg(feature = "Win32_Foundation")] 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::HRESULT53 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; RangeValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, val: f64) -> ::windows_sys::core::HRESULT54 pub fn RangeValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, val: f64) -> ::windows_sys::core::HRESULT; 55 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] RegisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL56 pub fn RegisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL; 57 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] RegisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL58 pub fn RegisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; ScrollItemPattern_ScrollIntoView(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT59 pub fn ScrollItemPattern_ScrollIntoView(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; ScrollPattern_Scroll(hobj: HUIAPATTERNOBJECT, horizontalamount: ScrollAmount, verticalamount: ScrollAmount) -> ::windows_sys::core::HRESULT60 pub fn ScrollPattern_Scroll(hobj: HUIAPATTERNOBJECT, horizontalamount: ScrollAmount, verticalamount: ScrollAmount) -> ::windows_sys::core::HRESULT; ScrollPattern_SetScrollPercent(hobj: HUIAPATTERNOBJECT, horizontalpercent: f64, verticalpercent: f64) -> ::windows_sys::core::HRESULT61 pub fn ScrollPattern_SetScrollPercent(hobj: HUIAPATTERNOBJECT, horizontalpercent: f64, verticalpercent: f64) -> ::windows_sys::core::HRESULT; SelectionItemPattern_AddToSelection(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT62 pub fn SelectionItemPattern_AddToSelection(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; SelectionItemPattern_RemoveFromSelection(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT63 pub fn SelectionItemPattern_RemoveFromSelection(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; SelectionItemPattern_Select(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT64 pub fn SelectionItemPattern_Select(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; 65 #[cfg(feature = "Win32_Foundation")] SetWinEventHook(eventmin: u32, eventmax: u32, hmodwineventproc: super::super::Foundation::HINSTANCE, pfnwineventproc: ::core::option::Option<WINEVENTPROC>, idprocess: u32, idthread: u32, dwflags: u32) -> HWINEVENTHOOK66 pub fn SetWinEventHook(eventmin: u32, eventmax: u32, hmodwineventproc: super::super::Foundation::HINSTANCE, pfnwineventproc: ::core::option::Option<WINEVENTPROC>, idprocess: u32, idthread: u32, dwflags: u32) -> HWINEVENTHOOK; SynchronizedInputPattern_Cancel(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT67 pub fn SynchronizedInputPattern_Cancel(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; SynchronizedInputPattern_StartListening(hobj: HUIAPATTERNOBJECT, inputtype: SynchronizedInputType) -> ::windows_sys::core::HRESULT68 pub fn SynchronizedInputPattern_StartListening(hobj: HUIAPATTERNOBJECT, inputtype: SynchronizedInputType) -> ::windows_sys::core::HRESULT; 69 #[cfg(feature = "Win32_System_Com")] TextPattern_GetSelection(hobj: HUIAPATTERNOBJECT, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT70 pub fn TextPattern_GetSelection(hobj: HUIAPATTERNOBJECT, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT; 71 #[cfg(feature = "Win32_System_Com")] TextPattern_GetVisibleRanges(hobj: HUIAPATTERNOBJECT, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT72 pub fn TextPattern_GetVisibleRanges(hobj: HUIAPATTERNOBJECT, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT; TextPattern_RangeFromChild(hobj: HUIAPATTERNOBJECT, hnodechild: HUIANODE, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT73 pub fn TextPattern_RangeFromChild(hobj: HUIAPATTERNOBJECT, hnodechild: HUIANODE, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; TextPattern_RangeFromPoint(hobj: HUIAPATTERNOBJECT, point: UiaPoint, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT74 pub fn TextPattern_RangeFromPoint(hobj: HUIAPATTERNOBJECT, point: UiaPoint, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; TextPattern_get_DocumentRange(hobj: HUIAPATTERNOBJECT, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT75 pub fn TextPattern_get_DocumentRange(hobj: HUIAPATTERNOBJECT, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; TextPattern_get_SupportedTextSelection(hobj: HUIAPATTERNOBJECT, pretval: *mut SupportedTextSelection) -> ::windows_sys::core::HRESULT76 pub fn TextPattern_get_SupportedTextSelection(hobj: HUIAPATTERNOBJECT, pretval: *mut SupportedTextSelection) -> ::windows_sys::core::HRESULT; TextRange_AddToSelection(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT77 pub fn TextRange_AddToSelection(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; TextRange_Clone(hobj: HUIATEXTRANGE, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT78 pub fn TextRange_Clone(hobj: HUIATEXTRANGE, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; 79 #[cfg(feature = "Win32_Foundation")] TextRange_Compare(hobj: HUIATEXTRANGE, range: HUIATEXTRANGE, pretval: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT80 pub fn TextRange_Compare(hobj: HUIATEXTRANGE, range: HUIATEXTRANGE, pretval: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; TextRange_CompareEndpoints(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint, pretval: *mut i32) -> ::windows_sys::core::HRESULT81 pub fn TextRange_CompareEndpoints(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint, pretval: *mut i32) -> ::windows_sys::core::HRESULT; TextRange_ExpandToEnclosingUnit(hobj: HUIATEXTRANGE, unit: TextUnit) -> ::windows_sys::core::HRESULT82 pub fn TextRange_ExpandToEnclosingUnit(hobj: HUIATEXTRANGE, unit: TextUnit) -> ::windows_sys::core::HRESULT; 83 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] TextRange_FindAttribute(hobj: HUIATEXTRANGE, attributeid: i32, val: super::super::System::Com::VARIANT, backward: super::super::Foundation::BOOL, pretval: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT84 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; 85 #[cfg(feature = "Win32_Foundation")] 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::HRESULT86 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; 87 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] TextRange_GetAttributeValue(hobj: HUIATEXTRANGE, attributeid: i32, pretval: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT88 pub fn TextRange_GetAttributeValue(hobj: HUIATEXTRANGE, attributeid: i32, pretval: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; 89 #[cfg(feature = "Win32_System_Com")] TextRange_GetBoundingRectangles(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT90 pub fn TextRange_GetBoundingRectangles(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT; 91 #[cfg(feature = "Win32_System_Com")] TextRange_GetChildren(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT92 pub fn TextRange_GetChildren(hobj: HUIATEXTRANGE, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT; TextRange_GetEnclosingElement(hobj: HUIATEXTRANGE, pretval: *mut HUIANODE) -> ::windows_sys::core::HRESULT93 pub fn TextRange_GetEnclosingElement(hobj: HUIATEXTRANGE, pretval: *mut HUIANODE) -> ::windows_sys::core::HRESULT; 94 #[cfg(feature = "Win32_Foundation")] TextRange_GetText(hobj: HUIATEXTRANGE, maxlength: i32, pretval: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT95 pub fn TextRange_GetText(hobj: HUIATEXTRANGE, maxlength: i32, pretval: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; TextRange_Move(hobj: HUIATEXTRANGE, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT96 pub fn TextRange_Move(hobj: HUIATEXTRANGE, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT; TextRange_MoveEndpointByRange(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint) -> ::windows_sys::core::HRESULT97 pub fn TextRange_MoveEndpointByRange(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint) -> ::windows_sys::core::HRESULT; TextRange_MoveEndpointByUnit(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT98 pub fn TextRange_MoveEndpointByUnit(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows_sys::core::HRESULT; TextRange_RemoveFromSelection(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT99 pub fn TextRange_RemoveFromSelection(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; 100 #[cfg(feature = "Win32_Foundation")] TextRange_ScrollIntoView(hobj: HUIATEXTRANGE, aligntotop: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT101 pub fn TextRange_ScrollIntoView(hobj: HUIATEXTRANGE, aligntotop: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; TextRange_Select(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT102 pub fn TextRange_Select(hobj: HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; TogglePattern_Toggle(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT103 pub fn TogglePattern_Toggle(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; TransformPattern_Move(hobj: HUIAPATTERNOBJECT, x: f64, y: f64) -> ::windows_sys::core::HRESULT104 pub fn TransformPattern_Move(hobj: HUIAPATTERNOBJECT, x: f64, y: f64) -> ::windows_sys::core::HRESULT; TransformPattern_Resize(hobj: HUIAPATTERNOBJECT, width: f64, height: f64) -> ::windows_sys::core::HRESULT105 pub fn TransformPattern_Resize(hobj: HUIAPATTERNOBJECT, width: f64, height: f64) -> ::windows_sys::core::HRESULT; TransformPattern_Rotate(hobj: HUIAPATTERNOBJECT, degrees: f64) -> ::windows_sys::core::HRESULT106 pub fn TransformPattern_Rotate(hobj: HUIAPATTERNOBJECT, degrees: f64) -> ::windows_sys::core::HRESULT; 107 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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::HRESULT108 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; 109 #[cfg(feature = "Win32_Foundation")] UiaClientsAreListening() -> super::super::Foundation::BOOL110 pub fn UiaClientsAreListening() -> super::super::Foundation::BOOL; UiaDisconnectAllProviders() -> ::windows_sys::core::HRESULT111 pub fn UiaDisconnectAllProviders() -> ::windows_sys::core::HRESULT; UiaDisconnectProvider(pprovider: IRawElementProviderSimple) -> ::windows_sys::core::HRESULT112 pub fn UiaDisconnectProvider(pprovider: IRawElementProviderSimple) -> ::windows_sys::core::HRESULT; 113 #[cfg(feature = "Win32_Foundation")] UiaEventAddWindow(hevent: HUIAEVENT, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT114 pub fn UiaEventAddWindow(hevent: HUIAEVENT, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT; 115 #[cfg(feature = "Win32_Foundation")] UiaEventRemoveWindow(hevent: HUIAEVENT, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT116 pub fn UiaEventRemoveWindow(hevent: HUIAEVENT, hwnd: super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT; 117 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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::HRESULT118 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; 119 #[cfg(feature = "Win32_Foundation")] UiaGetErrorDescription(pdescription: *mut super::super::Foundation::BSTR) -> super::super::Foundation::BOOL120 pub fn UiaGetErrorDescription(pdescription: *mut super::super::Foundation::BSTR) -> super::super::Foundation::BOOL; UiaGetPatternProvider(hnode: HUIANODE, patternid: i32, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT121 pub fn UiaGetPatternProvider(hnode: HUIANODE, patternid: i32, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; 122 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaGetPropertyValue(hnode: HUIANODE, propertyid: i32, pvalue: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT123 pub fn UiaGetPropertyValue(hnode: HUIANODE, propertyid: i32, pvalue: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; UiaGetReservedMixedAttributeValue(punkmixedattributevalue: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT124 pub fn UiaGetReservedMixedAttributeValue(punkmixedattributevalue: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; UiaGetReservedNotSupportedValue(punknotsupportedvalue: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT125 pub fn UiaGetReservedNotSupportedValue(punknotsupportedvalue: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; UiaGetRootNode(phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT126 pub fn UiaGetRootNode(phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT; 127 #[cfg(feature = "Win32_System_Com")] UiaGetRuntimeId(hnode: HUIANODE, pruntimeid: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT128 pub fn UiaGetRuntimeId(hnode: HUIANODE, pruntimeid: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT; 129 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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::HRESULT130 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; 131 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaHPatternObjectFromVariant(pvar: *mut super::super::System::Com::VARIANT, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT132 pub fn UiaHPatternObjectFromVariant(pvar: *mut super::super::System::Com::VARIANT, phobj: *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; 133 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaHTextRangeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phtextrange: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT134 pub fn UiaHTextRangeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phtextrange: *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT; 135 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaHUiaNodeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT136 pub fn UiaHUiaNodeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT; 137 #[cfg(feature = "Win32_Foundation")] UiaHasServerSideProvider(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL138 pub fn UiaHasServerSideProvider(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; 139 #[cfg(feature = "Win32_Foundation")] UiaHostProviderFromHwnd(hwnd: super::super::Foundation::HWND, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT140 pub fn UiaHostProviderFromHwnd(hwnd: super::super::Foundation::HWND, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT; 141 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaIAccessibleFromProvider(pprovider: IRawElementProviderSimple, dwflags: u32, ppaccessible: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT142 pub fn UiaIAccessibleFromProvider(pprovider: IRawElementProviderSimple, dwflags: u32, ppaccessible: *mut IAccessible, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::windows_sys::core::GUID) -> i32143 pub fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::windows_sys::core::GUID) -> i32; 144 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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::HRESULT145 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; 146 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] UiaNodeFromFocus(prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT147 pub fn UiaNodeFromFocus(prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; 148 #[cfg(feature = "Win32_Foundation")] UiaNodeFromHandle(hwnd: super::super::Foundation::HWND, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT149 pub fn UiaNodeFromHandle(hwnd: super::super::Foundation::HWND, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT; 150 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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::HRESULT151 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; UiaNodeFromProvider(pprovider: IRawElementProviderSimple, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT152 pub fn UiaNodeFromProvider(pprovider: IRawElementProviderSimple, phnode: *mut HUIANODE) -> ::windows_sys::core::HRESULT; 153 #[cfg(feature = "Win32_Foundation")] UiaNodeRelease(hnode: HUIANODE) -> super::super::Foundation::BOOL154 pub fn UiaNodeRelease(hnode: HUIANODE) -> super::super::Foundation::BOOL; 155 #[cfg(feature = "Win32_Foundation")] UiaPatternRelease(hobj: HUIAPATTERNOBJECT) -> super::super::Foundation::BOOL156 pub fn UiaPatternRelease(hobj: HUIAPATTERNOBJECT) -> super::super::Foundation::BOOL; 157 #[cfg(feature = "Win32_Foundation")] UiaProviderForNonClient(hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT158 pub fn UiaProviderForNonClient(hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT; UiaProviderFromIAccessible(paccessible: IAccessible, idchild: i32, dwflags: u32, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT159 pub fn UiaProviderFromIAccessible(paccessible: IAccessible, idchild: i32, dwflags: u32, ppprovider: *mut IRawElementProviderSimple) -> ::windows_sys::core::HRESULT; UiaRaiseActiveTextPositionChangedEvent(provider: IRawElementProviderSimple, textrange: ITextRangeProvider) -> ::windows_sys::core::HRESULT160 pub fn UiaRaiseActiveTextPositionChangedEvent(provider: IRawElementProviderSimple, textrange: ITextRangeProvider) -> ::windows_sys::core::HRESULT; UiaRaiseAsyncContentLoadedEvent(pprovider: IRawElementProviderSimple, asynccontentloadedstate: AsyncContentLoadedState, percentcomplete: f64) -> ::windows_sys::core::HRESULT161 pub fn UiaRaiseAsyncContentLoadedEvent(pprovider: IRawElementProviderSimple, asynccontentloadedstate: AsyncContentLoadedState, percentcomplete: f64) -> ::windows_sys::core::HRESULT; UiaRaiseAutomationEvent(pprovider: IRawElementProviderSimple, id: i32) -> ::windows_sys::core::HRESULT162 pub fn UiaRaiseAutomationEvent(pprovider: IRawElementProviderSimple, id: i32) -> ::windows_sys::core::HRESULT; 163 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaRaiseAutomationPropertyChangedEvent(pprovider: IRawElementProviderSimple, id: i32, oldvalue: super::super::System::Com::VARIANT, newvalue: super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT164 pub fn UiaRaiseAutomationPropertyChangedEvent(pprovider: IRawElementProviderSimple, id: i32, oldvalue: super::super::System::Com::VARIANT, newvalue: super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; 165 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] UiaRaiseChangesEvent(pprovider: IRawElementProviderSimple, eventidcount: i32, puiachanges: *mut UiaChangeInfo) -> ::windows_sys::core::HRESULT166 pub fn UiaRaiseChangesEvent(pprovider: IRawElementProviderSimple, eventidcount: i32, puiachanges: *mut UiaChangeInfo) -> ::windows_sys::core::HRESULT; 167 #[cfg(feature = "Win32_Foundation")] UiaRaiseNotificationEvent(provider: IRawElementProviderSimple, notificationkind: NotificationKind, notificationprocessing: NotificationProcessing, displaystring: super::super::Foundation::BSTR, activityid: super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT168 pub fn UiaRaiseNotificationEvent(provider: IRawElementProviderSimple, notificationkind: NotificationKind, notificationprocessing: NotificationProcessing, displaystring: super::super::Foundation::BSTR, activityid: super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; UiaRaiseStructureChangedEvent(pprovider: IRawElementProviderSimple, structurechangetype: StructureChangeType, pruntimeid: *mut i32, cruntimeidlen: i32) -> ::windows_sys::core::HRESULT169 pub fn UiaRaiseStructureChangedEvent(pprovider: IRawElementProviderSimple, structurechangetype: StructureChangeType, pruntimeid: *mut i32, cruntimeidlen: i32) -> ::windows_sys::core::HRESULT; 170 #[cfg(feature = "Win32_System_Com")] UiaRaiseTextEditTextChangedEvent(pprovider: IRawElementProviderSimple, texteditchangetype: TextEditChangeType, pchangeddata: *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT171 pub fn UiaRaiseTextEditTextChangedEvent(pprovider: IRawElementProviderSimple, texteditchangetype: TextEditChangeType, pchangeddata: *mut super::super::System::Com::SAFEARRAY) -> ::windows_sys::core::HRESULT; 172 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] UiaRegisterProviderCallback(pcallback: *mut ::core::option::Option<UiaProviderCallback>)173 pub fn UiaRegisterProviderCallback(pcallback: *mut ::core::option::Option<UiaProviderCallback>); UiaRemoveEvent(hevent: HUIAEVENT) -> ::windows_sys::core::HRESULT174 pub fn UiaRemoveEvent(hevent: HUIAEVENT) -> ::windows_sys::core::HRESULT; 175 #[cfg(feature = "Win32_Foundation")] UiaReturnRawElementProvider(hwnd: super::super::Foundation::HWND, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, el: IRawElementProviderSimple) -> super::super::Foundation::LRESULT176 pub fn UiaReturnRawElementProvider(hwnd: super::super::Foundation::HWND, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, el: IRawElementProviderSimple) -> super::super::Foundation::LRESULT; UiaSetFocus(hnode: HUIANODE) -> ::windows_sys::core::HRESULT177 pub fn UiaSetFocus(hnode: HUIANODE) -> ::windows_sys::core::HRESULT; 178 #[cfg(feature = "Win32_Foundation")] UiaTextRangeRelease(hobj: HUIATEXTRANGE) -> super::super::Foundation::BOOL179 pub fn UiaTextRangeRelease(hobj: HUIATEXTRANGE) -> super::super::Foundation::BOOL; 180 #[cfg(feature = "Win32_Foundation")] UnhookWinEvent(hwineventhook: HWINEVENTHOOK) -> super::super::Foundation::BOOL181 pub fn UnhookWinEvent(hwineventhook: HWINEVENTHOOK) -> super::super::Foundation::BOOL; 182 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] UnregisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL183 pub fn UnregisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL; 184 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] UnregisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL185 pub fn UnregisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL; 186 #[cfg(feature = "Win32_Foundation")] ValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, pval: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT187 pub fn ValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, pval: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; VirtualizedItemPattern_Realize(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT188 pub fn VirtualizedItemPattern_Realize(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; 189 #[cfg(feature = "Win32_Foundation")] WindowFromAccessibleObject(param0: IAccessible, phwnd: *mut super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT190 pub fn WindowFromAccessibleObject(param0: IAccessible, phwnd: *mut super::super::Foundation::HWND) -> ::windows_sys::core::HRESULT; WindowPattern_Close(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT191 pub fn WindowPattern_Close(hobj: HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT; WindowPattern_SetWindowVisualState(hobj: HUIAPATTERNOBJECT, state: WindowVisualState) -> ::windows_sys::core::HRESULT192 pub fn WindowPattern_SetWindowVisualState(hobj: HUIAPATTERNOBJECT, state: WindowVisualState) -> ::windows_sys::core::HRESULT; 193 #[cfg(feature = "Win32_Foundation")] WindowPattern_WaitForInputIdle(hobj: HUIAPATTERNOBJECT, milliseconds: i32, presult: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT194 pub fn WindowPattern_WaitForInputIdle(hobj: HUIAPATTERNOBJECT, milliseconds: i32, presult: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; 195 } 196 #[repr(C)] 197 pub struct ACCESSTIMEOUT { 198 pub cbSize: u32, 199 pub dwFlags: u32, 200 pub iTimeOutMSec: u32, 201 } 202 impl ::core::marker::Copy for ACCESSTIMEOUT {} 203 impl ::core::clone::Clone for ACCESSTIMEOUT { clone(&self) -> Self204 fn clone(&self) -> Self { 205 *self 206 } 207 } 208 pub type ACC_UTILITY_STATE_FLAGS = u32; 209 pub const ANRUS_ON_SCREEN_KEYBOARD_ACTIVE: ACC_UTILITY_STATE_FLAGS = 1u32; 210 pub const ANRUS_TOUCH_MODIFICATION_ACTIVE: ACC_UTILITY_STATE_FLAGS = 2u32; 211 pub const ANRUS_PRIORITY_AUDIO_ACTIVE: ACC_UTILITY_STATE_FLAGS = 4u32; 212 pub const ANRUS_PRIORITY_AUDIO_ACTIVE_NODUCK: ACC_UTILITY_STATE_FLAGS = 8u32; 213 pub const ANRUS_PRIORITY_AUDIO_DYNAMIC_DUCK: u32 = 16u32; 214 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] }; 215 pub const AccessKey_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 216 data1: 109214482, 217 data2: 43001, 218 data3: 18965, 219 data4: [145, 124, 255, 165, 173, 62, 176, 167], 220 }; 221 pub type ActiveEnd = i32; 222 pub const ActiveEnd_None: ActiveEnd = 0i32; 223 pub const ActiveEnd_Start: ActiveEnd = 1i32; 224 pub const ActiveEnd_End: ActiveEnd = 2i32; 225 pub const ActiveTextPositionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 226 data1: 2780864156, 227 data2: 51069, 228 data3: 20261, 229 data4: [180, 145, 229, 187, 112, 23, 203, 212], 230 }; 231 pub type AnimationStyle = i32; 232 pub const AnimationStyle_None: AnimationStyle = 0i32; 233 pub const AnimationStyle_LasVegasLights: AnimationStyle = 1i32; 234 pub const AnimationStyle_BlinkingBackground: AnimationStyle = 2i32; 235 pub const AnimationStyle_SparkleText: AnimationStyle = 3i32; 236 pub const AnimationStyle_MarchingBlackAnts: AnimationStyle = 4i32; 237 pub const AnimationStyle_MarchingRedAnts: AnimationStyle = 5i32; 238 pub const AnimationStyle_Shimmer: AnimationStyle = 6i32; 239 pub const AnimationStyle_Other: AnimationStyle = -1i32; 240 pub type AnnoScope = i32; 241 pub const ANNO_THIS: AnnoScope = 0i32; 242 pub const ANNO_CONTAINER: AnnoScope = 1i32; 243 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] }; 244 pub const AnnotationType_AdvancedProofingIssue: i32 = 60020i32; 245 pub const AnnotationType_Author: i32 = 60019i32; 246 pub const AnnotationType_CircularReferenceError: i32 = 60022i32; 247 pub const AnnotationType_Comment: i32 = 60003i32; 248 pub const AnnotationType_ConflictingChange: i32 = 60018i32; 249 pub const AnnotationType_DataValidationError: i32 = 60021i32; 250 pub const AnnotationType_DeletionChange: i32 = 60012i32; 251 pub const AnnotationType_EditingLockedChange: i32 = 60016i32; 252 pub const AnnotationType_Endnote: i32 = 60009i32; 253 pub const AnnotationType_ExternalChange: i32 = 60017i32; 254 pub const AnnotationType_Footer: i32 = 60007i32; 255 pub const AnnotationType_Footnote: i32 = 60010i32; 256 pub const AnnotationType_FormatChange: i32 = 60014i32; 257 pub const AnnotationType_FormulaError: i32 = 60004i32; 258 pub const AnnotationType_GrammarError: i32 = 60002i32; 259 pub const AnnotationType_Header: i32 = 60006i32; 260 pub const AnnotationType_Highlighted: i32 = 60008i32; 261 pub const AnnotationType_InsertionChange: i32 = 60011i32; 262 pub const AnnotationType_Mathematics: i32 = 60023i32; 263 pub const AnnotationType_MoveChange: i32 = 60013i32; 264 pub const AnnotationType_Sensitive: i32 = 60024i32; 265 pub const AnnotationType_SpellingError: i32 = 60001i32; 266 pub const AnnotationType_TrackChanges: i32 = 60005i32; 267 pub const AnnotationType_Unknown: i32 = 60000i32; 268 pub const AnnotationType_UnsyncedChange: i32 = 60015i32; 269 pub const AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 270 data1: 1689722742, 271 data2: 21444, 272 data3: 18070, 273 data4: [162, 25, 32, 233, 64, 201, 161, 118], 274 }; 275 pub const Annotation_AdvancedProofingIssue_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 276 data1: 3670521644, 277 data2: 49394, 278 data3: 19332, 279 data4: [185, 13, 95, 175, 192, 240, 239, 28], 280 }; 281 pub const Annotation_AnnotationTypeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 282 data1: 548292687, 283 data2: 27119, 284 data3: 19528, 285 data4: [143, 91, 196, 147, 139, 32, 106, 199], 286 }; 287 pub const Annotation_AnnotationTypeName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 288 data1: 2608957586, 289 data2: 23241, 290 data3: 19193, 291 data4: [170, 150, 245, 138, 119, 176, 88, 227], 292 }; 293 pub const Annotation_Author_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 294 data1: 4049720231, 295 data2: 63515, 296 data3: 16680, 297 data4: [177, 127, 113, 246, 144, 145, 69, 32], 298 }; 299 pub const Annotation_Author_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 300 data1: 2052228194, 301 data2: 40028, 302 data3: 18947, 303 data4: [169, 116, 139, 48, 122, 153, 55, 242], 304 }; 305 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] }; 306 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] }; 307 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] }; 308 pub const Annotation_Custom_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 309 data1: 2663917392, 310 data2: 14641, 311 data3: 18770, 312 data4: [133, 188, 29, 191, 247, 138, 67, 227], 313 }; 314 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] }; 315 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] }; 316 pub const Annotation_DeletionChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 317 data1: 3191692037, 318 data2: 38173, 319 data3: 17127, 320 data4: [144, 29, 173, 200, 194, 207, 52, 208], 321 }; 322 pub const Annotation_EditingLockedChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 323 data1: 3273604636, 324 data2: 29731, 325 data3: 19884, 326 data4: [131, 72, 65, 240, 153, 255, 111, 100], 327 }; 328 pub const Annotation_Endnote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 329 data1: 1969582684, 330 data2: 11673, 331 data3: 18489, 332 data4: [150, 13, 51, 211, 184, 102, 171, 165], 333 }; 334 pub const Annotation_ExternalChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 335 data1: 1973443377, 336 data2: 24337, 337 data3: 17149, 338 data4: [136, 125, 223, 160, 16, 219, 35, 146], 339 }; 340 pub const Annotation_Footer_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 341 data1: 3437932614, 342 data2: 6195, 343 data3: 18346, 344 data4: [128, 128, 112, 30, 208, 176, 200, 50], 345 }; 346 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] }; 347 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] }; 348 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] }; 349 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] }; 350 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] }; 351 pub const Annotation_Highlighted_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 352 data1: 1971095630, 353 data2: 32899, 354 data3: 16513, 355 data4: [139, 156, 232, 127, 80, 114, 240, 228], 356 }; 357 pub const Annotation_InsertionChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 358 data1: 230601638, 359 data2: 57109, 360 data3: 16740, 361 data4: [163, 192, 226, 26, 140, 233, 49, 196], 362 }; 363 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] }; 364 pub const Annotation_MoveChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 365 data1: 2644871147, 366 data2: 9189, 367 data3: 17552, 368 data4: [179, 133, 26, 34, 221, 200, 177, 135], 369 }; 370 pub const Annotation_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 371 data1: 4140247767, 372 data2: 13676, 373 data3: 18512, 374 data4: [146, 145, 49, 111, 96, 138, 140, 132], 375 }; 376 pub const Annotation_Sensitive_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 377 data1: 938786895, 378 data2: 3858, 379 data3: 17508, 380 data4: [146, 156, 130, 143, 209, 82, 146, 227], 381 }; 382 pub const Annotation_SpellingError_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 383 data1: 2927974014, 384 data2: 40654, 385 data3: 16959, 386 data4: [129, 183, 150, 196, 61, 83, 229, 14], 387 }; 388 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] }; 389 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] }; 390 pub const Annotation_UnsyncedChange_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 391 data1: 407966058, 392 data2: 3655, 393 data3: 19248, 394 data4: [140, 181, 215, 218, 228, 251, 205, 27], 395 }; 396 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] }; 397 pub const AriaProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 398 data1: 1108567948, 399 data2: 57381, 400 data3: 18722, 401 data4: [190, 181, 228, 59, 160, 142, 98, 33], 402 }; 403 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] }; 404 pub type AsyncContentLoadedState = i32; 405 pub const AsyncContentLoadedState_Beginning: AsyncContentLoadedState = 0i32; 406 pub const AsyncContentLoadedState_Progress: AsyncContentLoadedState = 1i32; 407 pub const AsyncContentLoadedState_Completed: AsyncContentLoadedState = 2i32; 408 pub const AsyncContentLoaded_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 409 data1: 1608442140, 410 data2: 54010, 411 data3: 20409, 412 data4: [144, 78, 92, 190, 232, 148, 213, 239], 413 }; 414 pub type AutomationElementMode = i32; 415 pub const AutomationElementMode_None: AutomationElementMode = 0i32; 416 pub const AutomationElementMode_Full: AutomationElementMode = 1i32; 417 pub const AutomationFocusChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 418 data1: 3062505239, 419 data2: 62989, 420 data3: 16807, 421 data4: [163, 204, 176, 82, 146, 21, 95, 224], 422 }; 423 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] }; 424 pub type AutomationIdentifierType = i32; 425 pub const AutomationIdentifierType_Property: AutomationIdentifierType = 0i32; 426 pub const AutomationIdentifierType_Pattern: AutomationIdentifierType = 1i32; 427 pub const AutomationIdentifierType_Event: AutomationIdentifierType = 2i32; 428 pub const AutomationIdentifierType_ControlType: AutomationIdentifierType = 3i32; 429 pub const AutomationIdentifierType_TextAttribute: AutomationIdentifierType = 4i32; 430 pub const AutomationIdentifierType_LandmarkType: AutomationIdentifierType = 5i32; 431 pub const AutomationIdentifierType_Annotation: AutomationIdentifierType = 6i32; 432 pub const AutomationIdentifierType_Changes: AutomationIdentifierType = 7i32; 433 pub const AutomationIdentifierType_Style: AutomationIdentifierType = 8i32; 434 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] }; 435 pub const BoundingRectangle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 436 data1: 2076174514, 437 data2: 15356, 438 data3: 18653, 439 data4: [183, 41, 199, 148, 184, 70, 233, 161], 440 }; 441 pub type BulletStyle = i32; 442 pub const BulletStyle_None: BulletStyle = 0i32; 443 pub const BulletStyle_HollowRoundBullet: BulletStyle = 1i32; 444 pub const BulletStyle_FilledRoundBullet: BulletStyle = 2i32; 445 pub const BulletStyle_HollowSquareBullet: BulletStyle = 3i32; 446 pub const BulletStyle_FilledSquareBullet: BulletStyle = 4i32; 447 pub const BulletStyle_DashBullet: BulletStyle = 5i32; 448 pub const BulletStyle_Other: BulletStyle = -1i32; 449 pub const Button_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 450 data1: 1517871977, 451 data2: 50849, 452 data3: 20275, 453 data4: [169, 215, 121, 242, 13, 12, 120, 142], 454 }; 455 pub const CAccPropServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 456 data1: 3052942603, 457 data2: 1352, 458 data3: 18609, 459 data4: [166, 238, 136, 189, 0, 180, 165, 231], 460 }; 461 pub const CLSID_AccPropServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 462 data1: 3052942603, 463 data2: 1352, 464 data3: 18609, 465 data4: [166, 238, 136, 189, 0, 180, 165, 231], 466 }; 467 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] }; 468 pub const CUIAutomation8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 469 data1: 3794457395, 470 data2: 45663, 471 data3: 17932, 472 data4: [131, 208, 5, 129, 16, 115, 149, 201], 473 }; 474 pub const CUIAutomationRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 475 data1: 1848244927, 476 data2: 39287, 477 data3: 17105, 478 data4: [141, 14, 202, 126, 97, 173, 135, 230], 479 }; 480 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] }; 481 pub type CapStyle = i32; 482 pub const CapStyle_None: CapStyle = 0i32; 483 pub const CapStyle_SmallCap: CapStyle = 1i32; 484 pub const CapStyle_AllCap: CapStyle = 2i32; 485 pub const CapStyle_AllPetiteCaps: CapStyle = 3i32; 486 pub const CapStyle_PetiteCaps: CapStyle = 4i32; 487 pub const CapStyle_Unicase: CapStyle = 5i32; 488 pub const CapStyle_Titling: CapStyle = 6i32; 489 pub const CapStyle_Other: CapStyle = -1i32; 490 pub type CaretBidiMode = i32; 491 pub const CaretBidiMode_LTR: CaretBidiMode = 0i32; 492 pub const CaretBidiMode_RTL: CaretBidiMode = 1i32; 493 pub type CaretPosition = i32; 494 pub const CaretPosition_Unknown: CaretPosition = 0i32; 495 pub const CaretPosition_EndOfLine: CaretPosition = 1i32; 496 pub const CaretPosition_BeginningOfLine: CaretPosition = 2i32; 497 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] }; 498 pub const Changes_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 499 data1: 2113038100, 500 data2: 24911, 501 data3: 19973, 502 data4: [148, 136, 113, 108, 91, 161, 148, 54], 503 }; 504 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] }; 505 pub const CheckBox_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 506 data1: 4216387874, 507 data2: 41947, 508 data3: 18880, 509 data4: [139, 195, 6, 218, 213, 87, 120, 226], 510 }; 511 pub const ClassName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 512 data1: 360411669, 513 data2: 35151, 514 data3: 19301, 515 data4: [132, 226, 170, 192, 218, 8, 177, 107], 516 }; 517 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] }; 518 pub type CoalesceEventsOptions = i32; 519 pub const CoalesceEventsOptions_Disabled: CoalesceEventsOptions = 0i32; 520 pub const CoalesceEventsOptions_Enabled: CoalesceEventsOptions = 1i32; 521 pub const ComboBox_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 522 data1: 1422606956, 523 data2: 12083, 524 data3: 20479, 525 data4: [170, 161, 174, 246, 13, 172, 93, 235], 526 }; 527 pub type ConditionType = i32; 528 pub const ConditionType_True: ConditionType = 0i32; 529 pub const ConditionType_False: ConditionType = 1i32; 530 pub const ConditionType_Property: ConditionType = 2i32; 531 pub const ConditionType_And: ConditionType = 3i32; 532 pub const ConditionType_Or: ConditionType = 4i32; 533 pub const ConditionType_Not: ConditionType = 5i32; 534 pub type ConnectionRecoveryBehaviorOptions = i32; 535 pub const ConnectionRecoveryBehaviorOptions_Disabled: ConnectionRecoveryBehaviorOptions = 0i32; 536 pub const ConnectionRecoveryBehaviorOptions_Enabled: ConnectionRecoveryBehaviorOptions = 1i32; 537 pub const ControlType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 538 data1: 3396816874, 539 data2: 10412, 540 data3: 19394, 541 data4: [148, 202, 172, 236, 109, 108, 16, 163], 542 }; 543 pub const ControllerFor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 544 data1: 1360153738, 545 data2: 42450, 546 data3: 20243, 547 data4: [155, 230, 127, 168, 186, 157, 58, 144], 548 }; 549 pub const Culture_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 550 data1: 3805761319, 551 data2: 15737, 552 data3: 19906, 553 data4: [184, 139, 48, 68, 150, 58, 138, 251], 554 }; 555 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] }; 556 pub const Custom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 557 data1: 4070482115, 558 data2: 44471, 559 data3: 17162, 560 data4: [186, 144, 229, 44, 115, 19, 230, 237], 561 }; 562 pub const DISPID_ACC_CHILD: i32 = -5002i32; 563 pub const DISPID_ACC_CHILDCOUNT: i32 = -5001i32; 564 pub const DISPID_ACC_DEFAULTACTION: i32 = -5013i32; 565 pub const DISPID_ACC_DESCRIPTION: i32 = -5005i32; 566 pub const DISPID_ACC_DODEFAULTACTION: i32 = -5018i32; 567 pub const DISPID_ACC_FOCUS: i32 = -5011i32; 568 pub const DISPID_ACC_HELP: i32 = -5008i32; 569 pub const DISPID_ACC_HELPTOPIC: i32 = -5009i32; 570 pub const DISPID_ACC_HITTEST: i32 = -5017i32; 571 pub const DISPID_ACC_KEYBOARDSHORTCUT: i32 = -5010i32; 572 pub const DISPID_ACC_LOCATION: i32 = -5015i32; 573 pub const DISPID_ACC_NAME: i32 = -5003i32; 574 pub const DISPID_ACC_NAVIGATE: i32 = -5016i32; 575 pub const DISPID_ACC_PARENT: i32 = -5000i32; 576 pub const DISPID_ACC_ROLE: i32 = -5006i32; 577 pub const DISPID_ACC_SELECT: i32 = -5014i32; 578 pub const DISPID_ACC_SELECTION: i32 = -5012i32; 579 pub const DISPID_ACC_STATE: i32 = -5007i32; 580 pub const DISPID_ACC_VALUE: i32 = -5004i32; 581 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] }; 582 pub const DataItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 583 data1: 2685892674, 584 data2: 55631, 585 data3: 17061, 586 data4: [129, 75, 96, 104, 173, 220, 141, 165], 587 }; 588 pub const DescribedBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 589 data1: 2086167992, 590 data2: 39314, 591 data3: 16637, 592 data4: [141, 176, 107, 241, 211, 23, 249, 152], 593 }; 594 pub type DockPosition = i32; 595 pub const DockPosition_Top: DockPosition = 0i32; 596 pub const DockPosition_Left: DockPosition = 1i32; 597 pub const DockPosition_Bottom: DockPosition = 2i32; 598 pub const DockPosition_Right: DockPosition = 3i32; 599 pub const DockPosition_Fill: DockPosition = 4i32; 600 pub const DockPosition_None: DockPosition = 5i32; 601 pub const Dock_DockPosition_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 602 data1: 1835528238, 603 data2: 49328, 604 data3: 19216, 605 data4: [181, 185, 24, 214, 236, 249, 135, 96], 606 }; 607 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] }; 608 pub const Document_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 609 data1: 1020705647, 610 data2: 28424, 611 data3: 17762, 612 data4: [178, 41, 228, 226, 252, 122, 158, 180], 613 }; 614 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] }; 615 pub const Drag_DragComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 616 data1: 954818952, 617 data2: 61215, 618 data3: 17982, 619 data4: [145, 202, 58, 119, 146, 194, 156, 175], 620 }; 621 pub const Drag_DragStart_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 622 data1: 2285520907, 623 data2: 15017, 624 data3: 17053, 625 data4: [149, 228, 217, 200, 208, 17, 240, 221], 626 }; 627 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] }; 628 pub const Drag_DropEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 629 data1: 4124447062, 630 data2: 31974, 631 data3: 18878, 632 data4: [168, 54, 146, 105, 220, 236, 146, 15], 633 }; 634 pub const Drag_GrabbedItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 635 data1: 2009159212, 636 data2: 31622, 637 data3: 19233, 638 data4: [158, 215, 60, 239, 218, 111, 76, 67], 639 }; 640 pub const Drag_IsGrabbed_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 641 data1: 1173489395, 642 data2: 30156, 643 data3: 19658, 644 data4: [169, 185, 252, 223, 185, 130, 216, 162], 645 }; 646 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] }; 647 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] }; 648 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] }; 649 pub const DropTarget_DropTargetEffect_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 650 data1: 2344049013, 651 data2: 41162, 652 data3: 18817, 653 data4: [184, 24, 135, 252, 102, 233, 80, 157], 654 }; 655 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] }; 656 pub const DropTarget_Dropped_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 657 data1: 1647110872, 658 data2: 7899, 659 data3: 19005, 660 data4: [171, 188, 190, 34, 17, 255, 104, 181], 661 }; 662 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] }; 663 pub const Edit_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 664 data1: 1694803400, 665 data2: 11398, 666 data3: 20359, 667 data4: [174, 123, 26, 189, 220, 129, 12, 249], 668 }; 669 pub type EventArgsType = i32; 670 pub const EventArgsType_Simple: EventArgsType = 0i32; 671 pub const EventArgsType_PropertyChanged: EventArgsType = 1i32; 672 pub const EventArgsType_StructureChanged: EventArgsType = 2i32; 673 pub const EventArgsType_AsyncContentLoaded: EventArgsType = 3i32; 674 pub const EventArgsType_WindowClosed: EventArgsType = 4i32; 675 pub const EventArgsType_TextEditTextChanged: EventArgsType = 5i32; 676 pub const EventArgsType_Changes: EventArgsType = 6i32; 677 pub const EventArgsType_Notification: EventArgsType = 7i32; 678 pub const EventArgsType_ActiveTextPositionChanged: EventArgsType = 8i32; 679 pub const EventArgsType_StructuredMarkup: EventArgsType = 9i32; 680 pub type ExpandCollapseState = i32; 681 pub const ExpandCollapseState_Collapsed: ExpandCollapseState = 0i32; 682 pub const ExpandCollapseState_Expanded: ExpandCollapseState = 1i32; 683 pub const ExpandCollapseState_PartiallyExpanded: ExpandCollapseState = 2i32; 684 pub const ExpandCollapseState_LeafNode: ExpandCollapseState = 3i32; 685 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] }; 686 pub const ExpandCollapse_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 687 data1: 2919624610, 688 data2: 63953, 689 data3: 17034, 690 data4: [131, 76, 83, 165, 197, 47, 155, 139], 691 }; 692 #[repr(C)] 693 #[cfg(feature = "Win32_Foundation")] 694 pub struct ExtendedProperty { 695 pub PropertyName: super::super::Foundation::BSTR, 696 pub PropertyValue: super::super::Foundation::BSTR, 697 } 698 #[cfg(feature = "Win32_Foundation")] 699 impl ::core::marker::Copy for ExtendedProperty {} 700 #[cfg(feature = "Win32_Foundation")] 701 impl ::core::clone::Clone for ExtendedProperty { clone(&self) -> Self702 fn clone(&self) -> Self { 703 *self 704 } 705 } 706 #[repr(C)] 707 pub struct FILTERKEYS { 708 pub cbSize: u32, 709 pub dwFlags: u32, 710 pub iWaitMSec: u32, 711 pub iDelayMSec: u32, 712 pub iRepeatMSec: u32, 713 pub iBounceMSec: u32, 714 } 715 impl ::core::marker::Copy for FILTERKEYS {} 716 impl ::core::clone::Clone for FILTERKEYS { clone(&self) -> Self717 fn clone(&self) -> Self { 718 *self 719 } 720 } 721 pub const FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 722 data1: 1846461648, 723 data2: 58024, 724 data3: 19030, 725 data4: [157, 231, 149, 51, 137, 147, 59, 57], 726 }; 727 pub type FillType = i32; 728 pub const FillType_None: FillType = 0i32; 729 pub const FillType_Color: FillType = 1i32; 730 pub const FillType_Gradient: FillType = 2i32; 731 pub const FillType_Picture: FillType = 3i32; 732 pub const FillType_Pattern: FillType = 4i32; 733 pub const FillType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 734 data1: 3338433764, 735 data2: 36025, 736 data3: 17052, 737 data4: [169, 225, 155, 196, 172, 55, 43, 98], 738 }; 739 pub type FlowDirections = i32; 740 pub const FlowDirections_Default: FlowDirections = 0i32; 741 pub const FlowDirections_RightToLeft: FlowDirections = 1i32; 742 pub const FlowDirections_BottomToTop: FlowDirections = 2i32; 743 pub const FlowDirections_Vertical: FlowDirections = 4i32; 744 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] }; 745 pub const FlowsTo_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 746 data1: 3841146144, 747 data2: 21914, 748 data3: 18427, 749 data4: [168, 48, 249, 203, 79, 241, 167, 10], 750 }; 751 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] }; 752 pub const FullDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 753 data1: 222580991, 754 data2: 27375, 755 data3: 20275, 756 data4: [149, 221, 123, 239, 167, 42, 67, 145], 757 }; 758 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] }; 759 pub const GridItem_Column_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 760 data1: 3346317660, 761 data2: 25280, 762 data3: 17689, 763 data4: [139, 220, 71, 190, 87, 60, 138, 213], 764 }; 765 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] }; 766 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] }; 767 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] }; 768 pub const GridItem_Row_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 769 data1: 1646499626, 770 data2: 51525, 771 data3: 17763, 772 data4: [147, 41, 253, 201, 116, 175, 37, 83], 773 }; 774 pub const Grid_ColumnCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 775 data1: 4271305589, 776 data2: 17578, 777 data3: 17718, 778 data4: [172, 122, 42, 117, 215, 26, 62, 252], 779 }; 780 pub const Grid_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 781 data1: 638201035, 782 data2: 37800, 783 data3: 20036, 784 data4: [164, 193, 61, 243, 151, 242, 176, 43], 785 }; 786 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] }; 787 pub const Group_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 788 data1: 2907744796, 789 data2: 59592, 790 data3: 18292, 791 data4: [174, 27, 221, 134, 223, 11, 59, 220], 792 }; 793 #[repr(C)] 794 #[cfg(feature = "Win32_Foundation")] 795 pub struct HIGHCONTRASTA { 796 pub cbSize: u32, 797 pub dwFlags: HIGHCONTRASTW_FLAGS, 798 pub lpszDefaultScheme: super::super::Foundation::PSTR, 799 } 800 #[cfg(feature = "Win32_Foundation")] 801 impl ::core::marker::Copy for HIGHCONTRASTA {} 802 #[cfg(feature = "Win32_Foundation")] 803 impl ::core::clone::Clone for HIGHCONTRASTA { clone(&self) -> Self804 fn clone(&self) -> Self { 805 *self 806 } 807 } 808 #[repr(C)] 809 #[cfg(feature = "Win32_Foundation")] 810 pub struct HIGHCONTRASTW { 811 pub cbSize: u32, 812 pub dwFlags: HIGHCONTRASTW_FLAGS, 813 pub lpszDefaultScheme: super::super::Foundation::PWSTR, 814 } 815 #[cfg(feature = "Win32_Foundation")] 816 impl ::core::marker::Copy for HIGHCONTRASTW {} 817 #[cfg(feature = "Win32_Foundation")] 818 impl ::core::clone::Clone for HIGHCONTRASTW { clone(&self) -> Self819 fn clone(&self) -> Self { 820 *self 821 } 822 } 823 pub type HIGHCONTRASTW_FLAGS = u32; 824 pub const HCF_HIGHCONTRASTON: HIGHCONTRASTW_FLAGS = 1u32; 825 pub const HCF_AVAILABLE: HIGHCONTRASTW_FLAGS = 2u32; 826 pub const HCF_HOTKEYACTIVE: HIGHCONTRASTW_FLAGS = 4u32; 827 pub const HCF_CONFIRMHOTKEY: HIGHCONTRASTW_FLAGS = 8u32; 828 pub const HCF_HOTKEYSOUND: HIGHCONTRASTW_FLAGS = 16u32; 829 pub const HCF_INDICATOR: HIGHCONTRASTW_FLAGS = 32u32; 830 pub const HCF_HOTKEYAVAILABLE: HIGHCONTRASTW_FLAGS = 64u32; 831 pub const HCF_OPTION_NOTHEMECHANGE: HIGHCONTRASTW_FLAGS = 4096u32; 832 pub type HUIAEVENT = isize; 833 pub type HUIANODE = isize; 834 pub type HUIAPATTERNOBJECT = isize; 835 pub type HUIATEXTRANGE = isize; 836 pub type HWINEVENTHOOK = isize; 837 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] }; 838 pub const HeaderItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 839 data1: 3871085259, 840 data2: 31886, 841 data3: 18895, 842 data4: [177, 104, 74, 147, 163, 43, 235, 176], 843 }; 844 pub const Header_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 845 data1: 1536216014, 846 data2: 30971, 847 data3: 17940, 848 data4: [130, 182, 85, 77, 116, 113, 142, 103], 849 }; 850 pub const HeadingLevel1: i32 = 80051i32; 851 pub const HeadingLevel2: i32 = 80052i32; 852 pub const HeadingLevel3: i32 = 80053i32; 853 pub const HeadingLevel4: i32 = 80054i32; 854 pub const HeadingLevel5: i32 = 80055i32; 855 pub const HeadingLevel6: i32 = 80056i32; 856 pub const HeadingLevel7: i32 = 80057i32; 857 pub const HeadingLevel8: i32 = 80058i32; 858 pub const HeadingLevel9: i32 = 80059i32; 859 pub const HeadingLevel_None: i32 = 80050i32; 860 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] }; 861 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] }; 862 pub type HorizontalTextAlignment = i32; 863 pub const HorizontalTextAlignment_Left: HorizontalTextAlignment = 0i32; 864 pub const HorizontalTextAlignment_Centered: HorizontalTextAlignment = 1i32; 865 pub const HorizontalTextAlignment_Right: HorizontalTextAlignment = 2i32; 866 pub const HorizontalTextAlignment_Justified: HorizontalTextAlignment = 3i32; 867 pub const HostedFragmentRootsInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 868 data1: 3871191102, 869 data2: 2337, 870 data3: 20165, 871 data4: [141, 207, 234, 232, 119, 176, 66, 107], 872 }; 873 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] }; 874 pub type IAccIdentity = *mut ::core::ffi::c_void; 875 pub type IAccPropServer = *mut ::core::ffi::c_void; 876 pub type IAccPropServices = *mut ::core::ffi::c_void; 877 pub type IAccessible = *mut ::core::ffi::c_void; 878 pub type IAccessibleEx = *mut ::core::ffi::c_void; 879 pub type IAccessibleHandler = *mut ::core::ffi::c_void; 880 pub type IAccessibleHostingElementProviders = *mut ::core::ffi::c_void; 881 pub type IAccessibleWindowlessSite = *mut ::core::ffi::c_void; 882 pub type IAnnotationProvider = *mut ::core::ffi::c_void; 883 pub type ICustomNavigationProvider = *mut ::core::ffi::c_void; 884 pub type IDockProvider = *mut ::core::ffi::c_void; 885 pub type IDragProvider = *mut ::core::ffi::c_void; 886 pub type IDropTargetProvider = *mut ::core::ffi::c_void; 887 pub type IExpandCollapseProvider = *mut ::core::ffi::c_void; 888 pub type IGridItemProvider = *mut ::core::ffi::c_void; 889 pub type IGridProvider = *mut ::core::ffi::c_void; 890 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] }; 891 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] }; 892 pub type IInvokeProvider = *mut ::core::ffi::c_void; 893 pub type IItemContainerProvider = *mut ::core::ffi::c_void; 894 pub type ILegacyIAccessibleProvider = *mut ::core::ffi::c_void; 895 pub type IMultipleViewProvider = *mut ::core::ffi::c_void; 896 pub type IObjectModelProvider = *mut ::core::ffi::c_void; 897 pub type IProxyProviderWinEventHandler = *mut ::core::ffi::c_void; 898 pub type IProxyProviderWinEventSink = *mut ::core::ffi::c_void; 899 pub type IRangeValueProvider = *mut ::core::ffi::c_void; 900 pub type IRawElementProviderAdviseEvents = *mut ::core::ffi::c_void; 901 pub type IRawElementProviderFragment = *mut ::core::ffi::c_void; 902 pub type IRawElementProviderFragmentRoot = *mut ::core::ffi::c_void; 903 pub type IRawElementProviderHostingAccessibles = *mut ::core::ffi::c_void; 904 pub type IRawElementProviderHwndOverride = *mut ::core::ffi::c_void; 905 pub type IRawElementProviderSimple = *mut ::core::ffi::c_void; 906 pub type IRawElementProviderSimple2 = *mut ::core::ffi::c_void; 907 pub type IRawElementProviderSimple3 = *mut ::core::ffi::c_void; 908 pub type IRawElementProviderWindowlessSite = *mut ::core::ffi::c_void; 909 pub type IRichEditUiaInformation = *mut ::core::ffi::c_void; 910 pub type IRicheditWindowlessAccessibility = *mut ::core::ffi::c_void; 911 pub type IScrollItemProvider = *mut ::core::ffi::c_void; 912 pub type IScrollProvider = *mut ::core::ffi::c_void; 913 pub type ISelectionItemProvider = *mut ::core::ffi::c_void; 914 pub type ISelectionProvider = *mut ::core::ffi::c_void; 915 pub type ISelectionProvider2 = *mut ::core::ffi::c_void; 916 pub type ISpreadsheetItemProvider = *mut ::core::ffi::c_void; 917 pub type ISpreadsheetProvider = *mut ::core::ffi::c_void; 918 pub type IStylesProvider = *mut ::core::ffi::c_void; 919 pub type ISynchronizedInputProvider = *mut ::core::ffi::c_void; 920 pub type ITableItemProvider = *mut ::core::ffi::c_void; 921 pub type ITableProvider = *mut ::core::ffi::c_void; 922 pub type ITextChildProvider = *mut ::core::ffi::c_void; 923 pub type ITextEditProvider = *mut ::core::ffi::c_void; 924 pub type ITextProvider = *mut ::core::ffi::c_void; 925 pub type ITextProvider2 = *mut ::core::ffi::c_void; 926 pub type ITextRangeProvider = *mut ::core::ffi::c_void; 927 pub type ITextRangeProvider2 = *mut ::core::ffi::c_void; 928 pub type IToggleProvider = *mut ::core::ffi::c_void; 929 pub type ITransformProvider = *mut ::core::ffi::c_void; 930 pub type ITransformProvider2 = *mut ::core::ffi::c_void; 931 pub type IUIAutomation = *mut ::core::ffi::c_void; 932 pub type IUIAutomation2 = *mut ::core::ffi::c_void; 933 pub type IUIAutomation3 = *mut ::core::ffi::c_void; 934 pub type IUIAutomation4 = *mut ::core::ffi::c_void; 935 pub type IUIAutomation5 = *mut ::core::ffi::c_void; 936 pub type IUIAutomation6 = *mut ::core::ffi::c_void; 937 pub type IUIAutomationActiveTextPositionChangedEventHandler = *mut ::core::ffi::c_void; 938 pub type IUIAutomationAndCondition = *mut ::core::ffi::c_void; 939 pub type IUIAutomationAnnotationPattern = *mut ::core::ffi::c_void; 940 pub type IUIAutomationBoolCondition = *mut ::core::ffi::c_void; 941 pub type IUIAutomationCacheRequest = *mut ::core::ffi::c_void; 942 pub type IUIAutomationChangesEventHandler = *mut ::core::ffi::c_void; 943 pub type IUIAutomationCondition = *mut ::core::ffi::c_void; 944 pub type IUIAutomationCustomNavigationPattern = *mut ::core::ffi::c_void; 945 pub type IUIAutomationDockPattern = *mut ::core::ffi::c_void; 946 pub type IUIAutomationDragPattern = *mut ::core::ffi::c_void; 947 pub type IUIAutomationDropTargetPattern = *mut ::core::ffi::c_void; 948 pub type IUIAutomationElement = *mut ::core::ffi::c_void; 949 pub type IUIAutomationElement2 = *mut ::core::ffi::c_void; 950 pub type IUIAutomationElement3 = *mut ::core::ffi::c_void; 951 pub type IUIAutomationElement4 = *mut ::core::ffi::c_void; 952 pub type IUIAutomationElement5 = *mut ::core::ffi::c_void; 953 pub type IUIAutomationElement6 = *mut ::core::ffi::c_void; 954 pub type IUIAutomationElement7 = *mut ::core::ffi::c_void; 955 pub type IUIAutomationElement8 = *mut ::core::ffi::c_void; 956 pub type IUIAutomationElement9 = *mut ::core::ffi::c_void; 957 pub type IUIAutomationElementArray = *mut ::core::ffi::c_void; 958 pub type IUIAutomationEventHandler = *mut ::core::ffi::c_void; 959 pub type IUIAutomationEventHandlerGroup = *mut ::core::ffi::c_void; 960 pub type IUIAutomationExpandCollapsePattern = *mut ::core::ffi::c_void; 961 pub type IUIAutomationFocusChangedEventHandler = *mut ::core::ffi::c_void; 962 pub type IUIAutomationGridItemPattern = *mut ::core::ffi::c_void; 963 pub type IUIAutomationGridPattern = *mut ::core::ffi::c_void; 964 pub type IUIAutomationInvokePattern = *mut ::core::ffi::c_void; 965 pub type IUIAutomationItemContainerPattern = *mut ::core::ffi::c_void; 966 pub type IUIAutomationLegacyIAccessiblePattern = *mut ::core::ffi::c_void; 967 pub type IUIAutomationMultipleViewPattern = *mut ::core::ffi::c_void; 968 pub type IUIAutomationNotCondition = *mut ::core::ffi::c_void; 969 pub type IUIAutomationNotificationEventHandler = *mut ::core::ffi::c_void; 970 pub type IUIAutomationObjectModelPattern = *mut ::core::ffi::c_void; 971 pub type IUIAutomationOrCondition = *mut ::core::ffi::c_void; 972 pub type IUIAutomationPatternHandler = *mut ::core::ffi::c_void; 973 pub type IUIAutomationPatternInstance = *mut ::core::ffi::c_void; 974 pub type IUIAutomationPropertyChangedEventHandler = *mut ::core::ffi::c_void; 975 pub type IUIAutomationPropertyCondition = *mut ::core::ffi::c_void; 976 pub type IUIAutomationProxyFactory = *mut ::core::ffi::c_void; 977 pub type IUIAutomationProxyFactoryEntry = *mut ::core::ffi::c_void; 978 pub type IUIAutomationProxyFactoryMapping = *mut ::core::ffi::c_void; 979 pub type IUIAutomationRangeValuePattern = *mut ::core::ffi::c_void; 980 pub type IUIAutomationRegistrar = *mut ::core::ffi::c_void; 981 pub type IUIAutomationScrollItemPattern = *mut ::core::ffi::c_void; 982 pub type IUIAutomationScrollPattern = *mut ::core::ffi::c_void; 983 pub type IUIAutomationSelectionItemPattern = *mut ::core::ffi::c_void; 984 pub type IUIAutomationSelectionPattern = *mut ::core::ffi::c_void; 985 pub type IUIAutomationSelectionPattern2 = *mut ::core::ffi::c_void; 986 pub type IUIAutomationSpreadsheetItemPattern = *mut ::core::ffi::c_void; 987 pub type IUIAutomationSpreadsheetPattern = *mut ::core::ffi::c_void; 988 pub type IUIAutomationStructureChangedEventHandler = *mut ::core::ffi::c_void; 989 pub type IUIAutomationStylesPattern = *mut ::core::ffi::c_void; 990 pub type IUIAutomationSynchronizedInputPattern = *mut ::core::ffi::c_void; 991 pub type IUIAutomationTableItemPattern = *mut ::core::ffi::c_void; 992 pub type IUIAutomationTablePattern = *mut ::core::ffi::c_void; 993 pub type IUIAutomationTextChildPattern = *mut ::core::ffi::c_void; 994 pub type IUIAutomationTextEditPattern = *mut ::core::ffi::c_void; 995 pub type IUIAutomationTextEditTextChangedEventHandler = *mut ::core::ffi::c_void; 996 pub type IUIAutomationTextPattern = *mut ::core::ffi::c_void; 997 pub type IUIAutomationTextPattern2 = *mut ::core::ffi::c_void; 998 pub type IUIAutomationTextRange = *mut ::core::ffi::c_void; 999 pub type IUIAutomationTextRange2 = *mut ::core::ffi::c_void; 1000 pub type IUIAutomationTextRange3 = *mut ::core::ffi::c_void; 1001 pub type IUIAutomationTextRangeArray = *mut ::core::ffi::c_void; 1002 pub type IUIAutomationTogglePattern = *mut ::core::ffi::c_void; 1003 pub type IUIAutomationTransformPattern = *mut ::core::ffi::c_void; 1004 pub type IUIAutomationTransformPattern2 = *mut ::core::ffi::c_void; 1005 pub type IUIAutomationTreeWalker = *mut ::core::ffi::c_void; 1006 pub type IUIAutomationValuePattern = *mut ::core::ffi::c_void; 1007 pub type IUIAutomationVirtualizedItemPattern = *mut ::core::ffi::c_void; 1008 pub type IUIAutomationWindowPattern = *mut ::core::ffi::c_void; 1009 pub type IValueProvider = *mut ::core::ffi::c_void; 1010 pub type IVirtualizedItemProvider = *mut ::core::ffi::c_void; 1011 pub type IWindowProvider = *mut ::core::ffi::c_void; 1012 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] }; 1013 pub const InputDiscarded_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1014 data1: 2134295399, 1015 data2: 31512, 1016 data3: 16764, 1017 data4: [151, 227, 157, 88, 221, 201, 68, 171], 1018 }; 1019 pub const InputReachedOtherElement_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1020 data1: 3978304906, 1021 data2: 20076, 1022 data3: 16734, 1023 data4: [168, 116, 36, 96, 201, 182, 107, 168], 1024 }; 1025 pub const InputReachedTarget_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1026 data1: 2481804442, 1027 data2: 1353, 1028 data3: 16624, 1029 data4: [190, 219, 40, 228, 79, 125, 226, 163], 1030 }; 1031 pub const Invoke_Invoked_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1032 data1: 3755383280, 1033 data2: 51477, 1034 data3: 18909, 1035 data4: [180, 34, 221, 231, 133, 195, 210, 75], 1036 }; 1037 pub const Invoke_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1038 data1: 3648439036, 1039 data2: 26346, 1040 data3: 19054, 1041 data4: [178, 143, 194, 76, 117, 70, 173, 55], 1042 }; 1043 pub const IsAnnotationPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1044 data1: 190526008, 1045 data2: 27996, 1046 data3: 16822, 1047 data4: [188, 196, 94, 128, 127, 101, 81, 196], 1048 }; 1049 pub const IsContentElement_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1050 data1: 1272603816, 1051 data2: 62936, 1052 data3: 18443, 1053 data4: [129, 85, 239, 46, 137, 173, 182, 114], 1054 }; 1055 pub const IsControlElement_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1056 data1: 2515751045, 1057 data2: 43980, 1058 data3: 19197, 1059 data4: [165, 244, 219, 180, 108, 35, 15, 219], 1060 }; 1061 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] }; 1062 pub const IsDataValidForForm_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1063 data1: 1146799748, 1064 data2: 50172, 1065 data3: 19929, 1066 data4: [172, 248, 132, 90, 87, 146, 150, 186], 1067 }; 1068 pub const IsDialog_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1069 data1: 2634939291, 1070 data2: 33846, 1071 data3: 17665, 1072 data4: [187, 187, 229, 52, 164, 251, 59, 63], 1073 }; 1074 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] }; 1075 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] }; 1076 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] }; 1077 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] }; 1078 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] }; 1079 pub const IsGridItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1080 data1: 1514399012, 1081 data2: 63906, 1082 data3: 19218, 1083 data4: [132, 200, 180, 138, 62, 254, 221, 52], 1084 }; 1085 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] }; 1086 pub const IsInvokePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1087 data1: 1316116280, 1088 data2: 33636, 1089 data3: 18041, 1090 data4: [170, 108, 243, 244, 25, 49, 247, 80], 1091 }; 1092 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] }; 1093 pub const IsKeyboardFocusable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1094 data1: 4156052778, 1095 data2: 2137, 1096 data3: 19255, 1097 data4: [185, 203, 81, 231, 32, 146, 242, 159], 1098 }; 1099 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] }; 1100 pub const IsMultipleViewPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1101 data1: 4278858219, 1102 data2: 36389, 1103 data3: 18077, 1104 data4: [141, 110, 231, 113, 162, 124, 27, 144], 1105 }; 1106 pub const IsObjectModelPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1107 data1: 1797380251, 1108 data2: 10305, 1109 data3: 16687, 1110 data4: [142, 242, 21, 202, 149, 35, 24, 186], 1111 }; 1112 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] }; 1113 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] }; 1114 pub const IsPeripheral_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1115 data1: 3665134198, 1116 data2: 32469, 1117 data3: 18900, 1118 data4: [142, 104, 236, 201, 162, 211, 0, 221], 1119 }; 1120 pub const IsRangeValuePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1121 data1: 4255392842, 1122 data2: 60237, 1123 data3: 17407, 1124 data4: [181, 173, 237, 54, 211, 115, 236, 76], 1125 }; 1126 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] }; 1127 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] }; 1128 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] }; 1129 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] }; 1130 pub const IsSelectionPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1131 data1: 1225262843, 1132 data2: 28297, 1133 data3: 19015, 1134 data4: [131, 25, 210, 102, 229, 17, 240, 33], 1135 }; 1136 pub const IsSelectionPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1137 data1: 4119375038, 1138 data2: 51049, 1139 data3: 18488, 1140 data4: [154, 96, 38, 134, 220, 17, 136, 196], 1141 }; 1142 pub const IsSpreadsheetItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1143 data1: 2682755882, 1144 data2: 12180, 1145 data3: 17405, 1146 data4: [153, 107, 84, 158, 49, 111, 74, 205], 1147 }; 1148 pub const IsSpreadsheetPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1149 data1: 1878275890, 1150 data2: 58548, 1151 data3: 17749, 1152 data4: [151, 188, 236, 219, 188, 77, 24, 136], 1153 }; 1154 pub const IsStructuredMarkupPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1155 data1: 2966733206, 1156 data2: 11275, 1157 data3: 18588, 1158 data4: [177, 101, 164, 5, 146, 140, 111, 61], 1159 }; 1160 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] }; 1161 pub const IsSynchronizedInputPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1162 data1: 1976999109, 1163 data2: 53951, 1164 data3: 18755, 1165 data4: [135, 110, 180, 91, 98, 166, 204, 102], 1166 }; 1167 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] }; 1168 pub const IsTablePatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1169 data1: 3414382431, 1170 data2: 17858, 1171 data3: 16456, 1172 data4: [156, 118, 21, 151, 21, 161, 57, 223], 1173 }; 1174 pub const IsTextChildPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1175 data1: 1436444127, 1176 data2: 12543, 1177 data3: 17333, 1178 data4: [181, 237, 91, 40, 59, 128, 199, 233], 1179 }; 1180 pub const IsTextEditPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1181 data1: 2017673820, 1182 data2: 35634, 1183 data3: 18508, 1184 data4: [154, 181, 227, 32, 5, 113, 255, 218], 1185 }; 1186 pub const IsTextPattern2Available_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1187 data1: 1104122397, 1188 data2: 58353, 1189 data3: 19234, 1190 data4: [156, 129, 225, 195, 237, 51, 28, 34], 1191 }; 1192 pub const IsTextPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1193 data1: 4225947293, 1194 data2: 45046, 1195 data3: 19013, 1196 data4: [130, 226, 252, 146, 168, 47, 89, 23], 1197 }; 1198 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] }; 1199 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] }; 1200 pub const IsTransformPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1201 data1: 2818017284, 1202 data2: 54923, 1203 data3: 16503, 1204 data4: [165, 198, 122, 94, 161, 172, 49, 197], 1205 }; 1206 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] }; 1207 pub const IsVirtualizedItemPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1208 data1: 808235345, 1209 data2: 10952, 1210 data3: 17878, 1211 data4: [151, 123, 210, 179, 165, 165, 63, 32], 1212 }; 1213 pub const IsWindowPatternAvailable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1214 data1: 3886382001, 1215 data2: 22664, 1216 data3: 16725, 1217 data4: [152, 220, 180, 34, 253, 87, 242, 188], 1218 }; 1219 pub const ItemContainer_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1220 data1: 1024711183, 1221 data2: 35738, 1222 data3: 19097, 1223 data4: [133, 250, 197, 201, 166, 159, 30, 212], 1224 }; 1225 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] }; 1226 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] }; 1227 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] }; 1228 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 1229 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; 1230 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 1231 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; 1232 #[cfg(feature = "Win32_Foundation")] 1233 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; 1234 #[cfg(feature = "Win32_Foundation")] 1235 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; 1236 #[cfg(feature = "Win32_Foundation")] 1237 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; 1238 #[cfg(feature = "Win32_Foundation")] 1239 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; 1240 pub const LabeledBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1241 data1: 3854078539, 1242 data2: 64650, 1243 data3: 18997, 1244 data4: [128, 49, 207, 120, 172, 67, 229, 94], 1245 }; 1246 pub const LandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1247 data1: 1161840114, 1248 data2: 28513, 1249 data3: 18935, 1250 data4: [164, 248, 181, 240, 207, 130, 218, 30], 1251 }; 1252 pub const LayoutInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1253 data1: 3984418116, 1254 data2: 42685, 1255 data3: 17813, 1256 data4: [155, 174, 61, 40, 148, 108, 199, 21], 1257 }; 1258 pub const LegacyIAccessible_ChildId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1259 data1: 2585336669, 1260 data2: 40690, 1261 data3: 18311, 1262 data4: [164, 89, 220, 222, 136, 93, 212, 232], 1263 }; 1264 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] }; 1265 pub const LegacyIAccessible_Description_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1266 data1: 1178895384, 1267 data2: 32112, 1268 data3: 20137, 1269 data4: [157, 39, 183, 231, 117, 207, 42, 215], 1270 }; 1271 pub const LegacyIAccessible_Help_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1272 data1: 2487231314, 1273 data2: 5660, 1274 data3: 19319, 1275 data4: [169, 141, 168, 114, 204, 51, 148, 122], 1276 }; 1277 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] }; 1278 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] }; 1279 pub const LegacyIAccessible_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1280 data1: 1422658207, 1281 data2: 13205, 1282 data3: 18607, 1283 data4: [186, 141, 115, 248, 86, 144, 243, 224], 1284 }; 1285 pub const LegacyIAccessible_Role_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1286 data1: 1750525343, 1287 data2: 52143, 1288 data3: 20017, 1289 data4: [147, 232, 188, 191, 111, 126, 73, 28], 1290 }; 1291 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] }; 1292 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] }; 1293 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] }; 1294 pub const Level_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1295 data1: 606782761, 1296 data2: 52534, 1297 data3: 16399, 1298 data4: [170, 217, 120, 118, 239, 58, 246, 39], 1299 }; 1300 pub const ListItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1301 data1: 2067208178, 1302 data2: 17617, 1303 data3: 19032, 1304 data4: [152, 168, 241, 42, 155, 143, 120, 226], 1305 }; 1306 pub const List_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1307 data1: 2601819873, 1308 data2: 31946, 1309 data3: 19708, 1310 data4: [154, 241, 202, 199, 189, 221, 48, 49], 1311 }; 1312 pub const LiveRegionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1313 data1: 271408784, 1314 data2: 59049, 1315 data3: 16822, 1316 data4: [177, 197, 169, 177, 146, 157, 149, 16], 1317 }; 1318 pub type LiveSetting = i32; 1319 pub const Off: LiveSetting = 0i32; 1320 pub const Polite: LiveSetting = 1i32; 1321 pub const Assertive: LiveSetting = 2i32; 1322 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] }; 1323 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] }; 1324 pub const LocalizedLandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1325 data1: 2059934080, 1326 data2: 60155, 1327 data3: 20402, 1328 data4: [191, 145, 244, 133, 190, 245, 232, 225], 1329 }; 1330 #[repr(C)] 1331 pub struct MOUSEKEYS { 1332 pub cbSize: u32, 1333 pub dwFlags: u32, 1334 pub iMaxSpeed: u32, 1335 pub iTimeToMaxSpeed: u32, 1336 pub iCtrlSpeed: u32, 1337 pub dwReserved1: u32, 1338 pub dwReserved2: u32, 1339 } 1340 impl ::core::marker::Copy for MOUSEKEYS {} 1341 impl ::core::clone::Clone for MOUSEKEYS { clone(&self) -> Self1342 fn clone(&self) -> Self { 1343 *self 1344 } 1345 } 1346 #[repr(C)] 1347 #[cfg(feature = "Win32_Foundation")] 1348 pub struct MSAAMENUINFO { 1349 pub dwMSAASignature: u32, 1350 pub cchWText: u32, 1351 pub pszWText: super::super::Foundation::PWSTR, 1352 } 1353 #[cfg(feature = "Win32_Foundation")] 1354 impl ::core::marker::Copy for MSAAMENUINFO {} 1355 #[cfg(feature = "Win32_Foundation")] 1356 impl ::core::clone::Clone for MSAAMENUINFO { clone(&self) -> Self1357 fn clone(&self) -> Self { 1358 *self 1359 } 1360 } 1361 pub const MSAA_MENU_SIG: i32 = -1441927155i32; 1362 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] }; 1363 pub const MenuClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1364 data1: 1022436974, 1365 data2: 5506, 1366 data3: 16449, 1367 data4: [172, 215, 136, 163, 90, 150, 82, 151], 1368 }; 1369 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] }; 1370 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] }; 1371 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] }; 1372 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] }; 1373 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] }; 1374 pub const MultipleView_CurrentView_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1375 data1: 2055317114, 1376 data2: 47439, 1377 data3: 18549, 1378 data4: [145, 139, 101, 200, 210, 249, 152, 229], 1379 }; 1380 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] }; 1381 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] }; 1382 pub const NAVDIR_DOWN: u32 = 2u32; 1383 pub const NAVDIR_FIRSTCHILD: u32 = 7u32; 1384 pub const NAVDIR_LASTCHILD: u32 = 8u32; 1385 pub const NAVDIR_LEFT: u32 = 3u32; 1386 pub const NAVDIR_MAX: u32 = 9u32; 1387 pub const NAVDIR_MIN: u32 = 0u32; 1388 pub const NAVDIR_NEXT: u32 = 5u32; 1389 pub const NAVDIR_PREVIOUS: u32 = 6u32; 1390 pub const NAVDIR_RIGHT: u32 = 4u32; 1391 pub const NAVDIR_UP: u32 = 1u32; 1392 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] }; 1393 pub type NavigateDirection = i32; 1394 pub const NavigateDirection_Parent: NavigateDirection = 0i32; 1395 pub const NavigateDirection_NextSibling: NavigateDirection = 1i32; 1396 pub const NavigateDirection_PreviousSibling: NavigateDirection = 2i32; 1397 pub const NavigateDirection_FirstChild: NavigateDirection = 3i32; 1398 pub const NavigateDirection_LastChild: NavigateDirection = 4i32; 1399 pub const NewNativeWindowHandle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1400 data1: 1368830779, 1401 data2: 14346, 1402 data3: 18818, 1403 data4: [149, 225, 145, 243, 239, 96, 224, 36], 1404 }; 1405 pub type NormalizeState = i32; 1406 pub const NormalizeState_None: NormalizeState = 0i32; 1407 pub const NormalizeState_View: NormalizeState = 1i32; 1408 pub const NormalizeState_Custom: NormalizeState = 2i32; 1409 pub type NotificationKind = i32; 1410 pub const NotificationKind_ItemAdded: NotificationKind = 0i32; 1411 pub const NotificationKind_ItemRemoved: NotificationKind = 1i32; 1412 pub const NotificationKind_ActionCompleted: NotificationKind = 2i32; 1413 pub const NotificationKind_ActionAborted: NotificationKind = 3i32; 1414 pub const NotificationKind_Other: NotificationKind = 4i32; 1415 pub type NotificationProcessing = i32; 1416 pub const NotificationProcessing_ImportantAll: NotificationProcessing = 0i32; 1417 pub const NotificationProcessing_ImportantMostRecent: NotificationProcessing = 1i32; 1418 pub const NotificationProcessing_All: NotificationProcessing = 2i32; 1419 pub const NotificationProcessing_MostRecent: NotificationProcessing = 3i32; 1420 pub const NotificationProcessing_CurrentThenMostRecent: NotificationProcessing = 4i32; 1421 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] }; 1422 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] }; 1423 pub const OptimizeForVisualContent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1424 data1: 1787109968, 1425 data2: 51034, 1426 data3: 20061, 1427 data4: [184, 88, 227, 129, 176, 247, 136, 97], 1428 }; 1429 pub type OrientationType = i32; 1430 pub const OrientationType_None: OrientationType = 0i32; 1431 pub const OrientationType_Horizontal: OrientationType = 1i32; 1432 pub const OrientationType_Vertical: OrientationType = 2i32; 1433 pub const Orientation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1434 data1: 2686381666, 1435 data2: 14468, 1436 data3: 17429, 1437 data4: [136, 126, 103, 142, 194, 30, 57, 186], 1438 }; 1439 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] }; 1440 pub type OutlineStyles = i32; 1441 pub const OutlineStyles_None: OutlineStyles = 0i32; 1442 pub const OutlineStyles_Outline: OutlineStyles = 1i32; 1443 pub const OutlineStyles_Shadow: OutlineStyles = 2i32; 1444 pub const OutlineStyles_Engraved: OutlineStyles = 4i32; 1445 pub const OutlineStyles_Embossed: OutlineStyles = 8i32; 1446 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] }; 1447 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] }; 1448 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] }; 1449 pub const PROPID_ACC_DESCRIPTIONMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1450 data1: 535905119, 1451 data2: 35348, 1452 data3: 18299, 1453 data4: [178, 38, 160, 171, 226, 121, 151, 93], 1454 }; 1455 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] }; 1456 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] }; 1457 pub const PROPID_ACC_HELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1458 data1: 3358712095, 1459 data2: 17627, 1460 data3: 19097, 1461 data4: [151, 104, 203, 143, 151, 139, 114, 49], 1462 }; 1463 pub const PROPID_ACC_HELPTOPIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1464 data1: 2021462905, 1465 data2: 36574, 1466 data3: 17419, 1467 data4: [138, 236, 17, 247, 191, 144, 48, 179], 1468 }; 1469 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] }; 1470 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] }; 1471 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] }; 1472 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] }; 1473 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] }; 1474 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] }; 1475 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] }; 1476 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] }; 1477 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] }; 1478 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] }; 1479 pub const PROPID_ACC_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1480 data1: 1196171958, 1481 data2: 65474, 1482 data3: 18042, 1483 data4: [177, 181, 233, 88, 180, 101, 115, 48], 1484 }; 1485 pub const PROPID_ACC_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1486 data1: 3415236594, 1487 data2: 31697, 1488 data3: 19461, 1489 data4: [179, 200, 230, 194, 65, 54, 77, 112], 1490 }; 1491 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] }; 1492 pub const PROPID_ACC_SELECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1493 data1: 3114075964, 1494 data2: 55089, 1495 data3: 16475, 1496 data4: [144, 97, 217, 94, 143, 132, 41, 132], 1497 }; 1498 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] }; 1499 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] }; 1500 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] }; 1501 pub const PROPID_ACC_VALUEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1502 data1: 3659283833, 1503 data2: 64604, 1504 data3: 16910, 1505 data4: [179, 153, 157, 21, 51, 84, 158, 117], 1506 }; 1507 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] }; 1508 pub const PositionInSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1509 data1: 869391444, 1510 data2: 25630, 1511 data3: 19830, 1512 data4: [166, 177, 19, 243, 65, 193, 248, 150], 1513 }; 1514 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] }; 1515 pub const ProgressBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1516 data1: 579641222, 1517 data2: 50028, 1518 data3: 18363, 1519 data4: [159, 182, 165, 131, 75, 252, 83, 164], 1520 }; 1521 pub type PropertyConditionFlags = i32; 1522 pub const PropertyConditionFlags_None: PropertyConditionFlags = 0i32; 1523 pub const PropertyConditionFlags_IgnoreCase: PropertyConditionFlags = 1i32; 1524 pub const PropertyConditionFlags_MatchSubstring: PropertyConditionFlags = 2i32; 1525 pub const ProviderDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1526 data1: 3701829770, 1527 data2: 49515, 1528 data3: 19673, 1529 data4: [184, 137, 190, 177, 106, 128, 73, 4], 1530 }; 1531 pub type ProviderOptions = i32; 1532 pub const ProviderOptions_ClientSideProvider: ProviderOptions = 1i32; 1533 pub const ProviderOptions_ServerSideProvider: ProviderOptions = 2i32; 1534 pub const ProviderOptions_NonClientAreaProvider: ProviderOptions = 4i32; 1535 pub const ProviderOptions_OverrideProvider: ProviderOptions = 8i32; 1536 pub const ProviderOptions_ProviderOwnsSetFocus: ProviderOptions = 16i32; 1537 pub const ProviderOptions_UseComThreading: ProviderOptions = 32i32; 1538 pub const ProviderOptions_RefuseNonClientSupport: ProviderOptions = 64i32; 1539 pub const ProviderOptions_HasNativeIAccessible: ProviderOptions = 128i32; 1540 pub const ProviderOptions_UseClientCoordinates: ProviderOptions = 256i32; 1541 pub type ProviderType = i32; 1542 pub const ProviderType_BaseHwnd: ProviderType = 0i32; 1543 pub const ProviderType_Proxy: ProviderType = 1i32; 1544 pub const ProviderType_NonClientArea: ProviderType = 2i32; 1545 pub const ROLE_SYSTEM_ALERT: u32 = 8u32; 1546 pub const ROLE_SYSTEM_ANIMATION: u32 = 54u32; 1547 pub const ROLE_SYSTEM_APPLICATION: u32 = 14u32; 1548 pub const ROLE_SYSTEM_BORDER: u32 = 19u32; 1549 pub const ROLE_SYSTEM_BUTTONDROPDOWN: u32 = 56u32; 1550 pub const ROLE_SYSTEM_BUTTONDROPDOWNGRID: u32 = 58u32; 1551 pub const ROLE_SYSTEM_BUTTONMENU: u32 = 57u32; 1552 pub const ROLE_SYSTEM_CARET: u32 = 7u32; 1553 pub const ROLE_SYSTEM_CELL: u32 = 29u32; 1554 pub const ROLE_SYSTEM_CHARACTER: u32 = 32u32; 1555 pub const ROLE_SYSTEM_CHART: u32 = 17u32; 1556 pub const ROLE_SYSTEM_CHECKBUTTON: u32 = 44u32; 1557 pub const ROLE_SYSTEM_CLIENT: u32 = 10u32; 1558 pub const ROLE_SYSTEM_CLOCK: u32 = 61u32; 1559 pub const ROLE_SYSTEM_COLUMN: u32 = 27u32; 1560 pub const ROLE_SYSTEM_COLUMNHEADER: u32 = 25u32; 1561 pub const ROLE_SYSTEM_COMBOBOX: u32 = 46u32; 1562 pub const ROLE_SYSTEM_CURSOR: u32 = 6u32; 1563 pub const ROLE_SYSTEM_DIAGRAM: u32 = 53u32; 1564 pub const ROLE_SYSTEM_DIAL: u32 = 49u32; 1565 pub const ROLE_SYSTEM_DIALOG: u32 = 18u32; 1566 pub const ROLE_SYSTEM_DOCUMENT: u32 = 15u32; 1567 pub const ROLE_SYSTEM_DROPLIST: u32 = 47u32; 1568 pub const ROLE_SYSTEM_EQUATION: u32 = 55u32; 1569 pub const ROLE_SYSTEM_GRAPHIC: u32 = 40u32; 1570 pub const ROLE_SYSTEM_GRIP: u32 = 4u32; 1571 pub const ROLE_SYSTEM_GROUPING: u32 = 20u32; 1572 pub const ROLE_SYSTEM_HELPBALLOON: u32 = 31u32; 1573 pub const ROLE_SYSTEM_HOTKEYFIELD: u32 = 50u32; 1574 pub const ROLE_SYSTEM_INDICATOR: u32 = 39u32; 1575 pub const ROLE_SYSTEM_IPADDRESS: u32 = 63u32; 1576 pub const ROLE_SYSTEM_LINK: u32 = 30u32; 1577 pub const ROLE_SYSTEM_LIST: u32 = 33u32; 1578 pub const ROLE_SYSTEM_LISTITEM: u32 = 34u32; 1579 pub const ROLE_SYSTEM_MENUBAR: u32 = 2u32; 1580 pub const ROLE_SYSTEM_MENUITEM: u32 = 12u32; 1581 pub const ROLE_SYSTEM_MENUPOPUP: u32 = 11u32; 1582 pub const ROLE_SYSTEM_OUTLINE: u32 = 35u32; 1583 pub const ROLE_SYSTEM_OUTLINEBUTTON: u32 = 64u32; 1584 pub const ROLE_SYSTEM_OUTLINEITEM: u32 = 36u32; 1585 pub const ROLE_SYSTEM_PAGETAB: u32 = 37u32; 1586 pub const ROLE_SYSTEM_PAGETABLIST: u32 = 60u32; 1587 pub const ROLE_SYSTEM_PANE: u32 = 16u32; 1588 pub const ROLE_SYSTEM_PROGRESSBAR: u32 = 48u32; 1589 pub const ROLE_SYSTEM_PROPERTYPAGE: u32 = 38u32; 1590 pub const ROLE_SYSTEM_PUSHBUTTON: u32 = 43u32; 1591 pub const ROLE_SYSTEM_RADIOBUTTON: u32 = 45u32; 1592 pub const ROLE_SYSTEM_ROW: u32 = 28u32; 1593 pub const ROLE_SYSTEM_ROWHEADER: u32 = 26u32; 1594 pub const ROLE_SYSTEM_SCROLLBAR: u32 = 3u32; 1595 pub const ROLE_SYSTEM_SEPARATOR: u32 = 21u32; 1596 pub const ROLE_SYSTEM_SLIDER: u32 = 51u32; 1597 pub const ROLE_SYSTEM_SOUND: u32 = 5u32; 1598 pub const ROLE_SYSTEM_SPINBUTTON: u32 = 52u32; 1599 pub const ROLE_SYSTEM_SPLITBUTTON: u32 = 62u32; 1600 pub const ROLE_SYSTEM_STATICTEXT: u32 = 41u32; 1601 pub const ROLE_SYSTEM_STATUSBAR: u32 = 23u32; 1602 pub const ROLE_SYSTEM_TABLE: u32 = 24u32; 1603 pub const ROLE_SYSTEM_TEXT: u32 = 42u32; 1604 pub const ROLE_SYSTEM_TITLEBAR: u32 = 1u32; 1605 pub const ROLE_SYSTEM_TOOLBAR: u32 = 22u32; 1606 pub const ROLE_SYSTEM_TOOLTIP: u32 = 13u32; 1607 pub const ROLE_SYSTEM_WHITESPACE: u32 = 59u32; 1608 pub const ROLE_SYSTEM_WINDOW: u32 = 9u32; 1609 pub const RadioButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1610 data1: 1004227035, 1611 data2: 65068, 1612 data3: 17539, 1613 data4: [179, 225, 229, 127, 33, 148, 64, 198], 1614 }; 1615 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] }; 1616 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] }; 1617 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] }; 1618 pub const RangeValue_Minimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1619 data1: 2026623922, 1620 data2: 26701, 1621 data3: 18528, 1622 data4: [175, 147, 209, 249, 92, 176, 34, 253], 1623 }; 1624 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] }; 1625 pub const RangeValue_SmallChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1626 data1: 2177025111, 1627 data2: 14657, 1628 data3: 16647, 1629 data4: [153, 117, 19, 151, 96, 247, 192, 114], 1630 }; 1631 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] }; 1632 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] }; 1633 pub type RowOrColumnMajor = i32; 1634 pub const RowOrColumnMajor_RowMajor: RowOrColumnMajor = 0i32; 1635 pub const RowOrColumnMajor_ColumnMajor: RowOrColumnMajor = 1i32; 1636 pub const RowOrColumnMajor_Indeterminate: RowOrColumnMajor = 2i32; 1637 pub const RuntimeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1638 data1: 2745101306, 1639 data2: 32698, 1640 data3: 19593, 1641 data4: [180, 212, 185, 158, 45, 231, 209, 96], 1642 }; 1643 pub const SELFLAG_ADDSELECTION: u32 = 8u32; 1644 pub const SELFLAG_EXTENDSELECTION: u32 = 4u32; 1645 pub const SELFLAG_NONE: u32 = 0u32; 1646 pub const SELFLAG_REMOVESELECTION: u32 = 16u32; 1647 pub const SELFLAG_TAKEFOCUS: u32 = 1u32; 1648 pub const SELFLAG_TAKESELECTION: u32 = 2u32; 1649 pub const SELFLAG_VALID: u32 = 31u32; 1650 #[repr(C)] 1651 #[cfg(feature = "Win32_Foundation")] 1652 pub struct SERIALKEYSA { 1653 pub cbSize: u32, 1654 pub dwFlags: SERIALKEYS_FLAGS, 1655 pub lpszActivePort: super::super::Foundation::PSTR, 1656 pub lpszPort: super::super::Foundation::PSTR, 1657 pub iBaudRate: u32, 1658 pub iPortState: u32, 1659 pub iActive: u32, 1660 } 1661 #[cfg(feature = "Win32_Foundation")] 1662 impl ::core::marker::Copy for SERIALKEYSA {} 1663 #[cfg(feature = "Win32_Foundation")] 1664 impl ::core::clone::Clone for SERIALKEYSA { clone(&self) -> Self1665 fn clone(&self) -> Self { 1666 *self 1667 } 1668 } 1669 #[repr(C)] 1670 #[cfg(feature = "Win32_Foundation")] 1671 pub struct SERIALKEYSW { 1672 pub cbSize: u32, 1673 pub dwFlags: SERIALKEYS_FLAGS, 1674 pub lpszActivePort: super::super::Foundation::PWSTR, 1675 pub lpszPort: super::super::Foundation::PWSTR, 1676 pub iBaudRate: u32, 1677 pub iPortState: u32, 1678 pub iActive: u32, 1679 } 1680 #[cfg(feature = "Win32_Foundation")] 1681 impl ::core::marker::Copy for SERIALKEYSW {} 1682 #[cfg(feature = "Win32_Foundation")] 1683 impl ::core::clone::Clone for SERIALKEYSW { clone(&self) -> Self1684 fn clone(&self) -> Self { 1685 *self 1686 } 1687 } 1688 pub type SERIALKEYS_FLAGS = u32; 1689 pub const SERKF_AVAILABLE: SERIALKEYS_FLAGS = 2u32; 1690 pub const SERKF_INDICATOR: SERIALKEYS_FLAGS = 4u32; 1691 pub const SERKF_SERIALKEYSON: SERIALKEYS_FLAGS = 1u32; 1692 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] }; 1693 pub const SID_IsUIAutomationObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1694 data1: 3111115653, 1695 data2: 29188, 1696 data3: 18212, 1697 data4: [132, 43, 199, 5, 157, 237, 185, 208], 1698 }; 1699 #[repr(C)] 1700 #[cfg(feature = "Win32_Foundation")] 1701 pub struct SOUNDSENTRYA { 1702 pub cbSize: u32, 1703 pub dwFlags: SOUNDSENTRY_FLAGS, 1704 pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT, 1705 pub iFSTextEffectMSec: u32, 1706 pub iFSTextEffectColorBits: u32, 1707 pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT, 1708 pub iFSGrafEffectMSec: u32, 1709 pub iFSGrafEffectColor: u32, 1710 pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT, 1711 pub iWindowsEffectMSec: u32, 1712 pub lpszWindowsEffectDLL: super::super::Foundation::PSTR, 1713 pub iWindowsEffectOrdinal: u32, 1714 } 1715 #[cfg(feature = "Win32_Foundation")] 1716 impl ::core::marker::Copy for SOUNDSENTRYA {} 1717 #[cfg(feature = "Win32_Foundation")] 1718 impl ::core::clone::Clone for SOUNDSENTRYA { clone(&self) -> Self1719 fn clone(&self) -> Self { 1720 *self 1721 } 1722 } 1723 #[repr(C)] 1724 #[cfg(feature = "Win32_Foundation")] 1725 pub struct SOUNDSENTRYW { 1726 pub cbSize: u32, 1727 pub dwFlags: SOUNDSENTRY_FLAGS, 1728 pub iFSTextEffect: SOUNDSENTRY_TEXT_EFFECT, 1729 pub iFSTextEffectMSec: u32, 1730 pub iFSTextEffectColorBits: u32, 1731 pub iFSGrafEffect: SOUND_SENTRY_GRAPHICS_EFFECT, 1732 pub iFSGrafEffectMSec: u32, 1733 pub iFSGrafEffectColor: u32, 1734 pub iWindowsEffect: SOUNDSENTRY_WINDOWS_EFFECT, 1735 pub iWindowsEffectMSec: u32, 1736 pub lpszWindowsEffectDLL: super::super::Foundation::PWSTR, 1737 pub iWindowsEffectOrdinal: u32, 1738 } 1739 #[cfg(feature = "Win32_Foundation")] 1740 impl ::core::marker::Copy for SOUNDSENTRYW {} 1741 #[cfg(feature = "Win32_Foundation")] 1742 impl ::core::clone::Clone for SOUNDSENTRYW { clone(&self) -> Self1743 fn clone(&self) -> Self { 1744 *self 1745 } 1746 } 1747 pub type SOUNDSENTRY_FLAGS = u32; 1748 pub const SSF_SOUNDSENTRYON: SOUNDSENTRY_FLAGS = 1u32; 1749 pub const SSF_AVAILABLE: SOUNDSENTRY_FLAGS = 2u32; 1750 pub const SSF_INDICATOR: SOUNDSENTRY_FLAGS = 4u32; 1751 pub type SOUNDSENTRY_TEXT_EFFECT = u32; 1752 pub const SSTF_BORDER: SOUNDSENTRY_TEXT_EFFECT = 2u32; 1753 pub const SSTF_CHARS: SOUNDSENTRY_TEXT_EFFECT = 1u32; 1754 pub const SSTF_DISPLAY: SOUNDSENTRY_TEXT_EFFECT = 3u32; 1755 pub const SSTF_NONE: SOUNDSENTRY_TEXT_EFFECT = 0u32; 1756 pub type SOUNDSENTRY_WINDOWS_EFFECT = u32; 1757 pub const SSWF_CUSTOM: SOUNDSENTRY_WINDOWS_EFFECT = 4u32; 1758 pub const SSWF_DISPLAY: SOUNDSENTRY_WINDOWS_EFFECT = 3u32; 1759 pub const SSWF_NONE: SOUNDSENTRY_WINDOWS_EFFECT = 0u32; 1760 pub const SSWF_TITLE: SOUNDSENTRY_WINDOWS_EFFECT = 1u32; 1761 pub const SSWF_WINDOW: SOUNDSENTRY_WINDOWS_EFFECT = 2u32; 1762 pub type SOUND_SENTRY_GRAPHICS_EFFECT = u32; 1763 pub const SSGF_DISPLAY: SOUND_SENTRY_GRAPHICS_EFFECT = 3u32; 1764 pub const SSGF_NONE: SOUND_SENTRY_GRAPHICS_EFFECT = 0u32; 1765 pub const STATE_SYSTEM_HASPOPUP: u32 = 1073741824u32; 1766 pub const STATE_SYSTEM_NORMAL: u32 = 0u32; 1767 #[repr(C)] 1768 pub struct STICKYKEYS { 1769 pub cbSize: u32, 1770 pub dwFlags: STICKYKEYS_FLAGS, 1771 } 1772 impl ::core::marker::Copy for STICKYKEYS {} 1773 impl ::core::clone::Clone for STICKYKEYS { clone(&self) -> Self1774 fn clone(&self) -> Self { 1775 *self 1776 } 1777 } 1778 pub type STICKYKEYS_FLAGS = u32; 1779 pub const SKF_STICKYKEYSON: STICKYKEYS_FLAGS = 1u32; 1780 pub const SKF_AVAILABLE: STICKYKEYS_FLAGS = 2u32; 1781 pub const SKF_HOTKEYACTIVE: STICKYKEYS_FLAGS = 4u32; 1782 pub const SKF_CONFIRMHOTKEY: STICKYKEYS_FLAGS = 8u32; 1783 pub const SKF_HOTKEYSOUND: STICKYKEYS_FLAGS = 16u32; 1784 pub const SKF_INDICATOR: STICKYKEYS_FLAGS = 32u32; 1785 pub const SKF_AUDIBLEFEEDBACK: STICKYKEYS_FLAGS = 64u32; 1786 pub const SKF_TRISTATE: STICKYKEYS_FLAGS = 128u32; 1787 pub const SKF_TWOKEYSOFF: STICKYKEYS_FLAGS = 256u32; 1788 pub const SKF_LALTLATCHED: STICKYKEYS_FLAGS = 268435456u32; 1789 pub const SKF_LCTLLATCHED: STICKYKEYS_FLAGS = 67108864u32; 1790 pub const SKF_LSHIFTLATCHED: STICKYKEYS_FLAGS = 16777216u32; 1791 pub const SKF_RALTLATCHED: STICKYKEYS_FLAGS = 536870912u32; 1792 pub const SKF_RCTLLATCHED: STICKYKEYS_FLAGS = 134217728u32; 1793 pub const SKF_RSHIFTLATCHED: STICKYKEYS_FLAGS = 33554432u32; 1794 pub const SKF_LWINLATCHED: STICKYKEYS_FLAGS = 1073741824u32; 1795 pub const SKF_RWINLATCHED: STICKYKEYS_FLAGS = 2147483648u32; 1796 pub const SKF_LALTLOCKED: STICKYKEYS_FLAGS = 1048576u32; 1797 pub const SKF_LCTLLOCKED: STICKYKEYS_FLAGS = 262144u32; 1798 pub const SKF_LSHIFTLOCKED: STICKYKEYS_FLAGS = 65536u32; 1799 pub const SKF_RALTLOCKED: STICKYKEYS_FLAGS = 2097152u32; 1800 pub const SKF_RCTLLOCKED: STICKYKEYS_FLAGS = 524288u32; 1801 pub const SKF_RSHIFTLOCKED: STICKYKEYS_FLAGS = 131072u32; 1802 pub const SKF_LWINLOCKED: STICKYKEYS_FLAGS = 4194304u32; 1803 pub const SKF_RWINLOCKED: STICKYKEYS_FLAGS = 8388608u32; 1804 pub type SayAsInterpretAs = i32; 1805 pub const SayAsInterpretAs_None: SayAsInterpretAs = 0i32; 1806 pub const SayAsInterpretAs_Spell: SayAsInterpretAs = 1i32; 1807 pub const SayAsInterpretAs_Cardinal: SayAsInterpretAs = 2i32; 1808 pub const SayAsInterpretAs_Ordinal: SayAsInterpretAs = 3i32; 1809 pub const SayAsInterpretAs_Number: SayAsInterpretAs = 4i32; 1810 pub const SayAsInterpretAs_Date: SayAsInterpretAs = 5i32; 1811 pub const SayAsInterpretAs_Time: SayAsInterpretAs = 6i32; 1812 pub const SayAsInterpretAs_Telephone: SayAsInterpretAs = 7i32; 1813 pub const SayAsInterpretAs_Currency: SayAsInterpretAs = 8i32; 1814 pub const SayAsInterpretAs_Net: SayAsInterpretAs = 9i32; 1815 pub const SayAsInterpretAs_Url: SayAsInterpretAs = 10i32; 1816 pub const SayAsInterpretAs_Address: SayAsInterpretAs = 11i32; 1817 pub const SayAsInterpretAs_Alphanumeric: SayAsInterpretAs = 12i32; 1818 pub const SayAsInterpretAs_Name: SayAsInterpretAs = 13i32; 1819 pub const SayAsInterpretAs_Media: SayAsInterpretAs = 14i32; 1820 pub const SayAsInterpretAs_Date_MonthDayYear: SayAsInterpretAs = 15i32; 1821 pub const SayAsInterpretAs_Date_DayMonthYear: SayAsInterpretAs = 16i32; 1822 pub const SayAsInterpretAs_Date_YearMonthDay: SayAsInterpretAs = 17i32; 1823 pub const SayAsInterpretAs_Date_YearMonth: SayAsInterpretAs = 18i32; 1824 pub const SayAsInterpretAs_Date_MonthYear: SayAsInterpretAs = 19i32; 1825 pub const SayAsInterpretAs_Date_DayMonth: SayAsInterpretAs = 20i32; 1826 pub const SayAsInterpretAs_Date_MonthDay: SayAsInterpretAs = 21i32; 1827 pub const SayAsInterpretAs_Date_Year: SayAsInterpretAs = 22i32; 1828 pub const SayAsInterpretAs_Time_HoursMinutesSeconds12: SayAsInterpretAs = 23i32; 1829 pub const SayAsInterpretAs_Time_HoursMinutes12: SayAsInterpretAs = 24i32; 1830 pub const SayAsInterpretAs_Time_HoursMinutesSeconds24: SayAsInterpretAs = 25i32; 1831 pub const SayAsInterpretAs_Time_HoursMinutes24: SayAsInterpretAs = 26i32; 1832 pub type ScrollAmount = i32; 1833 pub const ScrollAmount_LargeDecrement: ScrollAmount = 0i32; 1834 pub const ScrollAmount_SmallDecrement: ScrollAmount = 1i32; 1835 pub const ScrollAmount_NoAmount: ScrollAmount = 2i32; 1836 pub const ScrollAmount_LargeIncrement: ScrollAmount = 3i32; 1837 pub const ScrollAmount_SmallIncrement: ScrollAmount = 4i32; 1838 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] }; 1839 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] }; 1840 pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1841 data1: 3351329806, 1842 data2: 60193, 1843 data3: 18431, 1844 data4: [172, 196, 181, 163, 53, 15, 81, 145], 1845 }; 1846 pub const Scroll_HorizontalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1847 data1: 1891821012, 1848 data2: 64688, 1849 data3: 18195, 1850 data4: [169, 170, 175, 146, 255, 121, 228, 205], 1851 }; 1852 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] }; 1853 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] }; 1854 pub const Scroll_VerticalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1855 data1: 1821208729, 1856 data2: 45736, 1857 data3: 18760, 1858 data4: [191, 247, 60, 249, 5, 139, 254, 251], 1859 }; 1860 pub const Scroll_VerticalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1861 data1: 3731500578, 1862 data2: 55495, 1863 data3: 16581, 1864 data4: [131, 186, 229, 246, 129, 213, 49, 8], 1865 }; 1866 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] }; 1867 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] }; 1868 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] }; 1869 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] }; 1870 pub const Selection2_LastSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1871 data1: 3481000592, 1872 data2: 11651, 1873 data3: 18936, 1874 data4: [134, 12, 156, 227, 148, 207, 137, 180], 1875 }; 1876 pub const SelectionItem_ElementAddedToSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1877 data1: 1015164369, 1878 data2: 50183, 1879 data3: 19898, 1880 data4: [145, 221, 121, 212, 174, 208, 174, 198], 1881 }; 1882 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] }; 1883 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] }; 1884 pub const SelectionItem_IsSelected_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1885 data1: 4045570911, 1886 data2: 52575, 1887 data3: 17375, 1888 data4: [183, 157, 75, 132, 158, 158, 96, 32], 1889 }; 1890 pub const SelectionItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1891 data1: 2613464811, 1892 data2: 34759, 1893 data3: 19240, 1894 data4: [148, 187, 77, 159, 164, 55, 182, 239], 1895 }; 1896 pub const SelectionItem_SelectionContainer_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1897 data1: 2755025774, 1898 data2: 39966, 1899 data3: 19299, 1900 data4: [139, 83, 194, 66, 29, 209, 232, 251], 1901 }; 1902 pub const Selection_CanSelectMultiple_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1903 data1: 1238842789, 1904 data2: 51331, 1905 data3: 17664, 1906 data4: [136, 61, 143, 207, 141, 175, 108, 190], 1907 }; 1908 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] }; 1909 pub const Selection_IsSelectionRequired_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1910 data1: 2980987938, 1911 data2: 25598, 1912 data3: 17639, 1913 data4: [165, 165, 167, 56, 200, 41, 177, 154], 1914 }; 1915 pub const Selection_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1916 data1: 4221721771, 1917 data2: 43928, 1918 data3: 18935, 1919 data4: [167, 220, 254, 83, 157, 193, 91, 231], 1920 }; 1921 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] }; 1922 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] }; 1923 pub const SemanticZoom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1924 data1: 1607682627, 1925 data2: 1566, 1926 data3: 17096, 1927 data4: [181, 137, 157, 204, 247, 75, 196, 58], 1928 }; 1929 pub const Separator_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1930 data1: 2271734691, 1931 data2: 10851, 1932 data3: 19120, 1933 data4: [172, 141, 170, 80, 226, 61, 233, 120], 1934 }; 1935 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] }; 1936 pub const Size_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1937 data1: 727676445, 1938 data2: 63621, 1939 data3: 17412, 1940 data4: [151, 63, 155, 29, 152, 227, 109, 143], 1941 }; 1942 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] }; 1943 pub const Spinner_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1944 data1: 1624001336, 1945 data2: 15537, 1946 data3: 16737, 1947 data4: [180, 66, 198, 183, 38, 193, 120, 37], 1948 }; 1949 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] }; 1950 pub const SpreadsheetItem_AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1951 data1: 2736344120, 1952 data2: 51644, 1953 data3: 17924, 1954 data4: [147, 150, 174, 63, 159, 69, 127, 123], 1955 }; 1956 pub const SpreadsheetItem_AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1957 data1: 3339473360, 1958 data2: 54786, 1959 data3: 19269, 1960 data4: [175, 188, 180, 113, 43, 150, 215, 43], 1961 }; 1962 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] }; 1963 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] }; 1964 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] }; 1965 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] }; 1966 pub type StructureChangeType = i32; 1967 pub const StructureChangeType_ChildAdded: StructureChangeType = 0i32; 1968 pub const StructureChangeType_ChildRemoved: StructureChangeType = 1i32; 1969 pub const StructureChangeType_ChildrenInvalidated: StructureChangeType = 2i32; 1970 pub const StructureChangeType_ChildrenBulkAdded: StructureChangeType = 3i32; 1971 pub const StructureChangeType_ChildrenBulkRemoved: StructureChangeType = 4i32; 1972 pub const StructureChangeType_ChildrenReordered: StructureChangeType = 5i32; 1973 pub const StructureChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1974 data1: 1503099233, 1975 data2: 16093, 1976 data3: 19217, 1977 data4: [177, 59, 103, 107, 42, 42, 108, 169], 1978 }; 1979 pub const StructuredMarkup_CompositionComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1980 data1: 3297393687, 1981 data2: 26490, 1982 data3: 16455, 1983 data4: [166, 141, 252, 18, 87, 82, 138, 239], 1984 }; 1985 pub const StructuredMarkup_Deleted_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1986 data1: 4191199264, 1987 data2: 57793, 1988 data3: 20175, 1989 data4: [185, 170, 82, 239, 222, 126, 65, 225], 1990 }; 1991 pub const StructuredMarkup_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1992 data1: 2881292408, 1993 data2: 34405, 1994 data3: 20316, 1995 data4: [148, 252, 54, 231, 216, 187, 112, 107], 1996 }; 1997 pub const StructuredMarkup_SelectionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 1998 data1: 2814907895, 1999 data2: 65439, 2000 data3: 16839, 2001 data4: [163, 167, 171, 108, 191, 219, 73, 3], 2002 }; 2003 pub const StyleId_BulletedList: i32 = 70015i32; 2004 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] }; 2005 pub const StyleId_Custom: i32 = 70000i32; 2006 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] }; 2007 pub const StyleId_Emphasis: i32 = 70013i32; 2008 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] }; 2009 pub const StyleId_Heading1: i32 = 70001i32; 2010 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] }; 2011 pub const StyleId_Heading2: i32 = 70002i32; 2012 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] }; 2013 pub const StyleId_Heading3: i32 = 70003i32; 2014 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] }; 2015 pub const StyleId_Heading4: i32 = 70004i32; 2016 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] }; 2017 pub const StyleId_Heading5: i32 = 70005i32; 2018 pub const StyleId_Heading5_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2019 data1: 2426356301, 2020 data2: 3519, 2021 data3: 16494, 2022 data4: [151, 187, 78, 119, 61, 151, 152, 247], 2023 }; 2024 pub const StyleId_Heading6: i32 = 70006i32; 2025 pub const StyleId_Heading6_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2026 data1: 2312254553, 2027 data2: 23899, 2028 data3: 18468, 2029 data4: [164, 32, 17, 211, 237, 130, 228, 15], 2030 }; 2031 pub const StyleId_Heading7: i32 = 70007i32; 2032 pub const StyleId_Heading7_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2033 data1: 2742617203, 2034 data2: 59822, 2035 data3: 16941, 2036 data4: [184, 227, 59, 103, 92, 97, 129, 164], 2037 }; 2038 pub const StyleId_Heading8: i32 = 70008i32; 2039 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] }; 2040 pub const StyleId_Heading9: i32 = 70009i32; 2041 pub const StyleId_Heading9_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2042 data1: 3339555123, 2043 data2: 47914, 2044 data3: 17363, 2045 data4: [138, 198, 51, 101, 120, 132, 176, 240], 2046 }; 2047 pub const StyleId_Normal: i32 = 70012i32; 2048 pub const StyleId_Normal_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2049 data1: 3440694313, 2050 data2: 58462, 2051 data3: 17525, 2052 data4: [161, 197, 127, 158, 107, 233, 110, 186], 2053 }; 2054 pub const StyleId_NumberedList: i32 = 70016i32; 2055 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] }; 2056 pub const StyleId_Quote: i32 = 70014i32; 2057 pub const StyleId_Quote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2058 data1: 1562124778, 2059 data2: 33173, 2060 data3: 20332, 2061 data4: [135, 234, 93, 171, 236, 230, 76, 29], 2062 }; 2063 pub const StyleId_Subtitle: i32 = 70011i32; 2064 pub const StyleId_Subtitle_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2065 data1: 3050961943, 2066 data2: 23919, 2067 data3: 17440, 2068 data4: [180, 57, 124, 177, 154, 212, 52, 226], 2069 }; 2070 pub const StyleId_Title: i32 = 70010i32; 2071 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] }; 2072 pub const Styles_ExtendedProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2073 data1: 4099001760, 2074 data2: 47626, 2075 data3: 18049, 2076 data4: [176, 176, 13, 189, 181, 62, 88, 243], 2077 }; 2078 pub const Styles_FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2079 data1: 1676671354, 2080 data2: 41413, 2081 data3: 19229, 2082 data4: [132, 235, 183, 101, 242, 237, 214, 50], 2083 }; 2084 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] }; 2085 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] }; 2086 pub const Styles_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2087 data1: 451290709, 2088 data2: 55922, 2089 data3: 19808, 2090 data4: [161, 83, 229, 170, 105, 136, 227, 191], 2091 }; 2092 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] }; 2093 pub const Styles_StyleId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2094 data1: 3665986863, 2095 data2: 14359, 2096 data3: 16947, 2097 data4: [130, 175, 2, 39, 158, 114, 204, 119], 2098 }; 2099 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] }; 2100 pub type SupportedTextSelection = i32; 2101 pub const SupportedTextSelection_None: SupportedTextSelection = 0i32; 2102 pub const SupportedTextSelection_Single: SupportedTextSelection = 1i32; 2103 pub const SupportedTextSelection_Multiple: SupportedTextSelection = 2i32; 2104 pub type SynchronizedInputType = i32; 2105 pub const SynchronizedInputType_KeyUp: SynchronizedInputType = 1i32; 2106 pub const SynchronizedInputType_KeyDown: SynchronizedInputType = 2i32; 2107 pub const SynchronizedInputType_LeftMouseUp: SynchronizedInputType = 4i32; 2108 pub const SynchronizedInputType_LeftMouseDown: SynchronizedInputType = 8i32; 2109 pub const SynchronizedInputType_RightMouseUp: SynchronizedInputType = 16i32; 2110 pub const SynchronizedInputType_RightMouseDown: SynchronizedInputType = 32i32; 2111 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] }; 2112 pub const SystemAlert_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2113 data1: 3530642525, 2114 data2: 31290, 2115 data3: 18343, 2116 data4: [132, 116, 129, 210, 154, 36, 81, 201], 2117 }; 2118 #[repr(C)] 2119 pub struct TOGGLEKEYS { 2120 pub cbSize: u32, 2121 pub dwFlags: u32, 2122 } 2123 impl ::core::marker::Copy for TOGGLEKEYS {} 2124 impl ::core::clone::Clone for TOGGLEKEYS { clone(&self) -> Self2125 fn clone(&self) -> Self { 2126 *self 2127 } 2128 } 2129 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] }; 2130 pub const Tab_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2131 data1: 952966957, 2132 data2: 13178, 2133 data3: 19410, 2134 data4: [165, 227, 173, 180, 105, 227, 11, 211], 2135 }; 2136 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] }; 2137 pub const TableItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2138 data1: 3742581693, 2139 data2: 6280, 2140 data3: 18985, 2141 data4: [165, 12, 185, 46, 109, 227, 127, 111], 2142 }; 2143 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] }; 2144 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] }; 2145 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] }; 2146 pub const Table_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2147 data1: 3289719182, 2148 data2: 41000, 2149 data3: 17950, 2150 data4: [170, 146, 143, 146, 92, 247, 147, 81], 2151 }; 2152 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] }; 2153 pub const Table_RowOrColumnMajor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2154 data1: 2210297283, 2155 data2: 10750, 2156 data3: 18992, 2157 data4: [133, 225, 42, 98, 119, 253, 16, 110], 2158 }; 2159 pub const TextChild_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2160 data1: 1966328503, 2161 data2: 15358, 2162 data3: 16879, 2163 data4: [158, 133, 226, 99, 140, 190, 22, 158], 2164 }; 2165 pub type TextDecorationLineStyle = i32; 2166 pub const TextDecorationLineStyle_None: TextDecorationLineStyle = 0i32; 2167 pub const TextDecorationLineStyle_Single: TextDecorationLineStyle = 1i32; 2168 pub const TextDecorationLineStyle_WordsOnly: TextDecorationLineStyle = 2i32; 2169 pub const TextDecorationLineStyle_Double: TextDecorationLineStyle = 3i32; 2170 pub const TextDecorationLineStyle_Dot: TextDecorationLineStyle = 4i32; 2171 pub const TextDecorationLineStyle_Dash: TextDecorationLineStyle = 5i32; 2172 pub const TextDecorationLineStyle_DashDot: TextDecorationLineStyle = 6i32; 2173 pub const TextDecorationLineStyle_DashDotDot: TextDecorationLineStyle = 7i32; 2174 pub const TextDecorationLineStyle_Wavy: TextDecorationLineStyle = 8i32; 2175 pub const TextDecorationLineStyle_ThickSingle: TextDecorationLineStyle = 9i32; 2176 pub const TextDecorationLineStyle_DoubleWavy: TextDecorationLineStyle = 11i32; 2177 pub const TextDecorationLineStyle_ThickWavy: TextDecorationLineStyle = 12i32; 2178 pub const TextDecorationLineStyle_LongDash: TextDecorationLineStyle = 13i32; 2179 pub const TextDecorationLineStyle_ThickDash: TextDecorationLineStyle = 14i32; 2180 pub const TextDecorationLineStyle_ThickDashDot: TextDecorationLineStyle = 15i32; 2181 pub const TextDecorationLineStyle_ThickDashDotDot: TextDecorationLineStyle = 16i32; 2182 pub const TextDecorationLineStyle_ThickDot: TextDecorationLineStyle = 17i32; 2183 pub const TextDecorationLineStyle_ThickLongDash: TextDecorationLineStyle = 18i32; 2184 pub const TextDecorationLineStyle_Other: TextDecorationLineStyle = -1i32; 2185 pub type TextEditChangeType = i32; 2186 pub const TextEditChangeType_None: TextEditChangeType = 0i32; 2187 pub const TextEditChangeType_AutoCorrect: TextEditChangeType = 1i32; 2188 pub const TextEditChangeType_Composition: TextEditChangeType = 2i32; 2189 pub const TextEditChangeType_CompositionFinalized: TextEditChangeType = 3i32; 2190 pub const TextEditChangeType_AutoComplete: TextEditChangeType = 4i32; 2191 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] }; 2192 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] }; 2193 pub const TextEdit_TextChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2194 data1: 302711560, 2195 data2: 60450, 2196 data3: 20152, 2197 data4: [156, 152, 152, 103, 205, 161, 177, 101], 2198 }; 2199 pub type TextPatternRangeEndpoint = i32; 2200 pub const TextPatternRangeEndpoint_Start: TextPatternRangeEndpoint = 0i32; 2201 pub const TextPatternRangeEndpoint_End: TextPatternRangeEndpoint = 1i32; 2202 pub type TextUnit = i32; 2203 pub const TextUnit_Character: TextUnit = 0i32; 2204 pub const TextUnit_Format: TextUnit = 1i32; 2205 pub const TextUnit_Word: TextUnit = 2i32; 2206 pub const TextUnit_Line: TextUnit = 3i32; 2207 pub const TextUnit_Paragraph: TextUnit = 4i32; 2208 pub const TextUnit_Page: TextUnit = 5i32; 2209 pub const TextUnit_Document: TextUnit = 6i32; 2210 pub const Text_AfterParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2211 data1: 1485617976, 2212 data2: 58927, 2213 data3: 18812, 2214 data4: [181, 209, 204, 223, 14, 232, 35, 216], 2215 }; 2216 pub const Text_AfterSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2217 data1: 1485617976, 2218 data2: 58927, 2219 data3: 18812, 2220 data4: [181, 209, 204, 223, 14, 232, 35, 216], 2221 }; 2222 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] }; 2223 pub const Text_AnnotationObjects_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2224 data1: 4282503016, 2225 data2: 59307, 2226 data3: 16569, 2227 data4: [140, 114, 114, 168, 237, 148, 1, 125], 2228 }; 2229 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] }; 2230 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] }; 2231 pub const Text_BeforeParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2232 data1: 3195734705, 2233 data2: 51234, 2234 data3: 18980, 2235 data4: [133, 233, 200, 242, 101, 15, 199, 156], 2236 }; 2237 pub const Text_BeforeSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2238 data1: 3195734705, 2239 data2: 51234, 2240 data3: 18980, 2241 data4: [133, 233, 200, 242, 101, 15, 199, 156], 2242 }; 2243 pub const Text_BulletStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2244 data1: 3238624400, 2245 data2: 54724, 2246 data3: 16951, 2247 data4: [151, 129, 59, 236, 139, 165, 78, 72], 2248 }; 2249 pub const Text_CapStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2250 data1: 4211448912, 2251 data2: 37580, 2252 data3: 18853, 2253 data4: [186, 143, 10, 168, 114, 187, 162, 243], 2254 }; 2255 pub const Text_CaretBidiMode_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2256 data1: 2459887526, 2257 data2: 20947, 2258 data3: 18197, 2259 data4: [150, 220, 182, 148, 250, 36, 161, 104], 2260 }; 2261 pub const Text_CaretPosition_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2262 data1: 2988945713, 2263 data2: 39049, 2264 data3: 18258, 2265 data4: [169, 27, 115, 62, 253, 197, 197, 160], 2266 }; 2267 pub const Text_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2268 data1: 2929160924, 2269 data2: 54065, 2270 data3: 20233, 2271 data4: [190, 32, 126, 109, 250, 240, 123, 10], 2272 }; 2273 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] }; 2274 pub const Text_FontName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2275 data1: 1692810152, 2276 data2: 62181, 2277 data3: 18286, 2278 data4: [164, 119, 23, 52, 254, 170, 247, 38], 2279 }; 2280 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] }; 2281 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] }; 2282 pub const Text_ForegroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2283 data1: 1926351197, 2284 data2: 24160, 2285 data3: 18202, 2286 data4: [150, 177, 108, 27, 59, 119, 164, 54], 2287 }; 2288 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] }; 2289 pub const Text_IndentationFirstLine_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2290 data1: 544185045, 2291 data2: 49619, 2292 data3: 16970, 2293 data4: [129, 130, 109, 169, 167, 243, 214, 50], 2294 }; 2295 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] }; 2296 pub const Text_IndentationTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2297 data1: 2550098959, 2298 data2: 7396, 2299 data3: 16522, 2300 data4: [182, 123, 148, 216, 62, 182, 155, 242], 2301 }; 2302 pub const Text_IsActive_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2303 data1: 4121224499, 2304 data2: 57784, 2305 data3: 17259, 2306 data4: [147, 93, 181, 122, 163, 245, 88, 196], 2307 }; 2308 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] }; 2309 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] }; 2310 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] }; 2311 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] }; 2312 pub const Text_IsSuperscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2313 data1: 3664801508, 2314 data2: 45994, 2315 data3: 17989, 2316 data4: [164, 31, 205, 37, 21, 125, 234, 118], 2317 }; 2318 pub const Text_LineSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2319 data1: 1677684910, 2320 data2: 55619, 2321 data3: 19271, 2322 data4: [138, 183, 167, 160, 51, 211, 33, 75], 2323 }; 2324 pub const Text_Link_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2325 data1: 3012490525, 2326 data2: 40589, 2327 data3: 20038, 2328 data4: [145, 68, 86, 235, 225, 119, 50, 155], 2329 }; 2330 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] }; 2331 pub const Text_MarginLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2332 data1: 2660385488, 2333 data2: 24272, 2334 data3: 18688, 2335 data4: [142, 138, 238, 204, 3, 131, 90, 252], 2336 }; 2337 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] }; 2338 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] }; 2339 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] }; 2340 pub const Text_OverlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2341 data1: 2209036346, 2342 data2: 64835, 2343 data3: 16602, 2344 data4: [171, 62, 236, 248, 22, 92, 187, 109], 2345 }; 2346 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] }; 2347 pub const Text_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2348 data1: 1233418658, 2349 data2: 23330, 2350 data3: 17549, 2351 data4: [182, 228, 100, 116, 144, 134, 6, 152], 2352 }; 2353 pub const Text_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2354 data1: 2249584733, 2355 data2: 32229, 2356 data3: 17661, 2357 data4: [166, 121, 44, 164, 180, 96, 51, 168], 2358 }; 2359 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] }; 2360 pub const Text_SelectionActiveEnd_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2361 data1: 526814403, 2362 data2: 39871, 2363 data3: 16747, 2364 data4: [176, 162, 248, 159, 134, 246, 97, 44], 2365 }; 2366 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] }; 2367 pub const Text_StrikethroughStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2368 data1: 1922121457, 2369 data2: 55808, 2370 data3: 20225, 2371 data4: [137, 156, 172, 90, 133, 119, 163, 7], 2372 }; 2373 pub const Text_StyleId_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2374 data1: 348324062, 2375 data2: 49963, 2376 data3: 17563, 2377 data4: [171, 124, 176, 224, 120, 154, 234, 93], 2378 }; 2379 pub const Text_StyleName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2380 data1: 583655569, 2381 data2: 19814, 2382 data3: 17880, 2383 data4: [168, 40, 115, 123, 171, 76, 152, 167], 2384 }; 2385 pub const Text_Tabs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2386 data1: 778620939, 2387 data2: 37630, 2388 data3: 17112, 2389 data4: [137, 154, 167, 132, 170, 68, 84, 161], 2390 }; 2391 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] }; 2392 pub const Text_TextFlowDirections_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2393 data1: 2346682169, 2394 data2: 62496, 2395 data3: 16958, 2396 data4: [175, 119, 32, 165, 217, 115, 169, 7], 2397 }; 2398 pub const Text_TextSelectionChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2399 data1: 2442058401, 2400 data2: 29107, 2401 data3: 18862, 2402 data4: [151, 65, 121, 190, 184, 211, 88, 243], 2403 }; 2404 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] }; 2405 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] }; 2406 pub const Thumb_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2407 data1: 1880926327, 2408 data2: 58128, 2409 data3: 19926, 2410 data4: [182, 68, 121, 126, 79, 174, 162, 19], 2411 }; 2412 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] }; 2413 pub type ToggleState = i32; 2414 pub const ToggleState_Off: ToggleState = 0i32; 2415 pub const ToggleState_On: ToggleState = 1i32; 2416 pub const ToggleState_Indeterminate: ToggleState = 2i32; 2417 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] }; 2418 pub const Toggle_ToggleState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2419 data1: 2990333010, 2420 data2: 8898, 2421 data3: 19564, 2422 data4: [157, 237, 245, 196, 34, 71, 158, 222], 2423 }; 2424 pub const ToolBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2425 data1: 2399582033, 2426 data2: 57730, 2427 data3: 20120, 2428 data4: [136, 147, 34, 132, 84, 58, 125, 206], 2429 }; 2430 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] }; 2431 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] }; 2432 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] }; 2433 pub const Tranform_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2434 data1: 2331835655, 2435 data2: 41833, 2436 data3: 17630, 2437 data4: [152, 139, 47, 127, 244, 159, 184, 168], 2438 }; 2439 pub const Transform2_CanZoom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2440 data1: 4082624656, 2441 data2: 42838, 2442 data3: 17241, 2443 data4: [156, 166, 134, 112, 43, 248, 243, 129], 2444 }; 2445 pub const Transform2_ZoomLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2446 data1: 4007829274, 2447 data2: 62626, 2448 data3: 19291, 2449 data4: [172, 101, 149, 207, 147, 40, 51, 135], 2450 }; 2451 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] }; 2452 pub const Transform2_ZoomMinimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2453 data1: 1949092886, 2454 data2: 19153, 2455 data3: 19975, 2456 data4: [150, 254, 177, 34, 198, 230, 178, 43], 2457 }; 2458 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] }; 2459 pub const Transform_CanResize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2460 data1: 3147357349, 2461 data2: 19482, 2462 data3: 16852, 2463 data4: [164, 246, 235, 193, 40, 100, 65, 128], 2464 }; 2465 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] }; 2466 pub const Transform_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2467 data1: 615804891, 2468 data2: 22654, 2469 data3: 18929, 2470 data4: [156, 74, 216, 233, 139, 102, 75, 123], 2471 }; 2472 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] }; 2473 pub type TreeScope = i32; 2474 pub const TreeScope_None: TreeScope = 0i32; 2475 pub const TreeScope_Element: TreeScope = 1i32; 2476 pub const TreeScope_Children: TreeScope = 2i32; 2477 pub const TreeScope_Descendants: TreeScope = 4i32; 2478 pub const TreeScope_Parent: TreeScope = 8i32; 2479 pub const TreeScope_Ancestors: TreeScope = 16i32; 2480 pub const TreeScope_Subtree: TreeScope = 7i32; 2481 pub type TreeTraversalOptions = i32; 2482 pub const TreeTraversalOptions_Default: TreeTraversalOptions = 0i32; 2483 pub const TreeTraversalOptions_PostOrder: TreeTraversalOptions = 1i32; 2484 pub const TreeTraversalOptions_LastToFirstOrder: TreeTraversalOptions = 2i32; 2485 pub const Tree_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 2486 data1: 1969304732, 2487 data2: 53825, 2488 data3: 17396, 2489 data4: [153, 8, 181, 240, 145, 190, 230, 17], 2490 }; 2491 pub const UIA_AcceleratorKeyPropertyId: i32 = 30006i32; 2492 pub const UIA_AccessKeyPropertyId: i32 = 30007i32; 2493 pub const UIA_ActiveTextPositionChangedEventId: i32 = 20036i32; 2494 pub const UIA_AfterParagraphSpacingAttributeId: i32 = 40042i32; 2495 pub const UIA_AnimationStyleAttributeId: i32 = 40000i32; 2496 pub const UIA_AnnotationAnnotationTypeIdPropertyId: i32 = 30113i32; 2497 pub const UIA_AnnotationAnnotationTypeNamePropertyId: i32 = 30114i32; 2498 pub const UIA_AnnotationAuthorPropertyId: i32 = 30115i32; 2499 pub const UIA_AnnotationDateTimePropertyId: i32 = 30116i32; 2500 pub const UIA_AnnotationObjectsAttributeId: i32 = 40032i32; 2501 pub const UIA_AnnotationObjectsPropertyId: i32 = 30156i32; 2502 pub const UIA_AnnotationPatternId: i32 = 10023i32; 2503 pub const UIA_AnnotationTargetPropertyId: i32 = 30117i32; 2504 pub const UIA_AnnotationTypesAttributeId: i32 = 40031i32; 2505 pub const UIA_AnnotationTypesPropertyId: i32 = 30155i32; 2506 pub const UIA_AppBarControlTypeId: i32 = 50040i32; 2507 pub const UIA_AriaPropertiesPropertyId: i32 = 30102i32; 2508 pub const UIA_AriaRolePropertyId: i32 = 30101i32; 2509 pub const UIA_AsyncContentLoadedEventId: i32 = 20006i32; 2510 pub const UIA_AutomationFocusChangedEventId: i32 = 20005i32; 2511 pub const UIA_AutomationIdPropertyId: i32 = 30011i32; 2512 pub const UIA_AutomationPropertyChangedEventId: i32 = 20004i32; 2513 pub const UIA_BackgroundColorAttributeId: i32 = 40001i32; 2514 pub const UIA_BeforeParagraphSpacingAttributeId: i32 = 40041i32; 2515 pub const UIA_BoundingRectanglePropertyId: i32 = 30001i32; 2516 pub const UIA_BulletStyleAttributeId: i32 = 40002i32; 2517 pub const UIA_ButtonControlTypeId: i32 = 50000i32; 2518 pub const UIA_CalendarControlTypeId: i32 = 50001i32; 2519 pub const UIA_CapStyleAttributeId: i32 = 40003i32; 2520 pub const UIA_CaretBidiModeAttributeId: i32 = 40039i32; 2521 pub const UIA_CaretPositionAttributeId: i32 = 40038i32; 2522 pub const UIA_CenterPointPropertyId: i32 = 30165i32; 2523 pub const UIA_ChangesEventId: i32 = 20034i32; 2524 pub const UIA_CheckBoxControlTypeId: i32 = 50002i32; 2525 pub const UIA_ClassNamePropertyId: i32 = 30012i32; 2526 pub const UIA_ClickablePointPropertyId: i32 = 30014i32; 2527 pub const UIA_ComboBoxControlTypeId: i32 = 50003i32; 2528 pub const UIA_ControlTypePropertyId: i32 = 30003i32; 2529 pub const UIA_ControllerForPropertyId: i32 = 30104i32; 2530 pub const UIA_CultureAttributeId: i32 = 40004i32; 2531 pub const UIA_CulturePropertyId: i32 = 30015i32; 2532 pub const UIA_CustomControlTypeId: i32 = 50025i32; 2533 pub const UIA_CustomLandmarkTypeId: i32 = 80000i32; 2534 pub const UIA_CustomNavigationPatternId: i32 = 10033i32; 2535 pub const UIA_DataGridControlTypeId: i32 = 50028i32; 2536 pub const UIA_DataItemControlTypeId: i32 = 50029i32; 2537 pub const UIA_DescribedByPropertyId: i32 = 30105i32; 2538 pub const UIA_DockDockPositionPropertyId: i32 = 30069i32; 2539 pub const UIA_DockPatternId: i32 = 10011i32; 2540 pub const UIA_DocumentControlTypeId: i32 = 50030i32; 2541 pub const UIA_DragDropEffectPropertyId: i32 = 30139i32; 2542 pub const UIA_DragDropEffectsPropertyId: i32 = 30140i32; 2543 pub const UIA_DragGrabbedItemsPropertyId: i32 = 30144i32; 2544 pub const UIA_DragIsGrabbedPropertyId: i32 = 30138i32; 2545 pub const UIA_DragPatternId: i32 = 10030i32; 2546 pub const UIA_Drag_DragCancelEventId: i32 = 20027i32; 2547 pub const UIA_Drag_DragCompleteEventId: i32 = 20028i32; 2548 pub const UIA_Drag_DragStartEventId: i32 = 20026i32; 2549 pub const UIA_DropTargetDropTargetEffectPropertyId: i32 = 30142i32; 2550 pub const UIA_DropTargetDropTargetEffectsPropertyId: i32 = 30143i32; 2551 pub const UIA_DropTargetPatternId: i32 = 10031i32; 2552 pub const UIA_DropTarget_DragEnterEventId: i32 = 20029i32; 2553 pub const UIA_DropTarget_DragLeaveEventId: i32 = 20030i32; 2554 pub const UIA_DropTarget_DroppedEventId: i32 = 20031i32; 2555 pub const UIA_E_ELEMENTNOTAVAILABLE: u32 = 2147746305u32; 2556 pub const UIA_E_ELEMENTNOTENABLED: u32 = 2147746304u32; 2557 pub const UIA_E_INVALIDOPERATION: u32 = 2148734217u32; 2558 pub const UIA_E_NOCLICKABLEPOINT: u32 = 2147746306u32; 2559 pub const UIA_E_NOTSUPPORTED: u32 = 2147746308u32; 2560 pub const UIA_E_PROXYASSEMBLYNOTLOADED: u32 = 2147746307u32; 2561 pub const UIA_E_TIMEOUT: u32 = 2148734213u32; 2562 pub const UIA_EditControlTypeId: i32 = 50004i32; 2563 pub const UIA_ExpandCollapseExpandCollapseStatePropertyId: i32 = 30070i32; 2564 pub const UIA_ExpandCollapsePatternId: i32 = 10005i32; 2565 pub const UIA_FillColorPropertyId: i32 = 30160i32; 2566 pub const UIA_FillTypePropertyId: i32 = 30162i32; 2567 pub const UIA_FlowsFromPropertyId: i32 = 30148i32; 2568 pub const UIA_FlowsToPropertyId: i32 = 30106i32; 2569 pub const UIA_FontNameAttributeId: i32 = 40005i32; 2570 pub const UIA_FontSizeAttributeId: i32 = 40006i32; 2571 pub const UIA_FontWeightAttributeId: i32 = 40007i32; 2572 pub const UIA_ForegroundColorAttributeId: i32 = 40008i32; 2573 pub const UIA_FormLandmarkTypeId: i32 = 80001i32; 2574 pub const UIA_FrameworkIdPropertyId: i32 = 30024i32; 2575 pub const UIA_FullDescriptionPropertyId: i32 = 30159i32; 2576 pub const UIA_GridColumnCountPropertyId: i32 = 30063i32; 2577 pub const UIA_GridItemColumnPropertyId: i32 = 30065i32; 2578 pub const UIA_GridItemColumnSpanPropertyId: i32 = 30067i32; 2579 pub const UIA_GridItemContainingGridPropertyId: i32 = 30068i32; 2580 pub const UIA_GridItemPatternId: i32 = 10007i32; 2581 pub const UIA_GridItemRowPropertyId: i32 = 30064i32; 2582 pub const UIA_GridItemRowSpanPropertyId: i32 = 30066i32; 2583 pub const UIA_GridPatternId: i32 = 10006i32; 2584 pub const UIA_GridRowCountPropertyId: i32 = 30062i32; 2585 pub const UIA_GroupControlTypeId: i32 = 50026i32; 2586 pub const UIA_HasKeyboardFocusPropertyId: i32 = 30008i32; 2587 pub const UIA_HeaderControlTypeId: i32 = 50034i32; 2588 pub const UIA_HeaderItemControlTypeId: i32 = 50035i32; 2589 pub const UIA_HeadingLevelPropertyId: i32 = 30173i32; 2590 pub const UIA_HelpTextPropertyId: i32 = 30013i32; 2591 pub const UIA_HorizontalTextAlignmentAttributeId: i32 = 40009i32; 2592 pub const UIA_HostedFragmentRootsInvalidatedEventId: i32 = 20025i32; 2593 pub const UIA_HyperlinkControlTypeId: i32 = 50005i32; 2594 pub const UIA_IAFP_DEFAULT: u32 = 0u32; 2595 pub const UIA_IAFP_UNWRAP_BRIDGE: u32 = 1u32; 2596 pub const UIA_ImageControlTypeId: i32 = 50006i32; 2597 pub const UIA_IndentationFirstLineAttributeId: i32 = 40010i32; 2598 pub const UIA_IndentationLeadingAttributeId: i32 = 40011i32; 2599 pub const UIA_IndentationTrailingAttributeId: i32 = 40012i32; 2600 pub const UIA_InputDiscardedEventId: i32 = 20022i32; 2601 pub const UIA_InputReachedOtherElementEventId: i32 = 20021i32; 2602 pub const UIA_InputReachedTargetEventId: i32 = 20020i32; 2603 pub const UIA_InvokePatternId: i32 = 10000i32; 2604 pub const UIA_Invoke_InvokedEventId: i32 = 20009i32; 2605 pub const UIA_IsActiveAttributeId: i32 = 40036i32; 2606 pub const UIA_IsAnnotationPatternAvailablePropertyId: i32 = 30118i32; 2607 pub const UIA_IsContentElementPropertyId: i32 = 30017i32; 2608 pub const UIA_IsControlElementPropertyId: i32 = 30016i32; 2609 pub const UIA_IsCustomNavigationPatternAvailablePropertyId: i32 = 30151i32; 2610 pub const UIA_IsDataValidForFormPropertyId: i32 = 30103i32; 2611 pub const UIA_IsDialogPropertyId: i32 = 30174i32; 2612 pub const UIA_IsDockPatternAvailablePropertyId: i32 = 30027i32; 2613 pub const UIA_IsDragPatternAvailablePropertyId: i32 = 30137i32; 2614 pub const UIA_IsDropTargetPatternAvailablePropertyId: i32 = 30141i32; 2615 pub const UIA_IsEnabledPropertyId: i32 = 30010i32; 2616 pub const UIA_IsExpandCollapsePatternAvailablePropertyId: i32 = 30028i32; 2617 pub const UIA_IsGridItemPatternAvailablePropertyId: i32 = 30029i32; 2618 pub const UIA_IsGridPatternAvailablePropertyId: i32 = 30030i32; 2619 pub const UIA_IsHiddenAttributeId: i32 = 40013i32; 2620 pub const UIA_IsInvokePatternAvailablePropertyId: i32 = 30031i32; 2621 pub const UIA_IsItalicAttributeId: i32 = 40014i32; 2622 pub const UIA_IsItemContainerPatternAvailablePropertyId: i32 = 30108i32; 2623 pub const UIA_IsKeyboardFocusablePropertyId: i32 = 30009i32; 2624 pub const UIA_IsLegacyIAccessiblePatternAvailablePropertyId: i32 = 30090i32; 2625 pub const UIA_IsMultipleViewPatternAvailablePropertyId: i32 = 30032i32; 2626 pub const UIA_IsObjectModelPatternAvailablePropertyId: i32 = 30112i32; 2627 pub const UIA_IsOffscreenPropertyId: i32 = 30022i32; 2628 pub const UIA_IsPasswordPropertyId: i32 = 30019i32; 2629 pub const UIA_IsPeripheralPropertyId: i32 = 30150i32; 2630 pub const UIA_IsRangeValuePatternAvailablePropertyId: i32 = 30033i32; 2631 pub const UIA_IsReadOnlyAttributeId: i32 = 40015i32; 2632 pub const UIA_IsRequiredForFormPropertyId: i32 = 30025i32; 2633 pub const UIA_IsScrollItemPatternAvailablePropertyId: i32 = 30035i32; 2634 pub const UIA_IsScrollPatternAvailablePropertyId: i32 = 30034i32; 2635 pub const UIA_IsSelectionItemPatternAvailablePropertyId: i32 = 30036i32; 2636 pub const UIA_IsSelectionPattern2AvailablePropertyId: i32 = 30168i32; 2637 pub const UIA_IsSelectionPatternAvailablePropertyId: i32 = 30037i32; 2638 pub const UIA_IsSpreadsheetItemPatternAvailablePropertyId: i32 = 30132i32; 2639 pub const UIA_IsSpreadsheetPatternAvailablePropertyId: i32 = 30128i32; 2640 pub const UIA_IsStylesPatternAvailablePropertyId: i32 = 30127i32; 2641 pub const UIA_IsSubscriptAttributeId: i32 = 40016i32; 2642 pub const UIA_IsSuperscriptAttributeId: i32 = 40017i32; 2643 pub const UIA_IsSynchronizedInputPatternAvailablePropertyId: i32 = 30110i32; 2644 pub const UIA_IsTableItemPatternAvailablePropertyId: i32 = 30039i32; 2645 pub const UIA_IsTablePatternAvailablePropertyId: i32 = 30038i32; 2646 pub const UIA_IsTextChildPatternAvailablePropertyId: i32 = 30136i32; 2647 pub const UIA_IsTextEditPatternAvailablePropertyId: i32 = 30149i32; 2648 pub const UIA_IsTextPattern2AvailablePropertyId: i32 = 30119i32; 2649 pub const UIA_IsTextPatternAvailablePropertyId: i32 = 30040i32; 2650 pub const UIA_IsTogglePatternAvailablePropertyId: i32 = 30041i32; 2651 pub const UIA_IsTransformPattern2AvailablePropertyId: i32 = 30134i32; 2652 pub const UIA_IsTransformPatternAvailablePropertyId: i32 = 30042i32; 2653 pub const UIA_IsValuePatternAvailablePropertyId: i32 = 30043i32; 2654 pub const UIA_IsVirtualizedItemPatternAvailablePropertyId: i32 = 30109i32; 2655 pub const UIA_IsWindowPatternAvailablePropertyId: i32 = 30044i32; 2656 pub const UIA_ItemContainerPatternId: i32 = 10019i32; 2657 pub const UIA_ItemStatusPropertyId: i32 = 30026i32; 2658 pub const UIA_ItemTypePropertyId: i32 = 30021i32; 2659 pub const UIA_LabeledByPropertyId: i32 = 30018i32; 2660 pub const UIA_LandmarkTypePropertyId: i32 = 30157i32; 2661 pub const UIA_LayoutInvalidatedEventId: i32 = 20008i32; 2662 pub const UIA_LegacyIAccessibleChildIdPropertyId: i32 = 30091i32; 2663 pub const UIA_LegacyIAccessibleDefaultActionPropertyId: i32 = 30100i32; 2664 pub const UIA_LegacyIAccessibleDescriptionPropertyId: i32 = 30094i32; 2665 pub const UIA_LegacyIAccessibleHelpPropertyId: i32 = 30097i32; 2666 pub const UIA_LegacyIAccessibleKeyboardShortcutPropertyId: i32 = 30098i32; 2667 pub const UIA_LegacyIAccessibleNamePropertyId: i32 = 30092i32; 2668 pub const UIA_LegacyIAccessiblePatternId: i32 = 10018i32; 2669 pub const UIA_LegacyIAccessibleRolePropertyId: i32 = 30095i32; 2670 pub const UIA_LegacyIAccessibleSelectionPropertyId: i32 = 30099i32; 2671 pub const UIA_LegacyIAccessibleStatePropertyId: i32 = 30096i32; 2672 pub const UIA_LegacyIAccessibleValuePropertyId: i32 = 30093i32; 2673 pub const UIA_LevelPropertyId: i32 = 30154i32; 2674 pub const UIA_LineSpacingAttributeId: i32 = 40040i32; 2675 pub const UIA_LinkAttributeId: i32 = 40035i32; 2676 pub const UIA_ListControlTypeId: i32 = 50008i32; 2677 pub const UIA_ListItemControlTypeId: i32 = 50007i32; 2678 pub const UIA_LiveRegionChangedEventId: i32 = 20024i32; 2679 pub const UIA_LiveSettingPropertyId: i32 = 30135i32; 2680 pub const UIA_LocalizedControlTypePropertyId: i32 = 30004i32; 2681 pub const UIA_LocalizedLandmarkTypePropertyId: i32 = 30158i32; 2682 pub const UIA_MainLandmarkTypeId: i32 = 80002i32; 2683 pub const UIA_MarginBottomAttributeId: i32 = 40018i32; 2684 pub const UIA_MarginLeadingAttributeId: i32 = 40019i32; 2685 pub const UIA_MarginTopAttributeId: i32 = 40020i32; 2686 pub const UIA_MarginTrailingAttributeId: i32 = 40021i32; 2687 pub const UIA_MenuBarControlTypeId: i32 = 50010i32; 2688 pub const UIA_MenuClosedEventId: i32 = 20007i32; 2689 pub const UIA_MenuControlTypeId: i32 = 50009i32; 2690 pub const UIA_MenuItemControlTypeId: i32 = 50011i32; 2691 pub const UIA_MenuModeEndEventId: i32 = 20019i32; 2692 pub const UIA_MenuModeStartEventId: i32 = 20018i32; 2693 pub const UIA_MenuOpenedEventId: i32 = 20003i32; 2694 pub const UIA_MultipleViewCurrentViewPropertyId: i32 = 30071i32; 2695 pub const UIA_MultipleViewPatternId: i32 = 10008i32; 2696 pub const UIA_MultipleViewSupportedViewsPropertyId: i32 = 30072i32; 2697 pub const UIA_NamePropertyId: i32 = 30005i32; 2698 pub const UIA_NativeWindowHandlePropertyId: i32 = 30020i32; 2699 pub const UIA_NavigationLandmarkTypeId: i32 = 80003i32; 2700 pub const UIA_NotificationEventId: i32 = 20035i32; 2701 pub const UIA_ObjectModelPatternId: i32 = 10022i32; 2702 pub const UIA_OptimizeForVisualContentPropertyId: i32 = 30111i32; 2703 pub const UIA_OrientationPropertyId: i32 = 30023i32; 2704 pub const UIA_OutlineColorPropertyId: i32 = 30161i32; 2705 pub const UIA_OutlineStylesAttributeId: i32 = 40022i32; 2706 pub const UIA_OutlineThicknessPropertyId: i32 = 30164i32; 2707 pub const UIA_OverlineColorAttributeId: i32 = 40023i32; 2708 pub const UIA_OverlineStyleAttributeId: i32 = 40024i32; 2709 pub const UIA_PFIA_DEFAULT: u32 = 0u32; 2710 pub const UIA_PFIA_UNWRAP_BRIDGE: u32 = 1u32; 2711 pub const UIA_PaneControlTypeId: i32 = 50033i32; 2712 pub const UIA_PositionInSetPropertyId: i32 = 30152i32; 2713 pub const UIA_ProcessIdPropertyId: i32 = 30002i32; 2714 pub const UIA_ProgressBarControlTypeId: i32 = 50012i32; 2715 pub const UIA_ProviderDescriptionPropertyId: i32 = 30107i32; 2716 pub const UIA_RadioButtonControlTypeId: i32 = 50013i32; 2717 pub const UIA_RangeValueIsReadOnlyPropertyId: i32 = 30048i32; 2718 pub const UIA_RangeValueLargeChangePropertyId: i32 = 30051i32; 2719 pub const UIA_RangeValueMaximumPropertyId: i32 = 30050i32; 2720 pub const UIA_RangeValueMinimumPropertyId: i32 = 30049i32; 2721 pub const UIA_RangeValuePatternId: i32 = 10003i32; 2722 pub const UIA_RangeValueSmallChangePropertyId: i32 = 30052i32; 2723 pub const UIA_RangeValueValuePropertyId: i32 = 30047i32; 2724 pub const UIA_RotationPropertyId: i32 = 30166i32; 2725 pub const UIA_RuntimeIdPropertyId: i32 = 30000i32; 2726 pub const UIA_SayAsInterpretAsAttributeId: i32 = 40043i32; 2727 pub const UIA_SayAsInterpretAsMetadataId: i32 = 100000i32; 2728 pub const UIA_ScrollBarControlTypeId: i32 = 50014i32; 2729 pub const UIA_ScrollHorizontalScrollPercentPropertyId: i32 = 30053i32; 2730 pub const UIA_ScrollHorizontalViewSizePropertyId: i32 = 30054i32; 2731 pub const UIA_ScrollHorizontallyScrollablePropertyId: i32 = 30057i32; 2732 pub const UIA_ScrollItemPatternId: i32 = 10017i32; 2733 pub const UIA_ScrollPatternId: i32 = 10004i32; 2734 pub const UIA_ScrollPatternNoScroll: f64 = -1f64; 2735 pub const UIA_ScrollVerticalScrollPercentPropertyId: i32 = 30055i32; 2736 pub const UIA_ScrollVerticalViewSizePropertyId: i32 = 30056i32; 2737 pub const UIA_ScrollVerticallyScrollablePropertyId: i32 = 30058i32; 2738 pub const UIA_SearchLandmarkTypeId: i32 = 80004i32; 2739 pub const UIA_Selection2CurrentSelectedItemPropertyId: i32 = 30171i32; 2740 pub const UIA_Selection2FirstSelectedItemPropertyId: i32 = 30169i32; 2741 pub const UIA_Selection2ItemCountPropertyId: i32 = 30172i32; 2742 pub const UIA_Selection2LastSelectedItemPropertyId: i32 = 30170i32; 2743 pub const UIA_SelectionActiveEndAttributeId: i32 = 40037i32; 2744 pub const UIA_SelectionCanSelectMultiplePropertyId: i32 = 30060i32; 2745 pub const UIA_SelectionIsSelectionRequiredPropertyId: i32 = 30061i32; 2746 pub const UIA_SelectionItemIsSelectedPropertyId: i32 = 30079i32; 2747 pub const UIA_SelectionItemPatternId: i32 = 10010i32; 2748 pub const UIA_SelectionItemSelectionContainerPropertyId: i32 = 30080i32; 2749 pub const UIA_SelectionItem_ElementAddedToSelectionEventId: i32 = 20010i32; 2750 pub const UIA_SelectionItem_ElementRemovedFromSelectionEventId: i32 = 20011i32; 2751 pub const UIA_SelectionItem_ElementSelectedEventId: i32 = 20012i32; 2752 pub const UIA_SelectionPattern2Id: i32 = 10034i32; 2753 pub const UIA_SelectionPatternId: i32 = 10001i32; 2754 pub const UIA_SelectionSelectionPropertyId: i32 = 30059i32; 2755 pub const UIA_Selection_InvalidatedEventId: i32 = 20013i32; 2756 pub const UIA_SemanticZoomControlTypeId: i32 = 50039i32; 2757 pub const UIA_SeparatorControlTypeId: i32 = 50038i32; 2758 pub const UIA_SizeOfSetPropertyId: i32 = 30153i32; 2759 pub const UIA_SizePropertyId: i32 = 30167i32; 2760 pub const UIA_SliderControlTypeId: i32 = 50015i32; 2761 pub const UIA_SpinnerControlTypeId: i32 = 50016i32; 2762 pub const UIA_SplitButtonControlTypeId: i32 = 50031i32; 2763 pub const UIA_SpreadsheetItemAnnotationObjectsPropertyId: i32 = 30130i32; 2764 pub const UIA_SpreadsheetItemAnnotationTypesPropertyId: i32 = 30131i32; 2765 pub const UIA_SpreadsheetItemFormulaPropertyId: i32 = 30129i32; 2766 pub const UIA_SpreadsheetItemPatternId: i32 = 10027i32; 2767 pub const UIA_SpreadsheetPatternId: i32 = 10026i32; 2768 pub const UIA_StatusBarControlTypeId: i32 = 50017i32; 2769 pub const UIA_StrikethroughColorAttributeId: i32 = 40025i32; 2770 pub const UIA_StrikethroughStyleAttributeId: i32 = 40026i32; 2771 pub const UIA_StructureChangedEventId: i32 = 20002i32; 2772 pub const UIA_StyleIdAttributeId: i32 = 40034i32; 2773 pub const UIA_StyleNameAttributeId: i32 = 40033i32; 2774 pub const UIA_StylesExtendedPropertiesPropertyId: i32 = 30126i32; 2775 pub const UIA_StylesFillColorPropertyId: i32 = 30122i32; 2776 pub const UIA_StylesFillPatternColorPropertyId: i32 = 30125i32; 2777 pub const UIA_StylesFillPatternStylePropertyId: i32 = 30123i32; 2778 pub const UIA_StylesPatternId: i32 = 10025i32; 2779 pub const UIA_StylesShapePropertyId: i32 = 30124i32; 2780 pub const UIA_StylesStyleIdPropertyId: i32 = 30120i32; 2781 pub const UIA_StylesStyleNamePropertyId: i32 = 30121i32; 2782 pub const UIA_SummaryChangeId: i32 = 90000i32; 2783 pub const UIA_SynchronizedInputPatternId: i32 = 10021i32; 2784 pub const UIA_SystemAlertEventId: i32 = 20023i32; 2785 pub const UIA_TabControlTypeId: i32 = 50018i32; 2786 pub const UIA_TabItemControlTypeId: i32 = 50019i32; 2787 pub const UIA_TableColumnHeadersPropertyId: i32 = 30082i32; 2788 pub const UIA_TableControlTypeId: i32 = 50036i32; 2789 pub const UIA_TableItemColumnHeaderItemsPropertyId: i32 = 30085i32; 2790 pub const UIA_TableItemPatternId: i32 = 10013i32; 2791 pub const UIA_TableItemRowHeaderItemsPropertyId: i32 = 30084i32; 2792 pub const UIA_TablePatternId: i32 = 10012i32; 2793 pub const UIA_TableRowHeadersPropertyId: i32 = 30081i32; 2794 pub const UIA_TableRowOrColumnMajorPropertyId: i32 = 30083i32; 2795 pub const UIA_TabsAttributeId: i32 = 40027i32; 2796 pub const UIA_TextChildPatternId: i32 = 10029i32; 2797 pub const UIA_TextControlTypeId: i32 = 50020i32; 2798 pub const UIA_TextEditPatternId: i32 = 10032i32; 2799 pub const UIA_TextEdit_ConversionTargetChangedEventId: i32 = 20033i32; 2800 pub const UIA_TextEdit_TextChangedEventId: i32 = 20032i32; 2801 pub const UIA_TextFlowDirectionsAttributeId: i32 = 40028i32; 2802 pub const UIA_TextPattern2Id: i32 = 10024i32; 2803 pub const UIA_TextPatternId: i32 = 10014i32; 2804 pub const UIA_Text_TextChangedEventId: i32 = 20015i32; 2805 pub const UIA_Text_TextSelectionChangedEventId: i32 = 20014i32; 2806 pub const UIA_ThumbControlTypeId: i32 = 50027i32; 2807 pub const UIA_TitleBarControlTypeId: i32 = 50037i32; 2808 pub const UIA_TogglePatternId: i32 = 10015i32; 2809 pub const UIA_ToggleToggleStatePropertyId: i32 = 30086i32; 2810 pub const UIA_ToolBarControlTypeId: i32 = 50021i32; 2811 pub const UIA_ToolTipClosedEventId: i32 = 20001i32; 2812 pub const UIA_ToolTipControlTypeId: i32 = 50022i32; 2813 pub const UIA_ToolTipOpenedEventId: i32 = 20000i32; 2814 pub const UIA_Transform2CanZoomPropertyId: i32 = 30133i32; 2815 pub const UIA_Transform2ZoomLevelPropertyId: i32 = 30145i32; 2816 pub const UIA_Transform2ZoomMaximumPropertyId: i32 = 30147i32; 2817 pub const UIA_Transform2ZoomMinimumPropertyId: i32 = 30146i32; 2818 pub const UIA_TransformCanMovePropertyId: i32 = 30087i32; 2819 pub const UIA_TransformCanResizePropertyId: i32 = 30088i32; 2820 pub const UIA_TransformCanRotatePropertyId: i32 = 30089i32; 2821 pub const UIA_TransformPattern2Id: i32 = 10028i32; 2822 pub const UIA_TransformPatternId: i32 = 10016i32; 2823 pub const UIA_TreeControlTypeId: i32 = 50023i32; 2824 pub const UIA_TreeItemControlTypeId: i32 = 50024i32; 2825 pub const UIA_UnderlineColorAttributeId: i32 = 40029i32; 2826 pub const UIA_UnderlineStyleAttributeId: i32 = 40030i32; 2827 pub const UIA_ValueIsReadOnlyPropertyId: i32 = 30046i32; 2828 pub const UIA_ValuePatternId: i32 = 10002i32; 2829 pub const UIA_ValueValuePropertyId: i32 = 30045i32; 2830 pub const UIA_VirtualizedItemPatternId: i32 = 10020i32; 2831 pub const UIA_VisualEffectsPropertyId: i32 = 30163i32; 2832 pub const UIA_WindowCanMaximizePropertyId: i32 = 30073i32; 2833 pub const UIA_WindowCanMinimizePropertyId: i32 = 30074i32; 2834 pub const UIA_WindowControlTypeId: i32 = 50032i32; 2835 pub const UIA_WindowIsModalPropertyId: i32 = 30077i32; 2836 pub const UIA_WindowIsTopmostPropertyId: i32 = 30078i32; 2837 pub const UIA_WindowPatternId: i32 = 10009i32; 2838 pub const UIA_WindowWindowInteractionStatePropertyId: i32 = 30076i32; 2839 pub const UIA_WindowWindowVisualStatePropertyId: i32 = 30075i32; 2840 pub const UIA_Window_WindowClosedEventId: i32 = 20017i32; 2841 pub const UIA_Window_WindowOpenedEventId: i32 = 20016i32; 2842 #[repr(C)] 2843 #[cfg(feature = "Win32_Foundation")] 2844 pub struct UIAutomationEventInfo { 2845 pub guid: ::windows_sys::core::GUID, 2846 pub pProgrammaticName: super::super::Foundation::PWSTR, 2847 } 2848 #[cfg(feature = "Win32_Foundation")] 2849 impl ::core::marker::Copy for UIAutomationEventInfo {} 2850 #[cfg(feature = "Win32_Foundation")] 2851 impl ::core::clone::Clone for UIAutomationEventInfo { clone(&self) -> Self2852 fn clone(&self) -> Self { 2853 *self 2854 } 2855 } 2856 #[repr(C)] 2857 #[cfg(feature = "Win32_Foundation")] 2858 pub struct UIAutomationMethodInfo { 2859 pub pProgrammaticName: super::super::Foundation::PWSTR, 2860 pub doSetFocus: super::super::Foundation::BOOL, 2861 pub cInParameters: u32, 2862 pub cOutParameters: u32, 2863 pub pParameterTypes: *mut UIAutomationType, 2864 pub pParameterNames: *mut super::super::Foundation::PWSTR, 2865 } 2866 #[cfg(feature = "Win32_Foundation")] 2867 impl ::core::marker::Copy for UIAutomationMethodInfo {} 2868 #[cfg(feature = "Win32_Foundation")] 2869 impl ::core::clone::Clone for UIAutomationMethodInfo { clone(&self) -> Self2870 fn clone(&self) -> Self { 2871 *self 2872 } 2873 } 2874 #[repr(C)] 2875 pub struct UIAutomationParameter { 2876 pub r#type: UIAutomationType, 2877 pub pData: *mut ::core::ffi::c_void, 2878 } 2879 impl ::core::marker::Copy for UIAutomationParameter {} 2880 impl ::core::clone::Clone for UIAutomationParameter { clone(&self) -> Self2881 fn clone(&self) -> Self { 2882 *self 2883 } 2884 } 2885 #[repr(C)] 2886 #[cfg(feature = "Win32_Foundation")] 2887 pub struct UIAutomationPatternInfo { 2888 pub guid: ::windows_sys::core::GUID, 2889 pub pProgrammaticName: super::super::Foundation::PWSTR, 2890 pub providerInterfaceId: ::windows_sys::core::GUID, 2891 pub clientInterfaceId: ::windows_sys::core::GUID, 2892 pub cProperties: u32, 2893 pub pProperties: *mut UIAutomationPropertyInfo, 2894 pub cMethods: u32, 2895 pub pMethods: *mut UIAutomationMethodInfo, 2896 pub cEvents: u32, 2897 pub pEvents: *mut UIAutomationEventInfo, 2898 pub pPatternHandler: IUIAutomationPatternHandler, 2899 } 2900 #[cfg(feature = "Win32_Foundation")] 2901 impl ::core::marker::Copy for UIAutomationPatternInfo {} 2902 #[cfg(feature = "Win32_Foundation")] 2903 impl ::core::clone::Clone for UIAutomationPatternInfo { clone(&self) -> Self2904 fn clone(&self) -> Self { 2905 *self 2906 } 2907 } 2908 #[repr(C)] 2909 #[cfg(feature = "Win32_Foundation")] 2910 pub struct UIAutomationPropertyInfo { 2911 pub guid: ::windows_sys::core::GUID, 2912 pub pProgrammaticName: super::super::Foundation::PWSTR, 2913 pub r#type: UIAutomationType, 2914 } 2915 #[cfg(feature = "Win32_Foundation")] 2916 impl ::core::marker::Copy for UIAutomationPropertyInfo {} 2917 #[cfg(feature = "Win32_Foundation")] 2918 impl ::core::clone::Clone for UIAutomationPropertyInfo { clone(&self) -> Self2919 fn clone(&self) -> Self { 2920 *self 2921 } 2922 } 2923 pub type UIAutomationType = i32; 2924 pub const UIAutomationType_Int: UIAutomationType = 1i32; 2925 pub const UIAutomationType_Bool: UIAutomationType = 2i32; 2926 pub const UIAutomationType_String: UIAutomationType = 3i32; 2927 pub const UIAutomationType_Double: UIAutomationType = 4i32; 2928 pub const UIAutomationType_Point: UIAutomationType = 5i32; 2929 pub const UIAutomationType_Rect: UIAutomationType = 6i32; 2930 pub const UIAutomationType_Element: UIAutomationType = 7i32; 2931 pub const UIAutomationType_Array: UIAutomationType = 65536i32; 2932 pub const UIAutomationType_Out: UIAutomationType = 131072i32; 2933 pub const UIAutomationType_IntArray: UIAutomationType = 65537i32; 2934 pub const UIAutomationType_BoolArray: UIAutomationType = 65538i32; 2935 pub const UIAutomationType_StringArray: UIAutomationType = 65539i32; 2936 pub const UIAutomationType_DoubleArray: UIAutomationType = 65540i32; 2937 pub const UIAutomationType_PointArray: UIAutomationType = 65541i32; 2938 pub const UIAutomationType_RectArray: UIAutomationType = 65542i32; 2939 pub const UIAutomationType_ElementArray: UIAutomationType = 65543i32; 2940 pub const UIAutomationType_OutInt: UIAutomationType = 131073i32; 2941 pub const UIAutomationType_OutBool: UIAutomationType = 131074i32; 2942 pub const UIAutomationType_OutString: UIAutomationType = 131075i32; 2943 pub const UIAutomationType_OutDouble: UIAutomationType = 131076i32; 2944 pub const UIAutomationType_OutPoint: UIAutomationType = 131077i32; 2945 pub const UIAutomationType_OutRect: UIAutomationType = 131078i32; 2946 pub const UIAutomationType_OutElement: UIAutomationType = 131079i32; 2947 pub const UIAutomationType_OutIntArray: UIAutomationType = 196609i32; 2948 pub const UIAutomationType_OutBoolArray: UIAutomationType = 196610i32; 2949 pub const UIAutomationType_OutStringArray: UIAutomationType = 196611i32; 2950 pub const UIAutomationType_OutDoubleArray: UIAutomationType = 196612i32; 2951 pub const UIAutomationType_OutPointArray: UIAutomationType = 196613i32; 2952 pub const UIAutomationType_OutRectArray: UIAutomationType = 196614i32; 2953 pub const UIAutomationType_OutElementArray: UIAutomationType = 196615i32; 2954 #[repr(C)] 2955 pub struct UiaAndOrCondition { 2956 pub ConditionType: ConditionType, 2957 pub ppConditions: *mut *mut UiaCondition, 2958 pub cConditions: i32, 2959 } 2960 impl ::core::marker::Copy for UiaAndOrCondition {} 2961 impl ::core::clone::Clone for UiaAndOrCondition { clone(&self) -> Self2962 fn clone(&self) -> Self { 2963 *self 2964 } 2965 } 2966 pub const UiaAppendRuntimeId: u32 = 3u32; 2967 #[repr(C)] 2968 pub struct UiaAsyncContentLoadedEventArgs { 2969 pub Type: EventArgsType, 2970 pub EventId: i32, 2971 pub AsyncContentLoadedState: AsyncContentLoadedState, 2972 pub PercentComplete: f64, 2973 } 2974 impl ::core::marker::Copy for UiaAsyncContentLoadedEventArgs {} 2975 impl ::core::clone::Clone for UiaAsyncContentLoadedEventArgs { clone(&self) -> Self2976 fn clone(&self) -> Self { 2977 *self 2978 } 2979 } 2980 #[repr(C)] 2981 pub struct UiaCacheRequest { 2982 pub pViewCondition: *mut UiaCondition, 2983 pub Scope: TreeScope, 2984 pub pProperties: *mut i32, 2985 pub cProperties: i32, 2986 pub pPatterns: *mut i32, 2987 pub cPatterns: i32, 2988 pub automationElementMode: AutomationElementMode, 2989 } 2990 impl ::core::marker::Copy for UiaCacheRequest {} 2991 impl ::core::clone::Clone for UiaCacheRequest { clone(&self) -> Self2992 fn clone(&self) -> Self { 2993 *self 2994 } 2995 } 2996 #[repr(C)] 2997 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 2998 pub struct UiaChangeInfo { 2999 pub uiaId: i32, 3000 pub payload: super::super::System::Com::VARIANT, 3001 pub extraInfo: super::super::System::Com::VARIANT, 3002 } 3003 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3004 impl ::core::marker::Copy for UiaChangeInfo {} 3005 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3006 impl ::core::clone::Clone for UiaChangeInfo { clone(&self) -> Self3007 fn clone(&self) -> Self { 3008 *self 3009 } 3010 } 3011 #[repr(C)] 3012 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3013 pub struct UiaChangesEventArgs { 3014 pub Type: EventArgsType, 3015 pub EventId: i32, 3016 pub EventIdCount: i32, 3017 pub pUiaChanges: *mut UiaChangeInfo, 3018 } 3019 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3020 impl ::core::marker::Copy for UiaChangesEventArgs {} 3021 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3022 impl ::core::clone::Clone for UiaChangesEventArgs { clone(&self) -> Self3023 fn clone(&self) -> Self { 3024 *self 3025 } 3026 } 3027 #[repr(C)] 3028 pub struct UiaCondition { 3029 pub ConditionType: ConditionType, 3030 } 3031 impl ::core::marker::Copy for UiaCondition {} 3032 impl ::core::clone::Clone for UiaCondition { clone(&self) -> Self3033 fn clone(&self) -> Self { 3034 *self 3035 } 3036 } 3037 #[repr(C)] 3038 pub struct UiaEventArgs { 3039 pub Type: EventArgsType, 3040 pub EventId: i32, 3041 } 3042 impl ::core::marker::Copy for UiaEventArgs {} 3043 impl ::core::clone::Clone for UiaEventArgs { clone(&self) -> Self3044 fn clone(&self) -> Self { 3045 *self 3046 } 3047 } 3048 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 3049 pub type UiaEventCallback = unsafe extern "system" fn(pargs: *mut UiaEventArgs, prequesteddata: *mut super::super::System::Com::SAFEARRAY, ptreestructure: super::super::Foundation::BSTR); 3050 #[repr(C)] 3051 #[cfg(feature = "Win32_Foundation")] 3052 pub struct UiaFindParams { 3053 pub MaxDepth: i32, 3054 pub FindFirst: super::super::Foundation::BOOL, 3055 pub ExcludeRoot: super::super::Foundation::BOOL, 3056 pub pFindCondition: *mut UiaCondition, 3057 } 3058 #[cfg(feature = "Win32_Foundation")] 3059 impl ::core::marker::Copy for UiaFindParams {} 3060 #[cfg(feature = "Win32_Foundation")] 3061 impl ::core::clone::Clone for UiaFindParams { clone(&self) -> Self3062 fn clone(&self) -> Self { 3063 *self 3064 } 3065 } 3066 #[repr(C)] 3067 pub struct UiaNotCondition { 3068 pub ConditionType: ConditionType, 3069 pub pCondition: *mut UiaCondition, 3070 } 3071 impl ::core::marker::Copy for UiaNotCondition {} 3072 impl ::core::clone::Clone for UiaNotCondition { clone(&self) -> Self3073 fn clone(&self) -> Self { 3074 *self 3075 } 3076 } 3077 #[repr(C)] 3078 pub struct UiaPoint { 3079 pub x: f64, 3080 pub y: f64, 3081 } 3082 impl ::core::marker::Copy for UiaPoint {} 3083 impl ::core::clone::Clone for UiaPoint { clone(&self) -> Self3084 fn clone(&self) -> Self { 3085 *self 3086 } 3087 } 3088 #[repr(C)] 3089 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3090 pub struct UiaPropertyChangedEventArgs { 3091 pub Type: EventArgsType, 3092 pub EventId: i32, 3093 pub PropertyId: i32, 3094 pub OldValue: super::super::System::Com::VARIANT, 3095 pub NewValue: super::super::System::Com::VARIANT, 3096 } 3097 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3098 impl ::core::marker::Copy for UiaPropertyChangedEventArgs {} 3099 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3100 impl ::core::clone::Clone for UiaPropertyChangedEventArgs { clone(&self) -> Self3101 fn clone(&self) -> Self { 3102 *self 3103 } 3104 } 3105 #[repr(C)] 3106 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3107 pub struct UiaPropertyCondition { 3108 pub ConditionType: ConditionType, 3109 pub PropertyId: i32, 3110 pub Value: super::super::System::Com::VARIANT, 3111 pub Flags: PropertyConditionFlags, 3112 } 3113 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3114 impl ::core::marker::Copy for UiaPropertyCondition {} 3115 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 3116 impl ::core::clone::Clone for UiaPropertyCondition { clone(&self) -> Self3117 fn clone(&self) -> Self { 3118 *self 3119 } 3120 } 3121 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 3122 pub type UiaProviderCallback = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, providertype: ProviderType) -> *mut super::super::System::Com::SAFEARRAY; 3123 #[repr(C)] 3124 pub struct UiaRect { 3125 pub left: f64, 3126 pub top: f64, 3127 pub width: f64, 3128 pub height: f64, 3129 } 3130 impl ::core::marker::Copy for UiaRect {} 3131 impl ::core::clone::Clone for UiaRect { clone(&self) -> Self3132 fn clone(&self) -> Self { 3133 *self 3134 } 3135 } 3136 pub const UiaRootObjectId: i32 = -25i32; 3137 #[repr(C)] 3138 pub struct UiaStructureChangedEventArgs { 3139 pub Type: EventArgsType, 3140 pub EventId: i32, 3141 pub StructureChangeType: StructureChangeType, 3142 pub pRuntimeId: *mut i32, 3143 pub cRuntimeIdLen: i32, 3144 } 3145 impl ::core::marker::Copy for UiaStructureChangedEventArgs {} 3146 impl ::core::clone::Clone for UiaStructureChangedEventArgs { clone(&self) -> Self3147 fn clone(&self) -> Self { 3148 *self 3149 } 3150 } 3151 #[repr(C)] 3152 #[cfg(feature = "Win32_System_Com")] 3153 pub struct UiaTextEditTextChangedEventArgs { 3154 pub Type: EventArgsType, 3155 pub EventId: i32, 3156 pub TextEditChangeType: TextEditChangeType, 3157 pub pTextChange: *mut super::super::System::Com::SAFEARRAY, 3158 } 3159 #[cfg(feature = "Win32_System_Com")] 3160 impl ::core::marker::Copy for UiaTextEditTextChangedEventArgs {} 3161 #[cfg(feature = "Win32_System_Com")] 3162 impl ::core::clone::Clone for UiaTextEditTextChangedEventArgs { clone(&self) -> Self3163 fn clone(&self) -> Self { 3164 *self 3165 } 3166 } 3167 #[repr(C)] 3168 pub struct UiaWindowClosedEventArgs { 3169 pub Type: EventArgsType, 3170 pub EventId: i32, 3171 pub pRuntimeId: *mut i32, 3172 pub cRuntimeIdLen: i32, 3173 } 3174 impl ::core::marker::Copy for UiaWindowClosedEventArgs {} 3175 impl ::core::clone::Clone for UiaWindowClosedEventArgs { clone(&self) -> Self3176 fn clone(&self) -> Self { 3177 *self 3178 } 3179 } 3180 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] }; 3181 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] }; 3182 pub const Value_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3183 data1: 3915341412, 3184 data2: 9887, 3185 data3: 19077, 3186 data4: [186, 153, 64, 146, 195, 234, 41, 134], 3187 }; 3188 pub const VirtualizedItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3189 data1: 4111472446, 3190 data2: 11889, 3191 data3: 17897, 3192 data4: [166, 229, 98, 246, 237, 130, 137, 213], 3193 }; 3194 pub type VisualEffects = i32; 3195 pub const VisualEffects_None: VisualEffects = 0i32; 3196 pub const VisualEffects_Shadow: VisualEffects = 1i32; 3197 pub const VisualEffects_Reflection: VisualEffects = 2i32; 3198 pub const VisualEffects_Glow: VisualEffects = 4i32; 3199 pub const VisualEffects_SoftEdges: VisualEffects = 8i32; 3200 pub const VisualEffects_Bevel: VisualEffects = 16i32; 3201 pub const VisualEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3202 data1: 3860497765, 3203 data2: 43737, 3204 data3: 18135, 3205 data4: [158, 112, 78, 138, 132, 32, 212, 32], 3206 }; 3207 #[cfg(feature = "Win32_Foundation")] 3208 pub type WINEVENTPROC = unsafe extern "system" fn(hwineventhook: HWINEVENTHOOK, event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ideventthread: u32, dwmseventtime: u32); 3209 pub type WindowInteractionState = i32; 3210 pub const WindowInteractionState_Running: WindowInteractionState = 0i32; 3211 pub const WindowInteractionState_Closing: WindowInteractionState = 1i32; 3212 pub const WindowInteractionState_ReadyForUserInteraction: WindowInteractionState = 2i32; 3213 pub const WindowInteractionState_BlockedByModalWindow: WindowInteractionState = 3i32; 3214 pub const WindowInteractionState_NotResponding: WindowInteractionState = 4i32; 3215 pub type WindowVisualState = i32; 3216 pub const WindowVisualState_Normal: WindowVisualState = 0i32; 3217 pub const WindowVisualState_Maximized: WindowVisualState = 1i32; 3218 pub const WindowVisualState_Minimized: WindowVisualState = 2i32; 3219 pub const Window_CanMaximize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3220 data1: 1694496063, 3221 data2: 25437, 3222 data3: 16833, 3223 data4: [149, 12, 203, 90, 223, 190, 40, 227], 3224 }; 3225 pub const Window_CanMinimize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3226 data1: 3074115109, 3227 data2: 22920, 3228 data3: 19351, 3229 data4: [180, 194, 166, 254, 110, 120, 200, 198], 3230 }; 3231 pub const Window_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3232 data1: 3778703938, 3233 data2: 62562, 3234 data3: 20301, 3235 data4: [174, 193, 83, 178, 141, 108, 50, 144], 3236 }; 3237 pub const Window_IsModal_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3238 data1: 4283328658, 3239 data2: 14265, 3240 data3: 20426, 3241 data4: [133, 50, 255, 230, 116, 236, 254, 237], 3242 }; 3243 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] }; 3244 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] }; 3245 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] }; 3246 pub const Window_WindowInteractionState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3247 data1: 1340941988, 3248 data2: 1109, 3249 data3: 20386, 3250 data4: [178, 28, 196, 218, 45, 177, 255, 156], 3251 }; 3252 pub const Window_WindowOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { 3253 data1: 3555204358, 3254 data2: 56901, 3255 data3: 20271, 3256 data4: [150, 51, 222, 158, 2, 251, 101, 175], 3257 }; 3258 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] }; 3259 pub type ZoomUnit = i32; 3260 pub const ZoomUnit_NoAmount: ZoomUnit = 0i32; 3261 pub const ZoomUnit_LargeDecrement: ZoomUnit = 1i32; 3262 pub const ZoomUnit_SmallDecrement: ZoomUnit = 2i32; 3263 pub const ZoomUnit_LargeIncrement: ZoomUnit = 3i32; 3264 pub const ZoomUnit_SmallIncrement: ZoomUnit = 4i32; 3265