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