mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-01 19:26:16 +00:00
[RAMDISK] Remove support for IOCTL_CDROM_GET_LAST_SESSION (useless since r64106)
svn path=/trunk/; revision=64139
This commit is contained in:
@@ -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:
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user