diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index c48ed3891..3bb834b89 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,7 @@
+2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
+
+	* include/shlobj.h (SHParseDisplayName): Fix definition.
+
 2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
 	* include/w32api.h: Increment version to 3.14.
diff --git a/winsup/w32api/include/shlobj.h b/winsup/w32api/include/shlobj.h
index 30aecb737..7fb7c610a 100644
--- a/winsup/w32api/include/shlobj.h
+++ b/winsup/w32api/include/shlobj.h
@@ -1466,7 +1466,7 @@ HRESULT WINAPI SHBindToParent(LPCITEMIDLIST,REFIID,VOID**,LPCITEMIDLIST*);
 #if (_WIN32_WINNT >= 0x0501) /* XP */
 HRESULT WINAPI SHGetFolderPathAndSubDirA(HWND,int,HANDLE,DWORD,LPCSTR,LPSTR);
 HRESULT WINAPI SHGetFolderPathAndSubDirW(HWND,int,HANDLE,DWORD,LPCWSTR,LPWSTR);
-HRESULT WINAPI SHParseDisplayName(LPCWSTR,IBindCtx,LPITEMIDLIST,SFGAOF,SFGAOF);
+HRESULT WINAPI SHParseDisplayName(LPCWSTR,IBindCtx*,LPITEMIDLIST,SFGAOF,SFGAOF*);
 #endif
 void WINAPI SHGetSettings(LPSHELLFLAGSTATE,DWORD);
 #if (_WIN32_WINNT >= 0x0500) /* W2K */