#[repr(C)]pub struct IAsyncRpcChannelBufferVtbl {
pub parent: IRpcChannelBuffer2Vtbl,
pub Send: unsafe extern "system" fn(This: *mut IAsyncRpcChannelBuffer, pMsg: *mut RPCOLEMESSAGE, pSync: *mut ISynchronize, pulStatus: *mut ULONG) -> HRESULT,
pub Receive: unsafe extern "system" fn(This: *mut IAsyncRpcChannelBuffer, pMsg: *mut RPCOLEMESSAGE, pulStatus: *mut ULONG) -> HRESULT,
pub GetDestCtxEx: unsafe extern "system" fn(This: *mut IAsyncRpcChannelBuffer, pMsg: *mut RPCOLEMESSAGE, pdwDestContext: *mut DWORD, ppvDestContext: *mut *mut c_void) -> HRESULT,
}
Fields§
§parent: IRpcChannelBuffer2Vtbl
§Send: unsafe extern "system" fn(This: *mut IAsyncRpcChannelBuffer, pMsg: *mut RPCOLEMESSAGE, pSync: *mut ISynchronize, pulStatus: *mut ULONG) -> HRESULT
§Receive: unsafe extern "system" fn(This: *mut IAsyncRpcChannelBuffer, pMsg: *mut RPCOLEMESSAGE, pulStatus: *mut ULONG) -> HRESULT
§GetDestCtxEx: unsafe extern "system" fn(This: *mut IAsyncRpcChannelBuffer, pMsg: *mut RPCOLEMESSAGE, pdwDestContext: *mut DWORD, ppvDestContext: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAsyncRpcChannelBufferVtbl
impl RefUnwindSafe for IAsyncRpcChannelBufferVtbl
impl Send for IAsyncRpcChannelBufferVtbl
impl Sync for IAsyncRpcChannelBufferVtbl
impl Unpin for IAsyncRpcChannelBufferVtbl
impl UnwindSafe for IAsyncRpcChannelBufferVtbl
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