mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 19:26:32 +00:00
[PSDK]
- Fix MIXEROPENDESC struct(x64 compability issue) [MMEBUDDY] - Fix usage of MIXEROPENDESC [WDMAUD.DRV] - Implement a listening thread which waits for volume level / mute control changes svn path=/trunk/; revision=44133
This commit is contained in:
@@ -416,9 +416,10 @@ typedef struct {
|
||||
typedef struct tMIXEROPENDESC
|
||||
{
|
||||
HMIXEROBJ hmx;
|
||||
LPVOID pReserved0;
|
||||
DWORD dwCallback;
|
||||
DWORD dwInstance;
|
||||
LPVOID pReserved0;
|
||||
DWORD_PTR dwCallback;
|
||||
DWORD_PTR dwInstance;
|
||||
DWORD_PTR dnDevNode;
|
||||
} MIXEROPENDESC, *LPMIXEROPENDESC;
|
||||
|
||||
typedef struct {
|
||||
|
||||
@@ -334,8 +334,8 @@ typedef struct _SOUND_DEVICE_INSTANCE
|
||||
{
|
||||
HDRVR Handle;
|
||||
DWORD Flags;
|
||||
DWORD ClientCallback;
|
||||
DWORD ClientCallbackInstanceData;
|
||||
DWORD_PTR ClientCallback;
|
||||
DWORD_PTR ClientCallbackInstanceData;
|
||||
} WinMM;
|
||||
|
||||
/* DO NOT TOUCH THESE OUTSIDE OF THE SOUND THREAD */
|
||||
@@ -357,6 +357,8 @@ typedef struct _SOUND_DEVICE_INSTANCE
|
||||
DWORD FrameSize;
|
||||
DWORD BufferCount;
|
||||
WAVEFORMATEX WaveFormatEx;
|
||||
HANDLE hNotifyEvent;
|
||||
HANDLE hStopEvent;
|
||||
} SOUND_DEVICE_INSTANCE, *PSOUND_DEVICE_INSTANCE;
|
||||
|
||||
/* This lives in WAVEHDR.reserved */
|
||||
@@ -561,8 +563,8 @@ MMRESULT
|
||||
SetSoundDeviceInstanceMmeData(
|
||||
IN PSOUND_DEVICE_INSTANCE SoundDeviceInstance,
|
||||
IN HDRVR MmeHandle,
|
||||
IN DWORD ClientCallback,
|
||||
IN DWORD ClientCallbackData,
|
||||
IN DWORD_PTR ClientCallback,
|
||||
IN DWORD_PTR ClientCallbackData,
|
||||
IN DWORD Flags);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user