Changeset 3991 for trunk/include
- Timestamp:
- Aug 11, 2000, 12:54:20 PM (25 years ago)
- Location:
- trunk/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/odinlx.h
r1420 r3991 1 /* $Id: odinlx.h,v 1. 4 1999-10-23 22:59:38sandervl Exp $ */1 /* $Id: odinlx.h,v 1.5 2000-08-11 10:54:20 sandervl Exp $ */ 2 2 3 3 /* … … 14 14 #define _ODINLX_H 15 15 16 #include <win\peexe.h> 17 #include <versionos2.h> 16 18 17 19 typedef ULONG (* WIN32API WIN32DLLENTRY)(ULONG hInstance, ULONG reason, LPVOID reserved); … … 21 23 //Create LX Dll object and send process attach message 22 24 //System dlls set EntryPoint to 0 25 //Parameters: 26 // HINSTANCE hInstance - OS/2 module handle 27 // WIN32DLLENTRY EntryPoint - Win32 dll entrypoint address 28 // PVOID pResData - pointer to win32 resource data 29 // DWORD MajorImageVersion - major image/os version (for fake win32 header) 30 // DWORD MinorImageVersion - minor image/os version (for fake win32 header) 31 // DWORD Subsystem - subsystem type (for fake win32 header) 32 // (IMAGE_SUBSYSTEM_WINDOWS_CUI/IMAGE_SUBSYSTEM_WINDOWS_GUI/IMAGE_SUBSYSTEM_WINDOWS_NATIVE) 33 // 23 34 //Returns: Odin32 module handle 24 35 //****************************************************************************** 25 DWORD WIN32API RegisterLxDll(HINSTANCE hInstance, WIN32DLLENTRY EntryPoint, PVOID pResData); 36 DWORD WIN32API RegisterLxDll(HINSTANCE hInstance, WIN32DLLENTRY EntryPoint, 37 PVOID pResData, 38 DWORD MajorImageVersion = ODINNT_MAJOR_VERSION, 39 DWORD MinorImageVersion = ODINNT_MINOR_VERSION, 40 DWORD Subsystem = IMAGE_SUBSYSTEM_WINDOWS_CUI); 26 41 27 42 //****************************************************************************** -
trunk/include/versionos2.h
r3745 r3991 1 /* $Id: versionos2.h,v 1. 6 2000-06-23 19:01:37sandervl Exp $ */1 /* $Id: versionos2.h,v 1.7 2000-08-11 10:54:20 sandervl Exp $ */ 2 2 3 3 #ifndef __VERSIONOS2__H__ … … 19 19 * 20 20 */ 21 #define PE2LX_VERSION 421 #define PE2LX_VERSION 5 22 22 23 23 #ifndef SYSTEM … … 44 44 #define ODINNT_OSTYPE_SMP "SMPprocessor Free" //?? 45 45 46 //image version (header) 47 #define COMCTL32_MAJORIMAGE_VERSION 5 48 #define COMCTL32_MINORIMAGE_VERSION 0 49 #define COMDLG32_MAJORIMAGE_VERSION ODINNT_MAJOR_VERSION 50 #define COMDLG32_MINORIMAGE_VERSION ODINNT_MINOR_VERSION 51 #define DDRAW_MAJORIMAGE_VERSION ODINNT_MAJOR_VERSION 52 #define DDRAW_MINORIMAGE_VERSION ODINNT_MINOR_VERSION 53 #define GDI32_MAJORIMAGE_VERSION ODINNT_MAJOR_VERSION 54 #define GDI32_MINORIMAGE_VERSION ODINNT_MINOR_VERSION 55 #define SHELL32_MAJORIMAGE_VERSION ODINNT_MAJOR_VERSION 56 #define SHELL32_MINORIMAGE_VERSION ODINNT_MINOR_VERSION 57 #define USER32_MAJORIMAGE_VERSION ODINNT_MAJOR_VERSION 58 #define USER32_MINORIMAGE_VERSION ODINNT_MINOR_VERSION 59 46 60 #endif
Note:
See TracChangeset
for help on using the changeset viewer.