#[repr(C)]pub struct IConnectionPoint {
pub vtbl: *const IConnectionPointVtbl,
}Fields§
§vtbl: *const IConnectionPointVtblTrait Implementations§
Source§impl Clone for IConnectionPoint
impl Clone for IConnectionPoint
Source§fn clone(&self) -> IConnectionPoint
fn clone(&self) -> IConnectionPoint
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 IConnectionPoint
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IConnectionPoint
Source§impl Interface for IConnectionPoint
impl Interface for IConnectionPoint
Source§impl Unknown for IConnectionPoint
impl Unknown for IConnectionPoint
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 IConnectionPoint
impl Inherits<FUnknown> for IConnectionPoint
impl Send for IConnectionPoint
impl Sync for IConnectionPoint
Auto Trait Implementations§
impl Freeze for IConnectionPoint
impl RefUnwindSafe for IConnectionPoint
impl Unpin for IConnectionPoint
impl UnwindSafe for IConnectionPoint
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