Changeset 7849 for trunk/src/kernel32/disk.cpp
- Timestamp:
- Feb 9, 2002, 1:45:14 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/disk.cpp
r7742 r7849 1 /* $Id: disk.cpp,v 1.3 1 2002-01-08 18:20:45sandervl Exp $ */1 /* $Id: disk.cpp,v 1.32 2002-02-09 12:45:12 sandervl Exp $ */ 2 2 3 3 /* … … 55 55 //****************************************************************************** 56 56 //****************************************************************************** 57 ODINFUNCTION5(BOOL, GetDiskFreeSpaceA, 58 LPCSTR, lpszRootPathName, 59 PDWORD, lpSectorsPerCluster, 60 PDWORD, lpBytesPerSector, 61 PDWORD, lpFreeClusters, 62 PDWORD, lpClusters) 57 BOOL WIN32API GetDiskFreeSpaceA(LPCSTR lpszRootPathName, PDWORD lpSectorsPerCluster, 58 PDWORD lpBytesPerSector, PDWORD lpFreeClusters, 59 PDWORD lpClusters) 63 60 { 64 61 BOOL rc; … … 105 102 //****************************************************************************** 106 103 //****************************************************************************** 107 ODINFUNCTION5(BOOL, GetDiskFreeSpaceW, 108 LPCWSTR, lpszRootPathName, 109 PDWORD, lpSectorsPerCluster, 110 PDWORD, lpBytesPerSector, 111 PDWORD, lpFreeClusters, 112 PDWORD, lpClusters) 104 BOOL WIN32API GetDiskFreeSpaceW(LPCWSTR lpszRootPathName, 105 PDWORD lpSectorsPerCluster, 106 PDWORD lpBytesPerSector, 107 PDWORD lpFreeClusters, 108 PDWORD lpClusters) 113 109 { 114 110 BOOL rc; … … 116 112 117 113 astring = UnicodeToAsciiString((LPWSTR)lpszRootPathName); 118 rc = CALL_ODINFUNC(GetDiskFreeSpaceA)(astring, lpSectorsPerCluster, lpBytesPerSector, lpFreeClusters, lpClusters);114 rc = GetDiskFreeSpaceA(astring, lpSectorsPerCluster, lpBytesPerSector, lpFreeClusters, lpClusters); 119 115 FreeAsciiString(astring); 120 116 return(rc); … … 164 160 *****************************************************************************/ 165 161 166 ODINFUNCTION4(BOOL,GetDiskFreeSpaceExA, 167 LPCSTR, lpDirectoryName, 168 PULARGE_INTEGER, lpFreeBytesAvailableToCaller, 169 PULARGE_INTEGER, lpTotalNumberOfBytes, 170 PULARGE_INTEGER, lpTotalNumberOfFreeBytes ) 162 BOOL WIN32API GetDiskFreeSpaceExA(LPCSTR lpDirectoryName, 163 PULARGE_INTEGER lpFreeBytesAvailableToCaller, 164 PULARGE_INTEGER lpTotalNumberOfBytes, 165 PULARGE_INTEGER lpTotalNumberOfFreeBytes ) 171 166 { 172 167 BOOL rc; … … 197 192 //****************************************************************************** 198 193 //****************************************************************************** 199 ODINFUNCTION4(BOOL,GetDiskFreeSpaceExW, 200 LPCWSTR, lpDirectoryName, 201 PULARGE_INTEGER, lpFreeBytesAvailableToCaller, 202 PULARGE_INTEGER, lpTotalNumberOfBytes, 203 PULARGE_INTEGER, lpTotalNumberOfFreeBytes ) 194 BOOL WIN32API GetDiskFreeSpaceExW(LPCWSTR lpDirectoryName, 195 PULARGE_INTEGER lpFreeBytesAvailableToCaller, 196 PULARGE_INTEGER lpTotalNumberOfBytes, 197 PULARGE_INTEGER lpTotalNumberOfFreeBytes ) 204 198 { 205 199 BOOL rc; … … 257 251 //****************************************************************************** 258 252 //****************************************************************************** 259 ODINFUNCTION8(BOOL, GetVolumeInformationA, 260 LPCSTR, lpRootPathName, 261 LPSTR, lpVolumeNameBuffer, 262 DWORD, nVolumeNameSize, 263 PDWORD, lpVolumeSerialNumber, 264 PDWORD, lpMaximumComponentLength, 265 PDWORD, lpFileSystemFlags, 266 LPSTR, lpFileSystemNameBuffer, 267 DWORD, nFileSystemNameSize) 253 BOOL WIN32API GetVolumeInformationA(LPCSTR lpRootPathName, 254 LPSTR lpVolumeNameBuffer, 255 DWORD nVolumeNameSize, 256 PDWORD lpVolumeSerialNumber, 257 PDWORD lpMaximumComponentLength, 258 PDWORD lpFileSystemFlags, 259 LPSTR lpFileSystemNameBuffer, 260 DWORD nFileSystemNameSize) 268 261 { 269 262 CHAR tmpstring[256]; … … 363 356 //****************************************************************************** 364 357 //****************************************************************************** 365 ODINFUNCTION8(BOOL, GetVolumeInformationW, 366 LPCWSTR, lpRootPathName, 367 LPWSTR, lpVolumeNameBuffer, 368 DWORD, nVolumeNameSize, 369 PDWORD, lpVolumeSerialNumber, 370 PDWORD, lpMaximumComponentLength, 371 PDWORD, lpFileSystemFlags, 372 LPWSTR, lpFileSystemNameBuffer, 373 DWORD, nFileSystemNameSize) 358 BOOL WIN32API GetVolumeInformationW(LPCWSTR lpRootPathName, 359 LPWSTR lpVolumeNameBuffer, 360 DWORD nVolumeNameSize, 361 PDWORD lpVolumeSerialNumber, 362 PDWORD lpMaximumComponentLength, 363 PDWORD lpFileSystemFlags, 364 LPWSTR lpFileSystemNameBuffer, 365 DWORD nFileSystemNameSize) 374 366 { 375 367 char *asciiroot, … … 391 383 asciiroot = NULL; 392 384 393 rc = CALL_ODINFUNC(GetVolumeInformationA)(asciiroot,385 rc = GetVolumeInformationA(asciiroot, 394 386 asciivol, 395 387 nVolumeNameSize,
Note:
See TracChangeset
for help on using the changeset viewer.