#[repr(C)]pub struct IDragProvider {
pub lpVtbl: *const IDragProviderVtbl,
}
Fields§
§lpVtbl: *const IDragProviderVtbl
Implementations§
Source§impl IDragProvider
impl IDragProvider
pub unsafe fn get_IsGrabbed(&self, pRetVal: *mut BOOL) -> HRESULT
pub unsafe fn get_DropEffect(&self, pRetVal: *mut BSTR) -> HRESULT
pub unsafe fn get_DropEffects(&self, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
pub unsafe fn GetGrabbedItems(&self, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
Trait Implementations§
Source§impl Deref for IDragProvider
impl Deref for IDragProvider
Auto Trait Implementations§
impl Freeze for IDragProvider
impl RefUnwindSafe for IDragProvider
impl !Send for IDragProvider
impl !Sync for IDragProvider
impl Unpin for IDragProvider
impl UnwindSafe for IDragProvider
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