#[repr(C)]pub struct IEnumMonikerVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker) -> ULONG>,
pub Next: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, celt: ULONG, rgelt: *mut *mut IMoniker, pceltFetched: *mut ULONG) -> HRESULT>,
pub Skip: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, celt: ULONG) -> HRESULT>,
pub Reset: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker) -> HRESULT>,
pub Clone: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, ppenum: *mut *mut IEnumMoniker) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker) -> ULONG>§Next: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, celt: ULONG, rgelt: *mut *mut IMoniker, pceltFetched: *mut ULONG) -> HRESULT>§Skip: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, celt: ULONG) -> HRESULT>§Reset: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker) -> HRESULT>§Clone: Option<unsafe extern "stdcall" fn(This: *mut IEnumMoniker, ppenum: *mut *mut IEnumMoniker) -> HRESULT>Trait Implementations§
Source§impl Clone for IEnumMonikerVtbl
impl Clone for IEnumMonikerVtbl
Source§fn clone(&self) -> IEnumMonikerVtbl
fn clone(&self) -> IEnumMonikerVtbl
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 IEnumMonikerVtbl
Auto Trait Implementations§
impl Freeze for IEnumMonikerVtbl
impl RefUnwindSafe for IEnumMonikerVtbl
impl Send for IEnumMonikerVtbl
impl Sync for IEnumMonikerVtbl
impl Unpin for IEnumMonikerVtbl
impl UnwindSafe for IEnumMonikerVtbl
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