static HRESULT WINAPI Single_IEnumMediaTypes_QueryInterface(IEnumMediaTypes *iface, REFIID riid, void **ret_iface) { ME_Impl *This = impl_from_IEnumMediaTypes(iface); TRACE("(%p)->(%s %p)\n", This, debugstr_guid(riid), ret_iface); if (IsEqualIID(riid, &IID_IUnknown) || IsEqualIID(riid, &IID_IEnumMediaTypes)) { *ret_iface = iface; IEnumMediaTypes_AddRef(iface); return S_OK; } *ret_iface = NULL; WARN("(%p, %s,%p): not found\n", This, debugstr_guid(riid), ret_iface); return E_NOINTERFACE; }
static HRESULT WINAPI IEnumMediaTypesImpl_QueryInterface(IEnumMediaTypes * iface, REFIID riid, void ** ret_iface) { TRACE("(%p)->(%s, %p)\n", iface, debugstr_guid(riid), ret_iface); if (IsEqualIID(riid, &IID_IUnknown) || IsEqualIID(riid, &IID_IEnumMediaTypes)) { IEnumMediaTypes_AddRef(iface); *ret_iface = iface; return S_OK; } *ret_iface = NULL; WARN("No interface for %s\n", debugstr_guid(riid)); return E_NOINTERFACE; }