[][src]Struct winapi_ui_automation::um::uiautomationclient::IUIAutomationElement2

#[repr(C)]pub struct IUIAutomationElement2 {
    pub lpVtbl: *const IUIAutomationElement2Vtbl,
}

Fields

lpVtbl: *const IUIAutomationElement2Vtbl

Implementations

impl IUIAutomationElement2[src]

pub unsafe fn get_CurrentOptimizeForVisualContent(
    &self,
    retVal: *mut BOOL
) -> HRESULT
[src]

pub unsafe fn get_CachedOptimizeForVisualContent(
    &self,
    retVal: *mut BOOL
) -> HRESULT
[src]

pub unsafe fn get_CurrentLiveSetting(&self, retVal: *mut LiveSetting) -> HRESULT[src]

pub unsafe fn get_CachedLiveSetting(&self, retVal: *mut LiveSetting) -> HRESULT[src]

pub unsafe fn get_CurrentFlowsFrom(
    &self,
    retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]

pub unsafe fn get_CachedFlowsFrom(
    &self,
    retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]

Methods from Deref<Target = IUIAutomationElement>

pub unsafe fn SetFocus(&self) -> HRESULT[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Trait Implementations

impl Deref for IUIAutomationElement2[src]

type Target = IUIAutomationElement

The resulting type after dereferencing.

impl Interface for IUIAutomationElement2[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.