- Timestamp:
- Aug 6, 2001, 9:36:42 PM (24 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/KERNEL32.DEF
r6401 r6471 1 ; $Id: KERNEL32.DEF,v 1.11 8 2001-07-29 19:00:30sandervl Exp $1 ; $Id: KERNEL32.DEF,v 1.119 2001-08-06 19:36:41 sandervl Exp $ 2 2 3 3 ;Basis is Windows95 KERNEL32 … … 1184 1184 1185 1185 _SetRegistryRootKey@8 @2013 NONAME 1186 _SetCustomBuildName@ 4@2014 NONAME1186 _SetCustomBuildName@8 @2014 NONAME 1187 1187 1188 1188 strcmpiW @2020 NONAME -
trunk/src/kernel32/windlllx.cpp
r6401 r6471 1 /* $Id: windlllx.cpp,v 1.2 1 2001-07-29 19:00:32 sandervl Exp $ */1 /* $Id: windlllx.cpp,v 1.22 2001-08-06 19:36:42 sandervl Exp $ */ 2 2 3 3 /* … … 41 41 42 42 char *lpszCustomDllName = NULL; 43 44 //****************************************************************************** 45 //****************************************************************************** 46 void WIN32API SetCustomBuildName(char *lpszName) 43 ULONG dwOrdinalBase = 0; 44 45 //****************************************************************************** 46 //****************************************************************************** 47 void WIN32API SetCustomBuildName(char *lpszName, DWORD ordinalbase) 47 48 { 48 49 lpszCustomDllName = lpszName; 50 dwOrdinalBase = ordinalbase; 49 51 } 50 52 //****************************************************************************** -
trunk/src/kernel32/windlllx.h
r6412 r6471 1 /* $Id: windlllx.h,v 1. 5 2001-07-30 12:01:25sandervl Exp $ */1 /* $Id: windlllx.h,v 1.6 2001-08-06 19:36:42 sandervl Exp $ */ 2 2 3 3 /* … … 46 46 47 47 extern char *lpszCustomDllName; 48 extern DWORD dwOrdinalBase; 48 49 49 50 #endif //__WINDLLLX_H__ -
trunk/src/kernel32/winimagelx.cpp
r6412 r6471 1 /* $Id: winimagelx.cpp,v 1.1 1 2001-07-30 12:01:25sandervl Exp $ */1 /* $Id: winimagelx.cpp,v 1.12 2001-08-06 19:36:42 sandervl Exp $ */ 2 2 3 3 /* … … 73 73 if(lpszCustomDllName) { 74 74 name = lpszCustomDllName; 75 this->dwOrdinalBase = ::dwOrdinalBase; 75 76 } 76 else name = OSLibGetDllName(hinstance); 77 else { 78 name = OSLibGetDllName(hinstance); 79 this->dwOrdinalBase = 0; 80 } 77 81 78 82 strcpy(szFileName, name); … … 119 123 ULONG apiaddr; 120 124 121 rc = DosQueryProcAddr(hinstanceOS2, ordinal, NULL, (PFN *)&apiaddr);125 rc = DosQueryProcAddr(hinstanceOS2, dwOrdinalBase+ordinal, NULL, (PFN *)&apiaddr); 122 126 if(rc) { 123 127 dprintf(("Win32LxImage::getApi -> rc = %d", rc)); -
trunk/src/kernel32/winimagelx.h
r6033 r6471 1 /* $Id: winimagelx.h,v 1. 4 2001-06-16 20:22:47sandervl Exp $ */1 /* $Id: winimagelx.h,v 1.5 2001-08-06 19:36:42 sandervl Exp $ */ 2 2 3 3 /* … … 32 32 LPVOID header; 33 33 HINSTANCE hinstanceOS2; 34 DWORD dwOrdinalBase; 34 35 private: 35 36 };
Note:
See TracChangeset
for help on using the changeset viewer.