#[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§
impl Freeze for IUIAutomationElementVtbl
impl RefUnwindSafe for IUIAutomationElementVtbl
impl Send for IUIAutomationElementVtbl
impl Sync for IUIAutomationElementVtbl
impl Unpin for IUIAutomationElementVtbl
impl UnwindSafe for IUIAutomationElementVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more