#[repr(C)]pub struct IEnumSTATDATAVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA) -> ULONG>,
pub Next: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, celt: ULONG, rgelt: *mut STATDATA, pceltFetched: *mut ULONG) -> HRESULT>,
pub Skip: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, celt: ULONG) -> HRESULT>,
pub Reset: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA) -> HRESULT>,
pub Clone: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, ppenum: *mut *mut IEnumSTATDATA) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA) -> ULONG>
§Next: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, celt: ULONG, rgelt: *mut STATDATA, pceltFetched: *mut ULONG) -> HRESULT>
§Skip: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, celt: ULONG) -> HRESULT>
§Reset: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA) -> HRESULT>
§Clone: Option<unsafe extern "C" fn(This: *mut IEnumSTATDATA, ppenum: *mut *mut IEnumSTATDATA) -> HRESULT>
Trait Implementations§
Source§impl Clone for IEnumSTATDATAVtbl
impl Clone for IEnumSTATDATAVtbl
Source§fn clone(&self) -> IEnumSTATDATAVtbl
fn clone(&self) -> IEnumSTATDATAVtbl
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 IEnumSTATDATAVtbl
impl Debug for IEnumSTATDATAVtbl
Source§impl Ord for IEnumSTATDATAVtbl
impl Ord for IEnumSTATDATAVtbl
Source§fn cmp(&self, other: &IEnumSTATDATAVtbl) -> Ordering
fn cmp(&self, other: &IEnumSTATDATAVtbl) -> 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 IEnumSTATDATAVtbl
impl PartialEq for IEnumSTATDATAVtbl
Source§impl PartialOrd for IEnumSTATDATAVtbl
impl PartialOrd for IEnumSTATDATAVtbl
impl Copy for IEnumSTATDATAVtbl
impl Eq for IEnumSTATDATAVtbl
impl StructuralPartialEq for IEnumSTATDATAVtbl
Auto Trait Implementations§
impl Freeze for IEnumSTATDATAVtbl
impl RefUnwindSafe for IEnumSTATDATAVtbl
impl Send for IEnumSTATDATAVtbl
impl Sync for IEnumSTATDATAVtbl
impl Unpin for IEnumSTATDATAVtbl
impl UnwindSafe for IEnumSTATDATAVtbl
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