source: trunk/src/kernel32/windllpeldr.h@ 7029

Last change on this file since 7029 was 6015, checked in by bird, 24 years ago

Corrected Pe2Lx bug in LoadLibrary. Added isPe2LxDLL.

File size: 672 bytes
Line 
1/* $Id: windllpeldr.h,v 1.2 2001-06-15 09:42:49 bird Exp $ */
2
3/*
4 * Win32 PE loader Dll class
5 *
6 * Copyright 1998-1999 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12#ifndef __WINDLLPELDR_H__
13#define __WINDLLPELDR_H__
14
15#include <windllbase.h>
16#include <winimagepeldr.h>
17
18class Win32PeLdrDll : public Win32PeLdrImage, public Win32DllBase
19{
20public:
21 Win32PeLdrDll(char *szDllName, Win32ImageBase *parentImage = NULL);
22virtual ~Win32PeLdrDll();
23
24virtual BOOL init(ULONG reservedMem);
25
26 BOOL isLxDll() const;
27 BOOL isPe2LxDll() const;
28
29protected:
30private:
31};
32
33#endif //__WINDLLPELDR_H__
Note: See TracBrowser for help on using the repository browser.