#[repr(C)]pub struct IVssEnumObjectVtbl {
pub parent: IUnknownVtbl,
pub Next: unsafe extern "system" fn(This: *mut IVssEnumObject, celt: ULONG, rgelt: *mut VSS_OBJECT_PROP, pceltFetched: *mut ULONG) -> HRESULT,
pub Skip: unsafe extern "system" fn(This: *mut IVssEnumObject, celt: ULONG) -> HRESULT,
pub Reset: unsafe extern "system" fn(This: *mut IVssEnumObject) -> HRESULT,
pub Clone: unsafe extern "system" fn(This: *mut IVssEnumObject, ppenum: *mut *mut IVssEnumObject) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Next: unsafe extern "system" fn(This: *mut IVssEnumObject, celt: ULONG, rgelt: *mut VSS_OBJECT_PROP, pceltFetched: *mut ULONG) -> HRESULT
§Skip: unsafe extern "system" fn(This: *mut IVssEnumObject, celt: ULONG) -> HRESULT
§Reset: unsafe extern "system" fn(This: *mut IVssEnumObject) -> HRESULT
§Clone: unsafe extern "system" fn(This: *mut IVssEnumObject, ppenum: *mut *mut IVssEnumObject) -> HRESULT
Auto Trait Implementations§
impl Freeze for IVssEnumObjectVtbl
impl RefUnwindSafe for IVssEnumObjectVtbl
impl Send for IVssEnumObjectVtbl
impl Sync for IVssEnumObjectVtbl
impl Unpin for IVssEnumObjectVtbl
impl UnwindSafe for IVssEnumObjectVtbl
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