#[repr(C)]pub struct IDropTargetProviderVtbl {
pub parent: IUnknownVtbl,
pub get_DropTargetEffect: unsafe extern "system" fn(This: *mut IDropTargetProvider, pRetVal: *mut BSTR) -> HRESULT,
pub get_DropTargetEffects: unsafe extern "system" fn(This: *mut IDropTargetProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_DropTargetEffect: unsafe extern "system" fn(This: *mut IDropTargetProvider, pRetVal: *mut BSTR) -> HRESULT
§get_DropTargetEffects: unsafe extern "system" fn(This: *mut IDropTargetProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDropTargetProviderVtbl
impl RefUnwindSafe for IDropTargetProviderVtbl
impl Send for IDropTargetProviderVtbl
impl Sync for IDropTargetProviderVtbl
impl Unpin for IDropTargetProviderVtbl
impl UnwindSafe for IDropTargetProviderVtbl
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