Changeset 6977 for trunk/src/kernel32/hmdisk.cpp
- Timestamp:
- Oct 10, 2001, 12:21:31 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmdisk.cpp
r6086 r6977 1 /* $Id: hmdisk.cpp,v 1.1 2 2001-06-23 19:43:50 sandervlExp $ */1 /* $Id: hmdisk.cpp,v 1.13 2001-10-10 10:21:31 phaller Exp $ */ 2 2 3 3 /* … … 527 527 case IOCTL_CDROM_CHECK_VERIFY: 528 528 case IOCTL_CDROM_MEDIA_REMOVAL: 529 break; 530 529 531 case IOCTL_CDROM_EJECT_MEDIA: 532 { 533 DWORD dwParameterSize = 4; 534 DWORD dwDataSize = 0; 535 DWORD ret; 536 537 if(lpBytesReturned) 538 *lpBytesReturned = 0; 539 540 dprintf(("Eject CD media")); 541 ret = OSLibDosDevIOCtl(pHMHandleData->hHMHandle, 542 0x80, // IOCTL_CDROM 543 0x44, // CDROMDISK_EJECTDISK 544 "CD01", 545 4, 546 &dwParameterSize, 547 NULL, 548 0, 549 &dwDataSize); 550 if(ret) 551 { 552 SetLastError(error2WinError(ret)); 553 return FALSE; 554 } 555 SetLastError(ERROR_SUCCESS); 556 return TRUE; 557 } 558 530 559 case IOCTL_CDROM_LOAD_MEDIA: 531 560 case IOCTL_CDROM_RESERVE: … … 547 576 548 577 case IOCTL_STORAGE_EJECT_MEDIA: 578 break; 579 549 580 case IOCTL_STORAGE_GET_MEDIA_TYPES: 550 581 case IOCTL_STORAGE_LOAD_MEDIA:
Note:
See TracChangeset
for help on using the changeset viewer.