From 782d9efde761ff442e146e33c978aeca63081197 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Herv=C3=A9=20Poussineau?= Date: Sun, 14 Sep 2014 07:51:40 +0000 Subject: [PATCH] [RAMDISK] Remove support for IOCTL_CDROM_GET_LAST_SESSION (useless since r64106) svn path=/trunk/; revision=64139 --- .../drivers/storage/class/ramdisk/ramdisk.c | 41 ------------------- 1 file changed, 41 deletions(-) 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: // -- 2.17.1