#[repr(C)]pub struct IAudioInputSelectorVtbl {
pub parent: IUnknownVtbl,
pub GetSelection: unsafe extern "system" fn(This: *mut IAudioInputSelector, pnIdSelected: *mut UINT) -> HRESULT,
pub SetSelection: unsafe extern "system" fn(This: *mut IAudioInputSelector, nIdSelect: UINT, pguidEventContext: LPCGUID) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetSelection: unsafe extern "system" fn(This: *mut IAudioInputSelector, pnIdSelected: *mut UINT) -> HRESULT
§SetSelection: unsafe extern "system" fn(This: *mut IAudioInputSelector, nIdSelect: UINT, pguidEventContext: LPCGUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAudioInputSelectorVtbl
impl RefUnwindSafe for IAudioInputSelectorVtbl
impl Send for IAudioInputSelectorVtbl
impl Sync for IAudioInputSelectorVtbl
impl Unpin for IAudioInputSelectorVtbl
impl UnwindSafe for IAudioInputSelectorVtbl
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