#[repr(C)]pub struct IEnumSTATPROPSETSTGVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG) -> ULONG>,
pub Next: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, celt: ULONG, rgelt: *mut STATPROPSETSTG, pceltFetched: *mut ULONG) -> HRESULT>,
pub Skip: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, celt: ULONG) -> HRESULT>,
pub Reset: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG) -> HRESULT>,
pub Clone: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, ppenum: *mut *mut IEnumSTATPROPSETSTG) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG) -> ULONG>§Next: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, celt: ULONG, rgelt: *mut STATPROPSETSTG, pceltFetched: *mut ULONG) -> HRESULT>§Skip: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG, celt: ULONG) -> HRESULT>§Reset: Option<unsafe extern "stdcall" fn(This: *mut IEnumSTATPROPSETSTG) -> HRESULT>§Clone: Option<unsafe extern "stdcall" 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 duplicate 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 moreimpl Copy 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