#[repr(C)]pub struct IUIAutomationElement9 {
pub lpVtbl: *const IUIAutomationElement9Vtbl,
}
Fields§
§lpVtbl: *const IUIAutomationElement9Vtbl
Implementations§
Source§impl IUIAutomationElement9
impl IUIAutomationElement9
pub unsafe fn get_CurrentIsDialog(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedIsDialog(&self, retVal: *mut BOOL) -> HRESULT
Methods from Deref<Target = IUIAutomationElement8>§
pub unsafe fn get_CurrentHeadingLevel( &self, retVal: *mut HEADINGLEVELID, ) -> HRESULT
pub unsafe fn get_CachedHeadingLevel( &self, retVal: *mut HEADINGLEVELID, ) -> HRESULT
Methods from Deref<Target = IUIAutomationElement7>§
pub unsafe fn FindFirstWithOptions( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, traversalOptions: TreeTraversalOptions, root: *mut IUIAutomationElement, found: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn FindAllWithOptions( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, traversalOptions: TreeTraversalOptions, root: *mut IUIAutomationElement, found: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn FindFirstWithOptionsBuildCache( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, traversalOptions: TreeTraversalOptions, root: *mut IUIAutomationElement, found: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn FindAllWithOptionsBuildCache( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, traversalOptions: TreeTraversalOptions, root: *mut IUIAutomationElement, found: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn GetCurrentMetadataValue( &self, targetId: c_int, metadataId: METADATAID, returnVal: *mut VARIANT, ) -> HRESULT
Methods from Deref<Target = IUIAutomationElement6>§
pub unsafe fn get_CurrentFullDescription(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedFullDescription(&self, retVal: *mut BSTR) -> HRESULT
Methods from Deref<Target = IUIAutomationElement5>§
pub unsafe fn get_CurrentLandmarkType( &self, retVal: *mut LANDMARKTYPEID, ) -> HRESULT
pub unsafe fn get_CurrentLocalizedLandmarkType( &self, retVal: *mut BSTR, ) -> HRESULT
pub unsafe fn get_CachedLandmarkType( &self, retVal: *mut LANDMARKTYPEID, ) -> HRESULT
pub unsafe fn get_CachedLocalizedLandmarkType( &self, retVal: *mut BSTR, ) -> HRESULT
Methods from Deref<Target = IUIAutomationElement4>§
pub unsafe fn get_CurrentPositionInSet(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CurrentSizeOfSet(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CurrentLevel(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CurrentAnnotationTypes( &self, retVal: *mut *mut SAFEARRAY, ) -> HRESULT
pub unsafe fn get_CurrentAnnotationObjects( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CachedPositionInSet(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CachedSizeOfSet(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CachedLevel(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CachedAnnotationTypes( &self, retVal: *mut *mut SAFEARRAY, ) -> HRESULT
pub unsafe fn get_CachedAnnotationObjects( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
Methods from Deref<Target = IUIAutomationElement3>§
pub unsafe fn ShowContextMenu(&self) -> HRESULT
pub unsafe fn get_CurrentIsPeripheral(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedIsPeripheral(&self, retVal: *mut BOOL) -> HRESULT
Methods from Deref<Target = IUIAutomationElement2>§
pub unsafe fn get_CurrentOptimizeForVisualContent( &self, retVal: *mut BOOL, ) -> HRESULT
pub unsafe fn get_CachedOptimizeForVisualContent( &self, retVal: *mut BOOL, ) -> HRESULT
pub unsafe fn get_CurrentLiveSetting(&self, retVal: *mut LiveSetting) -> HRESULT
pub unsafe fn get_CachedLiveSetting(&self, retVal: *mut LiveSetting) -> HRESULT
pub unsafe fn get_CurrentFlowsFrom( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CachedFlowsFrom( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
Methods from Deref<Target = IUIAutomationElement>§
pub unsafe fn SetFocus(&self) -> HRESULT
pub unsafe fn GetRuntimeId(&self, runtimeId: *mut *mut SAFEARRAY) -> HRESULT
pub unsafe fn FindFirst( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn FindAll( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn FindFirstBuildCache( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn FindAllBuildCache( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn BuildUpdatedCache( &self, cacheRequest: *mut IUIAutomationCacheRequest, updatedElement: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn GetCurrentPropertyValue( &self, propertyId: PROPERTYID, retVal: *mut VARIANT, ) -> HRESULT
pub unsafe fn GetCurrentPropertyValueEx( &self, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT, ) -> HRESULT
pub unsafe fn GetCachedPropertyValue( &self, propertyId: PROPERTYID, retVal: *mut VARIANT, ) -> HRESULT
pub unsafe fn GetCachedPropertyValueEx( &self, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT, ) -> HRESULT
pub unsafe fn GetCurrentPatternAs( &self, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void, ) -> HRESULT
pub unsafe fn GetCachedPatternAs( &self, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void, ) -> HRESULT
pub unsafe fn GetCurrentPattern( &self, patternId: PATTERNID, patternObject: *mut *mut IUnknown, ) -> HRESULT
pub unsafe fn GetCachedPattern( &self, patternId: PATTERNID, patternObject: *mut *mut IUnknown, ) -> HRESULT
pub unsafe fn GetCachedParent( &self, parent: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn GetCachedChildren( &self, children: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CurrentProcessId(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CurrentControlType( &self, retVal: *mut CONTROLTYPEID, ) -> HRESULT
pub unsafe fn get_CurrentLocalizedControlType( &self, retVal: *mut BSTR, ) -> HRESULT
pub unsafe fn get_CurrentName(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentAcceleratorKey(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentAccessKey(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentHasKeyboardFocus(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentIsKeyboardFocusable( &self, retVal: *mut BOOL, ) -> HRESULT
pub unsafe fn get_CurrentIsEnabled(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentAutomationId(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentClassName(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentHelpText(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentCulture(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CurrentIsControlElement(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentIsContentElement(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentIsPassword(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentNativeWindowHandle( &self, retVal: *mut UIA_HWND, ) -> HRESULT
pub unsafe fn get_CurrentItemType(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentIsOffscreen(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentOrientation( &self, retVal: *mut OrientationType, ) -> HRESULT
pub unsafe fn get_CurrentFrameworkId(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentIsRequiredForForm(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentItemStatus(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentBoundingRectangle(&self, retVal: *mut RECT) -> HRESULT
pub unsafe fn get_CurrentLabeledBy( &self, retVal: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn get_CurrentAriaRole(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentAriaProperties(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CurrentIsDataValidForForm(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CurrentControllerFor( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CurrentDescribedBy( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CurrentFlowsTo( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CurrentProviderDescription( &self, retVal: *mut BSTR, ) -> HRESULT
pub unsafe fn get_CachedProcessId(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CachedControlType( &self, retVal: *mut CONTROLTYPEID, ) -> HRESULT
pub unsafe fn get_CachedLocalizedControlType( &self, retVal: *mut BSTR, ) -> HRESULT
pub unsafe fn get_CachedName(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedAcceleratorKey(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedAccessKey(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedHasKeyboardFocus(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedIsKeyboardFocusable(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedIsEnabled(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedAutomationId(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedClassName(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedHelpText(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedCulture(&self, retVal: *mut c_int) -> HRESULT
pub unsafe fn get_CachedIsControlElement(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedIsContentElement(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedIsPassword(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedNativeWindowHandle( &self, retVal: *mut UIA_HWND, ) -> HRESULT
pub unsafe fn get_CachedItemType(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedIsOffscreen(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedOrientation( &self, retVal: *mut OrientationType, ) -> HRESULT
pub unsafe fn get_CachedFrameworkId(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedIsRequiredForForm(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedItemStatus(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedBoundingRectangle(&self, retVal: *mut RECT) -> HRESULT
pub unsafe fn get_CachedLabeledBy( &self, retVal: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn get_CachedAriaRole(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedAriaProperties(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn get_CachedIsDataValidForForm(&self, retVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CachedControllerFor( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CachedDescribedBy( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CachedFlowsTo( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn get_CachedProviderDescription(&self, retVal: *mut BSTR) -> HRESULT
pub unsafe fn GetClickablePoint( &self, clickable: *mut POINT, gotClickable: *mut BOOL, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IUIAutomationElement9
impl Deref for IUIAutomationElement9
Source§type Target = IUIAutomationElement8
type Target = IUIAutomationElement8
The resulting type after dereferencing.
Source§fn deref(&self) -> &IUIAutomationElement8
fn deref(&self) -> &IUIAutomationElement8
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IUIAutomationElement9
impl RefUnwindSafe for IUIAutomationElement9
impl !Send for IUIAutomationElement9
impl !Sync for IUIAutomationElement9
impl Unpin for IUIAutomationElement9
impl UnwindSafe for IUIAutomationElement9
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