pub struct IPSFactoryBuffer(/* private fields */);Implementations§
Source§impl IPSFactoryBuffer
impl IPSFactoryBuffer
pub unsafe fn CreateProxy<'a, T0__: IntoParam<'a, IUnknown>>( &self, punkouter: T0__, riid: *const Guid, ppproxy: *mut Option<IRpcProxyBuffer>, ppv: *mut *mut c_void, ) -> ErrorCode
pub unsafe fn CreateStub<'a, T1__: IntoParam<'a, IUnknown>>( &self, riid: *const Guid, punkserver: T1__, ppstub: *mut Option<IRpcStubBuffer>, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IPSFactoryBuffer
impl Clone for IPSFactoryBuffer
Source§fn clone(&self) -> IPSFactoryBuffer
fn clone(&self) -> IPSFactoryBuffer
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 IPSFactoryBuffer
impl Debug for IPSFactoryBuffer
Source§impl From<&IPSFactoryBuffer> for IUnknown
impl From<&IPSFactoryBuffer> for IUnknown
Source§fn from(value: &IPSFactoryBuffer) -> Self
fn from(value: &IPSFactoryBuffer) -> Self
Converts to this type from the input type.
Source§impl From<IPSFactoryBuffer> for IUnknown
impl From<IPSFactoryBuffer> for IUnknown
Source§fn from(value: IPSFactoryBuffer) -> Self
fn from(value: IPSFactoryBuffer) -> Self
Converts to this type from the input type.
Source§impl Interface for IPSFactoryBuffer
impl Interface for IPSFactoryBuffer
const IID: Guid
type Vtable = IPSFactoryBuffer_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IPSFactoryBuffer
impl<'a> IntoParam<'a, IUnknown> for &'a IPSFactoryBuffer
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IPSFactoryBuffer
impl<'a> IntoParam<'a, IUnknown> for IPSFactoryBuffer
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IPSFactoryBuffer
impl PartialEq for IPSFactoryBuffer
impl Eq for IPSFactoryBuffer
impl StructuralPartialEq for IPSFactoryBuffer
Auto Trait Implementations§
impl Freeze for IPSFactoryBuffer
impl RefUnwindSafe for IPSFactoryBuffer
impl !Send for IPSFactoryBuffer
impl !Sync for IPSFactoryBuffer
impl Unpin for IPSFactoryBuffer
impl UnwindSafe for IPSFactoryBuffer
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