#[repr(C)]pub struct AsyncIPipeDoubleVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble) -> ULONG>,
pub Begin_Pull: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, cRequest: ULONG) -> HRESULT>,
pub Finish_Pull: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, buf: *mut DOUBLE, pcReturned: *mut ULONG) -> HRESULT>,
pub Begin_Push: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, buf: *mut DOUBLE, cSent: ULONG) -> HRESULT>,
pub Finish_Push: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble) -> ULONG>
§Begin_Pull: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, cRequest: ULONG) -> HRESULT>
§Finish_Pull: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, buf: *mut DOUBLE, pcReturned: *mut ULONG) -> HRESULT>
§Begin_Push: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble, buf: *mut DOUBLE, cSent: ULONG) -> HRESULT>
§Finish_Push: Option<unsafe extern "C" fn(This: *mut AsyncIPipeDouble) -> HRESULT>
Trait Implementations§
Source§impl Clone for AsyncIPipeDoubleVtbl
impl Clone for AsyncIPipeDoubleVtbl
Source§fn clone(&self) -> AsyncIPipeDoubleVtbl
fn clone(&self) -> AsyncIPipeDoubleVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AsyncIPipeDoubleVtbl
impl Debug for AsyncIPipeDoubleVtbl
Source§impl Ord for AsyncIPipeDoubleVtbl
impl Ord for AsyncIPipeDoubleVtbl
Source§fn cmp(&self, other: &AsyncIPipeDoubleVtbl) -> Ordering
fn cmp(&self, other: &AsyncIPipeDoubleVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AsyncIPipeDoubleVtbl
impl PartialEq for AsyncIPipeDoubleVtbl
Source§impl PartialOrd for AsyncIPipeDoubleVtbl
impl PartialOrd for AsyncIPipeDoubleVtbl
impl Copy for AsyncIPipeDoubleVtbl
impl Eq for AsyncIPipeDoubleVtbl
impl StructuralPartialEq for AsyncIPipeDoubleVtbl
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