Austin English : msvcr110: Implement __crtGetShowWindowMode.

Alexandre Julliard julliard at winehq.org
Wed May 1 13:27:27 CDT 2013


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

Author: Austin English <austinenglish at gmail.com>
Date:   Tue Apr 30 15:43:15 2013 -0700

msvcr110: Implement __crtGetShowWindowMode.

---

 dlls/msvcr110/msvcr110.c    |   15 +++++++++++++++
 dlls/msvcr110/msvcr110.spec |    2 +-
 2 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/dlls/msvcr110/msvcr110.c b/dlls/msvcr110/msvcr110.c
index 9cf945a..04a0dc2 100644
--- a/dlls/msvcr110/msvcr110.c
+++ b/dlls/msvcr110/msvcr110.c
@@ -23,6 +23,9 @@
 #include "stdlib.h"
 #include "windef.h"
 #include "winbase.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
 
 /*********************************************************************
  *  DllMain (MSVCR110.@)
@@ -47,3 +50,15 @@ LPTOP_LEVEL_EXCEPTION_FILTER CDECL MSVCR110__crtSetUnhandledExceptionFilter(LPTO
 {
     return SetUnhandledExceptionFilter(filter);
 }
+
+/*********************************************************************
+ *  __crtGetShowWindowMode (MSVCR110.@)
+ */
+int CDECL MSVCR110__crtGetShowWindowMode(void)
+{
+    STARTUPINFOW si;
+
+    GetStartupInfoW(&si);
+    TRACE("window=%d\n", si.wShowWindow);
+    return si.wShowWindow;
+}
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 12fc808..c38763a 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-cvs mailing list