Struct winapi::um::objidlbase::IRpcChannelBuffer2
source · #[repr(C)]pub struct IRpcChannelBuffer2 {
pub lpVtbl: *const IRpcChannelBuffer2Vtbl,
}
Fields§
§lpVtbl: *const IRpcChannelBuffer2Vtbl
Implementations§
source§impl IRpcChannelBuffer2
impl IRpcChannelBuffer2
pub unsafe fn GetProtocolVersion(&self, pdwVersion: *mut DWORD) -> HRESULT
Methods from Deref<Target = IRpcChannelBuffer>§
pub unsafe fn GetBuffer(
&self,
pMessage: *mut RPCOLEMESSAGE,
riid: REFIID
) -> HRESULT
pub unsafe fn SendReceive(
&self,
pMessage: *mut RPCOLEMESSAGE,
pStatus: *mut ULONG
) -> HRESULT
pub unsafe fn FreeBuffer(&self, pMessage: *mut RPCOLEMESSAGE) -> HRESULT
pub unsafe fn GetDestCtx(
&self,
pdwDestContext: *mut DWORD,
ppvDestContext: *mut *mut c_void
) -> HRESULT
pub unsafe fn IsConnected(&self) -> HRESULT
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for IRpcChannelBuffer2
impl Deref for IRpcChannelBuffer2
§type Target = IRpcChannelBuffer
type Target = IRpcChannelBuffer
The resulting type after dereferencing.
source§fn deref(&self) -> &IRpcChannelBuffer
fn deref(&self) -> &IRpcChannelBuffer
Dereferences the value.