source: trunk/include/windllpe2lx.h@ 1630

Last change on this file since 1630 was 1327, checked in by bird, 26 years ago

Exception throwing is removed. Separate init method instead.

File size: 876 bytes
RevLine 
[1327]1/* $Id: windllpe2lx.h,v 1.3 1999-10-17 01:52:19 bird Exp $ */
[953]2
3/*
4 * Win32 PE2LX Dll class
5 *
6 * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl)
[1274]7 * Copyright 1999 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
[953]8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12#ifndef __WINDLLPE2LX_H__
13#define __WINDLLPE2LX_H__
14
15#include <windllbase.h>
16#include <winimagepe2lx.h>
17
[1327]18/**
19 * Pe2Lx Dll images.
20 * @author knut st. osmundsen
21 * @approval -
22 */
[953]23class Win32Pe2LxDll : public Win32Pe2LxImage, public Win32DllBase
24{
25public:
[1274]26 /** @cat Constructor/Destructor */
27 Win32Pe2LxDll(HINSTANCE hinstance, BOOL fWin32k) throw(ULONG);
28 virtual ~Win32Pe2LxDll();
[1327]29 BOOL init();
[953]30
[1274]31 /** @cat Exports */
32 virtual ULONG getApi(char *name);
33 virtual ULONG getApi(int ordinal);
[953]34
[1274]35 /** @cat Query */
36 virtual BOOL isLxDll();
[953]37};
38
39#endif
Note: See TracBrowser for help on using the repository browser.