/*DDK*************************************************************************/
/*                                                                           */
/* COPYRIGHT    Copyright (C) 1995 IBM Corporation                           */
/*                                                                           */
/*    The following IBM OS/2 WARP source code is provided to you solely for  */
/*    the purpose of assisting you in your development of OS/2 WARP device   */
/*    drivers. You may use this code in accordance with the IBM License      */
/*    Agreement provided in the IBM Device Driver Source Kit for OS/2. This  */
/*    Copyright statement may not be removed.                                */
/*                                                                           */
/*****************************************************************************/
typedef union {
        UCHAR OpCode;
        struct CDB_TestUnitReady TestUnitReady;
        struct CDB_RezeroUnit RezerUnit;
        struct CDB_RequestSense RequestSenseC;
        struct CDB_Read_6 Read_6;
        struct CDB_Read_10 Read_10;
        struct CDB_Read_12 Read_12;
        struct CDB_Seek_6 Seek_6;
        struct CDB_Seek_10 Seek_10;
        struct CDB_Inquiry Inquiry;
        struct CDB_ModeSelect ModeSelect;
        struct CDB_Reserve Reserve;
        struct CDB_Release Release;
        struct CDB_ModeSense_6 ModeSense_6;
        struct CDB_ModeSense_10 ModeSense_10;
        struct CDB_StartStopUnit StartStopUnit;
        struct CDB_SendDiagnostic SendDiagnostic;
        struct CDB_PreventAllowRemoval PreventAllowRemoval;
        struct CDB_ReadCapacity ReadCapacity;
        struct CDB_Prefetch Prefetch;
        struct CDB_ReadSubChannel ReadSubChannel;
        struct CDB_ReadTOC ReadTOC;
        struct CDB_ReadHeader ReadHeader;
        struct CDB_PlayAudio_10 PlayAudio_10;
        struct CDB_PlayAudio_12 PlayAudio_12;
        struct CDB_PlayAudio_MSF PlayAudio_MSF;
        struct CDB_PlayAudio_TrackIndex PlayAudio_TrackIndex;
        struct CDB_PlayAudio_TrackRel_10 PlayAudio_TrackRel_10;
        struct CDB_PlayAudio_TrackRel_12 PlayAudio_TrackRel_12;
        struct CDB_PauseResume PauseResume;
        struct ADD_CDB_ReadDiskInfo AddDiscInfo;
               } CDCDB, far *PCDCDB, near *NPCDCDB;

 #define Lead_Out_Track 0xAA
