|
PortAudio 2.0
|
#include <mmdeviceapi.h>
Public Member Functions | |
| BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(IMMNotificationClient *This |
| ULONG (STDMETHODCALLTYPE *AddRef)(IMMNotificationClient *This) | |
| ULONG (STDMETHODCALLTYPE *Release)(IMMNotificationClient *This) | |
| HRESULT (STDMETHODCALLTYPE *OnDeviceStateChanged)(IMMNotificationClient *This | |
| HRESULT (STDMETHODCALLTYPE *OnDeviceAdded)(IMMNotificationClient *This | |
| HRESULT (STDMETHODCALLTYPE *OnDeviceRemoved)(IMMNotificationClient *This | |
| HRESULT (STDMETHODCALLTYPE *OnDefaultDeviceChanged)(IMMNotificationClient *This | |
| HRESULT (STDMETHODCALLTYPE *OnPropertyValueChanged)(IMMNotificationClient *This | |
Data Fields | |
| BEGIN_INTERFACE REFIID | riid |
| BEGIN_INTERFACE REFIID __RPC__deref_out void ** | ppvObject |
| __in LPCWSTR | pwstrDeviceId |
| __in LPCWSTR __in DWORD | dwNewState |
| __in EDataFlow | flow |
| __in EDataFlow __in ERole | role |
| __in EDataFlow __in ERole __in LPCWSTR | pwstrDefaultDeviceId |
| __in LPCWSTR __in const PROPERTYKEY | key |
| BEGIN_INTERFACE IMMNotificationClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
| IMMNotificationClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | OnDeviceStateChanged | ) |
| IMMNotificationClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | OnDefaultDeviceChanged | ) |
| IMMNotificationClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | OnPropertyValueChanged | ) |
| IMMNotificationClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | OnDeviceAdded | ) |
| IMMNotificationClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | OnDeviceRemoved | ) |
| IMMNotificationClientVtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
| IMMNotificationClientVtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
| __in LPCWSTR __in DWORD IMMNotificationClientVtbl::dwNewState |
| __in LPCWSTR __in const PROPERTYKEY IMMNotificationClientVtbl::key |
| BEGIN_INTERFACE REFIID __RPC__deref_out void** IMMNotificationClientVtbl::ppvObject |
| __in EDataFlow __in ERole __in LPCWSTR IMMNotificationClientVtbl::pwstrDefaultDeviceId |
| __in LPCWSTR IMMNotificationClientVtbl::pwstrDeviceId |
| BEGIN_INTERFACE REFIID IMMNotificationClientVtbl::riid |
| __in EDataFlow __in ERole IMMNotificationClientVtbl::role |
1.7.4