windows::Win32::UI::Accessibility

Trait IUIAutomationTreeWalker_Impl

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

Required Methods§

fn GetParentElement( &self, element: Ref<'_, IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetFirstChildElement( &self, element: Ref<'_, IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetLastChildElement( &self, element: Ref<'_, IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetNextSiblingElement( &self, element: Ref<'_, IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn GetPreviousSiblingElement( &self, element: Ref<'_, IUIAutomationElement>, ) -> Result<IUIAutomationElement>

fn NormalizeElement( &self, element: Ref<'_, IUIAutomationElement>, ) -> Result<IUIAutomationElement>

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

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

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

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

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

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

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

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§