#[repr(C)]pub struct ISelectionProvider2 {
pub lpVtbl: *const ISelectionProvider2Vtbl,
}
Fields§
§lpVtbl: *const ISelectionProvider2Vtbl
Implementations§
Source§impl ISelectionProvider2
impl ISelectionProvider2
pub unsafe fn get_FirstSelectedItem( &self, retVal: *mut *mut IRawElementProviderSimple, ) -> HRESULT
pub unsafe fn get_LastSelectedItem( &self, retVal: *mut *mut IRawElementProviderSimple, ) -> HRESULT
pub unsafe fn get_CurrentSelectedItem( &self, retVal: *mut *mut IRawElementProviderSimple, ) -> HRESULT
pub unsafe fn get_ItemCount(&self, retVal: *mut c_int) -> HRESULT
Methods from Deref<Target = ISelectionProvider>§
Trait Implementations§
Source§impl Deref for ISelectionProvider2
impl Deref for ISelectionProvider2
Source§type Target = ISelectionProvider
type Target = ISelectionProvider
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISelectionProvider
fn deref(&self) -> &ISelectionProvider
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISelectionProvider2
impl RefUnwindSafe for ISelectionProvider2
impl !Send for ISelectionProvider2
impl !Sync for ISelectionProvider2
impl Unpin for ISelectionProvider2
impl UnwindSafe for ISelectionProvider2
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