Enable querying of IID_FilterGraph interface from filtergraph manager
(spotted by Robert Reif).
This commit is contained in:
parent
ffcc67abf1
commit
385d89a770
@ -182,6 +182,7 @@ static HRESULT Filtergraph_QueryInterface(IFilterGraphImpl *This,
|
|||||||
TRACE("(%p)->(%s (%p), %p)\n", This, debugstr_guid(riid), riid, ppvObj);
|
TRACE("(%p)->(%s (%p), %p)\n", This, debugstr_guid(riid), riid, ppvObj);
|
||||||
|
|
||||||
if (IsEqualGUID(&IID_IUnknown, riid) ||
|
if (IsEqualGUID(&IID_IUnknown, riid) ||
|
||||||
|
IsEqualGUID(&IID_IFilterGraph, riid) ||
|
||||||
IsEqualGUID(&IID_IGraphBuilder, riid)) {
|
IsEqualGUID(&IID_IGraphBuilder, riid)) {
|
||||||
*ppvObj = &(This->IGraphBuilder_vtbl);
|
*ppvObj = &(This->IGraphBuilder_vtbl);
|
||||||
TRACE(" returning IGraphBuilder interface (%p)\n", *ppvObj);
|
TRACE(" returning IGraphBuilder interface (%p)\n", *ppvObj);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user