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.