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