#[repr(C)]pub struct IEnumWbemClassObjectVtbl {
pub parent: IUnknownVtbl,
pub Reset: unsafe extern "system" fn(This: *mut IEnumWbemClassObject) -> HRESULT,
pub Next: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, lTimeout: c_long, uCount: ULONG, apObjects: *mut *mut IWbemClassObject, puReturned: *mut ULONG) -> HRESULT,
pub NextAsync: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, uCount: ULONG, pSink: *mut IWbemObjectSink) -> HRESULT,
pub Clone: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, ppEnum: *mut *mut IEnumWbemClassObject) -> HRESULT,
pub Skip: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, lTimeout: c_long, nCount: ULONG) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Reset: unsafe extern "system" fn(This: *mut IEnumWbemClassObject) -> HRESULT
§Next: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, lTimeout: c_long, uCount: ULONG, apObjects: *mut *mut IWbemClassObject, puReturned: *mut ULONG) -> HRESULT
§NextAsync: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, uCount: ULONG, pSink: *mut IWbemObjectSink) -> HRESULT
§Clone: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, ppEnum: *mut *mut IEnumWbemClassObject) -> HRESULT
§Skip: unsafe extern "system" fn(This: *mut IEnumWbemClassObject, lTimeout: c_long, nCount: ULONG) -> HRESULT
Auto Trait Implementations§
impl Freeze for IEnumWbemClassObjectVtbl
impl RefUnwindSafe for IEnumWbemClassObjectVtbl
impl Send for IEnumWbemClassObjectVtbl
impl Sync for IEnumWbemClassObjectVtbl
impl Unpin for IEnumWbemClassObjectVtbl
impl UnwindSafe for IEnumWbemClassObjectVtbl
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