Forward CLSID_FilterGraphNoThread to CLSID_FilterGraph.

This commit is contained in:
Christian Costa 2005-05-05 09:50:35 +00:00 committed by Alexandre Julliard
parent 034ebcc19e
commit 7180775af6
4 changed files with 18 additions and 3 deletions

View file

@ -3039,7 +3039,8 @@ static IMediaEventSinkVtbl IMediaEventSink_VTable =
};
/* This is the only function that actually creates a FilterGraph class... */
HRESULT FILTERGRAPH_create(IUnknown *pUnkOuter, LPVOID *ppObj) {
HRESULT FilterGraph_create(IUnknown *pUnkOuter, LPVOID *ppObj)
{
IFilterGraphImpl *fimpl;
HRESULT hr;
@ -3084,3 +3085,9 @@ HRESULT FILTERGRAPH_create(IUnknown *pUnkOuter, LPVOID *ppObj) {
*ppObj = fimpl;
return S_OK;
}
HRESULT FilterGraphNoThread_create(IUnknown *pUnkOuter, LPVOID *ppObj)
{
FIXME("CLSID_FilterGraphNoThread partially implemented - Forwarding to CLSID_FilterGraph\n");
return FilterGraph_create(pUnkOuter, ppObj);
}

View file

@ -60,7 +60,8 @@ struct object_creation_info
static const struct object_creation_info object_creation[] =
{
{ &CLSID_FilterGraph, FILTERGRAPH_create },
{ &CLSID_FilterGraph, FilterGraph_create },
{ &CLSID_FilterGraphNoThread, FilterGraphNoThread_create },
{ &CLSID_FilterMapper, FilterMapper2_create },
{ &CLSID_FilterMapper2, FilterMapper2_create },
{ &CLSID_AsyncReader, AsyncReader_create },

View file

@ -41,7 +41,8 @@
#define ICOM_THIS_MULTI(impl,field,iface) impl* const This=(impl*)((char*)(iface) - offsetof(impl,field))
HRESULT FILTERGRAPH_create(IUnknown *pUnkOuter, LPVOID *ppObj) ;
HRESULT FilterGraph_create(IUnknown *pUnkOuter, LPVOID *ppObj);
HRESULT FilterGraphNoThread_create(IUnknown *pUnkOuter, LPVOID *ppObj);
HRESULT FilterMapper2_create(IUnknown *pUnkOuter, LPVOID *ppObj);
HRESULT AsyncReader_create(IUnknown * pUnkOuter, LPVOID * ppv);
HRESULT StdMemAllocator_create(IUnknown * pUnkOuter, LPVOID * ppv);

View file

@ -850,6 +850,12 @@ static struct regsvr_coclass const coclass_list[] = {
"quartz.dll",
"Both"
},
{ &CLSID_FilterGraphNoThread,
"Filter Graph",
NULL,
"quartz.dll",
"Both"
},
{ &CLSID_FilterMapper,
"Filter Mapper",
NULL,