Struct IUIAutomationElement9

Source
#[repr(C)]
pub struct IUIAutomationElement9 { pub lpVtbl: *const IUIAutomationElement9Vtbl, }

Fields§

§lpVtbl: *const IUIAutomationElement9Vtbl

Implementations§

Source§

impl IUIAutomationElement9

Source

pub unsafe fn get_CurrentIsDialog(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedIsDialog(&self, retVal: *mut BOOL) -> HRESULT

Methods from Deref<Target = IUIAutomationElement8>§

Source

pub unsafe fn get_CurrentHeadingLevel( &self, retVal: *mut HEADINGLEVELID, ) -> HRESULT

Source

pub unsafe fn get_CachedHeadingLevel( &self, retVal: *mut HEADINGLEVELID, ) -> HRESULT

Methods from Deref<Target = IUIAutomationElement7>§

Methods from Deref<Target = IUIAutomationElement6>§

Source

pub unsafe fn get_CurrentFullDescription(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedFullDescription(&self, retVal: *mut BSTR) -> HRESULT

Methods from Deref<Target = IUIAutomationElement5>§

Source

pub unsafe fn get_CurrentLandmarkType( &self, retVal: *mut LANDMARKTYPEID, ) -> HRESULT

Source

pub unsafe fn get_CurrentLocalizedLandmarkType( &self, retVal: *mut BSTR, ) -> HRESULT

Source

pub unsafe fn get_CachedLandmarkType( &self, retVal: *mut LANDMARKTYPEID, ) -> HRESULT

Source

pub unsafe fn get_CachedLocalizedLandmarkType( &self, retVal: *mut BSTR, ) -> HRESULT

Methods from Deref<Target = IUIAutomationElement4>§

Source

pub unsafe fn get_CurrentPositionInSet(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CurrentSizeOfSet(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CurrentLevel(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CurrentAnnotationTypes( &self, retVal: *mut *mut SAFEARRAY, ) -> HRESULT

Source

pub unsafe fn get_CurrentAnnotationObjects( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CachedPositionInSet(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CachedSizeOfSet(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CachedLevel(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CachedAnnotationTypes( &self, retVal: *mut *mut SAFEARRAY, ) -> HRESULT

Source

pub unsafe fn get_CachedAnnotationObjects( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Methods from Deref<Target = IUIAutomationElement3>§

Source

pub unsafe fn ShowContextMenu(&self) -> HRESULT

Source

pub unsafe fn get_CurrentIsPeripheral(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedIsPeripheral(&self, retVal: *mut BOOL) -> HRESULT

Methods from Deref<Target = IUIAutomationElement2>§

Methods from Deref<Target = IUIAutomationElement>§

Source

pub unsafe fn SetFocus(&self) -> HRESULT

Source

pub unsafe fn GetRuntimeId(&self, runtimeId: *mut *mut SAFEARRAY) -> HRESULT

Source

pub unsafe fn FindFirst( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElement, ) -> HRESULT

Source

pub unsafe fn FindAll( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, found: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn FindFirstBuildCache( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElement, ) -> HRESULT

Source

pub unsafe fn FindAllBuildCache( &self, scope: TreeScope, condition: *mut IUIAutomationCondition, cacheRequest: *mut IUIAutomationCacheRequest, found: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn BuildUpdatedCache( &self, cacheRequest: *mut IUIAutomationCacheRequest, updatedElement: *mut *mut IUIAutomationElement, ) -> HRESULT

Source

pub unsafe fn GetCurrentPropertyValue( &self, propertyId: PROPERTYID, retVal: *mut VARIANT, ) -> HRESULT

Source

pub unsafe fn GetCurrentPropertyValueEx( &self, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT, ) -> HRESULT

Source

pub unsafe fn GetCachedPropertyValue( &self, propertyId: PROPERTYID, retVal: *mut VARIANT, ) -> HRESULT

Source

pub unsafe fn GetCachedPropertyValueEx( &self, propertyId: PROPERTYID, ignoreDefaultValue: BOOL, retVal: *mut VARIANT, ) -> HRESULT

Source

pub unsafe fn GetCurrentPatternAs( &self, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void, ) -> HRESULT

Source

pub unsafe fn GetCachedPatternAs( &self, patternId: PATTERNID, riid: REFIID, patternObject: *mut *mut c_void, ) -> HRESULT

Source

pub unsafe fn GetCurrentPattern( &self, patternId: PATTERNID, patternObject: *mut *mut IUnknown, ) -> HRESULT

Source

pub unsafe fn GetCachedPattern( &self, patternId: PATTERNID, patternObject: *mut *mut IUnknown, ) -> HRESULT

Source

pub unsafe fn GetCachedParent( &self, parent: *mut *mut IUIAutomationElement, ) -> HRESULT

Source

pub unsafe fn GetCachedChildren( &self, children: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CurrentProcessId(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CurrentControlType( &self, retVal: *mut CONTROLTYPEID, ) -> HRESULT

Source

pub unsafe fn get_CurrentLocalizedControlType( &self, retVal: *mut BSTR, ) -> HRESULT

Source

pub unsafe fn get_CurrentName(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentAcceleratorKey(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentAccessKey(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentHasKeyboardFocus(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentIsKeyboardFocusable( &self, retVal: *mut BOOL, ) -> HRESULT

Source

pub unsafe fn get_CurrentIsEnabled(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentAutomationId(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentClassName(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentHelpText(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentCulture(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CurrentIsControlElement(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentIsContentElement(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentIsPassword(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentNativeWindowHandle( &self, retVal: *mut UIA_HWND, ) -> HRESULT

Source

pub unsafe fn get_CurrentItemType(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentIsOffscreen(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentOrientation( &self, retVal: *mut OrientationType, ) -> HRESULT

Source

pub unsafe fn get_CurrentFrameworkId(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentIsRequiredForForm(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentItemStatus(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentBoundingRectangle(&self, retVal: *mut RECT) -> HRESULT

Source

pub unsafe fn get_CurrentLabeledBy( &self, retVal: *mut *mut IUIAutomationElement, ) -> HRESULT

Source

pub unsafe fn get_CurrentAriaRole(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentAriaProperties(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CurrentIsDataValidForForm(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CurrentControllerFor( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CurrentDescribedBy( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CurrentFlowsTo( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CurrentProviderDescription( &self, retVal: *mut BSTR, ) -> HRESULT

Source

pub unsafe fn get_CachedProcessId(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CachedControlType( &self, retVal: *mut CONTROLTYPEID, ) -> HRESULT

Source

pub unsafe fn get_CachedLocalizedControlType( &self, retVal: *mut BSTR, ) -> HRESULT

Source

pub unsafe fn get_CachedName(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedAcceleratorKey(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedAccessKey(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedHasKeyboardFocus(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedIsKeyboardFocusable(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedIsEnabled(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedAutomationId(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedClassName(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedHelpText(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedCulture(&self, retVal: *mut c_int) -> HRESULT

Source

pub unsafe fn get_CachedIsControlElement(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedIsContentElement(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedIsPassword(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedNativeWindowHandle( &self, retVal: *mut UIA_HWND, ) -> HRESULT

Source

pub unsafe fn get_CachedItemType(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedIsOffscreen(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedOrientation( &self, retVal: *mut OrientationType, ) -> HRESULT

Source

pub unsafe fn get_CachedFrameworkId(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedIsRequiredForForm(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedItemStatus(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedBoundingRectangle(&self, retVal: *mut RECT) -> HRESULT

Source

pub unsafe fn get_CachedLabeledBy( &self, retVal: *mut *mut IUIAutomationElement, ) -> HRESULT

Source

pub unsafe fn get_CachedAriaRole(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedAriaProperties(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn get_CachedIsDataValidForForm(&self, retVal: *mut BOOL) -> HRESULT

Source

pub unsafe fn get_CachedControllerFor( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CachedDescribedBy( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CachedFlowsTo( &self, retVal: *mut *mut IUIAutomationElementArray, ) -> HRESULT

Source

pub unsafe fn get_CachedProviderDescription(&self, retVal: *mut BSTR) -> HRESULT

Source

pub unsafe fn GetClickablePoint( &self, clickable: *mut POINT, gotClickable: *mut BOOL, ) -> HRESULT

Methods from Deref<Target = IUnknown>§

Source

pub unsafe fn QueryInterface( &self, riid: REFIID, ppvObject: *mut *mut c_void, ) -> HRESULT

Source

pub unsafe fn AddRef(&self) -> ULONG

Source

pub unsafe fn Release(&self) -> ULONG

Trait Implementations§

Source§

impl Deref for IUIAutomationElement9

Source§

type Target = IUIAutomationElement8

The resulting type after dereferencing.
Source§

fn deref(&self) -> &IUIAutomationElement8

Dereferences the value.
Source§

impl Interface for IUIAutomationElement9

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<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
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.