#[repr(C)]pub struct IDropSourceVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IDropSource, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IDropSource) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IDropSource) -> ULONG>,
pub QueryContinueDrag: Option<unsafe extern "stdcall" fn(This: *mut IDropSource, fEscapePressed: BOOL, grfKeyState: DWORD) -> HRESULT>,
pub GiveFeedback: Option<unsafe extern "stdcall" fn(This: *mut IDropSource, dwEffect: DWORD) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IDropSource, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IDropSource) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IDropSource) -> ULONG>§QueryContinueDrag: Option<unsafe extern "stdcall" fn(This: *mut IDropSource, fEscapePressed: BOOL, grfKeyState: DWORD) -> HRESULT>§GiveFeedback: Option<unsafe extern "stdcall" fn(This: *mut IDropSource, dwEffect: DWORD) -> HRESULT>Trait Implementations§
Source§impl Clone for IDropSourceVtbl
impl Clone for IDropSourceVtbl
Source§fn clone(&self) -> IDropSourceVtbl
fn clone(&self) -> IDropSourceVtbl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IDropSourceVtbl
Auto Trait Implementations§
impl Freeze for IDropSourceVtbl
impl RefUnwindSafe for IDropSourceVtbl
impl Send for IDropSourceVtbl
impl Sync for IDropSourceVtbl
impl Unpin for IDropSourceVtbl
impl UnwindSafe for IDropSourceVtbl
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