10#define WAVE_DD_STOP 0x0001
11#define WAVE_DD_PLAY 0x0002
12#define WAVE_DD_RECORD 0x0003
13#define WAVE_DD_RESET 0x0004
16#define WAVE_DD_IDLE 0x0000
17#define WAVE_DD_STOPPED 0x0001
18#define WAVE_DD_PLAYING 0x0002
19#define WAVE_DD_RECORDING 0x0003
struct _WAVE_DD_VOLUME WAVE_DD_VOLUME
struct _WAVE_DD_VOLUME * PWAVE_DD_VOLUME
struct _AUX_DD_VOLUME * PAUX_DD_VOLUME
struct tag_WAVEALLOC * PWAVEALLOC
MMRESULT GetDeviceCapabilities(DWORD ID, UINT DeviceType, LPBYTE pCaps, DWORD Size)
struct WAVEOVL * PWAVEOVL
DWORD AuxSetAudio(DWORD dwID, PBYTE pVolume, DWORD sizeVolume)
struct _AUX_DD_VOLUME AUX_DD_VOLUME
DWORD AuxGetAudio(DWORD dwID, PBYTE pVolume, DWORD sizeVolume)
struct tag_WAVEALLOC WAVEALLOC
union tag_WAVEALLOC::@473 AuxParam
struct tag_WAVEALLOC::@473::@474 GetSetData
struct tag_WAVEALLOC * Next
WAVETHREADFUNCTION AuxFunction
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size