[PATCH v2 03/13] qedit: Implement MediaDet_get_Filter.
Gabriel Ivăncescu
gabrielopcode at gmail.com
Thu Apr 16 10:24:55 CDT 2020
Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
dlls/qedit/mediadet.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/dlls/qedit/mediadet.c b/dlls/qedit/mediadet.c
index dae98fd..0a06d52 100644
--- a/dlls/qedit/mediadet.c
+++ b/dlls/qedit/mediadet.c
@@ -146,8 +146,19 @@ static ULONG WINAPI MediaDet_Release(IMediaDet *iface)
static HRESULT WINAPI MediaDet_get_Filter(IMediaDet* iface, IUnknown **pVal)
{
MediaDetImpl *This = impl_from_IMediaDet(iface);
- FIXME("(%p)->(%p): not implemented!\n", This, pVal);
- return E_NOTIMPL;
+
+ TRACE("(%p)->(%p)\n", This, pVal);
+
+ if (!pVal)
+ return E_POINTER;
+
+ *pVal = (IUnknown*)This->source;
+ if (*pVal)
+ IUnknown_AddRef(*pVal);
+ else
+ return S_FALSE;
+
+ return S_OK;
}
static HRESULT WINAPI MediaDet_put_Filter(IMediaDet* iface, IUnknown *newVal)
--
2.21.0
More information about the wine-devel
mailing list