- Add members required for usermode-mixing support
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 17 Aug 2009 13:37:57 +0000 (13:37 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 17 Aug 2009 13:37:57 +0000 (13:37 +0000)
svn path=/trunk/; revision=42755

reactos/include/reactos/libs/sound/mmebuddy.h

index 28cd670..ae68c16 100644 (file)
@@ -184,6 +184,10 @@ typedef struct _SOUND_OVERLAPPED
     struct _SOUND_DEVICE_INSTANCE* SoundDeviceInstance;
     PWAVEHDR Header;
     BOOL PerformCompletion;
+
+    DWORD OriginalBufferSize;
+    LPOVERLAPPED_COMPLETION_ROUTINE OriginalCompletionRoutine;
+
 } SOUND_OVERLAPPED, *PSOUND_OVERLAPPED;
 
 typedef MMRESULT (*WAVE_COMMIT_FUNC)(
@@ -329,6 +333,7 @@ typedef struct _SOUND_DEVICE_INSTANCE
     DWORD LoopsRemaining;
     DWORD FrameSize;
     DWORD BufferCount;
+    WAVEFORMATEX WaveFormatEx;
 } SOUND_DEVICE_INSTANCE, *PSOUND_DEVICE_INSTANCE;
 
 /* This lives in WAVEHDR.reserved */