Changeset 6053 for trunk/src/kernel32/oslibdos.cpp
- Timestamp:
- Jun 20, 2001, 10:51:59 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/oslibdos.cpp
r6049 r6053 1 /* $Id: oslibdos.cpp,v 1.6 6 2001-06-19 10:50:25sandervl Exp $ */1 /* $Id: oslibdos.cpp,v 1.67 2001-06-20 20:51:58 sandervl Exp $ */ 2 2 /* 3 3 * Wrappers for OS/2 Dos* API … … 2341 2341 //****************************************************************************** 2342 2342 //****************************************************************************** 2343 BOOL OSLibDosGetDiskGeometry( DWORD cDisk, PVOID pdiskgeom)2343 BOOL OSLibDosGetDiskGeometry(HANDLE hDisk, DWORD cDisk, PVOID pdiskgeom) 2344 2344 { 2345 2345 PDISK_GEOMETRY pGeom = (PDISK_GEOMETRY)pdiskgeom; 2346 BYTE param[2] = { 0, 0};2346 BYTE param[2] = {1, 0}; 2347 2347 ULONG parsize = 2; 2348 2348 BIOSPARAMETERBLOCK bpb; … … 2351 2351 2352 2352 param[1] = cDisk - 'A'; 2353 rc = DosDevIOCtl( -1, IOCTL_DISK, DSK_GETDEVICEPARAMS, param, 2, &parsize, &bpb, sizeof(bpb), &datasize);2353 rc = DosDevIOCtl((hDisk) ? hDisk : -1, IOCTL_DISK, DSK_GETDEVICEPARAMS, param, 2, &parsize, &bpb, sizeof(bpb), &datasize); 2354 2354 if(rc == 0) 2355 2355 {
Note:
See TracChangeset
for help on using the changeset viewer.