mci.rc

来自「用于查询PC机上的USB端口是否有设备挂接上」· RC 代码 · 共 876 行 · 第 1/4 页

RC
876
字号
/**************************************************************************
 *
 *  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
 *  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 *  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
 *  PURPOSE.
 *
 *  Copyright (c) 1993 - 1995  Microsoft Corporation.  All Rights Reserved.
 * 
 **************************************************************************/

/****************************************************************************
*   Command Lists for the MCI core command set - DO NOT LOCALIZE
*****************************************************************************/

core RCDATA
BEGIN
    "open\0",           MCI_OPEN, 0,                    MCI_COMMAND_HEAD,
    "\0",               MCI_INTEGER, 0,                 MCI_RETURN,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG,
    "type\0",           MCI_OPEN_TYPE,                  MCI_STRING,
    "element\0",        MCI_OPEN_ELEMENT,               MCI_STRING,
    "alias\0",          MCI_OPEN_ALIAS,                 MCI_STRING,
    "shareable\0",      MCI_OPEN_SHAREABLE,             MCI_FLAG,
    "\0",               0L,                             MCI_END_COMMAND,

    "close\0",          MCI_CLOSE, 0,                   MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "\0",               0L,                             MCI_END_COMMAND,

    "play\0",           MCI_PLAY, 0,                    MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "from\0",           MCI_FROM,                       MCI_INTEGER,
    "to\0",             MCI_TO,                         MCI_INTEGER,
    "\0",               0L,                             MCI_END_COMMAND,

    "record\0",         MCI_RECORD, 0,                  MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG, 
    "from\0",           MCI_FROM,                       MCI_INTEGER,
    "to\0",             MCI_TO,                         MCI_INTEGER,
    "insert\0",         MCI_RECORD_INSERT,              MCI_FLAG,            
    "overwrite\0",      MCI_RECORD_OVERWRITE,           MCI_FLAG,            
    "\0",               0L,                             MCI_END_COMMAND,

    "seek\0",           MCI_SEEK, 0,                    MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "to start\0",       MCI_SEEK_TO_START,              MCI_FLAG,
    "to end\0",         MCI_SEEK_TO_END,                MCI_FLAG,
    "to\0",             MCI_TO,                         MCI_INTEGER,
    "\0",               0L,                             MCI_END_COMMAND,

    "stop\0",           MCI_STOP, 0,                    MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "\0",               0L,                             MCI_END_COMMAND,

    "pause\0",          MCI_PAUSE, 0,                   MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "\0",               0L,                             MCI_END_COMMAND,

    "status\0",         MCI_STATUS, 0,                  MCI_COMMAND_HEAD,
    "\0",               MCI_INTEGER, 0,                 MCI_RETURN,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "\0",               MCI_STATUS_ITEM,                MCI_CONSTANT,
    "position\0",       MCI_STATUS_POSITION,            MCI_INTEGER,
    "length\0",         MCI_STATUS_LENGTH,              MCI_INTEGER,
    "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS,  MCI_INTEGER,
    "ready\0",          MCI_STATUS_READY,               MCI_INTEGER,
    "mode\0",           MCI_STATUS_MODE,                MCI_INTEGER,
    "time format\0",    MCI_STATUS_TIME_FORMAT,         MCI_INTEGER,
    "current track\0",  MCI_STATUS_CURRENT_TRACK,       MCI_INTEGER,
    "\0",               0L,                             MCI_END_CONSTANT,
    "track\0",          MCI_TRACK,                      MCI_INTEGER,
    "start\0",          MCI_STATUS_START,               MCI_FLAG,
    "\0",               0L,                             MCI_END_COMMAND,

    "capability\0",     MCI_GETDEVCAPS, 0,              MCI_COMMAND_HEAD,
    "\0",               MCI_INTEGER, 0,                 MCI_RETURN,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "\0",               MCI_GETDEVCAPS_ITEM,            MCI_CONSTANT
    "can record\0",     MCI_GETDEVCAPS_CAN_RECORD,      MCI_INTEGER,
    "has audio\0",      MCI_GETDEVCAPS_HAS_AUDIO,       MCI_INTEGER,
    "has video\0",      MCI_GETDEVCAPS_HAS_VIDEO,       MCI_INTEGER,
    "uses files\0",     MCI_GETDEVCAPS_USES_FILES,      MCI_INTEGER,
    "compound device\0",MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
    "device type\0",    MCI_GETDEVCAPS_DEVICE_TYPE,     MCI_INTEGER,
    "can eject\0",      MCI_GETDEVCAPS_CAN_EJECT,       MCI_INTEGER,
    "can play\0",       MCI_GETDEVCAPS_CAN_PLAY,        MCI_INTEGER,
    "can save\0",       MCI_GETDEVCAPS_CAN_SAVE,        MCI_INTEGER,
    "\0",               0L,                             MCI_END_CONSTANT,
    "\0",               0L,                             MCI_END_COMMAND,

    "info\0",           MCI_INFO, 0,                    MCI_COMMAND_HEAD,
    "\0",               MCI_STRING, 0,                  MCI_RETURN,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "product\0",        MCI_INFO_PRODUCT,               MCI_FLAG,
    "\0",               0L,                             MCI_END_COMMAND,

    "set\0",            MCI_SET, 0,                     MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "time format\0",    MCI_SET_TIME_FORMAT,            MCI_CONSTANT,
    "milliseconds\0",   MCI_FORMAT_MILLISECONDS, 0,     MCI_INTEGER,
    "ms\0",             MCI_FORMAT_MILLISECONDS, 0,     MCI_INTEGER,
    "\0",               0L,                             MCI_END_CONSTANT,
    "door open\0",      MCI_SET_DOOR_OPEN,              MCI_FLAG,
    "door closed\0",    MCI_SET_DOOR_CLOSED,            MCI_FLAG,
    "audio\0",          MCI_SET_AUDIO,                  MCI_CONSTANT,
    "all\0",            MCI_SET_AUDIO_ALL,              MCI_INTEGER,
    "left\0",           MCI_SET_AUDIO_LEFT,             MCI_INTEGER,
    "right\0",          MCI_SET_AUDIO_RIGHT,            MCI_INTEGER,
    "\0",               0L,                             MCI_END_CONSTANT,
    "video\0",          MCI_SET_VIDEO,                  MCI_FLAG,
    "on\0",             MCI_SET_ON,                     MCI_FLAG,
    "off\0",            MCI_SET_OFF,                    MCI_FLAG,
    "\0",               0L,                             MCI_END_COMMAND,

    "sysinfo\0",        MCI_SYSINFO, 0,                 MCI_COMMAND_HEAD,
    "\0",               MCI_STRING, 0,                  MCI_RETURN,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG,
    "quantity\0",       MCI_SYSINFO_QUANTITY,           MCI_FLAG,
    "open\0",           MCI_SYSINFO_OPEN,               MCI_FLAG,
    "installname\0",    MCI_SYSINFO_INSTALLNAME,        MCI_FLAG,
    "name\0",           MCI_SYSINFO_NAME,               MCI_INTEGER,
    "\0",               0L,                             MCI_END_COMMAND,

    "break\0",          MCI_BREAK, 0,                   MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG,
    "on\0",             MCI_BREAK_KEY,                  MCI_INTEGER,
    "off\0",            MCI_BREAK_OFF,                  MCI_FLAG,
    "\0",               0L,                             MCI_END_COMMAND,

    "sound\0",          MCI_SOUND, 0                    MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG,
    "\0",               0L,                             MCI_END_COMMAND,

    "save\0",           MCI_SAVE, 0,                    MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG,
    "\0",               MCI_SAVE_FILE,                  MCI_STRING,
    "\0",               0L,                             MCI_END_COMMAND,

    "load\0",           MCI_LOAD, 0,                    MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG, 
    "\0",               MCI_LOAD_FILE,                  MCI_STRING,
    "\0",		0L,		                MCI_END_COMMAND,

    "resume\0",         MCI_RESUME, 0,                  MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG, 
    "\0",		0L,		                MCI_END_COMMAND,

    "\0",               0L,                             MCI_END_COMMAND_LIST
