Andrew Nguyen : dxdiagn: Add code to create stub containers for DxDiag_DirectSound.

Alexandre Julliard julliard at winehq.org
Tue Feb 15 11:29:26 CST 2011


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

Author: Andrew Nguyen <anguyen at codeweavers.com>
Date:   Tue Feb 15 01:14:35 2011 -0600

dxdiagn: Add code to create stub containers for DxDiag_DirectSound.

---

 dlls/dxdiagn/provider.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/dlls/dxdiagn/provider.c b/dlls/dxdiagn/provider.c
index 02855bb..dfb892a 100644
--- a/dlls/dxdiagn/provider.c
+++ b/dlls/dxdiagn/provider.c
@@ -1210,6 +1210,23 @@ cleanup:
 
 static HRESULT build_directsound_tree(IDxDiagContainerImpl_Container *node)
 {
+    static const WCHAR DxDiag_SoundDevices[] = {'D','x','D','i','a','g','_','S','o','u','n','d','D','e','v','i','c','e','s',0};
+    static const WCHAR DxDiag_SoundCaptureDevices[] = {'D','x','D','i','a','g','_','S','o','u','n','d','C','a','p','t','u','r','e','D','e','v','i','c','e','s',0};
+
+    IDxDiagContainerImpl_Container *cont;
+
+    cont = allocate_information_node(DxDiag_SoundDevices);
+    if (!cont)
+        return E_OUTOFMEMORY;
+
+    add_subcontainer(node, cont);
+
+    cont = allocate_information_node(DxDiag_SoundCaptureDevices);
+    if (!cont)
+        return E_OUTOFMEMORY;
+
+    add_subcontainer(node, cont);
+
     return S_OK;
 }
 




More information about the wine-cvs mailing list