#[repr(C)]pub struct AsyncIPipeByte {
pub lpVtbl: *const AsyncIPipeByteVtbl,
}
Fields§
§lpVtbl: *const AsyncIPipeByteVtbl
Implementations§
Source§impl AsyncIPipeByte
impl AsyncIPipeByte
pub unsafe fn Begin_Pull(&self, cRequest: ULONG) -> HRESULT
pub unsafe fn Finish_Pull( &self, buf: *mut BYTE, pcReturned: *mut ULONG, ) -> HRESULT
pub unsafe fn Begin_Push(&self, buf: *mut BYTE, cSent: ULONG) -> HRESULT
pub unsafe fn Finish_Push(&self) -> HRESULT
Trait Implementations§
Source§impl Deref for AsyncIPipeByte
impl Deref for AsyncIPipeByte
Auto Trait Implementations§
impl Freeze for AsyncIPipeByte
impl RefUnwindSafe for AsyncIPipeByte
impl !Send for AsyncIPipeByte
impl !Sync for AsyncIPipeByte
impl Unpin for AsyncIPipeByte
impl UnwindSafe for AsyncIPipeByte
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