#[repr(C)]pub struct IDataExchangeHandler {
pub vtbl: *const IDataExchangeHandlerVtbl,
}Fields§
§vtbl: *const IDataExchangeHandlerVtblTrait Implementations§
Source§impl Clone for IDataExchangeHandler
impl Clone for IDataExchangeHandler
Source§fn clone(&self) -> IDataExchangeHandler
fn clone(&self) -> IDataExchangeHandler
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<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IDataExchangeHandler
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IDataExchangeHandler
Source§impl Interface for IDataExchangeHandler
impl Interface for IDataExchangeHandler
Source§impl Unknown for IDataExchangeHandler
impl Unknown for IDataExchangeHandler
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IDataExchangeHandler
impl Inherits<FUnknown> for IDataExchangeHandler
impl Send for IDataExchangeHandler
impl Sync for IDataExchangeHandler
Auto Trait Implementations§
impl Freeze for IDataExchangeHandler
impl RefUnwindSafe for IDataExchangeHandler
impl Unpin for IDataExchangeHandler
impl UnwindSafe for IDataExchangeHandler
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