pub trait IUIAutomationElement4_Impl: Sized + 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>

Object Safety§

This trait is not object safe.

Implementors§