IUIAutomationElementVtbl

Struct IUIAutomationElementVtbl 

Source
#[repr(C)]
pub struct IUIAutomationElementVtbl {
Show 83 fields pub parent: IUnknownVtbl, pub SetFocus: unsafe extern "system" fn(This: *mut IUIAutomationElement) -> HRESULT, pub GetRuntimeId: unsafe extern "system" fn(This: *mut IUIAutomationElement, runtimeId: *mut *mut SAFEARRAY) -> HRESULT, pub FindFirst: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElement) -> HRESULT, pub FindAll: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElementArray) -> HRESULT, pub FindFirstBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElement) -> HRESULT, pub FindAllBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElementArray) -> HRESULT, pub BuildUpdatedCache: unsafe extern "system" fn(This: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, updatedElement: *mut *mut IUIAutomationElement) -> HRESULT, pub GetCurrentPropertyValue: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, retVal: *mut VARIANT) -> HRESULT, pub GetCurrentPropertyValueEx: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT) -> HRESULT, pub GetCachedPropertyValue: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, retVal: *mut VARIANT) -> HRESULT, pub GetCachedPropertyValueEx: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT) -> HRESULT, pub GetCurrentPatternAs: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void) -> HRESULT, pub GetCachedPatternAs: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void) -> HRESULT, pub GetCurrentPattern: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, patternObject: *mut *mut IUnknown) -> HRESULT, pub GetCachedPattern: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, patternObject: *mut *mut IUnknown) -> HRESULT, pub GetCachedParent: unsafe extern "system" fn(This: *mut IUIAutomationElement, parent: *mut *mut IUIAutomationElement) -> HRESULT, pub GetCachedChildren: unsafe extern "system" fn(This: *mut IUIAutomationElement, children: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CurrentProcessId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT, pub get_CurrentControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut CONTROLTYPEID) -> HRESULT, pub get_CurrentLocalizedControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentAcceleratorKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentAccessKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentHasKeyboardFocus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentIsKeyboardFocusable: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentIsEnabled: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentAutomationId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentClassName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentHelpText: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentCulture: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT, pub get_CurrentIsControlElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentIsContentElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentIsPassword: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentNativeWindowHandle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut UIA_HWND) -> HRESULT, pub get_CurrentItemType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentIsOffscreen: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentOrientation: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut OrientationType) -> HRESULT, pub get_CurrentFrameworkId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentIsRequiredForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentItemStatus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentBoundingRectangle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut RECT) -> HRESULT, pub get_CurrentLabeledBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElement) -> HRESULT, pub get_CurrentAriaRole: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentAriaProperties: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CurrentIsDataValidForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CurrentControllerFor: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CurrentDescribedBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CurrentFlowsTo: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CurrentProviderDescription: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedProcessId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT, pub get_CachedControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut CONTROLTYPEID) -> HRESULT, pub get_CachedLocalizedControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedAcceleratorKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedAccessKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedHasKeyboardFocus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedIsKeyboardFocusable: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedIsEnabled: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedAutomationId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedClassName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedHelpText: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedCulture: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT, pub get_CachedIsControlElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedIsContentElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedIsPassword: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedNativeWindowHandle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut UIA_HWND) -> HRESULT, pub get_CachedItemType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedIsOffscreen: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedOrientation: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut OrientationType) -> HRESULT, pub get_CachedFrameworkId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedIsRequiredForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedItemStatus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedBoundingRectangle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut RECT) -> HRESULT, pub get_CachedLabeledBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElement) -> HRESULT, pub get_CachedAriaRole: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedAriaProperties: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub get_CachedIsDataValidForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT, pub get_CachedControllerFor: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CachedDescribedBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CachedFlowsTo: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT, pub get_CachedProviderDescription: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT, pub GetClickablePoint: unsafe extern "system" fn(This: *mut IUIAutomationElement, clickable: *mut POINT, gotClickable: *mut BOOL) -> HRESULT,
}

Fields§

