- Timestamp:
- Oct 7, 2002, 6:42:13 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmdisk.cpp
r9317 r9333 1 /* $Id: hmdisk.cpp,v 1.5 8 2002-10-03 10:36:36sandervl Exp $ */1 /* $Id: hmdisk.cpp,v 1.59 2002-10-07 16:42:13 sandervl Exp $ */ 2 2 3 3 /* … … 1202 1202 0, 1203 1203 &dwDataSize); 1204 1205 //@@PF Windows IOCTL pause playback before seeking and re-seek 1206 if ( ret == ERROR_DEVICE_IN_USE && drvInfo->fCDPlaying) 1207 { 1208 1209 ioctlCDROMSimple(pHMHandleData, 1210 0x81, // IOCTL_CDROMAUDIO 1211 0x51, // CDROMAUDIO_STOPAUDIO 1212 lpBytesReturned, drvInfo); 1213 1214 drvInfo->fCDPlaying = FALSE; 1215 1216 ret = OSLibDosDevIOCtl(pHMHandleData->hHMHandle, 1217 0x80, // IOCTL_CDROMDISK 1218 0x50, // CDROMDISK_SEEK 1219 &ParameterBlock, 1220 sizeof( ParameterBlock ), 1221 &dwParameterSize, 1222 NULL, 1223 0, 1224 &dwDataSize); 1225 } 1226 1204 1227 if(ret != ERROR_SUCCESS) { 1205 dprintf(("IOCTL_CDROMDISK, CDROMDISK_SEEK %x failed !!", ParameterBlock.ulStartingMSF));1228 dprintf(("IOCTL_CDROMDISK, CDROMDISK_SEEK %x failed with rc= %x !!", ParameterBlock.ulStartingMSF,ret)); 1206 1229 } 1207 1230 return (ret == ERROR_SUCCESS);
Note:
See TracChangeset
for help on using the changeset viewer.