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