From e4ee2cb5338eb94e00c24a3181ef98f40d6b2dec Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Thu, 24 Jun 2010 11:18:16 +0000 Subject: [PATCH] [WDMAUD.DRV] - Fix initialization of mmixer library svn path=/trunk/; revision=47842 --- reactos/dll/win32/wdmaud.drv/mmixer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/wdmaud.drv/mmixer.c b/reactos/dll/win32/wdmaud.drv/mmixer.c index 312d325148a..c47b651ecbd 100644 --- a/reactos/dll/win32/wdmaud.drv/mmixer.c +++ b/reactos/dll/win32/wdmaud.drv/mmixer.c @@ -282,7 +282,7 @@ Enum( HeapFree(GetProcessHeap(), 0, DetailData); return MM_STATUS_NO_MEMORY; } - + DPRINT1("DeviceName %S\n", DetailData->DevicePath); wcscpy(*DeviceName, DetailData->DevicePath); HeapFree(GetProcessHeap(), 0, DetailData); @@ -519,7 +519,10 @@ WdmAudOpenSoundDeviceByMMixer( IN struct _SOUND_DEVICE* SoundDevice, OUT PVOID* Handle) { - return WdmAudInitUserModeMixer(); + if (WdmAudInitUserModeMixer()) + return MMSYSERR_NOERROR; + else + return MMSYSERR_ERROR; } MMRESULT