pub struct IDragProvider(/* private fields */);
Implementations§
Source§impl IDragProvider
impl IDragProvider
pub unsafe fn get_IsGrabbed(&self) -> Result<BOOL>
pub unsafe fn get_DropEffect(&self) -> Result<BSTR>
pub unsafe fn get_DropEffects(&self) -> Result<*mut SAFEARRAY>
pub unsafe fn GetGrabbedItems(&self) -> Result<*mut SAFEARRAY>
Trait Implementations§
Source§impl Clone for IDragProvider
impl Clone for IDragProvider
Source§fn clone(&self) -> IDragProvider
fn clone(&self) -> IDragProvider
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 IDragProvider
impl Debug for IDragProvider
Source§impl From<&IDragProvider> for IUnknown
impl From<&IDragProvider> for IUnknown
Source§fn from(value: &IDragProvider) -> Self
fn from(value: &IDragProvider) -> Self
Converts to this type from the input type.
Source§impl From<IDragProvider> for IUnknown
impl From<IDragProvider> for IUnknown
Source§fn from(value: IDragProvider) -> Self
fn from(value: IDragProvider) -> Self
Converts to this type from the input type.
Source§impl Interface for IDragProvider
impl Interface for IDragProvider
Source§impl PartialEq for IDragProvider
impl PartialEq for IDragProvider
impl Eq for IDragProvider
impl StructuralPartialEq for IDragProvider
Auto Trait Implementations§
impl Freeze for IDragProvider
impl RefUnwindSafe for IDragProvider
impl !Send for IDragProvider
impl !Sync for IDragProvider
impl Unpin for IDragProvider
impl UnwindSafe for IDragProvider
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