[KSPROXY]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 23 Feb 2010 15:25:59 +0000 (15:25 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 23 Feb 2010 15:25:59 +0000 (15:25 +0000)
- Fix file headers for Christoph
- Add debug spam
- IsEqualIID uses REFIID

svn path=/trunk/; revision=45669

reactos/dll/directx/ksproxy/basicaudio.cpp
reactos/dll/directx/ksproxy/classfactory.cpp
reactos/dll/directx/ksproxy/datatype.cpp
reactos/dll/directx/ksproxy/ksproxy.cpp
reactos/dll/directx/ksproxy/precomp.h

index f0a872c..20b5e8a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS WDM Streaming ActiveMovie Proxy
- * FILE:            dll/directx/ksproxy/cvpvbiconfig.cpp
- * PURPOSE:         CVPVBIConfig interface
+ * FILE:            dll/directx/ksproxy/basicaudio.cpp
+ * PURPOSE:         IBasicAudio interface
  *
  * PROGRAMMERS:     Johannes Anderwald (janderwald@reactos.org)
  */
index 98dacc6..5b90ade 100644 (file)
@@ -2,7 +2,7 @@
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS WDM Streaming ActiveMovie Proxy
  * FILE:            dll/directx/ksproxy/classfactory.cpp
- * PURPOSE:         ClassFactory interface
+ * PURPOSE:         IClassFactory interface
  *
  * PROGRAMMERS:     Johannes Anderwald (janderwald@reactos.org)
  */
@@ -67,8 +67,17 @@ CClassFactory::CreateInstance(
     REFIID riid,
     LPVOID *ppvObject)
 {
+    WCHAR Buffer[MAX_PATH];
+    LPOLESTR lpstr;
+
     *ppvObject = NULL;
 
+    StringFromCLSID(riid, &lpstr);
+
+    swprintf(Buffer, L"riid %s", lpstr);
+    OutputDebugStringW(Buffer);
+
+
     if ( m_IID == NULL || IsEqualCLSID(riid, *m_IID) || IsEqualCLSID(riid, IID_IUnknown))
     {
         return m_lpfnCI(pUnkOuter, riid, ppvObject);
index c946805..8d45139 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS WDM Streaming ActiveMovie Proxy
- * FILE:            dll/directx/ksproxy/ksproxy.c
+ * FILE:            dll/directx/ksproxy/datatype.cpp
  * PURPOSE:         IKsDataTypeHandler interface
  *
  * PROGRAMMERS:     Johannes Anderwald (janderwald@reactos.org)
index 1a80119..927a1dc 100644 (file)
@@ -299,7 +299,7 @@ DllGetClassObject(
 
     for (i = 0; InterfaceTable[i].riid; i++) 
     {
-        if (IsEqualIID(InterfaceTable[i].riid, rclsid)) 
+        if (IsEqualIID(*InterfaceTable[i].riid, rclsid)) 
         {
             pcf = CClassFactory_fnConstructor(InterfaceTable[i].lpfnCI, NULL, NULL);
             break;
index d566249..f0e2a8d 100644 (file)
@@ -17,7 +17,7 @@
 #include <vpconfig.h>
 
 #include <setupapi.h>
-#include <debug.h>
+//#include <debug.h>
 
 typedef HRESULT (CALLBACK *LPFNCREATEINSTANCE)(IUnknown* pUnkOuter, REFIID riid, LPVOID* ppvObject);