windows::Win32::UI::Accessibility

Trait IUIAutomationElement4_Impl

pub trait IUIAutomationElement4_Impl: IUIAutomationElement3_Impl {
    // Required methods
    fn CurrentPositionInSet(&self) -> Result<i32>;
    fn CurrentSizeOfSet(&self) -> Result<i32>;
    fn CurrentLevel(&self) -> Result<i32>;
    fn CurrentAnnotationTypes(&self) -> Result<*mut SAFEARRAY>;
    fn CurrentAnnotationObjects(&self) -> Result<IUIAutomationElementArray>;
    fn CachedPositionInSet(&self) -> Result<i32>;
    fn CachedSizeOfSet(&self) -> Result<i32>;
    fn CachedLevel(&self) -> Result<i32>;
    fn CachedAnnotationTypes(&self) -> Result<*mut SAFEARRAY>;
    fn CachedAnnotationObjects(&self) -> Result<IUIAutomationElementArray>;
}

Required Methods§

fn CurrentPositionInSet(&self) -> Result<i32>

fn CurrentSizeOfSet(&self) -> Result<i32>

fn CurrentLevel(&self) -> Result<i32>

fn CurrentAnnotationTypes(&self) -> Result<*mut SAFEARRAY>

fn CurrentAnnotationObjects(&self) -> Result<IUIAutomationElementArray>

fn CachedPositionInSet(&self) -> Result<i32>

fn CachedSizeOfSet(&self) -> Result<i32>

fn CachedLevel(&self) -> Result<i32>

fn CachedAnnotationTypes(&self) -> Result<*mut SAFEARRAY>

fn CachedAnnotationObjects(&self) -> Result<IUIAutomationElementArray>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§