END

/****************************************************************************
*   Command Lists for the videodisc command set - DO NOT LOCALIZE
*****************************************************************************/

videodisc RCDATA
BEGIN
    "play\0",         MCI_PLAY, 0,                      MCI_COMMAND_HEAD,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "from\0",         MCI_FROM,                         MCI_INTEGER,
    "to\0",           MCI_TO,                           MCI_INTEGER,
    "fast\0",         MCI_VD_PLAY_FAST,                 MCI_FLAG,
    "slow\0",         MCI_VD_PLAY_SLOW,                 MCI_FLAG,
    "speed\0",        MCI_VD_PLAY_SPEED,                MCI_INTEGER,
    "reverse\0",      MCI_VD_PLAY_REVERSE,              MCI_FLAG,
    "scan\0",         MCI_VD_PLAY_SCAN,                 MCI_FLAG,
    "\0",             0L,                               MCI_END_COMMAND,

    "seek\0",         MCI_SEEK, 0,                      MCI_COMMAND_HEAD,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "reverse\0",      MCI_VD_SEEK_REVERSE,              MCI_FLAG,
    "to start\0",     MCI_SEEK_TO_START,                MCI_FLAG,
    "to end\0",       MCI_SEEK_TO_END,                  MCI_FLAG,
    "to\0",           MCI_TO,                           MCI_INTEGER,
    "\0",             0L,                               MCI_END_COMMAND,

    "spin\0",         MCI_SPIN, 0,                      MCI_COMMAND_HEAD,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "up\0",           MCI_VD_SPIN_UP,                   MCI_FLAG,
    "down\0",         MCI_VD_SPIN_DOWN,                 MCI_FLAG,
    "\0",             0L,                               MCI_END_COMMAND,

    "step\0",         MCI_STEP, 0,                      MCI_COMMAND_HEAD,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "reverse\0",      MCI_VD_STEP_REVERSE,              MCI_FLAG,
    "by\0",           MCI_VD_STEP_FRAMES,               MCI_INTEGER,
    "\0",             0L,                               MCI_END_COMMAND,

    "set\0",          MCI_SET, 0,                       MCI_COMMAND_HEAD,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "time format\0",  MCI_SET_TIME_FORMAT,              MCI_CONSTANT,
    "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0,       MCI_INTEGER,
    "ms\0",           MCI_FORMAT_MILLISECONDS, 0,       MCI_INTEGER,
    "frames\0",       MCI_FORMAT_FRAMES, 0,             MCI_INTEGER,
    "hms\0",          MCI_FORMAT_HMS, 0                 MCI_INTEGER,
    "track\0",        MCI_VD_FORMAT_TRACK, 0,           MCI_INTEGER,
    "\0",             0L,                               MCI_END_CONSTANT,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?