#[repr(C)]pub struct IPipeDoubleVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IPipeDouble, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IPipeDouble) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IPipeDouble) -> ULONG>,
pub Pull: Option<unsafe extern "C" fn(This: *mut IPipeDouble, buf: *mut DOUBLE, cRequest: ULONG, pcReturned: *mut ULONG) -> HRESULT>,
pub Push: Option<unsafe extern "C" fn(This: *mut IPipeDouble, buf: *mut DOUBLE, cSent: ULONG) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IPipeDouble, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IPipeDouble) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IPipeDouble) -> ULONG>
§Pull: Option<unsafe extern "C" fn(This: *mut IPipeDouble, buf: *mut DOUBLE, cRequest: ULONG, pcReturned: *mut ULONG) -> HRESULT>
§Push: Option<unsafe extern "C" fn(This: *mut IPipeDouble, buf: *mut DOUBLE, cSent: ULONG) -> HRESULT>
Trait Implementations§
Source§impl Clone for IPipeDoubleVtbl
impl Clone for IPipeDoubleVtbl
Source§fn clone(&self) -> IPipeDoubleVtbl
fn clone(&self) -> IPipeDoubleVtbl
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 IPipeDoubleVtbl
impl Debug for IPipeDoubleVtbl
Source§impl Ord for IPipeDoubleVtbl
impl Ord for IPipeDoubleVtbl
Source§fn cmp(&self, other: &IPipeDoubleVtbl) -> Ordering
fn cmp(&self, other: &IPipeDoubleVtbl) -> 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 IPipeDoubleVtbl
impl PartialEq for IPipeDoubleVtbl
Source§impl PartialOrd for IPipeDoubleVtbl
impl PartialOrd for IPipeDoubleVtbl
impl Copy for IPipeDoubleVtbl
impl Eq for IPipeDoubleVtbl
impl StructuralPartialEq for IPipeDoubleVtbl
Auto Trait Implementations§
impl Freeze for IPipeDoubleVtbl
impl RefUnwindSafe for IPipeDoubleVtbl
impl Send for IPipeDoubleVtbl
impl Sync for IPipeDoubleVtbl
impl Unpin for IPipeDoubleVtbl
impl UnwindSafe for IPipeDoubleVtbl
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