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