diff --git a/reactos/drivers/storage/class/ramdisk/ramdisk.c b/reactos/drivers/storage/class/ramdisk/ramdisk.c index 7b7097285eb..1b2b2237eb1 100644 --- a/reactos/drivers/storage/class/ramdisk/ramdisk.c +++ b/reactos/drivers/storage/class/ramdisk/ramdisk.c @@ -1522,47 +1522,6 @@ RamdiskDeviceControl(IN PDEVICE_OBJECT DeviceObject, Information = sizeof(DISK_GEOMETRY); break; - // - // Hack to support ReactOS's broken CDFS - // - case IOCTL_CDROM_GET_LAST_SESSION: - - // - // Validate the length - // - if (IoStackLocation->Parameters.DeviceIoControl. - OutputBufferLength < RAMDISK_SESSION_SIZE) - { - // - // Invalid length - // - Status = STATUS_BUFFER_TOO_SMALL; - break; - } - - // - // Fill out the TOC - // - Toc = Irp->AssociatedIrp.SystemBuffer; - Toc->Length[0] = 0; - Toc->Length[1] = RAMDISK_SESSION_SIZE - sizeof(Toc->Length); - Toc->FirstTrack = 1; - Toc->LastTrack = 1; - Toc->TrackData[0].Adr = 1; - Toc->TrackData[0].Control = TOC_DATA_TRACK; - Toc->TrackData[0].TrackNumber = 1; - Toc->TrackData[0].Address[0] = - Toc->TrackData[0].Address[1] = - Toc->TrackData[0].Address[2] = - Toc->TrackData[0].Address[3] = 0; - - // - // We're done - // - Status = STATUS_SUCCESS; - Information = RAMDISK_SESSION_SIZE; - break; - case IOCTL_CDROM_READ_TOC: //