pub struct IConnectionPoint(/* private fields */);Implementations§
Source§impl IConnectionPoint
impl IConnectionPoint
pub unsafe fn GetConnectionInterface(&self, piid: *mut Guid) -> ErrorCode
pub unsafe fn GetConnectionPointContainer( &self, ppcpc: *mut Option<IConnectionPointContainer>, ) -> ErrorCode
pub unsafe fn Advise<'a, T0__: IntoParam<'a, IUnknown>>( &self, punksink: T0__, pdwcookie: *mut u32, ) -> ErrorCode
pub unsafe fn Unadvise(&self, dwcookie: u32) -> ErrorCode
pub unsafe fn EnumConnections( &self, ppenum: *mut Option<IEnumConnections>, ) -> ErrorCode
Trait 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 Debug for IConnectionPoint
impl Debug for IConnectionPoint
Source§impl From<&IConnectionPoint> for IUnknown
impl From<&IConnectionPoint> for IUnknown
Source§fn from(value: &IConnectionPoint) -> Self
fn from(value: &IConnectionPoint) -> Self
Converts to this type from the input type.
Source§impl From<IConnectionPoint> for IUnknown
impl From<IConnectionPoint> for IUnknown
Source§fn from(value: IConnectionPoint) -> Self
fn from(value: IConnectionPoint) -> Self
Converts to this type from the input type.
Source§impl Interface for IConnectionPoint
impl Interface for IConnectionPoint
const IID: Guid
type Vtable = IConnectionPoint_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IConnectionPoint
impl<'a> IntoParam<'a, IUnknown> for &'a IConnectionPoint
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IConnectionPoint
impl<'a> IntoParam<'a, IUnknown> for IConnectionPoint
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IConnectionPoint
impl PartialEq for IConnectionPoint
impl Eq for IConnectionPoint
impl StructuralPartialEq for IConnectionPoint
Auto Trait Implementations§
impl Freeze for IConnectionPoint
impl RefUnwindSafe for IConnectionPoint
impl !Send for IConnectionPoint
impl !Sync for IConnectionPoint
impl Unpin for IConnectionPoint
impl UnwindSafe for IConnectionPoint
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