/*
* 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)
*/
* 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)
*/
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);
/*
* 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)
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;
#include <vpconfig.h>
#include <setupapi.h>
-#include <debug.h>
+//#include <debug.h>
typedef HRESULT (CALLBACK *LPFNCREATEINSTANCE)(IUnknown* pUnkOuter, REFIID riid, LPVOID* ppvObject);