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

Last change on this file since 9304 was 8913, checked in by sandervl, 23 years ago

Enhanced PE loader class to support files with PE image starting at an offset ..= 0 (custom build) & Fixes for memory map view with offset

File size: 698 bytes
Line 
1/* $Id: windllpeldr.h,v 1.3 2002-07-23 13:51:48 sandervl 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, ULONG ulPEOffset = 0);
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.