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