Dmitry Timoshkov : quartz: Register some of the interfaces.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Feb 7 06:05:28 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 78904aab2dde6eeb724519d0ccfb0218229b12ce
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=78904aab2dde6eeb724519d0ccfb0218229b12ce

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Tue Feb  7 12:25:35 2006 +0100

quartz: Register some of the interfaces.

---

 dlls/quartz/regsvr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/dlls/quartz/regsvr.c b/dlls/quartz/regsvr.c
index 385120b..6a3bb5b 100644
--- a/dlls/quartz/regsvr.c
+++ b/dlls/quartz/regsvr.c
@@ -840,6 +840,10 @@ static LONG recursive_delete_keyW(HKEY b
     return res;
 }
 
+
+static GUID const CLSID_PSFactoryBuffer = {
+    0x92a3a302, 0xda7c, 0x4a1f, {0xba,0x7e,0x18,0x02,0xbb,0x5d,0x2d,0x02} };
+
 /***********************************************************************
  *		coclass list
  */
@@ -936,6 +940,56 @@ static struct regsvr_coclass const cocla
  */
 
 static struct regsvr_interface const interface_list[] = {
+    {   &IID_IFilterGraph,
+	"IFilterGraph",
+	NULL,
+	11,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },
+    {   &IID_IFilterGraph2,
+	"IFilterGraph2",
+	NULL,
+	21,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },
+    {   &IID_IFilterMapper,
+	"IFilterMapper",
+	NULL,
+	11,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },
+    {   &IID_IFilterMapper2,
+	"IFilterMapper2",
+	NULL,
+	7,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },
+    /* FIXME:
+    {   &IID_SeekingPassThru,
+	"ISeekingPassThru",
+	NULL,
+	4,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },
+    {   &IID_AsyncReader,
+	"IAsyncReader",
+	NULL,
+	11,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },
+    {   &IID_WAVEParser,
+	"IWAVEParser",
+	NULL,
+	11,
+	NULL,
+	&CLSID_PSFactoryBuffer
+    },*/
     { NULL }			/* list terminator */
 };
 




More information about the wine-cvs mailing list