Changeset 22053 for trunk/src/kernel32/winexelx.cpp
- Timestamp:
- Dec 30, 2012, 1:21:31 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/winexelx.cpp
r22010 r22053 14 14 #define INCL_DOSPROCESS /* DOS Process values */ 15 15 #define INCL_DOSMISC /* DOS Miscellanous values */ 16 #define INCL_DOSMODULEMGR 17 #define INCL_DOSSESMGR 16 18 #define INCL_WIN 17 19 #include <os2wrap.h> //Odin32 OS/2 api wrappers … … 33 35 #include "exceptions.h" 34 36 #include "exceptutil.h" 37 38 #include "console.h" 35 39 36 40 #define DBG_LOCALLOG DBG_winexelx … … 91 95 dprintf(("Win32LxExe ctor: %s", szModule)); 92 96 hinstance = (HINSTANCE)buildHeader(1, 0, IMAGE_SUBSYSTEM_WINDOWS_GUI); 97 98 PPIB ppib; 99 if (DosGetInfoBlocks(NULL, &ppib) == 0) 100 { 101 char buf[CCHMAXPATH]; 102 if (DosQueryModuleName(ppib->pib_hmte, sizeof(buf), buf) == 0) 103 { 104 ULONG Flags; 105 if (DosQueryAppType(buf, &Flags) == 0) 106 { 107 dprintf(("Win32LxExe ctor: app type %x", Flags)); 108 if ((Flags & 0x2) == FAPPTYP_WINDOWCOMPAT) 109 iConsoleInit(TRUE); 110 } 111 } 112 } 93 113 } 94 114 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.