Damjan Jovanovic : shell32: Fix some function prototypes.

Alexandre Julliard julliard at winehq.org
Wed Jun 20 13:49:43 CDT 2012


Module: wine
Branch: master
Commit: f6be79684f0c5a0a3a03103e8577995bfceb19dc
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f6be79684f0c5a0a3a03103e8577995bfceb19dc

Author: Damjan Jovanovic <damjan.jov at gmail.com>
Date:   Wed Jun 20 09:12:23 2012 +0200

shell32: Fix some function prototypes.

---

 dlls/shell32/shell32.spec |    6 +++---
 dlls/shell32/shellord.c   |   23 ++++++++++++-----------
 2 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index 29685e8..6fcd5e8 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -95,7 +95,7 @@
  100 stdcall -ordinal SHRestricted(long)
 
  102 stdcall -ordinal SHCoCreateInstance(wstr ptr long ptr ptr)
- 103 stdcall -ordinal SignalFileOpen(long)
+ 103 stdcall -ordinal SignalFileOpen(ptr)
  104 stdcall -noname FileMenu_DeleteAllItems(long)
  105 stdcall -noname FileMenu_DrawItem(long ptr)
  106 stdcall -noname FileMenu_FindSubMenuByPidl(long ptr)
@@ -150,7 +150,7 @@
  158 stdcall -noname PathGetExtension(str long long) PathGetExtensionAW
  159 stdcall -noname PathIsDirectory(ptr) PathIsDirectoryAW
  160 stub SHNetConnectionDialog
- 161 stdcall -noname SHRunControlPanel(long long)
+ 161 stdcall -noname SHRunControlPanel(wstr long)
  162 stdcall -ordinal SHSimpleIDListFromPath(ptr) SHSimpleIDListFromPathAW
  163 stdcall -noname StrToOleStr(wstr str) StrToOleStrAW
  164 stdcall -ordinal Win32DeleteFile(str) Win32DeleteFileAW
@@ -162,7 +162,7 @@
  170 stdcall -ordinal SHReplaceFromPropSheetExtArray(long long long long)
  171 stdcall -ordinal PathCleanupSpec(ptr ptr)
  172 stdcall -noname SHCreateLinks(long str ptr long ptr)
- 173 stdcall -ordinal SHValidateUNC(long long long)
+ 173 stdcall -ordinal SHValidateUNC(long wstr long)
  174 stdcall -ordinal SHCreateShellFolderViewEx(ptr ptr)
  175 stdcall -noname SHGetSpecialFolderPath(long long long long) SHGetSpecialFolderPathAW
  176 stdcall -ordinal SHSetInstanceExplorer(long)
diff --git a/dlls/shell32/shellord.c b/dlls/shell32/shellord.c
index 05105c5..7f329de 100644
--- a/dlls/shell32/shellord.c
+++ b/dlls/shell32/shellord.c
@@ -614,12 +614,12 @@ WORD WINAPI ArrangeWindows(
  * NOTES
  *     exported by ordinal
  */
-DWORD WINAPI
-SignalFileOpen (DWORD dwParam1)
+BOOL WINAPI
+SignalFileOpen (PCIDLIST_ABSOLUTE pidl)
 {
-    FIXME("(0x%08x):stub.\n", dwParam1);
+    FIXME("(%p):stub.\n", pidl);
 
-    return 0;
+    return FALSE;
 }
 
 /*************************************************************************
@@ -1131,9 +1131,10 @@ HRESULT WINAPI SHWinHelp (DWORD v, DWORD w, DWORD x, DWORD z)
  *  SHRunControlPanel [SHELL32.161]
  *
  */
-HRESULT WINAPI SHRunControlPanel (DWORD x, DWORD z)
-{	FIXME("0x%08x 0x%08x stub\n",x,z);
-	return 0;
+BOOL WINAPI SHRunControlPanel (LPCWSTR commandLine, HWND parent)
+{
+	FIXME("(%s, %p): stub\n", debugstr_w(commandLine), parent);
+	return FALSE;
 }
 
 static LPUNKNOWN SHELL32_IExplorerInterface=0;
@@ -1499,7 +1500,7 @@ HRESULT WINAPI SHLoadOLE(LPARAM lParam)
  * DriveType					[SHELL32.64]
  *
  */
-HRESULT WINAPI DriveType(DWORD u)
+int WINAPI DriveType(int u)
 {	FIXME("0x%04x stub\n",u);
 	return 0;
 }
@@ -1582,10 +1583,10 @@ DWORD WINAPI RLBuildListOfPaths (void)
  *	SHValidateUNC				[SHELL32.173]
  *
  */
-HRESULT WINAPI SHValidateUNC (DWORD x, DWORD y, DWORD z)
+BOOL WINAPI SHValidateUNC (HWND hwndOwner, PWSTR pszFile, UINT fConnect)
 {
-	FIXME("0x%08x 0x%08x 0x%08x stub\n",x,y,z);
-	return 0;
+	FIXME("(%p, %s, 0x%08x): stub\n", hwndOwner, debugstr_w(pszFile), fConnect);
+	return FALSE;
 }
 
 /************************************************************************




More information about the wine-cvs mailing list