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