Trait windows::Win32::UI::Accessibility::IUIAutomationTreeWalker_Impl
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.