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