*
   * Sample grammar file for a set of DDTT stub
   * functions.
   *
   ********************************************

   * Empty lines are ignored.

   * The @IMPORT function imports the contents
   * of the specified filename into this file.
   * Global.gra is needed to define generic
   * DDTT test case script functions such as:
   * set, log, and loop
   @IMPORT \PATH\GLOBAL.GRA

   ********************************************
   * CD_OPEN -
   * Open a channel to the CDROM device.
   *
   * Required Input Parameters:
   *    DEVICENAME   - Name of the CDROM drive
   *                   to open, i.e., E:.
   *
   * Output Parameters:
   *    DRIVEHANDLE  - Open Drive handle to
   *                   CDROM device.
   *
   ********************************************
   CD_OPEN  $DLL=DDTCDROM                     \
            $FUNC=_cdrom_devopen              \
            DEVICENAME=STRING
   ********************************************
   * CD_CLOSE -
   * Close channel to the CDROM device.
   *
   * Required Input Parameters:
   *    DRIVEHANDLE  - Open Drive handle to
   *                   CDROM device.
   *
   * Output Parameters:
   *    -none-
   *
   ********************************************
   CD_CLOSE $DLL=DDTCDROM                     \
            $FUNC=_cdrom_devclose             \
            DRIVEHANDLE=NUM
   ********************************************
   * CD_EJECT -
   * Eject disk from the CDROM drive.
   *
   * Required Input Parameters:
   *    DRIVEHANDLE  - Open Drive handle to
   *                   CDROM device.
   *
   * Output Parameters:
   *    -none-
   *
   ********************************************
   CD_EJECT $DLL=DDTCDROM                     \
            $FUNC=_cdrom_eject                \
            DRIVEHANDLE=NUM
   ********************************************
   * CD_PLAYAUDIO -
   * Play a selected audio track from the audio
   * CDROM.  The starting location may be
   * specified in either Logical Block format
   * or Redbook (time offset) format.
   *
   * Required Input Parameters:
   *    DRIVEHANDLE  - Open Drive handle to
   *                   CDROM device.
   *    ADDRESSMODE  - Addressing mode, one of:
   *                   LOGICAL_BLOCK
   *                   REDBOOK -
   *                    minutes/seconds/frames
   *    START_SECTOR - First block to play
   *    END_SECTOR   - Last block to play
   ********************************************
   CD_PLAYAUDIO                               \
      $DLL=DDTCDROM                           \
      $FUNC=_cdrom_playaudio                  \
      DRIVEHANDLE=NUM                         \
      ADDRESSMODE=STRING                      \
      START_SECTOR=ALNUM                      \
      END_SECTOR=ALNUM


[Back: Samples]
[Next: Sample Test Script]