pub trait IUIAutomationElement7_Impl: Sized + IUIAutomationElement6_Impl {
    // Required methods
    fn FindFirstWithOptions(
        &self,
        scope: TreeScope,
        condition: Option<&IUIAutomationCondition>,
        traversaloptions: TreeTraversalOptions,
        root: Option<&IUIAutomationElement>,
    ) -> Result<IUIAutomationElement>;
    fn FindAllWithOptions(
        &self,
        scope: TreeScope,
        condition: Option<&IUIAutomationCondition>,
        traversaloptions: TreeTraversalOptions,
        root: Option<&IUIAutomationElement>,
    ) -> Result<IUIAutomationElementArray>;
    fn FindFirstWithOptionsBuildCache(
        &self,
        scope: TreeScope,
        condition: Option<&IUIAutomationCondition>,
        cacherequest: Option<&IUIAutomationCacheRequest>,
        traversaloptions: TreeTraversalOptions,
        root: Option<&IUIAutomationElement>,
    ) -> Result<IUIAutomationElement>;
    fn FindAllWithOptionsBuildCache(
        &self,
        scope: TreeScope,
        condition: Option<&IUIAutomationCondition>,
        cacherequest: Option<&IUIAutomationCacheRequest>,
        traversaloptions: TreeTraversalOptions,
        root: Option<&IUIAutomationElement>,
    ) -> Result<IUIAutomationElementArray>;
    fn GetCurrentMetadataValue(
        &self,
        targetid: i32,
        metadataid: UIA_METADATA_ID,
    ) -> Result<VARIANT>;
}

Required Methods§

fn FindFirstWithOptions( &self, scope: TreeScope, condition: Option<&IUIAutomationCondition>, traversaloptions: TreeTraversalOptions, root: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn FindAllWithOptions( &self, scope: TreeScope, condition: Option<&IUIAutomationCondition>, traversaloptions: TreeTraversalOptions, root: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElementArray>

fn FindFirstWithOptionsBuildCache( &self, scope: TreeScope, condition: Option<&IUIAutomationCondition>, cacherequest: Option<&IUIAutomationCacheRequest>, traversaloptions: TreeTraversalOptions, root: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn FindAllWithOptionsBuildCache( &self, scope: TreeScope, condition: Option<&IUIAutomationCondition>, cacherequest: Option<&IUIAutomationCacheRequest>, traversaloptions: TreeTraversalOptions, root: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElementArray>

fn GetCurrentMetadataValue( &self, targetid: i32, metadataid: UIA_METADATA_ID, ) -> Result<VARIANT>

Object Safety§

This trait is not object safe.

Implementors§