Changeset 3991 for trunk/include/odinlx.h
- Timestamp:
- Aug 11, 2000, 12:54:20 PM (25 years ago)
- File:
-
- 1 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 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.