// ntddcdrm.h
typedef struct _SUB_Q_MEDIA_CATALOG_NUMBER {
SUB_Q_HEADER Header;
UCHAR FormatCode;
UCHAR Reserved[3];
UCHAR Reserved1 : 7;
UCHAR Mcval : 1;
UCHAR MediaCatalog[15];
} SUB_Q_MEDIA_CATALOG_NUMBER, *PSUB_Q_MEDIA_CATALOG_NUMBER;
View the official Windows Driver Kit DDI referenceNo description available.
The SUB_Q_MEDIA_CATALOG_NUMBER structure contains position information and is used in conjunction with the SUB_Q_CHANNEL_DATA structure.
HeaderIndicates, among other things, the length of the Q subchannel data that was retrieved. See SUB_Q_HEADER for further details.
FormatCodeShould have a value of IOCTL_CDROM_MEDIA_CATALOG.
ReservedReserved.
Reserved1Reserved.
McvalIndicates that the media catalog number (MCN) data is valid if set to 1; set to zero otherwise.
MediaCatalogContains the catalog number if Mcval is set to 1.