#[repr(C)]pub struct AsyncIPipeByteVtbl {
pub parent: IUnknownVtbl,
pub Begin_Pull: unsafe extern "system" fn(This: *mut AsyncIPipeByte, cRequest: ULONG) -> HRESULT,
pub Finish_Pull: unsafe extern "system" fn(This: *mut AsyncIPipeByte, buf: *mut BYTE, pcReturned: *mut ULONG) -> HRESULT,
pub Begin_Push: unsafe extern "system" fn(This: *mut AsyncIPipeByte, buf: *mut BYTE, cSent: ULONG) -> HRESULT,
pub Finish_Push: unsafe extern "system" fn(This: *mut AsyncIPipeByte) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Begin_Pull: unsafe extern "system" fn(This: *mut AsyncIPipeByte, cRequest: ULONG) -> HRESULT
§Finish_Pull: unsafe extern "system" fn(This: *mut AsyncIPipeByte, buf: *mut BYTE, pcReturned: *mut ULONG) -> HRESULT
§Begin_Push: unsafe extern "system" fn(This: *mut AsyncIPipeByte, buf: *mut BYTE, cSent: ULONG) -> HRESULT
§Finish_Push: unsafe extern "system" fn(This: *mut AsyncIPipeByte) -> HRESULT
Auto Trait Implementations§
impl Freeze for AsyncIPipeByteVtbl
impl RefUnwindSafe for AsyncIPipeByteVtbl
impl Send for AsyncIPipeByteVtbl
impl Sync for AsyncIPipeByteVtbl
impl Unpin for AsyncIPipeByteVtbl
impl UnwindSafe for AsyncIPipeByteVtbl
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