From b8c03aaff25048d2ee0327d0dfbe9dc3d29e2dda Mon Sep 17 00:00:00 2001 From: short <> Date: Wed, 6 Nov 2002 14:03:25 +0000 Subject: [PATCH] +missing subset of IOCTL_CDROM_* - These are promised by W32 to s/IOCTL_CDROM_/IOCTL_STORAGE_/ in future --- include/ntos/cdrom.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/ntos/cdrom.h b/include/ntos/cdrom.h index c1a5c2a..1c6937f 100644 --- a/include/ntos/cdrom.h +++ b/include/ntos/cdrom.h @@ -15,6 +15,15 @@ #define IOCTL_CDROM_READ_TOC CTL_CODE(FILE_DEVICE_CD_ROM, 0x0000, METHOD_BUFFERED, FILE_READ_ACCESS) #define IOCTL_CDROM_GET_LAST_SESSION CTL_CODE(FILE_DEVICE_CD_ROM, 0x000E, METHOD_BUFFERED, FILE_READ_ACCESS) #define IOCTL_CDROM_GET_DRIVE_GEOMETRY CTL_CODE(FILE_DEVICE_CD_ROM, 0x0013, METHOD_BUFFERED, FILE_READ_ACCESS) +/* These are promised by W32 to s/IOCTL_CDROM_/IOCTL_STORAGE_/ in future: + */ +#define IOCTL_CDROM_CHECK_VERIFY CTL_CODE(FILE_DEVICE_CD_ROM, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IOCTL_CDROM_MEDIA_REMOVAL CTL_CODE(FILE_DEVICE_CD_ROM, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IOCTL_CDROM_EJECT_MEDIA CTL_CODE(FILE_DEVICE_CD_ROM, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IOCTL_CDROM_LOAD_MEDIA CTL_CODE(FILE_DEVICE_CD_ROM, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IOCTL_CDROM_RESERVE CTL_CODE(FILE_DEVICE_CD_ROM, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IOCTL_CDROM_RELEASE CTL_CODE(FILE_DEVICE_CD_ROM, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IOCTL_CDROM_FIND_NEW_DEVICES CTL_CODE(FILE_DEVICE_CD_ROM, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS) #define MAXIMUM_NUMBER_TRACKS 100 #define MAXIMUM_CDROM_SIZE 804 -- 1.8.3.1