Andrew Eikum : mmdevapi: Indicate data flow direction in IMMDevice:: GetId result.

Alexandre Julliard julliard at winehq.org
Fri Apr 6 14:43:23 CDT 2012


Module: wine
Branch: master
Commit: 06c1f255f8eda03b8749420bc81f4fbd2655afdf
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=06c1f255f8eda03b8749420bc81f4fbd2655afdf

Author: Andrew Eikum <aeikum at codeweavers.com>
Date:   Thu Apr  5 14:16:47 2012 -0500

mmdevapi: Indicate data flow direction in IMMDevice::GetId result.

---

 dlls/mmdevapi/devenum.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/mmdevapi/devenum.c b/dlls/mmdevapi/devenum.c
index 501ea4c..866aa06 100644
--- a/dlls/mmdevapi/devenum.c
+++ b/dlls/mmdevapi/devenum.c
@@ -629,7 +629,7 @@ static HRESULT WINAPI MMDevice_GetId(IMMDevice *iface, WCHAR **itemid)
     MMDevice *This = impl_from_IMMDevice(iface);
     WCHAR *str;
     GUID *id = &This->devguid;
-    static const WCHAR formatW[] = { '{','0','.','0','.','0','.','0','0','0','0','0','0','0','0','}','.',
+    static const WCHAR formatW[] = { '{','0','.','0','.','%','u','.','0','0','0','0','0','0','0','0','}','.',
                                      '{','%','0','8','X','-','%','0','4','X','-',
                                      '%','0','4','X','-','%','0','2','X','%','0','2','X','-',
                                      '%','0','2','X','%','0','2','X','%','0','2','X','%','0','2','X',
@@ -641,7 +641,7 @@ static HRESULT WINAPI MMDevice_GetId(IMMDevice *iface, WCHAR **itemid)
     *itemid = str = CoTaskMemAlloc(56 * sizeof(WCHAR));
     if (!str)
         return E_OUTOFMEMORY;
-    wsprintfW( str, formatW, id->Data1, id->Data2, id->Data3,
+    wsprintfW( str, formatW, This->flow, id->Data1, id->Data2, id->Data3,
                id->Data4[0], id->Data4[1], id->Data4[2], id->Data4[3],
                id->Data4[4], id->Data4[5], id->Data4[6], id->Data4[7] );
     TRACE("returning %s\n", wine_dbgstr_w(str));




More information about the wine-cvs mailing list