source: trunk/include/odinpe.h@ 10010

Last change on this file since 10010 was 9535, checked in by sandervl, 23 years ago

version increase due to incompatible changes

File size: 1013 bytes
Line 
1#ifndef _ODINRPE_H
2#define _ODINRPE_H
3
4//loader errors
5#define LDRERROR_SUCCESS 0
6#define LDRERROR_INVALID_HEADER 1
7#define LDRERROR_NO_ENTRYPOINT 2
8#define LDRERROR_INVALID_MODULE 3
9#define LDRERROR_INTERNAL 4
10#define LDRERROR_MEMORY 5
11#define LDRERROR_INVALID_CPU 6
12#define LDRERROR_FILE_SYSTEM 7
13#define LDRERROR_INVALID_SECTION 8
14#define LDRERROR_EXPORTS 9
15#define LDRERROR_IMPORTS 10
16
17
18//CreateWin32PeLdrExe entrypoint (KERNEL32.1236)
19
20//DWORD WIN32API CreateWin32PeLdrExe(char *szFileName, char *szCmdLine,
21// char *peoptions,
22// ULONG reservedMem, ULONG ulPEOffset,
23// BOOL fConsoleApp, BOOL fVioConsole,
24// char *pszErrorModule, ULONG cbErrorModule)
25typedef DWORD (* WIN32API WIN32CTOR)(char *, char *, char *, ULONG, ULONG, BOOL, BOOL, char *, ULONG);
26
27
28#endif //_ODINRPE_H
Note: See TracBrowser for help on using the repository browser.