- Timestamp:
- Oct 2, 2000, 8:40:12 PM (25 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/Fileio.cpp
r4372 r4387 1 /* $Id: Fileio.cpp,v 1.4 2 2000-10-02 13:38:55sandervl Exp $ */1 /* $Id: Fileio.cpp,v 1.43 2000-10-02 18:39:32 sandervl Exp $ */ 2 2 3 3 /* … … 435 435 436 436 astring = UnicodeToAsciiString((LPWSTR)arg1); 437 rc = ODIN_DeleteFileA(astring);437 rc = CALL_ODINFUNC(DeleteFileA)(astring); 438 438 FreeAsciiString(astring); 439 439 return(rc); … … 635 635 636 636 astring = UnicodeToAsciiString((LPWSTR)arg1); 637 rc = ODIN_GetFileAttributesA(astring);637 rc = CALL_ODINFUNC(GetFileAttributesA)(astring); 638 638 FreeAsciiString(astring); 639 639 return(rc); … … 692 692 astring = UnicodeToAsciiString((LPWSTR)lpFileName); 693 693 694 rc = ODIN_GetFullPathNameA(astring,694 rc = CALL_ODINFUNC(GetFullPathNameA)(astring, 695 695 nBufferLength, 696 696 asciibuffer, -
trunk/src/kernel32/codepage.cpp
r3843 r4387 1 /* $Id: codepage.cpp,v 1. 4 2000-07-18 14:55:12 birdExp $1 /* $Id: codepage.cpp,v 1.5 2000-10-02 18:39:33 sandervl Exp $ 2 2 ** 3 3 ** Module :CODEPAGE.CPP … … 28 28 29 29 if(codepage == -1) { 30 codepage = ODIN_PROFILE_GetOdinIniInt(CODEPAGE_SECTION, "DISPLAY", 0);30 codepage = PROFILE_GetOdinIniInt(CODEPAGE_SECTION, "DISPLAY", 0); 31 31 } 32 32 return codepage; … … 38 38 39 39 if(codepage == -1) { 40 codepage = ODIN_PROFILE_GetOdinIniInt(CODEPAGE_SECTION, "WINDOWS", 0);40 codepage = PROFILE_GetOdinIniInt(CODEPAGE_SECTION, "WINDOWS", 0); 41 41 } 42 42 return codepage; -
trunk/src/kernel32/critsection.cpp
r3897 r4387 1 /* $Id: critsection.cpp,v 1. 6 2000-07-26 18:06:22sandervl Exp $ */1 /* $Id: critsection.cpp,v 1.7 2000-10-02 18:39:33 sandervl Exp $ */ 2 2 /* 3 3 * Win32 critical sections … … 24 24 25 25 26 #ifdef DEBUG 26 27 HANDLE ODIN_EXTERN(CreateSemaphoreA) (LPSECURITY_ATTRIBUTES arg1, LONG arg2, LONG arg3, 27 28 LPCSTR arg4); … … 30 31 31 32 HANDLE ODIN_EXTERN(ConvertToGlobalHandle)(HANDLE hHandle); 33 #endif 32 34 33 35 /*********************************************************************** … … 40 42 crit->RecursionCount = 0; 41 43 crit->OwningThread = 0; 42 crit->LockSemaphore = ODIN_CreateSemaphoreA( NULL, 0, 1, NULL );44 crit->LockSemaphore = CALL_ODINFUNC(CreateSemaphoreA)( NULL, 0, 1, NULL ); 43 45 crit->Reserved = GetCurrentProcessId(); 44 46 } … … 91 93 for (;;) 92 94 { 93 res = ODIN_WaitForSingleObject( crit->LockSemaphore, 5000L );95 res = CALL_ODINFUNC(WaitForSingleObject)( crit->LockSemaphore, 5000L ); 94 96 if ( res == WAIT_TIMEOUT ) 95 97 { 96 98 dprintf(("Critical section %p wait timed out, retrying (60 sec)\n", crit )); 97 res = ODIN_WaitForSingleObject( crit->LockSemaphore, 60000L );99 res = CALL_ODINFUNC(WaitForSingleObject)( crit->LockSemaphore, 60000L ); 98 100 if ( res == WAIT_TIMEOUT && TRACE_ON(relay) ) 99 101 { … … 175 177 { 176 178 dprintf(("MakeCriticalSectionGlobal %x", crit)); 177 crit->LockSemaphore = ODIN_ConvertToGlobalHandle( crit->LockSemaphore );179 crit->LockSemaphore = CALL_ODINFUNC(ConvertToGlobalHandle)( crit->LockSemaphore ); 178 180 crit->Reserved = 0L; 179 181 } -
trunk/src/kernel32/directory.cpp
r3799 r4387 1 /* $Id: directory.cpp,v 1. 29 2000-07-04 08:41:13 sandervl Exp $ */1 /* $Id: directory.cpp,v 1.30 2000-10-02 18:39:33 sandervl Exp $ */ 2 2 3 3 /* … … 77 77 DIR_System[len-1] = 0; 78 78 } 79 len = ODIN_PROFILE_GetOdinIniString(ODINDIRECTORIES,"WINDOWS","",DIR_Windows,sizeof(DIR_Windows));79 len = PROFILE_GetOdinIniString(ODINDIRECTORIES,"WINDOWS","",DIR_Windows,sizeof(DIR_Windows)); 80 80 if (len > 2) { 81 81 if(DIR_Windows[len-1] == '\\') { -
trunk/src/kernel32/disk.cpp
r4189 r4387 1 /* $Id: disk.cpp,v 1.1 6 2000-09-04 18:24:42sandervl Exp $ */1 /* $Id: disk.cpp,v 1.17 2000-10-02 18:39:33 sandervl Exp $ */ 2 2 3 3 /* … … 324 324 asciiroot = NULL; 325 325 326 rc = ODIN_GetVolumeInformationA(asciiroot,326 rc = CALL_ODINFUNC(GetVolumeInformationA)(asciiroot, 327 327 asciivol, 328 328 nVolumeNameSize, -
trunk/src/kernel32/lang.cpp
r4214 r4387 1 /* $Id: lang.cpp,v 1.2 8 2000-09-08 04:28:47 phallerExp $ */1 /* $Id: lang.cpp,v 1.29 2000-10-02 18:39:33 sandervl Exp $ */ 2 2 /* 3 3 * Win32 language API functions for OS/2 … … 870 870 lpWStr=NULL; // Query for buffer size 871 871 872 ret_len = ODIN_GetLocaleInfoW(lcid, LCType, lpWStr, len);872 ret_len = CALL_ODINFUNC(GetLocaleInfoW)(lcid, LCType, lpWStr, len); 873 873 874 874 if (ret_len && buf) -
trunk/src/kernel32/ole2nls.cpp
r4378 r4387 1 /* $Id: ole2nls.cpp,v 1. 3 2000-10-02 15:56:47 phallerExp $ */1 /* $Id: ole2nls.cpp,v 1.4 2000-10-02 18:39:34 sandervl Exp $ */ 2 2 3 3 /* … … 1399 1399 LPWORD, lpCharType) 1400 1400 { 1401 return ODIN_GetStringTypeExW(0,1401 return CALL_ODINFUNC(GetStringTypeExW)(0, 1402 1402 dwInfoType, 1403 1403 lpSrcStr, -
trunk/src/kernel32/oslibdebug.cpp
r3101 r4387 1 /* $Id: oslibdebug.cpp,v 1. 3 2000-03-13 13:10:10sandervl Exp $ */1 /* $Id: oslibdebug.cpp,v 1.4 2000-10-02 18:39:35 sandervl Exp $ */ 2 2 3 3 /* … … 5 5 * 6 6 * Copyright 1999 Edgar Buerkle 7 *8 * NOTE: Including os2.h, so not automatic protection against FS trashing!9 7 * 10 8 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/kernel32/profile.cpp
r4372 r4387 1 /* $Id: profile.cpp,v 1.2 6 2000-10-02 13:38:57sandervl Exp $ */1 /* $Id: profile.cpp,v 1.27 2000-10-02 18:39:35 sandervl Exp $ */ 2 2 3 3 /* … … 74 74 time_t mtime; 75 75 } PROFILE; 76 77 78 /****************************************************************************79 * internal prototypes *80 ****************************************************************************/81 UINT ODIN_INTERNAL ODIN_GetPrivateProfileIntA(LPCSTR, LPCSTR, INT, LPCSTR);82 UINT ODIN_INTERNAL ODIN_GetPrivateProfileIntW(LPCWSTR, LPCWSTR, INT, LPCWSTR);83 INT ODIN_INTERNAL ODIN_GetPrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, UINT, LPCWSTR);84 BOOL ODIN_INTERNAL ODIN_WritePrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPCSTR);85 BOOL ODIN_INTERNAL ODIN_WritePrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR);86 76 87 77 … … 1087 1077 INT, def_val) 1088 1078 { 1089 return ODIN_GetPrivateProfileIntA( section, entry, def_val, WINININAME );1079 return CALL_ODINFUNC(GetPrivateProfileIntA)( section, entry, def_val, WINININAME ); 1090 1080 } 1091 1081 … … 1099 1089 { 1100 1090 if (!wininiW) wininiW = HEAP_strdupAtoW( SystemHeap, 0, WINININAME ); 1101 return ODIN_GetPrivateProfileIntW( section, entry, def_val, wininiW );1091 return CALL_ODINFUNC(GetPrivateProfileIntW)( section, entry, def_val, wininiW ); 1102 1092 } 1103 1093 … … 1112 1102 UINT, len) 1113 1103 { 1114 return ODIN_GetPrivateProfileStringA( section, entry, def_val,1104 return CALL_ODINFUNC(GetPrivateProfileStringA)( section, entry, def_val, 1115 1105 buffer, len, WINININAME ); 1116 1106 } … … 1127 1117 { 1128 1118 if (!wininiW) wininiW = HEAP_strdupAtoW( SystemHeap, 0, WINININAME ); 1129 return ODIN_GetPrivateProfileStringW( section, entry, def_val,1119 return CALL_ODINFUNC(GetPrivateProfileStringW)( section, entry, def_val, 1130 1120 buffer, len, wininiW ); 1131 1121 } … … 1139 1129 LPCSTR, string) 1140 1130 { 1141 return ODIN_WritePrivateProfileStringA( section, entry, string, WINININAME );1131 return CALL_ODINFUNC(WritePrivateProfileStringA)( section, entry, string, WINININAME ); 1142 1132 } 1143 1133 … … 1151 1141 { 1152 1142 if (!wininiW) wininiW = HEAP_strdupAtoW( SystemHeap, 0, WINININAME ); 1153 return ODIN_WritePrivateProfileStringW( section, entry, string, wininiW );1143 return CALL_ODINFUNC(WritePrivateProfileStringW)( section, entry, string, wininiW ); 1154 1144 } 1155 1145 … … 1167 1157 long result; 1168 1158 1169 ODIN_GetPrivateProfileStringA( section, entry, "",1159 CALL_ODINFUNC(GetPrivateProfileStringA)( section, entry, "", 1170 1160 buffer, sizeof(buffer), filename ); 1171 1161 if (!buffer[0]) return (UINT)def_val; … … 1187 1177 LPSTR entryA = HEAP_strdupWtoA( GetProcessHeap(), 0, entry ); 1188 1178 LPSTR filenameA = HEAP_strdupWtoA( GetProcessHeap(), 0, filename ); 1189 UINT res = ODIN_GetPrivateProfileIntA(sectionA, entryA, def_val, filenameA);1179 UINT res = CALL_ODINFUNC(GetPrivateProfileIntA)(sectionA, entryA, def_val, filenameA); 1190 1180 HeapFree( GetProcessHeap(), 0, sectionA ); 1191 1181 HeapFree( GetProcessHeap(), 0, filenameA ); … … 1240 1230 LPSTR def_valA = HEAP_strdupWtoA( GetProcessHeap(), 0, def_val ); 1241 1231 LPSTR bufferA = (LPSTR)HeapAlloc( GetProcessHeap(), 0, len ); 1242 INT ret = ODIN_GetPrivateProfileStringA( sectionA, entryA, def_valA,1232 INT ret = CALL_ODINFUNC(GetPrivateProfileStringA)( sectionA, entryA, def_valA, 1243 1233 bufferA, len, filenameA ); 1244 1234 lstrcpynAtoW( buffer, bufferA, len ); … … 1287 1277 LPSTR filenameA = HEAP_strdupWtoA( GetProcessHeap(), 0, filename ); 1288 1278 LPSTR bufferA = (LPSTR)HeapAlloc( GetProcessHeap(), 0, len ); 1289 INT ret = ODIN_GetPrivateProfileSectionA( sectionA, bufferA, len,1279 INT ret = CALL_ODINFUNC(GetPrivateProfileSectionA)( sectionA, bufferA, len, 1290 1280 filenameA ); 1291 1281 MultiByteToWideChar(CP_ACP,0,bufferA,ret,buffer,len); … … 1304 1294 DWORD, len) 1305 1295 { 1306 return ODIN_GetPrivateProfileSectionA( section, buffer, len, WINININAME );1296 return CALL_ODINFUNC(GetPrivateProfileSectionA)( section, buffer, len, WINININAME ); 1307 1297 } 1308 1298 … … 1316 1306 { 1317 1307 if (!wininiW) wininiW = HEAP_strdupAtoW( SystemHeap, 0, WINININAME ); 1318 return ODIN_GetPrivateProfileSectionW( section, buffer, len, wininiW );1308 return CALL_ODINFUNC(GetPrivateProfileSectionW)( section, buffer, len, wininiW ); 1319 1309 } 1320 1310 … … 1357 1347 LPSTR stringA = HEAP_strdupWtoA( GetProcessHeap(), 0, string ); 1358 1348 LPSTR filenameA = HEAP_strdupWtoA( GetProcessHeap(), 0, filename ); 1359 BOOL res = ODIN_WritePrivateProfileStringA( sectionA, entryA,1349 BOOL res = CALL_ODINFUNC(WritePrivateProfileStringA)( sectionA, entryA, 1360 1350 stringA, filenameA ); 1361 1351 HeapFree( GetProcessHeap(), 0, sectionA ); … … 1391 1381 LPSTR stringA = HEAP_strdupWtoA( GetProcessHeap(), 0, string ); 1392 1382 LPSTR filenameA = HEAP_strdupWtoA( GetProcessHeap(), 0, filename ); 1393 BOOL res = ODIN_WritePrivateProfileSectionA( sectionA, stringA, filenameA );1383 BOOL res = CALL_ODINFUNC(WritePrivateProfileSectionA)( sectionA, stringA, filenameA ); 1394 1384 HeapFree( GetProcessHeap(), 0, sectionA ); 1395 1385 HeapFree( GetProcessHeap(), 0, stringA ); … … 1405 1395 LPCSTR, keys_n_values) 1406 1396 { 1407 return ODIN_WritePrivateProfileSectionA( section, keys_n_values, WINININAME);1397 return CALL_ODINFUNC(WritePrivateProfileSectionA)( section, keys_n_values, WINININAME); 1408 1398 } 1409 1399 … … 1417 1407 if (!wininiW) wininiW = HEAP_strdupAtoW( SystemHeap, 0, WINININAME); 1418 1408 1419 return ( ODIN_WritePrivateProfileSectionW(section,keys_n_values, wininiW));1409 return (CALL_ODINFUNC(WritePrivateProfileSectionW) (section,keys_n_values, wininiW)); 1420 1410 } 1421 1411 … … 1448 1438 LPCSTR, filename) 1449 1439 { 1450 return ( ODIN_GetPrivateProfileSectionNames16(buffer,size,filename));1440 return (CALL_ODINFUNC(GetPrivateProfileSectionNames16) (buffer,size,filename)); 1451 1441 } 1452 1442 … … 1462 1452 LPSTR bufferA = (LPSTR)HeapAlloc( GetProcessHeap(), 0, size); 1463 1453 1464 INT ret = ODIN_GetPrivateProfileSectionNames16(bufferA, size, filenameA);1454 INT ret = CALL_ODINFUNC(GetPrivateProfileSectionNames16) (bufferA, size, filenameA); 1465 1455 lstrcpynAtoW( buffer, bufferA, size); 1466 1456 HeapFree( GetProcessHeap(), 0, bufferA); … … 1511 1501 LPSTR bufferA = (LPSTR)HeapAlloc( GetProcessHeap(), 0, len ); 1512 1502 1513 INT ret = ODIN_GetPrivateProfileStructA( sectionA, keyA, bufferA,1503 INT ret = CALL_ODINFUNC(GetPrivateProfileStructA)( sectionA, keyA, bufferA, 1514 1504 len, filenameA ); 1515 1505 lstrcpynAtoW( (LPWSTR)buffer, bufferA, len ); … … 1536 1526 1537 1527 if (!section && !key && !buf) /* flush the cache */ 1538 return ODIN_WritePrivateProfileStringA( NULL, NULL, NULL, filename );1528 return CALL_ODINFUNC(WritePrivateProfileStringA)( NULL, NULL, NULL, filename ); 1539 1529 1540 1530 EnterCriticalSection( &PROFILE_CritSect ); … … 1561 1551 LPSTR keyA = HEAP_strdupWtoA( GetProcessHeap(), 0, key); 1562 1552 LPSTR filenameA = HEAP_strdupWtoA( GetProcessHeap(), 0, filename ); 1563 INT ret = ODIN_WritePrivateProfileStructA( sectionA, keyA, buf, bufsize,1553 INT ret = CALL_ODINFUNC(WritePrivateProfileStructA)( sectionA, keyA, buf, bufsize, 1564 1554 filenameA ); 1565 1555 HeapFree( GetProcessHeap(), 0, sectionA ); -
trunk/src/kernel32/profile.h
r2213 r4387 1 /* $Id: profile.h,v 1. 6 1999-12-27 18:42:25sandervl Exp $ */1 /* $Id: profile.h,v 1.7 2000-10-02 18:39:36 sandervl Exp $ */ 2 2 /* 3 3 * Profile header for initterm … … 17 17 int WINAPI PROFILE_LoadOdinIni(void); 18 18 19 #ifdef DEBUG 20 19 21 INT ODIN_EXTERN(GetPrivateProfileStringA)(LPCSTR section, LPCSTR entry, 20 22 LPCSTR def_val, LPSTR buffer, … … 31 33 int value); 32 34 35 UINT ODIN_EXTERN(GetPrivateProfileIntA)(LPCSTR, LPCSTR, INT, LPCSTR); 36 UINT ODIN_EXTERN(GetPrivateProfileIntW)(LPCWSTR, LPCWSTR, INT, LPCWSTR); 37 INT ODIN_EXTERN(GetPrivateProfileStringW)(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, UINT, LPCWSTR); 38 BOOL ODIN_EXTERN(WritePrivateProfileStringA)(LPCSTR, LPCSTR, LPCSTR, LPCSTR); 39 BOOL ODIN_EXTERN(WritePrivateProfileStringW)(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR); 40 33 41 #endif 42 43 #include <win\options.h> //for odin profile apis 44 45 #endif -
trunk/src/kernel32/version.cpp
r4372 r4387 1 /* $Id: version.cpp,v 1. 1 2000-10-02 13:39:18sandervl Exp $ */1 /* $Id: version.cpp,v 1.2 2000-10-02 18:39:36 sandervl Exp $ */ 2 2 3 3 /* … … 84 84 char szVersion[16]; 85 85 86 if(ODIN_PROFILE_GetOdinIniString(PROFILE_WINVERSION_SECTION, PROFILE_WINVERSION_KEY, 87 "", szVersion, 88 sizeof(szVersion)-1) > 1) 86 if(PROFILE_GetOdinIniString(PROFILE_WINVERSION_SECTION, PROFILE_WINVERSION_KEY, 87 "", szVersion, sizeof(szVersion)-1) > 1) 89 88 { 90 89 if(!stricmp(szVersion, PROFILE_WINVERSION_WIN98)) { -
trunk/src/kernel32/windllbase.cpp
r3993 r4387 1 /* $Id: windllbase.cpp,v 1.1 6 2000-08-11 10:56:18sandervl Exp $ */1 /* $Id: windllbase.cpp,v 1.17 2000-10-02 18:39:36 sandervl Exp $ */ 2 2 3 3 /* … … 649 649 char renameddll[CCHMAXPATH]; 650 650 651 if( ODIN_PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "OLE32", "", renameddll,651 if(PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "OLE32", "", renameddll, 652 652 sizeof(renameddll)-1) <= 1) 653 653 { 654 ODIN_PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "OLE32", "OLE32OS2");655 ODIN_PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "OLE32OS2", "OLE32");656 } 657 if( ODIN_PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "OLEAUT32", "", renameddll,654 PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "OLE32", "OLE32OS2"); 655 PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "OLE32OS2", "OLE32"); 656 } 657 if(PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "OLEAUT32", "", renameddll, 658 658 sizeof(renameddll)-1) <= 1) 659 659 { 660 ODIN_PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "OLEAUT32", "OLAUTOS2");661 ODIN_PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "OLAUTOS2", "OLEAUT32");662 } 663 if( ODIN_PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "NETAPI32", "", renameddll,660 PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "OLEAUT32", "OLAUTOS2"); 661 PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "OLAUTOS2", "OLEAUT32"); 662 } 663 if(PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "NETAPI32", "", renameddll, 664 664 sizeof(renameddll)-1) <= 1) 665 665 { 666 ODIN_PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "NETAPI32", "WNETAP32");667 ODIN_PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "WNETAP32", "NETAPI32");666 PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "NETAPI32", "WNETAP32"); 667 PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "WNETAP32", "NETAPI32"); 668 668 } 669 669 } … … 693 693 *dot = 0; 694 694 strupr(modname); 695 if( ODIN_PROFILE_GetOdinIniString(sectionname, modname, "", renameddll,695 if(PROFILE_GetOdinIniString(sectionname, modname, "", renameddll, 696 696 sizeof(renameddll)-1) > 1) 697 697 {
Note:
See TracChangeset
for help on using the changeset viewer.