pub struct IFrnDndResultCallback { /* private fields */ }Implementations§
Source§impl IFrnDndResultCallback
impl IFrnDndResultCallback
Sourcepub fn from_impl<T: IFrnDndResultCallbackImpl + 'static>(
value: T,
) -> ComPtr<IFrnDndResultCallback>
pub fn from_impl<T: IFrnDndResultCallbackImpl + 'static>( value: T, ) -> ComPtr<IFrnDndResultCallback>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn on_drag_and_drop_complete(&self, effecct: FrnDragDropEffects)
pub fn on_drag_and_drop_complete(&self, effecct: FrnDragDropEffects)
IFrnDndResultCallback::OnDragAndDropComplete
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnDndResultCallback
impl Deref for IFrnDndResultCallback
Source§impl<T: IFrnDndResultCallbackImpl> ImplementedBy<T> for IFrnDndResultCallback
impl<T: IFrnDndResultCallbackImpl> ImplementedBy<T> for IFrnDndResultCallback
const VTBL: &'static IFrnDndResultCallbackVtbl
Source§impl Interface for IFrnDndResultCallback
impl Interface for IFrnDndResultCallback
type Vtbl = IFrnDndResultCallbackVtbl
Source§fn matches_iid(iid: &Guid) -> bool
fn matches_iid(iid: &Guid) -> bool
true if iid names this interface or one of its bases (including
IUnknown). Both the IDL value and the value materialized by com.h
(see Guid::as_com_h_materialized) are accepted.fn as_unknown(&self) -> &IUnknown
fn as_raw(&self) -> *mut Self
Auto Trait Implementations§
impl !Send for IFrnDndResultCallback
impl !Sync for IFrnDndResultCallback
impl Freeze for IFrnDndResultCallback
impl RefUnwindSafe for IFrnDndResultCallback
impl Unpin for IFrnDndResultCallback
impl UnsafeUnpin for IFrnDndResultCallback
impl UnwindSafe for IFrnDndResultCallback
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more