#[repr(C)]pub struct IDropSourceNotifyVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify) -> ULONG>,
pub DragEnterTarget: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify, hwndTarget: HWND) -> HRESULT>,
pub DragLeaveTarget: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify) -> ULONG>§DragEnterTarget: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify, hwndTarget: HWND) -> HRESULT>§DragLeaveTarget: Option<unsafe extern "stdcall" fn(This: *mut IDropSourceNotify) -> HRESULT>Trait Implementations§
Source§impl Clone for IDropSourceNotifyVtbl
impl Clone for IDropSourceNotifyVtbl
Source§fn clone(&self) -> IDropSourceNotifyVtbl
fn clone(&self) -> IDropSourceNotifyVtbl
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 IDropSourceNotifyVtbl
Auto Trait Implementations§
impl Freeze for IDropSourceNotifyVtbl
impl RefUnwindSafe for IDropSourceNotifyVtbl
impl Send for IDropSourceNotifyVtbl
impl Sync for IDropSourceNotifyVtbl
impl Unpin for IDropSourceNotifyVtbl
impl UnwindSafe for IDropSourceNotifyVtbl
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