#[repr(C)]pub struct ISelectionItemProviderVtbl {
pub parent: IUnknownVtbl,
pub Select: unsafe extern "system" fn(This: *mut ISelectionItemProvider) -> HRESULT,
pub AddToSelection: unsafe extern "system" fn(This: *mut ISelectionItemProvider) -> HRESULT,
pub RemoveFromSelection: unsafe extern "system" fn(This: *mut ISelectionItemProvider) -> HRESULT,
pub get_IsSelected: unsafe extern "system" fn(This: *mut ISelectionItemProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_SelectionContainer: unsafe extern "system" fn(This: *mut ISelectionItemProvider, pRetVal: *mut *mut IRawElementProviderSimple) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Select: unsafe extern "system" fn(This: *mut ISelectionItemProvider) -> HRESULT
§AddToSelection: unsafe extern "system" fn(This: *mut ISelectionItemProvider) -> HRESULT
§RemoveFromSelection: unsafe extern "system" fn(This: *mut ISelectionItemProvider) -> HRESULT
§get_IsSelected: unsafe extern "system" fn(This: *mut ISelectionItemProvider, pRetVal: *mut BOOL) -> HRESULT
§get_SelectionContainer: unsafe extern "system" fn(This: *mut ISelectionItemProvider, pRetVal: *mut *mut IRawElementProviderSimple) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISelectionItemProviderVtbl
impl RefUnwindSafe for ISelectionItemProviderVtbl
impl Send for ISelectionItemProviderVtbl
impl Sync for ISelectionItemProviderVtbl
impl Unpin for ISelectionItemProviderVtbl
impl UnwindSafe for ISelectionItemProviderVtbl
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