[AUDIO-BRINGUP]
[reactos.git] / lib / drivers / sound / mmebuddy / wave / wodMessage.c
index 70bd6b7..a1202a8 100644 (file)
@@ -65,11 +65,11 @@ wodMessage(
 
         case WODM_OPEN :
         {
-            Result = MmeOpenWaveDevice(WAVE_OUT_DEVICE_TYPE,
-                                       DeviceId,
-                                       (LPWAVEOPENDESC) Parameter1,
-                                       Parameter2,
-                                       (DWORD_PTR*)PrivateHandle);
+            Result = MmeOpenDevice(WAVE_OUT_DEVICE_TYPE,
+                                   DeviceId,
+                                   (LPWAVEOPENDESC) Parameter1,
+                                   Parameter2,
+                                   (DWORD_PTR*)PrivateHandle);
             break;
         }
 
@@ -109,6 +109,13 @@ wodMessage(
         case WODM_RESTART :
         {
             /* Continue playback when paused */
+            Result = MmeSetState(PrivateHandle, TRUE);
+            break;
+        }
+        case WODM_PAUSE :
+        {
+            /* pause playback */
+            Result = MmeSetState(PrivateHandle, FALSE);
             break;
         }