§parent: IUnknownVtbl§SetFocus: unsafe extern "system" fn(This: *mut IUIAutomationElement) -> HRESULT§GetRuntimeId: unsafe extern "system" fn(This: *mut IUIAutomationElement, runtimeId: *mut *mut SAFEARRAY) -> HRESULT§FindFirst: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElement) -> HRESULT§FindAll: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElementArray) -> HRESULT§FindFirstBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElement) -> HRESULT§FindAllBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationElement, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElementArray) -> HRESULT§BuildUpdatedCache: unsafe extern "system" fn(This: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, updatedElement: *mut *mut IUIAutomationElement) -> HRESULT§GetCurrentPropertyValue: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, retVal: *mut VARIANT) -> HRESULT§GetCurrentPropertyValueEx: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT) -> HRESULT§GetCachedPropertyValue: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, retVal: *mut VARIANT) -> HRESULT§GetCachedPropertyValueEx: unsafe extern "system" fn(This: *mut IUIAutomationElement, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT) -> HRESULT§GetCurrentPatternAs: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void) -> HRESULT§GetCachedPatternAs: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void) -> HRESULT§GetCurrentPattern: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, patternObject: *mut *mut IUnknown) -> HRESULT§GetCachedPattern: unsafe extern "system" fn(This: *mut IUIAutomationElement, patternId: PATTERNID, patternObject: *mut *mut IUnknown) -> HRESULT§GetCachedParent: unsafe extern "system" fn(This: *mut IUIAutomationElement, parent: *mut *mut IUIAutomationElement) -> HRESULT§GetCachedChildren: unsafe extern "system" fn(This: *mut IUIAutomationElement, children: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CurrentProcessId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT§get_CurrentControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut CONTROLTYPEID) -> HRESULT§get_CurrentLocalizedControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentAcceleratorKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentAccessKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentHasKeyboardFocus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentIsKeyboardFocusable: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentIsEnabled: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentAutomationId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentClassName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentHelpText: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentCulture: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT§get_CurrentIsControlElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentIsContentElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentIsPassword: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentNativeWindowHandle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut UIA_HWND) -> HRESULT§get_CurrentItemType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentIsOffscreen: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentOrientation: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut OrientationType) -> HRESULT§get_CurrentFrameworkId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentIsRequiredForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentItemStatus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentBoundingRectangle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut RECT) -> HRESULT§get_CurrentLabeledBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElement) -> HRESULT§get_CurrentAriaRole: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentAriaProperties: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CurrentIsDataValidForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CurrentControllerFor: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CurrentDescribedBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CurrentFlowsTo: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CurrentProviderDescription: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedProcessId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT§get_CachedControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut CONTROLTYPEID) -> HRESULT§get_CachedLocalizedControlType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedAcceleratorKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedAccessKey: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedHasKeyboardFocus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedIsKeyboardFocusable: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedIsEnabled: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedAutomationId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedClassName: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedHelpText: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedCulture: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut c_int) -> HRESULT§get_CachedIsControlElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedIsContentElement: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedIsPassword: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedNativeWindowHandle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut UIA_HWND) -> HRESULT§get_CachedItemType: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedIsOffscreen: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedOrientation: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut OrientationType) -> HRESULT§get_CachedFrameworkId: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedIsRequiredForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedItemStatus: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedBoundingRectangle: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut RECT) -> HRESULT§get_CachedLabeledBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElement) -> HRESULT§get_CachedAriaRole: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedAriaProperties: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§get_CachedIsDataValidForForm: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BOOL) -> HRESULT§get_CachedControllerFor: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CachedDescribedBy: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CachedFlowsTo: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT§get_CachedProviderDescription: unsafe extern "system" fn(This: *mut IUIAutomationElement, retVal: *mut BSTR) -> HRESULT§GetClickablePoint: unsafe extern "system" fn(This: *mut IUIAutomationElement, clickable: *mut POINT, gotClickable: *mut BOOL) -> HRESULT

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.