#[repr(C)]pub struct IMMDeviceCollectionVtbl {
pub parent: IUnknownVtbl,
pub GetCount: unsafe extern "system" fn(This: *mut IMMDeviceCollection, pcDevices: *const UINT) -> HRESULT,
pub Item: unsafe extern "system" fn(This: *mut IMMDeviceCollection, nDevice: UINT, ppDevice: *mut *mut IMMDevice) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetCount: unsafe extern "system" fn(This: *mut IMMDeviceCollection, pcDevices: *const UINT) -> HRESULT
§Item: unsafe extern "system" fn(This: *mut IMMDeviceCollection, nDevice: UINT, ppDevice: *mut *mut IMMDevice) -> HRESULT
Auto Trait Implementations§
impl Freeze for IMMDeviceCollectionVtbl
impl RefUnwindSafe for IMMDeviceCollectionVtbl
impl Send for IMMDeviceCollectionVtbl
impl Sync for IMMDeviceCollectionVtbl
impl Unpin for IMMDeviceCollectionVtbl
impl UnwindSafe for IMMDeviceCollectionVtbl
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