Struct winsafe::vt::IDropTargetVT
source · #[repr(C)]pub struct IDropTargetVT {
pub IUnknownVT: IUnknownVT,
pub DragEnter: fn(_: *mut c_void, _: *mut c_void, _: u32, _: u64, _: *mut u32) -> u32,
pub DragOver: fn(_: *mut c_void, _: u32, _: u64, _: *mut u32) -> u32,
pub DragLeave: fn(_: *mut c_void) -> u32,
pub Drop: fn(_: *mut c_void, _: *mut c_void, _: u32, _: u64, _: *mut u32) -> u32,
}
Available on crate feature
ole
only.Expand description
IDropTarget
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§DragEnter: fn(_: *mut c_void, _: *mut c_void, _: u32, _: u64, _: *mut u32) -> u32
§DragOver: fn(_: *mut c_void, _: u32, _: u64, _: *mut u32) -> u32
§DragLeave: fn(_: *mut c_void) -> u32
§Drop: fn(_: *mut c_void, _: *mut c_void, _: u32, _: u64, _: *mut u32) -> u32
Auto Trait Implementations§
impl Freeze for IDropTargetVT
impl RefUnwindSafe for IDropTargetVT
impl Send for IDropTargetVT
impl Sync for IDropTargetVT
impl Unpin for IDropTargetVT
impl UnwindSafe for IDropTargetVT
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