- Timestamp:
- Jul 29, 2001, 9:02:35 PM (24 years ago)
- Location:
- trunk/src
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/comctl32lib.mak
r6375 r6401 1 # $Id: comctl32lib.mak,v 1. 1 2001-07-20 15:35:30 sandervl Exp $1 # $Id: comctl32lib.mak,v 1.2 2001-07-29 19:00:00 sandervl Exp $ 2 2 3 3 # … … 14 14 EXETARGET = 1 15 15 PUBLICLIB = 1 16 16 WRC_PREFIX_RESOURCE=1 17 17 18 18 # -
trunk/src/comctl32/initcomctl32.cpp
r6375 r6401 38 38 extern "C" { 39 39 //Win32 resource table (produced by wrc) 40 extern DWORD _Resource_PEResTab;40 extern DWORD comctl32_PEResTab; 41 41 } 42 42 … … 85 85 switch (ulFlag) { 86 86 case 0 : 87 dllHandle = RegisterLxDll(hModule, LibMain, (PVOID)& _Resource_PEResTab,87 dllHandle = RegisterLxDll(hModule, LibMain, (PVOID)&comctl32_PEResTab, 88 88 COMCTL32_MAJORIMAGE_VERSION, COMCTL32_MINORIMAGE_VERSION, 89 89 IMAGE_SUBSYSTEM_WINDOWS_GUI); -
trunk/src/comctl32/makefile
r6380 r6401 1 # $Id: makefile,v 1.3 4 2001-07-21 09:07:17sandervl Exp $1 # $Id: makefile,v 1.35 2001-07-29 19:00:00 sandervl Exp $ 2 2 3 3 # … … 6 6 # comctl32.dll makefile 7 7 # 8 8 WRC_PREFIX_RESOURCE=1 9 9 10 10 # … … 13 13 !include ../../makefile.inc 14 14 15 # 16 # Overrides. 17 # 15 18 16 19 # -
trunk/src/comdlg32/comdlg32lib.mak
r6375 r6401 1 # $Id: comdlg32lib.mak,v 1. 1 2001-07-20 15:36:49sandervl Exp $1 # $Id: comdlg32lib.mak,v 1.2 2001-07-29 19:00:13 sandervl Exp $ 2 2 3 3 # … … 14 14 EXETARGET = 1 15 15 PUBLICLIB = 1 16 16 WRC_PREFIX_RESOURCE=1 17 17 18 18 # -
trunk/src/comdlg32/initcomdlg32.cpp
r6375 r6401 38 38 extern "C" { 39 39 //Win32 resource table (produced by wrc) 40 extern DWORD _Resource_PEResTab;40 extern DWORD comdlg32_PEResTab; 41 41 42 42 BOOL WINAPI COMDLG32_DllEntryPoint(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved); … … 83 83 switch (ulFlag) { 84 84 case 0 : 85 dllHandle = RegisterLxDll(hModule, LibMainComdlg32, (PVOID)& _Resource_PEResTab,85 dllHandle = RegisterLxDll(hModule, LibMainComdlg32, (PVOID)&comdlg32_PEResTab, 86 86 COMDLG32_MAJORIMAGE_VERSION, COMDLG32_MINORIMAGE_VERSION, 87 87 IMAGE_SUBSYSTEM_WINDOWS_GUI); -
trunk/src/comdlg32/makefile
r6375 r6401 1 # $Id: makefile,v 1.2 8 2001-07-20 15:36:49sandervl Exp $1 # $Id: makefile,v 1.29 2001-07-29 19:00:13 sandervl Exp $ 2 2 3 3 # … … 6 6 # comdlg32.dll makefile 7 7 # 8 8 WRC_PREFIX_RESOURCE=1 9 9 10 10 # -
trunk/src/custombuild/guid.c
r6374 r6401 1 /* $Id: guid.c,v 1. 1 2001-07-20 15:41:43sandervl Exp $ */1 /* $Id: guid.c,v 1.2 2001-07-29 19:02:35 sandervl Exp $ */ 2 2 #define ICOM_CINTERFACE 1 3 3 #include <odin.h> … … 51 51 return towupper(*str1) - towupper(*str2); 52 52 } 53 54 /********************************************************************* 55 * wcstombs (NTDLL.@) 56 */ 57 INT __cdecl NTDLL_wcstombs( LPSTR dst, LPCWSTR src, INT n ) 58 { 59 INT ret; 60 if (n <= 0) return 0; 61 ret = WideCharToMultiByte( CP_ACP, 0, src, -1, dst, dst ? n : 0, NULL, NULL ); 62 if (!ret) return n; /* overflow */ 63 return ret - 1; /* do not count terminating NULL */ 64 } 65 66 /********************************************************************* 67 * _wtol (NTDLL.@) 68 * Like atol, but for wide character strings. 69 */ 70 LONG __cdecl _wtol(LPWSTR string) 71 { 72 char buffer[30]; 73 NTDLL_wcstombs( buffer, string, sizeof(buffer) ); 74 return atol( buffer ); 75 } 76 77 /********************************************************************* 78 * _wtoi (NTDLL.@) 79 */ 80 INT __cdecl _wtoi(LPWSTR string) 81 { 82 return _wtol(string); 83 } -
trunk/src/custombuild/initterm.cpp
r6374 r6401 31 31 #include <string.h> 32 32 #include <odin.h> 33 #include <win32api.h> 33 34 #include <win32type.h> 35 #include <odinapi.h> 34 36 #include <winconst.h> 35 37 #include <odinlx.h> … … 39 41 40 42 BOOL fVersionWarp3 = FALSE; 43 static HKEY hKeyClassesRoot = 0; 44 static HKEY hKeyCurrentUser = 0; 45 static HKEY hKeyLocalMachine = 0; 46 static HKEY hKeyUsers = 0; 41 47 42 48 #ifdef __IBMCPP__ … … 51 57 static void APIENTRY cleanup(ULONG reason); 52 58 } 59 53 60 /****************************************************************************/ 54 61 /* _DLL_InitTerm is the function that gets called by the operating system */ … … 100 107 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 101 108 109 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"Software\\XXOdin32\\REGROOT_HKEY_ClassesRoot",&hKeyClassesRoot)!=ERROR_SUCCESS_W) { 110 return 0; 111 } 112 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"Software\\XXOdin32\\REGROOT_HKEY_CurrentUser",&hKeyCurrentUser)!=ERROR_SUCCESS_W) { 113 return 0; 114 } 115 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"Software\\XXOdin32\\REGROOT_HKEY_LocalMachine",&hKeyLocalMachine)!=ERROR_SUCCESS_W) { 116 return 0; 117 } 118 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"Software\\XXOdin32\\REGROOT_HKEY_Users",&hKeyUsers)!=ERROR_SUCCESS_W) { 119 return 0; 120 } 121 SetRegistryRootKey(HKEY_CLASSES_ROOT, hKeyClassesRoot); 122 SetRegistryRootKey(HKEY_CURRENT_USER, hKeyCurrentUser); 123 SetRegistryRootKey(HKEY_LOCAL_MACHINE, hKeyLocalMachine); 124 SetRegistryRootKey(HKEY_USERS, hKeyUsers); 125 126 SetCustomBuildName("KERNEL32.DLL"); 102 127 rc = inittermKernel32(hModule, ulFlag); 103 128 if(rc == 0) 104 return 0UL; 105 129 return 0UL; 130 131 SetCustomBuildName("USER32.DLL"); 106 132 rc = inittermUser32(hModule, ulFlag); 107 133 if(rc == 0) 108 134 return 0UL; 109 135 136 SetCustomBuildName("WSOCK32.DLL"); 137 rc = inittermWsock32(hModule, ulFlag); 138 if(rc == 0) 139 return 0UL; 140 141 SetCustomBuildName("WINMM.DLL"); 110 142 rc = inittermWinmm(hModule, ulFlag); 111 143 if(rc == 0) 112 144 return 0UL; 113 145 146 SetCustomBuildName("RPCRT4.DLL"); 114 147 rc = inittermRpcrt4(hModule, ulFlag); 115 148 if(rc == 0) 116 149 return 0UL; 117 150 151 SetCustomBuildName("OLE32.DLL"); 118 152 rc = inittermOle32(hModule, ulFlag); 119 153 if(rc == 0) 120 154 return 0UL; 121 155 156 SetCustomBuildName("COMCTL32.DLL"); 122 157 rc = inittermComctl32(hModule, ulFlag); 123 158 if(rc == 0) 124 159 return 0UL; 125 160 161 SetCustomBuildName("SHELL32.DLL"); 126 162 rc = inittermShell32(hModule, ulFlag); 127 163 if(rc == 0) 128 164 return 0UL; 129 165 166 SetCustomBuildName("COMDLG32.DLL"); 130 167 rc = inittermComdlg32(hModule, ulFlag); 131 168 if(rc == 0) 132 169 return 0UL; 133 170 171 SetCustomBuildName(NULL); 134 172 break; 135 173 case 1 : … … 140 178 inittermRpcrt4(hModule, ulFlag); 141 179 inittermWinmm(hModule, ulFlag); 180 inittermWsock32(hModule, ulFlag); 142 181 inittermUser32(hModule, ulFlag); 143 182 inittermKernel32(hModule, ulFlag); -
trunk/src/custombuild/xxodin32.def
r6374 r6401 1 ; $Id: xxodin32.def,v 1. 1 2001-07-20 15:41:43sandervl Exp $1 ; $Id: xxodin32.def,v 1.2 2001-07-29 19:02:35 sandervl Exp $ 2 2 3 3 LIBRARY XXODIN32 INITINSTANCE … … 30 30 WinXxCreateHeap = PMMERGE.5425 31 31 WinXxDestroyHeap = PMMERGE.5426 32 __SwapMouseButton = PMMERGE.10019 32 33 LookupAtom = PMMERGE.10020 33 34 … … 2237 2238 DSA_EnumCallback = _DSA_EnumCallback@12 @7387 2238 2239 DSA_DestroyCallback = _DSA_DestroyCallback@12 @7388 2239 _COMCTL32_389@8 @7389 NONAME2240 _COMCTL32_390@16 @7390 NONAME2241 2242 _comctl32_410@16 @7410 NONAME2243 _comctl32_411@12 @7411 NONAME2244 _comctl32_412@12 @7412 NONAME2245 _comctl32_413@16 @7413 NONAME2246 _COMCTL32_415@20 @7415 NONAME2247 2248 ; WI MM2240 ;; _COMCTL32_389@8 @7389 NONAME 2241 ;; _COMCTL32_390@16 @7390 NONAME 2242 2243 ;; _comctl32_410@16 @7410 NONAME 2244 ;; _comctl32_411@12 @7411 NONAME 2245 ;; _comctl32_412@12 @7412 NONAME 2246 ;; _comctl32_413@16 @7413 NONAME 2247 ;; _COMCTL32_415@20 @7415 NONAME 2248 2249 ; WINMM 2249 2250 PlaySoundA = _PlaySoundA@12 @8002 2250 2251 CloseDriver = _CloseDriver@12 @8005 -
trunk/src/gdi32/gdi32lib.mak
r6375 r6401 1 # $Id: gdi32lib.mak,v 1. 1 2001-07-20 15:35:57sandervl Exp $1 # $Id: gdi32lib.mak,v 1.2 2001-07-29 18:59:41 sandervl Exp $ 2 2 3 3 # … … 14 14 EXETARGET = 1 15 15 PUBLICLIB = 1 16 16 WRC_PREFIX_RESOURCE=1 17 17 18 18 # -
trunk/src/gdi32/initgdi32.cpp
r6397 r6401 41 41 extern "C" { 42 42 //Win32 resource table (produced by wrc) 43 extern DWORD _Resource_PEResTab;43 extern DWORD gdi32_PEResTab; 44 44 } 45 45 static HMODULE dllHandle = 0; … … 90 90 return 0UL; 91 91 } 92 dllHandle = RegisterLxDll(hModule, OdinLibMain, (PVOID)& _Resource_PEResTab,92 dllHandle = RegisterLxDll(hModule, OdinLibMain, (PVOID)&gdi32_PEResTab, 93 93 GDI32_MAJORIMAGE_VERSION, GDI32_MINORIMAGE_VERSION, 94 94 IMAGE_SUBSYSTEM_NATIVE); -
trunk/src/gdi32/makefile
r6375 r6401 1 # $Id: makefile,v 1.3 7 2001-07-20 15:35:57sandervl Exp $1 # $Id: makefile,v 1.38 2001-07-29 18:59:41 sandervl Exp $ 2 2 3 3 # … … 6 6 # gdi32.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 … … 17 18 # Overrides. 18 19 # 20 !ifndef WAT 19 21 CDEFINES = $(CDEFINES) -DINVERT 20 22 !else 23 CDEFINES += -DINVERT 24 !endif 21 25 22 26 # … … 67 71 TARGET = gdi32 68 72 69 70 73 # 71 74 # Includes the common rules. -
trunk/src/kernel32/KERNEL32.DEF
r6397 r6401 1 ; $Id: KERNEL32.DEF,v 1.11 7 2001-07-28 18:03:36sandervl Exp $1 ; $Id: KERNEL32.DEF,v 1.118 2001-07-29 19:00:30 sandervl Exp $ 2 2 3 3 ;Basis is Windows95 KERNEL32 … … 1182 1182 _DestroyTIB@0 @2011 NONAME 1183 1183 _GetProcessTIBSel@0 @2012 NONAME 1184 1185 _SetRegistryRootKey@8 @2013 NONAME 1186 _SetCustomBuildName@4 @2014 NONAME 1184 1187 1185 1188 strcmpiW @2020 NONAME -
trunk/src/kernel32/initkernel32.cpp
r6399 r6401 62 62 extern "C" { 63 63 //Win32 resource table (produced by wrc) 64 extern DWORD _Resource_PEResTab;64 extern DWORD kernel32_PEResTab; 65 65 } 66 66 … … 139 139 140 140 PROFILE_LoadOdinIni(); 141 dllHandle = RegisterLxDll(hModule, 0, (PVOID)& _Resource_PEResTab);141 dllHandle = RegisterLxDll(hModule, 0, (PVOID)&kernel32_PEResTab); 142 142 if (dllHandle == 0) 143 143 return 0UL; … … 241 241 HMODULE hModule; 242 242 243 //DosQueryModuleHandle("WGSS50", &hModule);244 //O32__DLL_InitTerm(hModule, 0);243 DosQueryModuleHandle("WGSS50", &hModule); 244 O32__DLL_InitTerm(hModule, 0); 245 245 DosQueryModuleHandle("KERNEL32", &hModule); 246 246 return inittermKernel32(hModule, 0); -
trunk/src/kernel32/kernel32.mak
r6375 r6401 1 # $Id: kernel32.mak,v 1. 8 2001-07-20 15:33:30sandervl Exp $1 # $Id: kernel32.mak,v 1.9 2001-07-29 19:00:31 sandervl Exp $ 2 2 3 3 # … … 6 6 # kernel32.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 # … … 20 21 # Overrides. 21 22 # 22 ##CDEFINES = $(CDEFINES) -DTEST_BUILTIN 23 # 24 # Overrides. 25 # 26 !ifndef WAT 27 RCFLAGS = $(RCFLAGS) -p $(TARGET) 28 !else 29 RCFLAGS += -p $(TARGET) 30 !endif 23 31 24 32 … … 139 147 LIBS = \ 140 148 $(ODIN32_LIB)/$(ODINCRT).lib \ 141 ##$(ODIN32_LIB)\wgss.lib \ 142 $(ODIN32_LIB)\PMWINX.LIB \ 149 $(ODIN32_LIB)\wgss50.LIB \ 143 150 $(ODIN32_LIB)\LIBULS.LIB \ 144 151 $(ODIN32_LIB)\LIBCONV.LIB \ -
trunk/src/kernel32/kernel32lib.mak
r6375 r6401 1 # $Id: kernel32lib.mak,v 1. 1 2001-07-20 15:33:30sandervl Exp $1 # $Id: kernel32lib.mak,v 1.2 2001-07-29 19:00:31 sandervl Exp $ 2 2 3 3 # … … 14 14 EXETARGET = 1 15 15 PUBLICLIB = 1 16 16 WRC_PREFIX_RESOURCE=1 17 17 18 18 # -
trunk/src/kernel32/registry.cpp
r6346 r6401 1 /* $Id: registry.cpp,v 1.1 1 2001-07-16 09:25:16sandervl Exp $ */1 /* $Id: registry.cpp,v 1.12 2001-07-29 19:00:31 sandervl Exp $ */ 2 2 3 3 /* … … 50 50 51 51 52 static HKEY hKeyClassesRoot = HKEY_CLASSES_ROOT_O32; 53 static HKEY hKeyCurrentUser = HKEY_CURRENT_USER_O32; 54 static HKEY hKeyLocalMachine = HKEY_LOCAL_MACHINE_O32; 55 static HKEY hKeyUsers = HKEY_USERS_O32; 56 52 57 /***************************************************************************** 53 58 * Name : Convert Key … … 64 69 static HKEY ConvertKey(HKEY winkey) 65 70 { 66 switch(( int)winkey)71 switch((DWORD)winkey) 67 72 { 68 case HKEY_CLASSES_ROOT: return HKEY_CLASSES_ROOT_O32;69 case HKEY_CURRENT_USER: return HKEY_CURRENT_USER_O32;70 case HKEY_LOCAL_MACHINE: return HKEY_LOCAL_MACHINE_O32;71 case HKEY_USERS: return HKEY_USERS_O32;73 case HKEY_CLASSES_ROOT: return hKeyClassesRoot; 74 case HKEY_CURRENT_USER: return hKeyCurrentUser; 75 case HKEY_LOCAL_MACHINE: return hKeyLocalMachine; 76 case HKEY_USERS: return hKeyUsers; 72 77 } 73 78 return(winkey); 74 79 } 75 80 81 void WIN32API SetRegistryRootKey(HKEY hRootkey, HKEY hKey) 82 { 83 switch((DWORD)hRootkey) 84 { 85 case HKEY_CLASSES_ROOT: 86 hKeyClassesRoot = hKey; 87 break; 88 case HKEY_CURRENT_USER: 89 hKeyCurrentUser = hKey; 90 break; 91 case HKEY_LOCAL_MACHINE: 92 hKeyLocalMachine = hKey; 93 break; 94 case HKEY_USERS: 95 hKeyUsers = hKey; 96 break; 97 } 98 } 76 99 77 100 /***************************************************************************** -
trunk/src/kernel32/windlllx.cpp
r6015 r6401 1 /* $Id: windlllx.cpp,v 1.2 0 2001-06-15 09:42:48 birdExp $ */1 /* $Id: windlllx.cpp,v 1.21 2001-07-29 19:00:32 sandervl Exp $ */ 2 2 3 3 /* … … 40 40 #include "dbglocal.h" 41 41 42 char *lpszCustomDllName = NULL; 43 44 //****************************************************************************** 45 //****************************************************************************** 46 void WIN32API SetCustomBuildName(char *lpszName) 47 { 48 lpszCustomDllName = lpszName; 49 } 42 50 //****************************************************************************** 43 51 //Create LX Dll object and send process attach message … … 65 73 char szFileName[CCHMAXPATH], szErrName[CCHMAXPATH]; 66 74 67 if(OSLibGetDllName(hInstance, szFileName, sizeof(szFileName)) == FALSE) { 68 dprintf(("ERROR: RegisterLxDll: OSLibGetDllName %x failed!!", hInstance)); 69 return 0; 70 } 71 dprintf(("RegisterLxDll %x %s", hInstance, szFileName)); 72 //Make sure DosLoadModule is called at least once for a dll (to make sure 73 //OS/2 doesn't unload the dll when it's still needed) 74 rc = DosLoadModule(szErrName, sizeof(szErrName), szFileName, &hInstance); 75 if(rc != 0) { 76 dprintf(("ERROR: RegisterLxDll: DosLoadModule %s failed (rc=%d)!!", szFileName, rc)); 77 return 0; 78 } 79 75 if(!lpszCustomDllName) { 76 if(OSLibGetDllName(hInstance, szFileName, sizeof(szFileName)) == FALSE) { 77 dprintf(("ERROR: RegisterLxDll: OSLibGetDllName %x failed!!", hInstance)); 78 return 0; 79 } 80 dprintf(("RegisterLxDll %x %s", hInstance, szFileName)); 81 //Make sure DosLoadModule is called at least once for a dll (to make sure 82 //OS/2 doesn't unload the dll when it's still needed) 83 rc = DosLoadModule(szErrName, sizeof(szErrName), szFileName, &hInstance); 84 if(rc != 0) { 85 dprintf(("ERROR: RegisterLxDll: DosLoadModule %s failed (rc=%d)!!", szFileName, rc)); 86 return 0; 87 } 88 } 80 89 windll = new Win32LxDll(hInstance, EntryPoint, pResData, MajorImageVersion, 81 90 MinorImageVersion, Subsystem); 82 91 if(windll == NULL) { 83 dprintf(("RegisterLxDll: windll == NULL!!!"));84 return 0;92 dprintf(("RegisterLxDll: windll == NULL!!!")); 93 return 0; 85 94 } 86 95 if(!fPeLoader) { 87 windll->AddRef();88 89 if(windll->attachProcess() == 0)90 return 0;91 92 return windll->getInstanceHandle();96 windll->AddRef(); 97 98 if(windll->attachProcess() == 0) 99 return 0; 100 101 return windll->getInstanceHandle(); 93 102 } 94 103 IMAGE_DOS_HEADER doshdr; … … 105 114 rc = DosQueryHeaderInfo(hInstance, 0, &doshdr, sizeof(IMAGE_DOS_HEADER), QHINF_READFILE); 106 115 if(rc) { 107 goto hdrerror;116 goto hdrerror; 108 117 } 109 118 rc = DosQueryHeaderInfo(hInstance, doshdr.e_lfanew, &lxhdr, sizeof(e32_exe), QHINF_READFILE); 110 119 if(rc) { 111 goto hdrerror;120 goto hdrerror; 112 121 } 113 122 offset = doshdr.e_lfanew + lxhdr.e32_impmod; 114 123 for(i=0;i<lxhdr.e32_impmodcnt;i++) { 115 rc = DosQueryHeaderInfo(hInstance, offset, &modsize, 1, QHINF_READFILE); 116 if(rc) { 117 goto hdrerror; 118 } 119 rc = DosQueryHeaderInfo(hInstance, offset+1, &modulename, min(modsize, sizeof(modulename)), QHINF_READFILE); 120 if(rc) { 121 goto hdrerror; 122 } 123 modulename[modsize] = 0; 124 windlldep = Win32DllBase::findModule(modulename, TRUE); 125 if(windlldep && strcmp(windlldep->getModuleName(), windll->getModuleName())) { 126 dprintf(("RegisterLxDll: Add dependency %s -> %s", windll->getModuleName(), modulename)); 127 windll->addDependency(windlldep); 128 } 129 else dprintf(("HARMLESS WARNING: Can't find dll %s referenced by %s", modulename, windll->getModuleName())); 130 offset += modsize + 1; 124 rc = DosQueryHeaderInfo(hInstance, offset, &modsize, 1, QHINF_READFILE); 125 if(rc) { 126 goto hdrerror; 127 } 128 rc = DosQueryHeaderInfo(hInstance, offset+1, &modulename, min(modsize, sizeof(modulename)), QHINF_READFILE); 129 if(rc) { 130 goto hdrerror; 131 } 132 modulename[modsize] = 0; 133 windlldep = Win32DllBase::findModule(modulename, TRUE); 134 if(windlldep && strcmp(windlldep->getModuleName(), windll->getModuleName())) { 135 dprintf(("RegisterLxDll: Add dependency %s -> %s", windll->getModuleName(), modulename)); 136 windll->addDependency(windlldep); 137 } 138 else dprintf(("HARMLESS WARNING: Can't find dll %s referenced by %s", modulename, windll->getModuleName())); 139 140 offset += modsize + 1; 131 141 } 132 142 return windll->getInstanceHandle(); -
trunk/src/kernel32/winimagelx.cpp
r3993 r6401 1 /* $Id: winimagelx.cpp,v 1. 9 2000-08-11 10:56:19sandervl Exp $ */1 /* $Id: winimagelx.cpp,v 1.10 2001-07-29 19:00:32 sandervl Exp $ */ 2 2 3 3 /* … … 42 42 #include "dbglocal.h" 43 43 44 extern char *lpszCustomDllName; //windlllx.cpp 45 44 46 static BYTE dosHeader[] = { 45 47 0x4D, 0x5A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0B, 0x00, … … 66 68 { 67 69 APIRET rc; 70 char *name; 68 71 69 72 szFileName[0] = 0; 70 73 71 char *name = OSLibGetDllName(hinstance); 74 if(lpszCustomDllName) { 75 name = lpszCustomDllName; 76 } 77 else name = OSLibGetDllName(hinstance); 78 72 79 strcpy(szFileName, name); 73 80 strupr(szFileName); -
trunk/src/msvfw32/msvfw32lib.mak
r6375 r6401 1 # $Id: msvfw32lib.mak,v 1. 1 2001-07-20 15:36:29sandervl Exp $1 # $Id: msvfw32lib.mak,v 1.2 2001-07-29 18:59:14 sandervl Exp $ 2 2 3 3 # … … 33 33 OBJS = \ 34 34 $(OBJDIR)\msvfw32.obj \ 35 $(OBJDIR)\drawdib.obj \ 36 $(OBJDIR)\msvideo_main.obj \ 35 37 $(OBJDIR)\msvfw32rsrc.obj \ 36 38 -
trunk/src/ole32/initole32.cpp
r6375 r6401 38 38 extern "C" { 39 39 //Win32 resource table (produced by wrc) 40 extern DWORD _Resource_PEResTab;40 extern DWORD ole32os2_PEResTab; 41 41 } 42 42 static HMODULE dllHandle = 0; … … 82 82 case 0 : 83 83 { 84 dllHandle = RegisterLxDll(hModule, LibMainOLE32, (PVOID)& _Resource_PEResTab);84 dllHandle = RegisterLxDll(hModule, LibMainOLE32, (PVOID)&ole32os2_PEResTab); 85 85 if(dllHandle == 0) 86 86 return 0UL; -
trunk/src/ole32/ole32.mak
r6375 r6401 1 # $Id: ole32.mak,v 1.1 2 2001-07-20 15:38:24sandervl Exp $1 # $Id: ole32.mak,v 1.13 2001-07-29 19:01:40 sandervl Exp $ 2 2 3 3 # … … 6 6 # ole32.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 # -
trunk/src/ole32/ole32lib.mak
r6375 r6401 1 # $Id: ole32lib.mak,v 1. 1 2001-07-20 15:38:24sandervl Exp $1 # $Id: ole32lib.mak,v 1.2 2001-07-29 19:01:40 sandervl Exp $ 2 2 3 3 # … … 6 6 # common.lib makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/rpcrt4/initrpcrt4.cpp
r6375 r6401 39 39 extern "C" { 40 40 //Win32 resource table (produced by wrc) 41 extern DWORD _Resource_PEResTab;41 extern DWORD rpcrt4_PEResTab; 42 42 } 43 43 static HMODULE dllHandle = 0; … … 64 64 switch (ulFlag) { 65 65 case 0 : 66 dllHandle = RegisterLxDll(hModule, NULL, (PVOID)& _Resource_PEResTab);66 dllHandle = RegisterLxDll(hModule, NULL, (PVOID)&rpcrt4_PEResTab); 67 67 if(dllHandle == 0) 68 68 return 0UL; -
trunk/src/rpcrt4/makefile
r6375 r6401 1 # $Id: makefile,v 1. 6 2001-07-20 15:38:52sandervl Exp $1 # $Id: makefile,v 1.7 2001-07-29 19:01:28 sandervl Exp $ 2 2 3 3 # … … 6 6 # rpcrt4.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/rpcrt4/rpcrt4lib.mak
r6375 r6401 1 # $Id: rpcrt4lib.mak,v 1. 1 2001-07-20 15:38:52sandervl Exp $1 # $Id: rpcrt4lib.mak,v 1.2 2001-07-29 19:01:28 sandervl Exp $ 2 2 3 3 # … … 6 6 # common.lib makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/shell32/initshell32.cpp
r6375 r6401 38 38 extern "C" { 39 39 //Win32 resource table (produced by wrc) 40 extern DWORD _Resource_PEResTab;40 extern DWORD shell32_PEResTab; 41 41 } 42 42 static HMODULE dllHandle = 0; … … 88 88 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 89 89 90 dllHandle = RegisterLxDll(hModule, OdinLibMain, (PVOID)& _Resource_PEResTab,90 dllHandle = RegisterLxDll(hModule, OdinLibMain, (PVOID)&shell32_PEResTab, 91 91 SHELL32_MAJORIMAGE_VERSION, SHELL32_MINORIMAGE_VERSION, 92 92 IMAGE_SUBSYSTEM_WINDOWS_GUI); -
trunk/src/shell32/makefile
r6375 r6401 1 # $Id: makefile,v 1.3 4 2001-07-20 15:37:22sandervl Exp $1 # $Id: makefile,v 1.35 2001-07-29 19:01:06 sandervl Exp $ 2 2 3 3 # … … 6 6 # shell32.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/shell32/shell32lib.mak
r6375 r6401 1 # $Id: shell32lib.mak,v 1. 1 2001-07-20 15:37:22sandervl Exp $1 # $Id: shell32lib.mak,v 1.2 2001-07-29 19:01:06 sandervl Exp $ 2 2 3 3 # … … 6 6 # common.lib makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/user32/Makefile
r6375 r6401 1 # $Id: Makefile,v 1.8 8 2001-07-20 15:34:15sandervl Exp $1 # $Id: Makefile,v 1.89 2001-07-29 18:59:26 sandervl Exp $ 2 2 3 3 # … … 6 6 # user32.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/user32/inituser32.cpp
r6397 r6401 59 59 extern "C" { 60 60 //Win32 resource table (produced by wrc) 61 extern DWORD _Resource_PEResTab;61 extern DWORD user32_PEResTab; 62 62 } 63 63 DWORD hInstanceUser32 = 0; … … 89 89 InitializeKernel32(); 90 90 91 hInstanceUser32 = RegisterLxDll(hModule, 0, (PVOID)& _Resource_PEResTab,91 hInstanceUser32 = RegisterLxDll(hModule, 0, (PVOID)&user32_PEResTab, 92 92 USER32_MAJORIMAGE_VERSION, USER32_MINORIMAGE_VERSION, 93 93 IMAGE_SUBSYSTEM_WINDOWS_GUI); -
trunk/src/user32/oslibwin.cpp
r6395 r6401 1 /* $Id: oslibwin.cpp,v 1.10 7 2001-07-28 13:43:53sandervl Exp $ */1 /* $Id: oslibwin.cpp,v 1.108 2001-07-29 18:59:27 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 257 257 } 258 258 //****************************************************************************** 259 //******************************************************************************260 APIRET OSLibDosBeep(ULONG freg,ULONG dur)261 {262 return DosBeep(freg,dur);263 }264 //******************************************************************************265 //******************************************************************************266 259 HWND OSLibWinQueryFocus(HWND hwndDeskTop) 267 260 { -
trunk/src/user32/user32.cpp
r6397 r6401 1 /* $Id: user32.cpp,v 1.11 0 2001-07-28 18:02:50sandervl Exp $ */1 /* $Id: user32.cpp,v 1.111 2001-07-29 18:59:27 sandervl Exp $ */ 2 2 3 3 /* … … 376 376 { 377 377 case 0xFFFFFFFF: 378 OSLibDosBeep(500,50);378 Beep(500,50); 379 379 return TRUE; 380 380 case MB_ICONASTERISK: -
trunk/src/user32/user32lib.mak
r6375 r6401 1 # $Id: user32lib.mak,v 1. 1 2001-07-20 15:34:17sandervl Exp $1 # $Id: user32lib.mak,v 1.2 2001-07-29 18:59:28 sandervl Exp $ 2 2 3 3 # … … 6 6 # common.lib makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/winmm/initwinmm.cpp
r6375 r6401 54 54 55 55 //Win32 resource table (produced by wrc) 56 extern DWORD _Resource_PEResTab;56 extern DWORD winmm_PEResTab; 57 57 } 58 58 static HMODULE dllHandle = 0; … … 120 120 ParseLogStatusWINMM(); 121 121 122 dllHandle = RegisterLxDll(hModule, LibMainWinmm, (PVOID)& _Resource_PEResTab);122 dllHandle = RegisterLxDll(hModule, LibMainWinmm, (PVOID)&winmm_PEResTab); 123 123 if(dllHandle == 0) 124 124 return 0UL;/* Error */ -
trunk/src/winmm/winmm.mak
r6375 r6401 1 # $Id: winmm.mak,v 1. 4 2001-07-20 15:35:01sandervl Exp $1 # $Id: winmm.mak,v 1.5 2001-07-29 19:00:53 sandervl Exp $ 2 2 3 3 # … … 6 6 # winmm.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/winmm/winmmlib.mak
r6375 r6401 1 # $Id: winmmlib.mak,v 1. 1 2001-07-20 15:35:01sandervl Exp $1 # $Id: winmmlib.mak,v 1.2 2001-07-29 19:00:53 sandervl Exp $ 2 2 3 3 # … … 14 14 EXETARGET = 1 15 15 PUBLICLIB = 1 16 WRC_PREFIX_RESOURCE=1 16 17 17 18 -
trunk/src/wsock32/initwsock32.cpp
r6375 r6401 41 41 extern "C" { 42 42 //Win32 resource table (produced by wrc) 43 extern DWORD _Resource_PEResTab;43 extern DWORD wsock32_PEResTab; 44 44 } 45 45 static HMODULE dllHandle = 0; … … 68 68 ParseLogStatusWSOCK32(); 69 69 70 dllHandle = RegisterLxDll(hModule, NULL, (PVOID)& _Resource_PEResTab);70 dllHandle = RegisterLxDll(hModule, NULL, (PVOID)&wsock32_PEResTab); 71 71 if(dllHandle == 0) 72 72 return 0UL; -
trunk/src/wsock32/makefile
r6375 r6401 1 # $Id: makefile,v 1.3 1 2001-07-20 15:41:05sandervl Exp $1 # $Id: makefile,v 1.32 2001-07-29 19:01:56 sandervl Exp $ 2 2 3 3 # … … 6 6 # wsock32.dll makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10 -
trunk/src/wsock32/wsock32lib.mak
r6375 r6401 1 # $Id: wsock32lib.mak,v 1. 1 2001-07-20 15:41:05sandervl Exp $1 # $Id: wsock32lib.mak,v 1.2 2001-07-29 19:02:14 sandervl Exp $ 2 2 3 3 # … … 6 6 # common.lib makefile 7 7 # 8 WRC_PREFIX_RESOURCE=1 8 9 9 10
Note:
See TracChangeset
for help on using the changeset viewer.