msvcr110.dll: add a stub for crtGetShowWindowMode (try 2)

Austin English austinenglish at gmail.com
Thu Apr 18 18:21:35 CDT 2013


Fixes http://bugs.winehq.org/show_bug.cgi?id=33195

try 2: return SW_SHOWWINDOW instead of SW_HIDE

-- 
-Austin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20130418/133444cc/attachment.html>
-------------- next part --------------
diff --git a/dlls/msvcr110/msvcr110.c b/dlls/msvcr110/msvcr110.c
index 1049e2a..044c0a0 100644
--- a/dlls/msvcr110/msvcr110.c
+++ b/dlls/msvcr110/msvcr110.c
@@ -23,6 +23,10 @@
 #include "stdlib.h"
 #include "windef.h"
 #include "winbase.h"
+#include "winuser.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
 
 /*********************************************************************
  *  DllMain (MSVCR110.@)
@@ -40,7 +44,19 @@ BOOL WINAPI DllMain(HINSTANCE hdll, DWORD reason, LPVOID reserved)
     return TRUE;
 }
 
+/*********************************************************************
+ *  __crtSetUnhandledExceptionFilter (MSVCR110.@)
+ */
 LPTOP_LEVEL_EXCEPTION_FILTER CDECL MSVCR110__crtSetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER filter)
 {
     return SetUnhandledExceptionFilter(filter);
 }
+
+/*********************************************************************
+ *  __crtGetShowWindowMode (MSVCR110.@)
+ */
+int CDECL MSVCR110__crtGetShowWindowMode(void)
+{
+    FIXME(": stub!\n");
+    return SW_SHOWNORMAL; 
+}
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 40f1470..ca0085b 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -918,7 +918,7 @@
 @ stub -arch=i386,win64 __crtFlsSetValue
 @ stub -arch=i386,win64 __crtGetDateFormatEx
 @ stub -arch=i386,win64 __crtGetLocaleInfoEx
-@ stub __crtGetShowWindowMode
+@ cdecl __crtGetShowWindowMode() MSVCR110__crtGetShowWindowMode
 @ stub -arch=i386,win64 __crtGetTimeFormatEx
 @ stub -arch=i386,win64 __crtGetUserDefaultLocaleName
 @ stub -arch=i386,win64 __crtInitializeCriticalSectionEx


More information about the wine-patches mailing list