Trait windows::Win32::System::Com::IRpcStubBuffer_Impl
pub trait IRpcStubBuffer_Impl: Sized {
// Required methods
fn Connect(&self, punkserver: Option<&IUnknown>) -> Result<()>;
fn Disconnect(&self);
fn Invoke(
&self,
_prpcmsg: *mut RPCOLEMESSAGE,
_prpcchannelbuffer: Option<&IRpcChannelBuffer>,
) -> Result<()>;
fn IsIIDSupported(&self, riid: *const GUID) -> Option<IRpcStubBuffer>;
fn CountRefs(&self) -> u32;
fn DebugServerQueryInterface(&self, ppv: *mut *mut c_void) -> Result<()>;
fn DebugServerRelease(&self, pv: *const c_void);
}
Required Methods§
fn Connect(&self, punkserver: Option<&IUnknown>) -> Result<()>
fn Disconnect(&self)
fn Invoke( &self, _prpcmsg: *mut RPCOLEMESSAGE, _prpcchannelbuffer: Option<&IRpcChannelBuffer>, ) -> Result<()>
fn IsIIDSupported(&self, riid: *const GUID) -> Option<IRpcStubBuffer>
fn CountRefs(&self) -> u32
fn DebugServerQueryInterface(&self, ppv: *mut *mut c_void) -> Result<()>
fn DebugServerRelease(&self, pv: *const c_void)
Object Safety§
This trait is not object safe.