pub struct IDropSourceNotify(/* private fields */);Implementations§
Source§impl IDropSourceNotify
impl IDropSourceNotify
pub unsafe fn DragEnterTarget<'a, T0__: IntoParam<'a, HWND>>( &self, hwndtarget: T0__, ) -> ErrorCode
pub unsafe fn DragLeaveTarget(&self) -> ErrorCode
Trait Implementations§
Source§impl Clone for IDropSourceNotify
impl Clone for IDropSourceNotify
Source§fn clone(&self) -> IDropSourceNotify
fn clone(&self) -> IDropSourceNotify
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 moreSource§impl Debug for IDropSourceNotify
impl Debug for IDropSourceNotify
Source§impl From<&IDropSourceNotify> for IUnknown
impl From<&IDropSourceNotify> for IUnknown
Source§fn from(value: &IDropSourceNotify) -> Self
fn from(value: &IDropSourceNotify) -> Self
Converts to this type from the input type.
Source§impl From<IDropSourceNotify> for IUnknown
impl From<IDropSourceNotify> for IUnknown
Source§fn from(value: IDropSourceNotify) -> Self
fn from(value: IDropSourceNotify) -> Self
Converts to this type from the input type.
Source§impl Interface for IDropSourceNotify
impl Interface for IDropSourceNotify
const IID: Guid
type Vtable = IDropSourceNotify_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IDropSourceNotify
impl<'a> IntoParam<'a, IUnknown> for &'a IDropSourceNotify
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IDropSourceNotify
impl<'a> IntoParam<'a, IUnknown> for IDropSourceNotify
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IDropSourceNotify
impl PartialEq for IDropSourceNotify
impl Eq for IDropSourceNotify
impl StructuralPartialEq for IDropSourceNotify
Auto Trait Implementations§
impl Freeze for IDropSourceNotify
impl RefUnwindSafe for IDropSourceNotify
impl !Send for IDropSourceNotify
impl !Sync for IDropSourceNotify
impl Unpin for IDropSourceNotify
impl UnwindSafe for IDropSourceNotify
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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