#[repr(C)]pub struct IEnumPortableDeviceObjectIDsVtbl {
pub parent: IUnknownVtbl,
pub Next: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs, cObjects: ULONG, pObjIDs: *mut LPWSTR, pcFetched: *mut ULONG) -> HRESULT,
pub Skip: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs, cObjects: ULONG) -> HRESULT,
pub Reset: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs) -> HRESULT,
pub Clone: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs, ppEnum: *mut *mut IEnumPortableDeviceObjectIDs) -> HRESULT,
pub Cancel: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Next: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs, cObjects: ULONG, pObjIDs: *mut LPWSTR, pcFetched: *mut ULONG) -> HRESULT
§Skip: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs, cObjects: ULONG) -> HRESULT
§Reset: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs) -> HRESULT
§Clone: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs, ppEnum: *mut *mut IEnumPortableDeviceObjectIDs) -> HRESULT
§Cancel: unsafe extern "system" fn(This: *mut IEnumPortableDeviceObjectIDs) -> HRESULT
Auto Trait Implementations§
impl Freeze for IEnumPortableDeviceObjectIDsVtbl
impl RefUnwindSafe for IEnumPortableDeviceObjectIDsVtbl
impl Send for IEnumPortableDeviceObjectIDsVtbl
impl Sync for IEnumPortableDeviceObjectIDsVtbl
impl Unpin for IEnumPortableDeviceObjectIDsVtbl
impl UnwindSafe for IEnumPortableDeviceObjectIDsVtbl
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