Struct winapi::um::objidlbase::IRpcChannelBuffer3 [−][src]
#[repr(C)]pub struct IRpcChannelBuffer3 {
pub lpVtbl: *const IRpcChannelBuffer3Vtbl,
}
Fields
lpVtbl: *const IRpcChannelBuffer3Vtbl
Implementations
pub unsafe fn Receive(
&self,
pMsg: *mut RPCOLEMESSAGE,
ulSize: ULONG,
pulStatus: *mut ULONG
) -> HRESULT
pub unsafe fn GetCallContext(
&self,
pMsg: *mut RPCOLEMESSAGE,
riid: REFIID,
pInterface: *mut *mut c_void
) -> HRESULT
pub unsafe fn GetDestCtxEx(
&self,
pMsg: *mut RPCOLEMESSAGE,
pdwDestContext: *mut DWORD,
ppvDestContext: *mut *mut c_void
) -> HRESULT
pub unsafe fn RegisterAsync(
&self,
pMsg: *mut RPCOLEMESSAGE,
pAsyncMgr: *mut IAsyncManager
) -> HRESULT
Methods from Deref<Target = IRpcChannelBuffer2>
Trait Implementations
type Target = IRpcChannelBuffer2
type Target = IRpcChannelBuffer2
The resulting type after dereferencing.
Dereferences the value.