pub trait IUIAutomationTreeWalker_Impl: Sized {
Show 13 methods // Required methods fn GetParentElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>; fn GetFirstChildElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>; fn GetLastChildElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>; fn GetNextSiblingElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>; fn GetPreviousSiblingElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>; fn NormalizeElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>; fn GetParentElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>; fn GetFirstChildElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>; fn GetLastChildElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>; fn GetNextSiblingElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>; fn GetPreviousSiblingElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>; fn NormalizeElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>; fn Condition(&self) -> Result<IUIAutomationCondition>;
}

Required Methods§

fn GetParentElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetFirstChildElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetLastChildElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetNextSiblingElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetPreviousSiblingElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn NormalizeElement( &self, element: Option<&IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetParentElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>

fn GetFirstChildElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>

fn GetLastChildElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>

fn GetNextSiblingElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>

fn GetPreviousSiblingElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>

fn NormalizeElementBuildCache( &self, element: Option<&IUIAutomationElement>, cacherequest: Option<&IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>

fn Condition(&self) -> Result<IUIAutomationCondition>

Object Safety§

This trait is not object safe.

Implementors§