[−][src]Struct winapi_ui_automation::um::uiautomationclient::IUIAutomationElement2
Fields
lpVtbl: *const IUIAutomationElement2Vtbl
Implementations
impl IUIAutomationElement2
[src]
pub unsafe fn get_CurrentOptimizeForVisualContent(
&self,
retVal: *mut BOOL
) -> HRESULT
[src]
&self,
retVal: *mut BOOL
) -> HRESULT
pub unsafe fn get_CachedOptimizeForVisualContent(
&self,
retVal: *mut BOOL
) -> HRESULT
[src]
&self,
retVal: *mut BOOL
) -> HRESULT
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]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CachedFlowsFrom(
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
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]
&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
[src]
&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
[src]
&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
[src]
&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
[src]
&self,
cacheRequest: *mut IUIAutomationCacheRequest,
updatedElement: *mut *mut IUIAutomationElement
) -> HRESULT
pub unsafe fn GetCurrentPropertyValue(
&self,
propertyId: PROPERTYID,
retVal: *mut VARIANT
) -> HRESULT
[src]
&self,
propertyId: PROPERTYID,
retVal: *mut VARIANT
) -> HRESULT
pub unsafe fn GetCurrentPropertyValueEx(
&self,
propertyId: PROPERTYID,
ignoreDefaultValue: BOOL,
retVal: *mut VARIANT
) -> HRESULT
[src]
&self,
propertyId: PROPERTYID,
ignoreDefaultValue: BOOL,
retVal: *mut VARIANT
) -> HRESULT
pub unsafe fn GetCachedPropertyValue(
&self,
propertyId: PROPERTYID,
retVal: *mut VARIANT
) -> HRESULT
[src]
&self,
propertyId: PROPERTYID,
retVal: *mut VARIANT
) -> HRESULT
pub unsafe fn GetCachedPropertyValueEx(
&self,
propertyId: PROPERTYID,
ignoreDefaultValue: BOOL,
retVal: *mut VARIANT
) -> HRESULT
[src]
&self,
propertyId: PROPERTYID,
ignoreDefaultValue: BOOL,
retVal: *mut VARIANT
) -> HRESULT
pub unsafe fn GetCurrentPatternAs(
&self,
patternId: PATTERNID,
riid: REFIID,
patternObject: *mut *mut c_void
) -> HRESULT
[src]
&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
[src]
&self,
patternId: PATTERNID,
riid: REFIID,
patternObject: *mut *mut c_void
) -> HRESULT
pub unsafe fn GetCurrentPattern(
&self,
patternId: PATTERNID,
patternObject: *mut *mut IUnknown
) -> HRESULT
[src]
&self,
patternId: PATTERNID,
patternObject: *mut *mut IUnknown
) -> HRESULT
pub unsafe fn GetCachedPattern(
&self,
patternId: PATTERNID,
patternObject: *mut *mut IUnknown
) -> HRESULT
[src]
&self,
patternId: PATTERNID,
patternObject: *mut *mut IUnknown
) -> HRESULT
pub unsafe fn GetCachedParent(
&self,
parent: *mut *mut IUIAutomationElement
) -> HRESULT
[src]
&self,
parent: *mut *mut IUIAutomationElement
) -> HRESULT
pub unsafe fn GetCachedChildren(
&self,
children: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]
&self,
children: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CurrentProcessId(&self, retVal: *mut c_int) -> HRESULT
[src]
pub unsafe fn get_CurrentControlType(
&self,
retVal: *mut CONTROLTYPEID
) -> HRESULT
[src]
&self,
retVal: *mut CONTROLTYPEID
) -> HRESULT
pub unsafe fn get_CurrentLocalizedControlType(
&self,
retVal: *mut BSTR
) -> HRESULT
[src]
&self,
retVal: *mut BSTR
) -> HRESULT
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]
&self,
retVal: *mut BOOL
) -> HRESULT
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]
&self,
retVal: *mut UIA_HWND
) -> HRESULT
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]
&self,
retVal: *mut OrientationType
) -> HRESULT
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]
&self,
retVal: *mut *mut IUIAutomationElement
) -> HRESULT
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]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CurrentDescribedBy(
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CurrentFlowsTo(
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CurrentProviderDescription(
&self,
retVal: *mut BSTR
) -> HRESULT
[src]
&self,
retVal: *mut BSTR
) -> HRESULT
pub unsafe fn get_CachedProcessId(&self, retVal: *mut c_int) -> HRESULT
[src]
pub unsafe fn get_CachedControlType(
&self,
retVal: *mut CONTROLTYPEID
) -> HRESULT
[src]
&self,
retVal: *mut CONTROLTYPEID
) -> HRESULT
pub unsafe fn get_CachedLocalizedControlType(
&self,
retVal: *mut BSTR
) -> HRESULT
[src]
&self,
retVal: *mut BSTR
) -> HRESULT
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]
&self,
retVal: *mut UIA_HWND
) -> HRESULT
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]
&self,
retVal: *mut OrientationType
) -> HRESULT
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]
&self,
retVal: *mut *mut IUIAutomationElement
) -> HRESULT
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]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CachedDescribedBy(
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CachedFlowsTo(
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
[src]
&self,
retVal: *mut *mut IUIAutomationElementArray
) -> HRESULT
pub unsafe fn get_CachedProviderDescription(&self, retVal: *mut BSTR) -> HRESULT
[src]
pub unsafe fn GetClickablePoint(
&self,
clickable: *mut POINT,
gotClickable: *mut BOOL
) -> HRESULT
[src]
&self,
clickable: *mut POINT,
gotClickable: *mut BOOL
) -> HRESULT
Trait Implementations
impl Deref for IUIAutomationElement2
[src]
type Target = IUIAutomationElement
The resulting type after dereferencing.
pub fn deref(&self) -> &IUIAutomationElement
[src]
impl Interface for IUIAutomationElement2
[src]
Auto Trait Implementations
impl !Send for IUIAutomationElement2
[src]
impl !Sync for IUIAutomationElement2
[src]
impl Unpin for IUIAutomationElement2
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,