Forward CLSID_FilterGraphNoThread to CLSID_FilterGraph.
This commit is contained in:
parent
034ebcc19e
commit
7180775af6
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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 },
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue