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