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