Changeset 5959 for trunk/src/kernel32/winimagebase.cpp
- Timestamp:
- Jun 11, 2001, 12:32:18 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/winimagebase.cpp
r5448 r5959 1 /* $Id: winimagebase.cpp,v 1.3 1 2001-04-02 22:51:58sandervl Exp $ */1 /* $Id: winimagebase.cpp,v 1.32 2001-06-10 22:32:17 sandervl Exp $ */ 2 2 3 3 /* … … 204 204 //the Characteristics member of the file header structure) 205 205 //****************************************************************************** 206 ULONG Win32ImageBase::isPEImage(char *szFileName, DWORD *Characteristics, DWORD *subsystem) 206 ULONG Win32ImageBase::isPEImage(char *szFileName, DWORD *Characteristics, 207 DWORD *subsystem, DWORD *fNEExe) 207 208 { 208 209 char filename[CCHMAXPATH]; … … 219 220 int nSections, i; 220 221 222 if(fNEExe) 223 *fNEExe = FALSE; 224 221 225 if (!findDll(szFileName, filename, sizeof(filename))) 222 226 { … … 279 283 } 280 284 281 if(GetPEFileHeader (win32file, &fh) == FALSE) { 285 if(GetPEFileHeader (win32file, &fh) == FALSE) 286 { 287 if(*(WORD *)PE_HEADER(win32file) == IMAGE_OS2_SIGNATURE) { 288 if(fNEExe) 289 *fNEExe = TRUE; 290 } 282 291 goto failure; 283 292 }
Note:
See TracChangeset
for help on using the changeset viewer.