Hans Leidekker : shell32: Add a stub implementation for OpenAs_RunDLL.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Apr 19 05:24:21 CDT 2007


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

Author: Hans Leidekker <hans at it.vu.nl>
Date:   Wed Apr 18 21:33:13 2007 +0200

shell32: Add a stub implementation for OpenAs_RunDLL.

---

 dlls/shell32/shell32.spec |    6 +++---
 dlls/shell32/shlexec.c    |   16 ++++++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index 23004ce..415fe95 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -299,9 +299,9 @@
 @ stub InternalExtractIconListA
 @ stub InternalExtractIconListW
 @ stub OCInstall
-@ stub OpenAs_RunDLL
-@ stub OpenAs_RunDLLA
-@ stub OpenAs_RunDLLW
+@ stdcall OpenAs_RunDLL(long long str long) OpenAs_RunDLLA
+@ stdcall OpenAs_RunDLLA(long long str long)
+@ stdcall OpenAs_RunDLLW(long long wstr long)
 @ stub PrintersGetCommand_RunDLL
 @ stub PrintersGetCommand_RunDLLA
 @ stub PrintersGetCommand_RunDLLW
diff --git a/dlls/shell32/shlexec.c b/dlls/shell32/shlexec.c
index debef31..6e38dbd 100644
--- a/dlls/shell32/shlexec.c
+++ b/dlls/shell32/shlexec.c
@@ -1762,3 +1762,19 @@ HINSTANCE WINAPI ShellExecuteW(HWND hwnd, LPCWSTR lpOperation, LPCWSTR lpFile,
     SHELL_execute( &sei, SHELL_ExecuteW );
     return sei.hInstApp;
 }
+
+/*************************************************************************
+ * OpenAs_RunDLLA          [SHELL32.@]
+ */
+void WINAPI OpenAs_RunDLLA(HWND hwnd, HINSTANCE hinst, LPCSTR cmdline, int cmdshow)
+{
+    FIXME("%p, %p, %s, %d\n", hwnd, hinst, debugstr_a(cmdline), cmdshow);
+}
+
+/*************************************************************************
+ * OpenAs_RunDLLW          [SHELL32.@]
+ */
+void WINAPI OpenAs_RunDLLW(HWND hwnd, HINSTANCE hinst, LPCWSTR cmdline, int cmdshow)
+{
+    FIXME("%p, %p, %s, %d\n", hwnd, hinst, debugstr_w(cmdline), cmdshow);
+}




More information about the wine-cvs mailing list