Struct winapi::sapi::ISpMMSysAudioVtbl [] [src]

pub struct ISpMMSysAudioVtbl {
    pub parent: ISpAudioVtbl,
    pub GetDeviceId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, puDeviceId: *mut UINT) -> HRESULT,
    pub SetDeviceId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, uDeviceId: UINT) -> HRESULT,
    pub GetMMHandle: unsafe extern "system" fn(This: *mut ISpMMSysAudio, pHandle: *mut *mut c_void) -> HRESULT,
    pub GetLineId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, puLineId: *mut UINT) -> HRESULT,
    pub SetLineId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, uLineId: UINT) -> HRESULT,
}

Fields

parent: ISpAudioVtbl GetDeviceId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, puDeviceId: *mut UINT) -> HRESULT SetDeviceId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, uDeviceId: UINT) -> HRESULT GetMMHandle: unsafe extern "system" fn(This: *mut ISpMMSysAudio, pHandle: *mut *mut c_void) -> HRESULT GetLineId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, puLineId: *mut UINT) -> HRESULT SetLineId: unsafe extern "system" fn(This: *mut ISpMMSysAudio, uLineId: UINT) -> HRESULT