From 946f3f998f80e21995214bd0fddd2054cb9ef26b Mon Sep 17 00:00:00 2001 From: Stefan Leichter Date: Wed, 29 Apr 2009 17:49:24 +0200 Subject: [PATCH] shell32: Stub for SHParseDisplayName. --- dlls/shell32/pidl.c | 11 +++++++++++ dlls/shell32/shell32.spec | 1 + include/shlobj.h | 1 + 3 files changed, 13 insertions(+) diff --git a/dlls/shell32/pidl.c b/dlls/shell32/pidl.c index f3534d155a5..3e6114400e8 100644 --- a/dlls/shell32/pidl.c +++ b/dlls/shell32/pidl.c @@ -1320,6 +1320,17 @@ HRESULT WINAPI SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppv, LPCI return hr; } +/************************************************************************* + * SHParseDisplayName [SHELL32.@] + */ +HRESULT WINAPI SHParseDisplayName(LPCWSTR name, IBindCtx *bindctx, LPITEMIDLIST *pidlist, + SFGAOF attr_in, SFGAOF *attr_out) +{ + FIXME("%s %p %p %d %p stub!\n", debugstr_w(name), bindctx, pidlist, attr_in, attr_out); + if(pidlist) *pidlist = NULL; + return E_NOTIMPL; +} + /************************************************************************** * * internal functions diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec index 5713c498fa7..b3fc7623487 100644 --- a/dlls/shell32/shell32.spec +++ b/dlls/shell32/shell32.spec @@ -373,6 +373,7 @@ @ stdcall SHIsFileAvailableOffline(wstr ptr) @ stdcall SHLoadInProc(long) @ stdcall SHLoadNonloadedIconOverlayIdentifiers() +@ stdcall SHParseDisplayName(wstr ptr ptr long ptr) @ stdcall SHPathPrepareForWriteA(long ptr str long) @ stdcall SHPathPrepareForWriteW(long ptr wstr long) @ stdcall SHQueryRecycleBinA(str ptr) diff --git a/include/shlobj.h b/include/shlobj.h index b7efc852c0c..df3a9595a75 100644 --- a/include/shlobj.h +++ b/include/shlobj.h @@ -64,6 +64,7 @@ BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR); INT WINAPI SHHandleUpdateImage(LPCITEMIDLIST); HRESULT WINAPI SHILCreateFromPath(LPCWSTR,LPITEMIDLIST*,DWORD*); HRESULT WINAPI SHLoadOLE(LPARAM); +HRESULT WINAPI SHParseDisplayName(LPCWSTR,IBindCtx*,LPITEMIDLIST*,SFGAOF,SFGAOF*); HRESULT WINAPI SHPathPrepareForWriteA(HWND,IUnknown*,LPCSTR,DWORD); HRESULT WINAPI SHPathPrepareForWriteW(HWND,IUnknown*,LPCWSTR,DWORD); #define SHPathPrepareForWrite WINELIB_NAME_AW(SHPathPrepareForWrite); -- 2.11.4.GIT