source: trunk/src/kernel32/winexepeldr.h@ 9610

Last change on this file since 9610 was 9537, checked in by sandervl, 23 years ago

Don't display message boxes for module load errors. Pass errors back to the PE loader.

File size: 828 bytes
Line 
1/* $Id: winexepeldr.h,v 1.8 2002-12-20 11:39:41 sandervl Exp $ */
2
3/*
4 * Win32 PE loader Exe class
5 *
6 * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12#ifndef __WINEXEPELDR_H__
13#define __WINEXEPELDR_H__
14
15#include <winexebase.h>
16#include <winimagepeldr.h>
17
18//Class for executables run by the ring 3 PE loader
19class Win32PeLdrExe : public Win32PeLdrImage, public Win32ExeBase
20{
21public:
22 Win32PeLdrExe(char *szFileName, BOOL fConsoleApp);
23virtual ~Win32PeLdrExe();
24
25protected:
26private:
27};
28
29extern char szErrorTitle[];
30extern char szMemErrorMsg[];
31extern char szFileErrorMsg[];
32extern char szPEErrorMsg[];
33extern char szCPUErrorMsg[];
34extern char szExeErrorMsg[];
35extern char szInteralErrorMsg[];
36
37extern BOOL fPeLoader;
38
39#endif //__WINEXEPELDR_H__
Note: See TracBrowser for help on using the repository browser.