#[repr(C)]pub struct IDropSourceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IDropSource, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IDropSource) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IDropSource) -> ULONG>,
pub QueryContinueDrag: Option<unsafe extern "C" fn(This: *mut IDropSource, fEscapePressed: BOOL, grfKeyState: DWORD) -> HRESULT>,
pub GiveFeedback: Option<unsafe extern "C" fn(This: *mut IDropSource, dwEffect: DWORD) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IDropSource, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IDropSource) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IDropSource) -> ULONG>
§QueryContinueDrag: Option<unsafe extern "C" fn(This: *mut IDropSource, fEscapePressed: BOOL, grfKeyState: DWORD) -> HRESULT>
§GiveFeedback: Option<unsafe extern "C" 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 copy 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 moreSource§impl Debug for IDropSourceVtbl
impl Debug for IDropSourceVtbl
Source§impl Ord for IDropSourceVtbl
impl Ord for IDropSourceVtbl
Source§fn cmp(&self, other: &IDropSourceVtbl) -> Ordering
fn cmp(&self, other: &IDropSourceVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IDropSourceVtbl
impl PartialEq for IDropSourceVtbl
Source§impl PartialOrd for IDropSourceVtbl
impl PartialOrd for IDropSourceVtbl
impl Copy for IDropSourceVtbl
impl Eq for IDropSourceVtbl
impl StructuralPartialEq 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