diff --git a/dlls/strmbase/transform.c b/dlls/strmbase/transform.c index 029d289a9eb..cfde074f007 100644 --- a/dlls/strmbase/transform.c +++ b/dlls/strmbase/transform.c @@ -250,7 +250,8 @@ HRESULT WINAPI TransformFilterImpl_QueryInterface(IBaseFilter * iface, REFIID ri } hr = BaseFilterImpl_QueryInterface(iface, riid, ppv); - if (FAILED(hr) && (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow))) + if (FAILED(hr) && !IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow) && + !IsEqualIID(riid, &IID_IAMFilterMiscFlags)) FIXME("No interface for %s!\n", debugstr_guid(riid)); return hr;