ole32: Set output param to NULL in BindCtxImpl_EnumObjectParam.
diff --git a/dlls/ole32/bindctx.c b/dlls/ole32/bindctx.c
index 636cdca..7de1986 100644
--- a/dlls/ole32/bindctx.c
+++ b/dlls/ole32/bindctx.c
@@ -423,7 +423,11 @@
static HRESULT WINAPI
BindCtxImpl_EnumObjectParam(IBindCtx* iface,IEnumString** pszkey)
{
- FIXME("(%p,%p),stub!\n",iface,pszkey);
+ TRACE("(%p,%p)\n",iface,pszkey);
+
+ *pszkey = NULL;
+
+ /* not implemented in native either */
return E_NOTIMPL;
}
diff --git a/dlls/ole32/tests/moniker.c b/dlls/ole32/tests/moniker.c
index f084fbb..6bfe330 100644
--- a/dlls/ole32/tests/moniker.c
+++ b/dlls/ole32/tests/moniker.c
@@ -1487,7 +1487,6 @@
hr = IBindCtx_EnumObjectParam(pBindCtx, &pEnumString);
ok(hr == E_NOTIMPL, "IBindCtx_EnumObjectParam should have returned E_NOTIMPL instead of 0x%08x\n", hr);
- todo_wine
ok(!pEnumString, "pEnumString should be NULL\n");
hr = IBindCtx_RegisterObjectBound(pBindCtx, NULL);