Module: wine Branch: master Commit: 970de7df997e29e9aff855ff10772724f17b93b9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=970de7df997e29e9aff855ff10...
Author: Alex Henrie alexhenrie24@gmail.com Date: Wed Jul 6 23:35:44 2016 -0600
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
---
dlls/shell32/shelldispatch.c | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/dlls/shell32/shelldispatch.c b/dlls/shell32/shelldispatch.c index 93c851f..0c1662d 100644 --- a/dlls/shell32/shelldispatch.c +++ b/dlls/shell32/shelldispatch.c @@ -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; }