Commit 356970e5 authored by Huw Davies's avatar Huw Davies Committed by Alexandre Julliard

oleaut32: Fix return value in the element not found case.

parent a3b8be05
......@@ -623,9 +623,7 @@ todo_wine {
/* Should have six methods */
hr = ITypeInfo_GetFuncDesc(pTI, 6, &pFD);
todo_wine{
ok(hr == TYPE_E_ELEMENTNOTFOUND, "hr %08x\n", hr);
}
hr = ITypeInfo_GetFuncDesc(pTI, 5, &pFD);
todo_wine {
ok(hr == S_OK, "hr %08x\n", hr);
......@@ -662,9 +660,7 @@ todo_wine {
ITypeInfo_ReleaseTypeAttr(pTI_p, pTA);
ITypeInfo_Release(pTI_p);
hr = ITypeInfo_GetFuncDesc(pTI, 1, &pFD);
todo_wine {
ok(hr == TYPE_E_ELEMENTNOTFOUND, "hr %08x\n", hr);
}
hr = ITypeInfo_GetFuncDesc(pTI, 0, &pFD);
ok(hr == S_OK, "hr %08x\n", hr);
ok(pFD->memid == 0x1c, "memid %08x\n", pFD->memid);
......
......@@ -4692,7 +4692,7 @@ HRESULT ITypeInfoImpl_GetInternalFuncDesc( ITypeInfo *iface, UINT index, const F
return S_OK;
}
return E_INVALIDARG;
return TYPE_E_ELEMENTNOTFOUND;
}
/* internal function to make the inherited interfaces' methods appear
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment