#[repr(C)]pub struct IDropTarget {
pub lpVtbl: *const IDropTargetVtbl,
}
Fields§
§lpVtbl: *const IDropTargetVtbl
Implementations§
Source§impl IDropTarget
impl IDropTarget
pub unsafe fn DragEnter( &self, pDataObj: *const IDataObject, grfKeyState: DWORD, pt: *const POINTL, pdwEffect: *mut DWORD, ) -> HRESULT
pub unsafe fn DragOver( &self, grfKeyState: DWORD, pt: *const POINTL, pdwEffect: *mut DWORD, ) -> HRESULT
pub unsafe fn DragLeave(&self) -> HRESULT
pub unsafe fn Drop( &self, pDataObj: *const IDataObject, grfKeyState: DWORD, pt: *const POINTL, pdwEffect: *mut DWORD, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDropTarget
impl Deref for IDropTarget
Auto Trait Implementations§
impl Freeze for IDropTarget
impl RefUnwindSafe for IDropTarget
impl !Send for IDropTarget
impl !Sync for IDropTarget
impl Unpin for IDropTarget
impl UnwindSafe for IDropTarget
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