#[repr(C)]pub struct IUIAutomationSelectionPatternVtbl {
pub parent: IUnknownVtbl,
pub GetCurrentSelection: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT,
pub get_CurrentCanSelectMultiple: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentIsSelectionRequired: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT,
pub GetCachedSelection: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT,
pub get_CachedCanSelectMultiple: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedIsSelectionRequired: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetCurrentSelection: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT
§get_CurrentCanSelectMultiple: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT
§get_CurrentIsSelectionRequired: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT
§GetCachedSelection: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT
§get_CachedCanSelectMultiple: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT
§get_CachedIsSelectionRequired: unsafe extern "system" fn(This: *mut IUIAutomationSelectionPattern, retVal: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationSelectionPatternVtbl
impl RefUnwindSafe for IUIAutomationSelectionPatternVtbl
impl Send for IUIAutomationSelectionPatternVtbl
impl Sync for IUIAutomationSelectionPatternVtbl
impl Unpin for IUIAutomationSelectionPatternVtbl
impl UnwindSafe for IUIAutomationSelectionPatternVtbl
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