pub struct IUIAutomationTreeWalker(/* private fields */);
Implementations§
Source§impl IUIAutomationTreeWalker
impl IUIAutomationTreeWalker
pub unsafe fn GetParentElement<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetFirstChildElement<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetLastChildElement<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetNextSiblingElement<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetPreviousSiblingElement<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, ) -> Result<IUIAutomationElement>
pub unsafe fn NormalizeElement<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetParentElementBuildCache<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, cacherequest: impl IntoParam<'a, IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetFirstChildElementBuildCache<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, cacherequest: impl IntoParam<'a, IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetLastChildElementBuildCache<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, cacherequest: impl IntoParam<'a, IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetNextSiblingElementBuildCache<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, cacherequest: impl IntoParam<'a, IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>
pub unsafe fn GetPreviousSiblingElementBuildCache<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, cacherequest: impl IntoParam<'a, IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>
pub unsafe fn NormalizeElementBuildCache<'a>( &self, element: impl IntoParam<'a, IUIAutomationElement>, cacherequest: impl IntoParam<'a, IUIAutomationCacheRequest>, ) -> Result<IUIAutomationElement>
pub unsafe fn get_Condition(&self) -> Result<IUIAutomationCondition>
Trait Implementations§
Source§impl Clone for IUIAutomationTreeWalker
impl Clone for IUIAutomationTreeWalker
Source§fn clone(&self) -> IUIAutomationTreeWalker
fn clone(&self) -> IUIAutomationTreeWalker
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IUIAutomationTreeWalker
impl Debug for IUIAutomationTreeWalker
Source§impl From<&IUIAutomationTreeWalker> for IUnknown
impl From<&IUIAutomationTreeWalker> for IUnknown
Source§fn from(value: &IUIAutomationTreeWalker) -> Self
fn from(value: &IUIAutomationTreeWalker) -> Self
Converts to this type from the input type.
Source§impl From<IUIAutomationTreeWalker> for IUnknown
impl From<IUIAutomationTreeWalker> for IUnknown
Source§fn from(value: IUIAutomationTreeWalker) -> Self
fn from(value: IUIAutomationTreeWalker) -> Self
Converts to this type from the input type.
Source§impl Interface for IUIAutomationTreeWalker
impl Interface for IUIAutomationTreeWalker
const IID: Guid
type Vtable = IUIAutomationTreeWalker_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
Source§impl PartialEq for IUIAutomationTreeWalker
impl PartialEq for IUIAutomationTreeWalker
impl Eq for IUIAutomationTreeWalker
impl StructuralPartialEq for IUIAutomationTreeWalker
Auto Trait Implementations§
impl Freeze for IUIAutomationTreeWalker
impl RefUnwindSafe for IUIAutomationTreeWalker
impl !Send for IUIAutomationTreeWalker
impl !Sync for IUIAutomationTreeWalker
impl Unpin for IUIAutomationTreeWalker
impl UnwindSafe for IUIAutomationTreeWalker
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more