source: trunk/src/kernel32/winimagelx_new.h@ 5845

Last change on this file since 5845 was 5841, checked in by phaller, 24 years ago

.

File size: 964 bytes
Line 
1/* $Id: winimagelx_new.h,v 1.1 2001-05-30 18:32:15 phaller Exp $ */
2
3/*
4 * Win32 LX Image base 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 __WINIMAGELX_H__
13#define __WINIMAGELX_H__
14
15#include <winimagebase.h>
16
17
18class CIndexLookupLimit;
19class CHashtableLookup;
20
21
22class Win32LxImage : public virtual Win32ImageBase
23{
24 public:
25 Win32LxImage(HINSTANCE hInstance, PVOID pResData);
26 virtual ~Win32LxImage();
27
28 virtual ULONG getApi(char *name);
29 virtual ULONG getApi(int ordinal);
30
31 LPVOID buildHeader(DWORD MajorImageVersion, DWORD MinorImageVersion,
32 DWORD Subsystem);
33
34 protected:
35 LPVOID header;
36 HINSTANCE hinstanceOS2;
37
38 CIndexLookupLimit *pLookupOrdinal;
39 CHashtableLookup *pLookupName;
40
41 private:
42};
43
44#endif //__WINIMAGELX_H__
45
Note: See TracBrowser for help on using the repository browser.