shell32: Return E_INVALIDARG from FolderItems functions on null output.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alex Henrie 2016-07-06 23:35:44 -06:00 committed by Alexandre Julliard
parent ddf76f6a66
commit 970de7df99
1 changed files with 9 additions and 0 deletions

View File

@ -1060,6 +1060,9 @@ static HRESULT WINAPI FolderItemsImpl_get_Application(FolderItems3 *iface, IDisp
{
FIXME("(%p,%p)\n", iface, ppid);
if (!ppid)
return E_INVALIDARG;
return E_NOTIMPL;
}
@ -1081,6 +1084,9 @@ static HRESULT WINAPI FolderItemsImpl__NewEnum(FolderItems3 *iface, IUnknown **p
{
FIXME("(%p,%p)\n", iface, ppunk);
if (!ppunk)
return E_INVALIDARG;
return E_NOTIMPL;
}
@ -1102,6 +1108,9 @@ static HRESULT WINAPI FolderItemsImpl_get_Verbs(FolderItems3 *iface, FolderItemV
{
FIXME("(%p,%p)\n", iface, ppfic);
if (!ppfic)
return E_INVALIDARG;
return E_NOTIMPL;
}