source: trunk/src/kernel32/winexepe2lx.h@ 22014

Last change on this file since 22014 was 21916, checked in by dmik, 14 years ago

Merge branch gcc-kmk to trunk.

File size: 957 bytes
Line 
1/* $Id: winexepe2lx.h,v 1.5 2002-05-16 13:45:32 sandervl Exp $ */
2
3/*
4 * Win32 PE2LX Exe class
5 *
6 * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl)
7 * Copyright 1999-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12#ifndef __WINEXEPE2LX_H__
13#define __WINEXEPE2LX_H__
14
15#include "winexebase.h"
16#include "winimagepe2lx.h"
17
18
19/**
20 * Class for executables converted by pe2lx or win32k
21 * @shortdesc Class for executables converted by pe2lx or win32k
22 * @author Sander van Leeuwen, knut st. osmundsen
23 * @approval -
24 */
25class Win32Pe2LxExe : public Win32Pe2LxImage, public Win32ExeBase
26{
27public:
28 /** @cat Constructor/Destructor */
29 Win32Pe2LxExe(HINSTANCE hinstance, BOOL fWin32k);
30 virtual ~Win32Pe2LxExe();
31 BOOL init();
32 static BOOL earlyInit();
33
34 virtual ULONG start();
35
36public:
37 static BOOL fEarlyInit;
38};
39
40#endif //__WINEXEPE2LX_H__
Note: See TracBrowser for help on using the repository browser.