#[repr(C)]pub struct IRpcChannelBufferVtbl {
pub parent: IUnknownVtbl,
pub GetBuffer: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pMessage: *mut RPCOLEMESSAGE, riid: REFIID) -> HRESULT,
pub SendReceive: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pMessage: *mut RPCOLEMESSAGE, pStatus: *mut ULONG) -> HRESULT,
pub FreeBuffer: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pMessage: *mut RPCOLEMESSAGE) -> HRESULT,
pub GetDestCtx: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pdwDestContext: *mut DWORD, ppvDestContext: *mut *mut c_void) -> HRESULT,
pub IsConnected: unsafe extern "system" fn(This: *mut IRpcChannelBuffer) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetBuffer: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pMessage: *mut RPCOLEMESSAGE, riid: REFIID) -> HRESULT§SendReceive: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pMessage: *mut RPCOLEMESSAGE, pStatus: *mut ULONG) -> HRESULT§FreeBuffer: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pMessage: *mut RPCOLEMESSAGE) -> HRESULT§GetDestCtx: unsafe extern "system" fn(This: *mut IRpcChannelBuffer, pdwDestContext: *mut DWORD, ppvDestContext: *mut *mut c_void) -> HRESULT§IsConnected: unsafe extern "system" fn(This: *mut IRpcChannelBuffer) -> HRESULTAuto Trait Implementations§
impl Freeze for IRpcChannelBufferVtbl
impl RefUnwindSafe for IRpcChannelBufferVtbl
impl Send for IRpcChannelBufferVtbl
impl Sync for IRpcChannelBufferVtbl
impl Unpin for IRpcChannelBufferVtbl
impl UnwindSafe for IRpcChannelBufferVtbl
Blanket Implementations§
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