#[repr(C)]pub struct IUIAutomationTreeWalkerVtbl {Show 14 fields
pub parent: IUnknownVtbl,
pub GetParentElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, parent: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetFirstChildElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, first: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetLastChildElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, last: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetNextSiblingElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, next: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetPreviousSiblingElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, previous: *mut *mut IUIAutomationElement) -> HRESULT,
pub NormalizeElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, normalized: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetParentElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, parent: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetFirstChildElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, first: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetLastChildElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, last: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetNextSiblingElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, next: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetPreviousSiblingElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, previous: *mut *mut IUIAutomationElement) -> HRESULT,
pub NormalizeElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, normalized: *mut *mut IUIAutomationElement) -> HRESULT,
pub get_Condition: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, condition: *mut *mut IUIAutomationCondition) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetParentElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, parent: *mut *mut IUIAutomationElement) -> HRESULT§GetFirstChildElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, first: *mut *mut IUIAutomationElement) -> HRESULT§GetLastChildElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, last: *mut *mut IUIAutomationElement) -> HRESULT§GetNextSiblingElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, next: *mut *mut IUIAutomationElement) -> HRESULT§GetPreviousSiblingElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, previous: *mut *mut IUIAutomationElement) -> HRESULT§NormalizeElement: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, normalized: *mut *mut IUIAutomationElement) -> HRESULT§GetParentElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, parent: *mut *mut IUIAutomationElement) -> HRESULT§GetFirstChildElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, first: *mut *mut IUIAutomationElement) -> HRESULT§GetLastChildElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, last: *mut *mut IUIAutomationElement) -> HRESULT§GetNextSiblingElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, next: *mut *mut IUIAutomationElement) -> HRESULT§GetPreviousSiblingElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, previous: *mut *mut IUIAutomationElement) -> HRESULT§NormalizeElementBuildCache: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, element: *mut IUIAutomationElement, cacheRequest: *mut IUIAutomationCacheRequest, normalized: *mut *mut IUIAutomationElement) -> HRESULT§get_Condition: unsafe extern "system" fn(This: *mut IUIAutomationTreeWalker, condition: *mut *mut IUIAutomationCondition) -> HRESULTAuto Trait Implementations§
impl Freeze for IUIAutomationTreeWalkerVtbl
impl RefUnwindSafe for IUIAutomationTreeWalkerVtbl
impl Send for IUIAutomationTreeWalkerVtbl
impl Sync for IUIAutomationTreeWalkerVtbl
impl Unpin for IUIAutomationTreeWalkerVtbl
impl UnwindSafe for IUIAutomationTreeWalkerVtbl
Blanket Implementations§
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