#[repr(C)]pub struct IAudioAutoGainControlVtbl {
pub parent: IUnknownVtbl,
pub GetEnabled: unsafe extern "system" fn(This: *mut IAudioAutoGainControl, pbEnabled: *mut BOOL) -> HRESULT,
pub SetEnabled: unsafe extern "system" fn(This: *mut IAudioAutoGainControl, bEnable: BOOL, pguidEventContext: LPCGUID) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetEnabled: unsafe extern "system" fn(This: *mut IAudioAutoGainControl, pbEnabled: *mut BOOL) -> HRESULT
§SetEnabled: unsafe extern "system" fn(This: *mut IAudioAutoGainControl, bEnable: BOOL, pguidEventContext: LPCGUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAudioAutoGainControlVtbl
impl RefUnwindSafe for IAudioAutoGainControlVtbl
impl Send for IAudioAutoGainControlVtbl
impl Sync for IAudioAutoGainControlVtbl
impl Unpin for IAudioAutoGainControlVtbl
impl UnwindSafe for IAudioAutoGainControlVtbl
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