Module: wine Branch: refs/heads/master Commit: 78904aab2dde6eeb724519d0ccfb0218229b12ce URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=78904aab2dde6eeb724519d0...
Author: Dmitry Timoshkov dmitry@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 */ };