#[repr(C)]pub struct IMMDeviceActivatorVtbl {
pub parent: IUnknownVtbl,
pub Activate: unsafe extern "system" fn(This: *mut IMMDeviceActivator, iid: REFIID, pDevice: *mut IMMDevice, pActivationParams: *mut PROPVARIANT, ppInterface: *mut *mut c_void) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Activate: unsafe extern "system" fn(This: *mut IMMDeviceActivator, iid: REFIID, pDevice: *mut IMMDevice, pActivationParams: *mut PROPVARIANT, ppInterface: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IMMDeviceActivatorVtbl
impl RefUnwindSafe for IMMDeviceActivatorVtbl
impl Send for IMMDeviceActivatorVtbl
impl Sync for IMMDeviceActivatorVtbl
impl Unpin for IMMDeviceActivatorVtbl
impl UnwindSafe for IMMDeviceActivatorVtbl
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