home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / samples / mm / mcdtbl / ampcmd.rc next >
Text File  |  1999-05-11  |  29KB  |  383 lines

  1. /*************************************************************************
  2.  * File Name   : ampcmd.rc
  3.  *
  4.  * Description : This file contains the command table definitions for the
  5.  *               ampmix  device.
  6.  *
  7.  * Concepts    : Command table definitions.
  8.  *
  9.  * MMPM/2 API's: None.
  10.  *
  11.  * Required
  12.  *    Files    : See this sample rc files.
  13.  *
  14.  *
  15.  * Copyright (C) IBM 1993
  16.  *************************************************************************/
  17. RCDATA   MCI_DEVTYPE_AUDIO_AMPMIX
  18. BEGIN
  19.  
  20.  
  21.  
  22. "open",                           MCI_OPEN, 0,                   MCI_COMMAND_HEAD,
  23.    "",                            MCI_INTEGER,                   MCI_RETURN,
  24.    "notify",                      MCI_NOTIFY,                    MCI_FLAG,
  25.    "wait",                        MCI_WAIT,                      MCI_FLAG,
  26.    "shareable",                   MCI_OPEN_SHAREABLE,            MCI_FLAG,
  27.    "type",                        0L,                            MCI_STRING,
  28.    "",                            MCI_OPEN_ELEMENT,              MCI_STRING,
  29.    "alias",                       MCI_OPEN_ALIAS,                MCI_STRING,
  30.    "",                            0L,                            MCI_INTEGER,
  31. "",                               0L,                            MCI_END_COMMAND,
  32.  
  33.  
  34.  
  35. "play",                           MCI_PLAY, 0,                         MCI_COMMAND_HEAD,
  36.    "notify",                      MCI_NOTIFY,                          MCI_FLAG,
  37.    "wait",                        MCI_WAIT,                            MCI_FLAG,
  38.    "from",                        MCI_FROM,                            MCI_INTEGER,
  39.    "to",                          MCI_TO,                              MCI_INTEGER,
  40. "",                               0L,                                  MCI_END_COMMAND,
  41.  
  42.  
  43.  
  44. "close",                          MCI_CLOSE, 0,                        MCI_COMMAND_HEAD,
  45.    "notify",                      MCI_NOTIFY,                          MCI_FLAG,
  46.    "wait",                        MCI_WAIT,                            MCI_FLAG,
  47. "",                               0L,                                  MCI_END_COMMAND,
  48.  
  49.  
  50.  
  51. "load",                           MCI_LOAD, 0,                         MCI_COMMAND_HEAD,
  52.    "notify",                      MCI_NOTIFY,                          MCI_FLAG,
  53.    "wait",                        MCI_WAIT,                            MCI_FLAG,
  54.    "new",                         0L,                                  MCI_FLAG,
  55.    "readonly",                    MCI_READONLY,                        MCI_FLAG,
  56.    "",                            MCI_OPEN_ELEMENT,                    MCI_DEFAULT_STRING,
  57. "",                               0L,                                  MCI_END_COMMAND,
  58.  
  59.  
  60.  
  61. "set",                            MCI_SET, 0,                    MCI_COMMAND_HEAD,
  62.    "notify",                      MCI_NOTIFY,                    MCI_FLAG,
  63.    "wait",                        MCI_WAIT,                      MCI_FLAG,
  64.    "door open",                   MCI_SET_DOOR_OPEN,             MCI_FLAG,
  65.    "door closed",                 MCI_SET_DOOR_CLOSED,           MCI_FLAG,
  66.    "door locked",                 MCI_SET_DOOR_LOCK,             MCI_FLAG,
  67.    "door unlocked",               MCI_SET_DOOR_UNLOCK,           MCI_FLAG,
  68.    "ON",                          MCI_SET_ON,                    MCI_FLAG,
  69.    "OFF",                         MCI_SET_OFF,                   MCI_FLAG,
  70.    "audio",                       MCI_SET_AUDIO,                 MCI_FLAG,
  71.    "video",                       MCI_SET_VIDEO,                 MCI_FLAG,
  72.    "",                            MCI_SET_TIME_FORMAT,           MCI_CONSTANT,
  73.       "time format milliseconds", MCI_FORMAT_MILLISECONDS,       MCI_INTEGER,
  74.       "time format ms",           MCI_FORMAT_MILLISECONDS,       MCI_INTEGER,
  75.       "time format mmtime",       MCI_FORMAT_MMTIME,             MCI_INTEGER,
  76.    "",                            0L,                            MCI_END_CONSTANT,
  77.    "",                            MCI_SET_SPEED_FORMAT,          MCI_CONSTANT,
  78.       "speed format percentage",  MCI_FORMAT_PERCENTAGE,         MCI_INTEGER,
  79.       "speed format fps",         MCI_FORMAT_FPS,                MCI_INTEGER,
  80.    "",                            0L,                            MCI_END_CONSTANT,
  81.    "",                            0L,                            MCI_OR,
  82.    "",                            0L,                            MCI_CONSTANT_2,
  83.       "mixer pitch",              MCI_AMP_SET_PITCH,             MCI_CONSTANT_INTEGER_PAIR,
  84.       "mixer treble",             MCI_AMP_SET_TREBLE,            MCI_CONSTANT_INTEGER_PAIR,
  85.       "mixer bass",               MCI_AMP_SET_BASS,              MCI_CONSTANT_INTEGER_PAIR,
  86.       "mixer balance",            MCI_AMP_SET_BALANCE,           MCI_CONSTANT_INTEGER_PAIR,
  87.       "mixer gain",               MCI_AMP_SET_GAIN,              MCI_CONSTANT_INTEGER_PAIR,
  88.       "mixer monitor",            MCI_AMP_SET_MONITOR,           MCI_CONSTANT_INTEGER_PAIR,
  89.       "mixer mid",                MCI_AMP_SET_MID,               MCI_CONSTANT_INTEGER_PAIR,
  90.       "mixer volume",             MCI_AMP_SET_VOLUME,            MCI_CONSTANT_INTEGER_PAIR,
  91.       "mixer loudness",           MCI_AMP_SET_LOUDNESS,          MCI_CONSTANT_INTEGER_PAIR,
  92.       "mixer crossover",          MCI_AMP_SET_CROSSOVER,         MCI_CONSTANT_INTEGER_PAIR,
  93.       "mixer reverb",             MCI_AMP_SET_REVERB,            MCI_CONSTANT_INTEGER_PAIR,
  94.       "mixer auto level control", MCI_AMP_SET_ALC,               MCI_CONSTANT_INTEGER_PAIR,
  95.       "mixer chorus",             MCI_AMP_SET_CHORUS,            MCI_CONSTANT_INTEGER_PAIR,
  96.       "mixer custom1",            MCI_AMP_SET_CUSTOM1,           MCI_CONSTANT_INTEGER_PAIR,
  97.       "mixer custom2",            MCI_AMP_SET_CUSTOM2,           MCI_CONSTANT_INTEGER_PAIR,
  98.       "mixer custom3",            MCI_AMP_SET_CUSTOM3,           MCI_CONSTANT_INTEGER_PAIR,
  99.    "",                            0L,                            MCI_END_CONSTANT_2,
  100.    "",                            0L,                            MCI_CONSTANT_INTEGER,
  101.       "volume",                   MCI_SET_VOLUME,                MCI_INTEGER,
  102.       "pitch",                    MCI_AMP_SET_PITCH,             MCI_INTEGER,
  103.       "treble",                   MCI_AMP_SET_TREBLE,            MCI_INTEGER,
  104.       "bass",                     MCI_AMP_SET_BASS,              MCI_INTEGER,
  105.       "balance",                  MCI_AMP_SET_BALANCE,           MCI_INTEGER,
  106.       "gain",                     MCI_AMP_SET_GAIN,              MCI_INTEGER,
  107.    "",                            0L,                            MCI_END_CONSTANT,
  108.    "",                            0L,                            MCI_CONSTANT_2,
  109.       "",                         0L,                            MCI_CONSTANT,
  110.          "all",                   MCI_SET_AUDIO_ALL,             MCI_INTEGER,
  111.          "right",                 MCI_SET_AUDIO_RIGHT,           MCI_INTEGER,
  112.          "left",                  MCI_SET_AUDIO_LEFT,            MCI_INTEGER,
  113.       "",                         0L,                            MCI_END_CONSTANT,
  114.       "",                         0L,                            MCI_CONSTANT,
  115.       "",                         0L,                            MCI_END_CONSTANT,
  116.    "",                            0L,                            MCI_END_CONSTANT_2,
  117.    "",                            0L,                            MCI_END_OR,
  118.    "over",                        MCI_OVER,                      MCI_INTEGER,
  119.    "",                            MCI_SET_ITEM,                  MCI_CONSTANT_2,
  120.       "",                         0L,                            MCI_CONSTANT
  121.          "monitor",               MCI_AMP_SET_MONITOR,           MCI_INTEGER,
  122.       "",                         0L,                            MCI_END_CONSTANT,
  123.       "connector",                MCI_AMP_SET_AUDIO,             MCI_CONSTANT_PAIR,
  124.          "midi stream",           MCI_MIDI_STREAM_CONNECTOR,     MCI_INTEGER,
  125.          "cd stream",             MCI_CD_STREAM_CONNECTOR,       MCI_INTEGER,
  126.          "wave stream",           MCI_WAVE_STREAM_CONNECTOR,     MCI_INTEGER,
  127.          "amp stream",            MCI_AMP_STREAM_CONNECTOR,      MCI_INTEGER,
  128.          "xa stream",             MCI_XA_STREAM_CONNECTOR,       MCI_INTEGER,
  129.          "headphones",            MCI_HEADPHONES_CONNECTOR,      MCI_INTEGER,
  130.          "speakers",              MCI_SPEAKERS_CONNECTOR,        MCI_INTEGER,
  131.          "microphone",            MCI_MICROPHONE_CONNECTOR,      MCI_INTEGER,
  132.          "line in",               MCI_LINE_IN_CONNECTOR,         MCI_INTEGER,
  133.          "line out",              MCI_LINE_OUT_CONNECTOR,        MCI_INTEGER,
  134.          "video in",              MCI_VIDEO_IN_CONNECTOR,        MCI_INTEGER,
  135.          "video out",             MCI_VIDEO_OUT_CONNECTOR,       MCI_INTEGER,
  136.          "phone set",             MCI_PHONE_SET_CONNECTOR,       MCI_INTEGER,
  137.          "phone line",            MCI_PHONE_LINE_CONNECTOR,      MCI_INTEGER,
  138.          "audio in",              MCI_AUDIO_IN_CONNECTOR,        MCI_INTEGER,
  139.          "audio out",             MCI_AUDIO_OUT_CONNECTOR,       MCI_INTEGER,
  140.          "universal",             MCI_UNIVERSAL_CONNECTOR,       MCI_INTEGER,
  141.          "internalaudio",         MCI_INTERNAL_AUDIO_CONNECTOR,  MCI_INTEGER,
  142.          "midi in",               MCI_MIDI_IN_CONNECTOR,         MCI_INTEGER,
  143.          "midi out",              MCI_MIDI_OUT_CONNECTOR,        MCI_INTEGER,
  144.          "null",                  MCI_NULL_CONNECTOR,            MCI_INTEGER,
  145.       "",                         0L,                            MCI_END_CONSTANT_PAIR,
  146.    "",                            0L,                            MCI_END_CONSTANT_2,
  147. "",                               0L,                            MCI_END_COMMAND,
  148.  
  149.  
  150.  
  151. "status",                         MCI_STATUS, 0,                 MCI_COMMAND_HEAD,
  152.    "",                            MCI_TIME_FORMAT_RETURN, 0,     MCI_RETURN_TYPE,
  153.       "milliseconds",             MCI_FORMAT_MILLISECONDS,       MCI_RETURN_TYPE_STRING,
  154.       "mmtime",                   MCI_FORMAT_MMTIME,             MCI_RETURN_TYPE_STRING,
  155.       "percentage",               MCI_FORMAT_PERCENTAGE,         MCI_RETURN_TYPE_STRING,
  156.    "",                            0L,                            MCI_END_RETURN_TYPE,
  157.    "",                            MCI_ON_OFF_RETURN, 0,          MCI_RETURN_TYPE,
  158.       "ON",                       1L,                            MCI_RETURN_TYPE_STRING,
  159.       "OFF",                      0L,                            MCI_RETURN_TYPE_STRING,
  160.    "",                            0L,                            MCI_END_RETURN_TYPE,
  161.    "",                            MCI_TRUE_FALSE_RETURN, 0,      MCI_RETURN_TYPE,
  162.       "TRUE",                     1L,                            MCI_RETURN_TYPE_STRING,
  163.       "FALSE",                    0L,                            MCI_RETURN_TYPE_STRING,
  164.    "",                            0L,                            MCI_END_RETURN_TYPE,
  165.    "",                            MCI_MODE_RETURN, 0,            MCI_RETURN_TYPE,
  166.       "not ready",                MCI_MODE_NOT_READY,            MCI_RETURN_TYPE_STRING,
  167.       "paused",                   MCI_MODE_PAUSE,                MCI_RETURN_TYPE_STRING,
  168.       "playing",                  MCI_MODE_PLAY,                 MCI_RETURN_TYPE_STRING,
  169.       "stopped",                  MCI_MODE_STOP,                 MCI_RETURN_TYPE_STRING,
  170.       "recording",                MCI_MODE_RECORD,               MCI_RETURN_TYPE_STRING,
  171.       "seeking",                  MCI_MODE_SEEK,                 MCI_RETURN_TYPE_STRING,
  172.    "other",                       0L,                            MCI_END_RETURN_TYPE,
  173.    "",                            MCI_INTEGER,                   MCI_RETURN,
  174.    "notify",                      MCI_NOTIFY,                    MCI_FLAG,
  175.    "wait",                        MCI_WAIT,                      MCI_FLAG,
  176.    "start",                       MCI_STATUS_START,              MCI_FLAG,
  177.    "",                            MCI_STATUS_ITEM,               MCI_CONSTANT,
  178.       "mode",                     MCI_STATUS_MODE,               MCI_INTEGER,
  179.       "ready",                    MCI_STATUS_READY,              MCI_INTEGER,
  180.       "current track",            MCI_STATUS_CURRENT_TRACK,      MCI_INTEGER,
  181.       "length",                   MCI_STATUS_LENGTH,             MCI_INTEGER,
  182.       "number of tracks",         MCI_STATUS_NUMBER_OF_TRACKS,   MCI_INTEGER,
  183.       "position in track",        MCI_STATUS_POSITION_IN_TRACK,  MCI_INTEGER,
  184.       "position",                 MCI_STATUS_POSITION,           MCI_INTEGER,
  185.       "time format",              MCI_STATUS_TIME_FORMAT,        MCI_INTEGER,
  186.       "speed format",             MCI_STATUS_SPEED_FORMAT,       MCI_INTEGER,
  187.       "audio",                    MCI_STATUS_AUDIO,              MCI_INTEGER,
  188.       "pitch",                    MCI_AMP_STATUS_PITCH,          MCI_INTEGER,
  189.       "treble",                   MCI_AMP_STATUS_TREBLE,         MCI_INTEGER,
  190.       "bass",                     MCI_AMP_STATUS_BASS,           MCI_INTEGER,
  191.       "balance",                  MCI_AMP_STATUS_BALANCE,        MCI_INTEGER,
  192.       "gain",                     MCI_AMP_STATUS_GAIN,           MCI_INTEGER,
  193.       "monitor",                  MCI_AMP_STATUS_MONITOR,        MCI_INTEGER,
  194.       "mid",                      MCI_AMP_STATUS_MID,            MCI_INTEGER,
  195.       "volume",                   MCI_AMP_STATUS_VOLUME,         MCI_INTEGER,
  196.       "loudness",                 MCI_AMP_STATUS_LOUDNESS,       MCI_INTEGER,
  197.       "crossover",                MCI_AMP_STATUS_CROSSOVER,      MCI_INTEGER,
  198.       "reverb",                   MCI_AMP_STATUS_REVERB,         MCI_INTEGER,
  199.       "auto level control",       MCI_AMP_STATUS_ALC,            MCI_INTEGER,
  200.       "chorus",                   MCI_AMP_STATUS_CHORUS,         MCI_INTEGER,
  201.       "custom1",                  MCI_AMP_STATUS_CUSTOM1,        MCI_INTEGER,
  202.       "custom2",                  MCI_AMP_STATUS_CUSTOM2,        MCI_INTEGER,
  203.       "custom3",                  MCI_AMP_STATUS_CUSTOM3,        MCI_INTEGER,
  204.    "",                            0L,                            MCI_END_CONSTANT,
  205.    "",                            0L,                            MCI_OR,
  206.    "track",                       MCI_TRACK,                     MCI_INTEGER,
  207.    "channel",                     0L,                            MCI_CONSTANT,
  208.       "all",                      MCI_STATUS_AUDIO_ALL,          MCI_INTEGER,
  209.       "left",                     MCI_STATUS_AUDIO_LEFT,         MCI_INTEGER,
  210.       "right",                    MCI_STATUS_AUDIO_RIGHT,        MCI_INTEGER,
  211.       "%d",                       0L,                            MCI_INTEGER,
  212.    "",                            0L,                            MCI_END_CONSTANT,
  213.    "connector",                   MCI_STATUS_CONNECTOR,          MCI_CONSTANT,
  214.       "midi stream",              MCI_MIDI_STREAM_CONNECTOR,     MCI_INTEGER,
  215.       "cd stream",                MCI_CD_STREAM_CONNECTOR,       MCI_INTEGER,
  216.       "wave stream",              MCI_WAVE_STREAM_CONNECTOR,     MCI_INTEGER,
  217.       "amp stream",               MCI_AMP_STREAM_CONNECTOR,      MCI_INTEGER,
  218.       "xa stream",                MCI_XA_STREAM_CONNECTOR,       MCI_INTEGER,
  219.       "headphones",               MCI_HEADPHONES_CONNECTOR,      MCI_INTEGER,
  220.       "speakers",                 MCI_SPEAKERS_CONNECTOR,        MCI_INTEGER,
  221.       "microphone",               MCI_MICROPHONE_CONNECTOR,      MCI_INTEGER,
  222.       "line in",                  MCI_LINE_IN_CONNECTOR,         MCI_INTEGER,
  223.       "line out",                 MCI_LINE_OUT_CONNECTOR,        MCI_INTEGER,
  224.       "video in",                 MCI_VIDEO_IN_CONNECTOR,        MCI_INTEGER,
  225.       "video out",                MCI_VIDEO_OUT_CONNECTOR,       MCI_INTEGER,
  226.       "phone set",                MCI_PHONE_SET_CONNECTOR,       MCI_INTEGER,
  227.       "phone line",               MCI_PHONE_LINE_CONNECTOR,      MCI_INTEGER,
  228.       "audio in",                 MCI_AUDIO_IN_CONNECTOR,        MCI_INTEGER,
  229.       "audio out",                MCI_AUDIO_OUT_CONNECTOR,       MCI_INTEGER,
  230.       "universal",                MCI_UNIVERSAL_CONNECTOR,       MCI_INTEGER,
  231.       "internalaudio",            MCI_INTERNAL_AUDIO_CONNECTOR,  MCI_INTEGER,
  232.       "midi in",                  MCI_MIDI_IN_CONNECTOR,         MCI_INTEGER,
  233.       "midi out",                 MCI_MIDI_OUT_CONNECTOR,        MCI_INTEGER,
  234.       "null",                     MCI_NULL_CONNECTOR,            MCI_INTEGER,
  235.    "",                            0L,                            MCI_END_CONSTANT,
  236.    "",                            0L,                            MCI_END_OR,
  237. "",                               0L,                            MCI_END_COMMAND,
  238.  
  239.  
  240.  
  241. "capability",                     MCI_GETDEVCAPS, 0,                   MCI_COMMAND_HEAD,
  242.    "",                            MCI_PREROLL_TYPE_RETURN, 0,          MCI_RETURN_TYPE,
  243.       "deterministic",            MCI_PREROLL_DETERMINISTIC,           MCI_RETURN_TYPE_STRING,
  244.       "notified",                 MCI_PREROLL_NOTIFIED,                MCI_RETURN_TYPE_STRING,
  245.       "none",                     MCI_PREROLL_NONE,                    MCI_RETURN_TYPE_STRING,
  246.    "none",                        0L,                                  MCI_END_RETURN_TYPE,
  247.    "",                            MCI_TRUE_FALSE_RETURN, 0,            MCI_RETURN_TYPE,
  248.       "TRUE",                     1L,                                  MCI_RETURN_TYPE_STRING,
  249.       "FALSE",                    0L,                                  MCI_RETURN_TYPE_STRING,
  250.    "",                            0L,                                  MCI_END_RETURN_TYPE,
  251.    "",                            MCI_DEVICENAME_RETURN, 0,            MCI_RETURN_TYPE,
  252.       "Videotape",                MCI_DEVTYPE_VIDEOTAPE, 0,            MCI_RETURN_TYPE_STRING,
  253.       "Videodisc",                MCI_DEVTYPE_VIDEODISC, 0,            MCI_RETURN_TYPE_STRING,
  254.       "CDaudio",                  MCI_DEVTYPE_CD_AUDIO,  0,            MCI_RETURN_TYPE_STRING,
  255.       "DAT",                      MCI_DEVTYPE_DAT,       0,            MCI_RETURN_TYPE_STRING,
  256.       "Audiotape",                MCI_DEVTYPE_AUDIO_TAPE,        0,    MCI_RETURN_TYPE_STRING,
  257.       "Other",                    MCI_DEVTYPE_OTHER,             0,    MCI_RETURN_TYPE_STRING,
  258.       "Waveaudio",                MCI_DEVTYPE_WAVEFORM_AUDIO,    0,    MCI_RETURN_TYPE_STRING,
  259.       "Sequencer",                MCI_DEVTYPE_SEQUENCER,         0,    MCI_RETURN_TYPE_STRING,
  260.       "Ampmix",                   MCI_DEVTYPE_AUDIO_AMPMIX,      0,    MCI_RETURN_TYPE_STRING,
  261.       "Overlay",                  MCI_DEVTYPE_OVERLAY,           0,    MCI_RETURN_TYPE_STRING,
  262.       "Digitalvideo",             MCI_DEVTYPE_DIGITAL_VIDEO,     0,    MCI_RETURN_TYPE_STRING,
  263.       "Speaker",                  MCI_DEVTYPE_SPEAKER,           0,    MCI_RETURN_TYPE_STRING,
  264.       "Headphone",                MCI_DEVTYPE_HEADPHONE,         0,    MCI_RETURN_TYPE_STRING,
  265.       "Microphone",               MCI_DEVTYPE_MICROPHONE,        0,    MCI_RETURN_TYPE_STRING,
  266.       "Monitor",                  MCI_DEVTYPE_MONITOR,           0,    MCI_RETURN_TYPE_STRING,
  267.       "CDXA",                     MCI_DEVTYPE_CDXA,              0,    MCI_RETURN_TYPE_STRING,
  268.    "",                            0L,                                  MCI_END_RETURN_TYPE,
  269.    "",                            MCI_INTEGER,                         MCI_RETURN,
  270.    "notify",                      MCI_NOTIFY,                          MCI_FLAG,
  271.    "wait",                        MCI_WAIT,                            MCI_FLAG,
  272.    "extended",                    MCI_GETDEVCAPS_EXTENDED,             MCI_FLAG,
  273.    "",                            MCI_GETDEVCAPS_ITEM,                 MCI_CONSTANT,
  274.       "can insert",               MCI_GETDEVCAPS_CAN_RECORD_INSERT,    MCI_INTEGER,
  275.       "can record",               MCI_GETDEVCAPS_CAN_RECORD,           MCI_INTEGER,
  276.       "has audio",                MCI_GETDEVCAPS_HAS_AUDIO,            MCI_INTEGER,
  277.       "has video",                MCI_GETDEVCAPS_HAS_VIDEO,            MCI_INTEGER,
  278.       "can eject",                MCI_GETDEVCAPS_CAN_EJECT,            MCI_INTEGER,
  279.       "can play",                 MCI_GETDEVCAPS_CAN_PLAY,             MCI_INTEGER,
  280.       "can save",                 MCI_GETDEVCAPS_CAN_SAVE,             MCI_INTEGER,
  281.       "uses files",               MCI_GETDEVCAPS_USES_FILES,           MCI_INTEGER,
  282.       "compound device",          MCI_GETDEVCAPS_USES_FILES,           MCI_INTEGER,
  283.       "can lockeject",            MCI_GETDEVCAPS_CAN_LOCKEJECT,        MCI_INTEGER,
  284.       "can setvolume",            MCI_GETDEVCAPS_CAN_SETVOLUME,        MCI_INTEGER,
  285.       "preroll type",             MCI_GETDEVCAPS_PREROLL_TYPE,         MCI_INTEGER,
  286.       "preroll time",             MCI_GETDEVCAPS_PREROLL_TIME,         MCI_INTEGER,
  287.       "device type",              MCI_GETDEVCAPS_DEVICE_TYPE,          MCI_INTEGER,
  288.       "can stream",               MCI_GETDEVCAPS_CAN_STREAM,           MCI_INTEGER,
  289.       "can process internal",     MCI_GETDEVCAPS_CAN_PROCESS_INTERNAL, MCI_INTEGER,
  290.    "",                            0L,                                  MCI_END_CONSTANT,
  291.    "message",                     MCI_GETDEVCAPS_MESSAGE,              MCI_CONSTANT,
  292.       "acquire",                  MCI_ACQUIREDEVICE, 0,                MCI_INTEGER,
  293.       "release",                  MCI_RELEASEDEVICE, 0,                MCI_INTEGER,
  294.       "open",                     MCI_OPEN, 0,                         MCI_INTEGER,
  295.       "close",                    MCI_CLOSE, 0,                        MCI_INTEGER,
  296.       "escape",                   MCI_ESCAPE, 0,                       MCI_INTEGER,
  297.       "play",                     MCI_PLAY, 0,                         MCI_INTEGER,
  298.       "seek",                     MCI_SEEK, 0,                         MCI_INTEGER,
  299.       "stop",                     MCI_STOP, 0,                         MCI_INTEGER,
  300.       "pause",                    MCI_PAUSE, 0,                        MCI_INTEGER,
  301.       "info",                     MCI_INFO, 0,                         MCI_INTEGER,
  302.       "capability",               MCI_GETDEVCAPS, 0,                   MCI_INTEGER,
  303.       "status",                   MCI_STATUS, 0,                       MCI_INTEGER,
  304.       "spin",                     MCI_SPIN, 0,                         MCI_INTEGER,
  305.       "set",                      MCI_SET, 0,                          MCI_INTEGER,
  306.       "step",                     MCI_STEP, 0,                         MCI_INTEGER,
  307.       "record",                   MCI_RECORD, 0,                       MCI_INTEGER,
  308.       "sysinfo",                  MCI_SYSINFO, 0,                      MCI_INTEGER,
  309.       "save",                     MCI_SAVE, 0,                         MCI_INTEGER,
  310.       "cue",                      MCI_CUE, 0,                          MCI_INTEGER,
  311.       "update",                   MCI_UPDATE, 0,                       MCI_INTEGER,
  312.       "setcuepoint",              MCI_SET_CUEPOINT, 0,                 MCI_INTEGER,
  313.       "setpositionadvise",        MCI_SET_POSITION_ADVISE, 0,          MCI_INTEGER,
  314.       "setsyncoffset",            MCI_SET_SYNC_OFFSET, 0,              MCI_INTEGER,
  315.       "load",                     MCI_LOAD, 0,                         MCI_INTEGER,
  316.       "masteraudio",              MCI_MASTERAUDIO, 0,                  MCI_INTEGER,
  317.       "gettoc",                   MCI_GETTOC, 0,                       MCI_INTEGER,
  318.       "connector",                MCI_CONNECTOR, 0,                    MCI_INTEGER,
  319.       "resume",                   MCI_RESUME, 0,                       MCI_INTEGER,
  320.    "",                            0L,                                  MCI_END_CONSTANT,
  321.    "",                            0L,                                  MCI_INTEGER,
  322.    "connector",                   0L,                                  MCI_CONSTANT,
  323.       "midi stream",              MCI_MIDI_STREAM_CONNECTOR,           MCI_INTEGER,
  324.       "cd stream",                MCI_CD_STREAM_CONNECTOR,             MCI_INTEGER,
  325.       "wave stream",              MCI_WAVE_STREAM_CONNECTOR,           MCI_INTEGER,
  326.       "amp stream",               MCI_AMP_STREAM_CONNECTOR,            MCI_INTEGER,
  327.       "xa stream",                MCI_XA_STREAM_CONNECTOR,             MCI_INTEGER,
  328.       "headphones",               MCI_HEADPHONES_CONNECTOR,            MCI_INTEGER,
  329.       "speakers",                 MCI_SPEAKERS_CONNECTOR,              MCI_INTEGER,
  330.       "microphone",               MCI_MICROPHONE_CONNECTOR,            MCI_INTEGER,
  331.       "line in",                  MCI_LINE_IN_CONNECTOR,               MCI_INTEGER,
  332.       "line out",                 MCI_LINE_OUT_CONNECTOR,              MCI_INTEGER,
  333.       "video in",                 MCI_VIDEO_IN_CONNECTOR,              MCI_INTEGER,
  334.       "video out",                MCI_VIDEO_OUT_CONNECTOR,             MCI_INTEGER,
  335.       "phone set",                MCI_PHONE_SET_CONNECTOR,             MCI_INTEGER,
  336.       "phone line",               MCI_PHONE_LINE_CONNECTOR,            MCI_INTEGER,
  337.       "audio in",                 MCI_AUDIO_IN_CONNECTOR,              MCI_INTEGER,
  338.       "audio out",                MCI_AUDIO_OUT_CONNECTOR,             MCI_INTEGER,
  339.       "universal",                MCI_UNIVERSAL_CONNECTOR,             MCI_INTEGER,
  340.       "internalaudio",            MCI_INTERNAL_AUDIO_CONNECTOR,        MCI_INTEGER,
  341.       "midi in",                  MCI_MIDI_IN_CONNECTOR,               MCI_INTEGER,
  342.       "midi out",                 MCI_MIDI_OUT_CONNECTOR,              MCI_INTEGER,
  343.       "null",                     MCI_NULL_CONNECTOR,                  MCI_INTEGER,
  344.    "",                            0L,                                  MCI_END_CONSTANT,
  345.    "supports",                    0L,                                  MCI_CONSTANT,
  346.       "monitor",                  MCI_AMP_CAN_SET_MONITOR,             MCI_INTEGER,
  347.       "balance",                  MCI_AMP_CAN_SET_BALANCE,             MCI_INTEGER,
  348.       "auto level control",       MCI_AMP_CAN_SET_ALC,                 MCI_INTEGER,
  349.       "crossover",                MCI_AMP_CAN_SET_CROSSOVER,           MCI_INTEGER,
  350.       "loudness",                 MCI_AMP_CAN_SET_LOUDNESS,            MCI_INTEGER,
  351.       "mute",                     MCI_AMP_CAN_SET_MUTE,                MCI_INTEGER,
  352.       "reverb",                   MCI_AMP_CAN_SET_REVERB,              MCI_INTEGER,
  353.       "stereo enhance",           MCI_AMP_CAN_SET_STEREOENHANCE,       MCI_INTEGER,
  354.       "custom1",                  MCI_AMP_CAN_SET_CUSTOM1,             MCI_INTEGER,
  355.       "custom2",                  MCI_AMP_CAN_SET_CUSTOM2,             MCI_INTEGER,
  356.       "custom3",                  MCI_AMP_CAN_SET_CUSTOM3,             MCI_INTEGER,
  357.       "bass",                     MCI_AMP_CAN_SET_BASS,                MCI_INTEGER,
  358.       "mid",                      MCI_AMP_CAN_SET_MID,                 MCI_INTEGER,
  359.       "treble",                   MCI_AMP_CAN_SET_TREBLE,              MCI_INTEGER,
  360.       "pitch",                    MCI_AMP_CAN_SET_PITCH,               MCI_INTEGER,
  361.       "gain",                     MCI_AMP_CAN_SET_GAIN,                MCI_INTEGER,
  362.       "chorus",                   MCI_AMP_CAN_SET_CHORUS,              MCI_INTEGER,
  363.       "volume",                   MCI_AMP_CAN_SET_VOLUME,              MCI_INTEGER,
  364.    "",                            0L,                                  MCI_END_CONSTANT,
  365.    "",                            0L,                                  MCI_CONSTANT,
  366.       "mixer",                    MCI_MIXER_LINE,                      MCI_INTEGER,
  367.    "",                            0L,                                  MCI_END_CONSTANT,
  368. "",                               0L,                                  MCI_END_COMMAND,
  369.  
  370.  
  371.  
  372. "mixnotify",                      MCI_MIXNOTIFY, 0,                    MCI_COMMAND_HEAD,
  373.    "notify",                      MCI_NOTIFY,                          MCI_FLAG,
  374.    "wait",                        MCI_WAIT,                            MCI_FLAG,
  375.    "on",                          MCI_MIXNOTIFY_ON,                    MCI_FLAG,
  376.    "off",                         MCI_MIXNOTIFY_OFF,                   MCI_FLAG,
  377. "",                               0L,                                  MCI_END_COMMAND,
  378.  
  379.  
  380.  
  381. "",                               0L,                            MCI_END_COMMAND_LIST
  382. END
  383.