From: Thomas Faber Subject: shdocvw: Add missing parameter to RunInstallUninstallStubs2. Message-Id: <56334020.1000100@reactos.org> Date: Fri, 30 Oct 2015 11:02:08 +0100 Emerge Desktop calls this with one parameter of type int, which causes stack corruption with Wine's current stub. http://sourceforge.net/p/emerge/code/ci/default/tree/Source/Explorer/Applet.cpp#l27 http://sourceforge.net/p/emerge/code/ci/default/tree/Source/Explorer/Applet.cpp#l381 From 3625132331ec8f4efdddf780fcd356072849666d Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Fri, 30 Oct 2015 10:47:37 +0100 Subject: shdocvw: Add missing parameter to RunInstallUninstallStubs2. Signed-off-by: Thomas Faber --- dlls/shdocvw/shdocvw.spec | 2 +- dlls/shdocvw/shdocvw_main.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/shdocvw/shdocvw.spec b/dlls/shdocvw/shdocvw.spec index 93f4444..0d581b2 100644 --- a/dlls/shdocvw/shdocvw.spec +++ b/dlls/shdocvw/shdocvw.spec @@ -20,7 +20,7 @@ 123 stdcall -noname StopWatchAFORWARD(long str long long long) 124 stdcall -noname StopWatchWFORWARD(long wstr long long long) 125 stdcall -noname RunInstallUninstallStubs() -130 stdcall -noname RunInstallUninstallStubs2() +130 stdcall -noname RunInstallUninstallStubs2(long) 131 stub -noname SHCreateSplashScreen 135 stub -noname IsFileUrl 136 stub -noname IsFileUrlW diff --git a/dlls/shdocvw/shdocvw_main.c b/dlls/shdocvw/shdocvw_main.c index efeb08f..5d89f77 100644 --- a/dlls/shdocvw/shdocvw_main.c +++ b/dlls/shdocvw/shdocvw_main.c @@ -258,9 +258,9 @@ DWORD WINAPI RunInstallUninstallStubs(void) * * Called by Emerge Desktop (alternative Windows Shell). */ -DWORD WINAPI RunInstallUninstallStubs2(void) +DWORD WINAPI RunInstallUninstallStubs2(int arg) { - FIXME("(), stub!\n"); + FIXME("(%d), stub!\n", arg); return 0x0deadbee; } -- 1.9.4.msysgit.2