Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

848 lines
53 KiB

  1. /****************************************************************************
  2. * Command Lists for the MCI core command set - DO NOT LOCALIZE
  3. *****************************************************************************/
  4. core RCDATA
  5. BEGIN
  6. "open\0", MCI_OPEN, 0, MCI_COMMAND_HEAD,
  7. "\0", MCI_INTEGER, 0, MCI_RETURN,
  8. "notify\0", MCI_NOTIFY, MCI_FLAG,
  9. "wait\0", MCI_WAIT, MCI_FLAG,
  10. "type\0", MCI_OPEN_TYPE, MCI_STRING,
  11. "element\0", MCI_OPEN_ELEMENT, MCI_STRING,
  12. "alias\0", MCI_OPEN_ALIAS, MCI_STRING,
  13. "shareable\0", MCI_OPEN_SHAREABLE, MCI_FLAG,
  14. "\0", 0L, MCI_END_COMMAND,
  15. "close\0", MCI_CLOSE, 0, MCI_COMMAND_HEAD,
  16. "notify\0", MCI_NOTIFY, MCI_FLAG,
  17. "wait\0", MCI_WAIT, MCI_FLAG ,
  18. "\0", 0L, MCI_END_COMMAND,
  19. "play\0", MCI_PLAY, 0, MCI_COMMAND_HEAD,
  20. "notify\0", MCI_NOTIFY, MCI_FLAG,
  21. "wait\0", MCI_WAIT, MCI_FLAG ,
  22. "from\0", MCI_FROM, MCI_INTEGER,
  23. "to\0", MCI_TO, MCI_INTEGER,
  24. "\0", 0L, MCI_END_COMMAND,
  25. "record\0", MCI_RECORD, 0, MCI_COMMAND_HEAD,
  26. "notify\0", MCI_NOTIFY, MCI_FLAG,
  27. "wait\0", MCI_WAIT, MCI_FLAG,
  28. "from\0", MCI_FROM, MCI_INTEGER,
  29. "to\0", MCI_TO, MCI_INTEGER,
  30. "insert\0", MCI_RECORD_INSERT, MCI_FLAG,
  31. "overwrite\0", MCI_RECORD_OVERWRITE, MCI_FLAG,
  32. "\0", 0L, MCI_END_COMMAND,
  33. "seek\0", MCI_SEEK, 0, MCI_COMMAND_HEAD,
  34. "notify\0", MCI_NOTIFY, MCI_FLAG,
  35. "wait\0", MCI_WAIT, MCI_FLAG ,
  36. "to start\0", MCI_SEEK_TO_START, MCI_FLAG,
  37. "to end\0", MCI_SEEK_TO_END, MCI_FLAG,
  38. "to\0", MCI_TO, MCI_INTEGER,
  39. "\0", 0L, MCI_END_COMMAND,
  40. "stop\0", MCI_STOP, 0, MCI_COMMAND_HEAD,
  41. "notify\0", MCI_NOTIFY, MCI_FLAG,
  42. "wait\0", MCI_WAIT, MCI_FLAG ,
  43. "\0", 0L, MCI_END_COMMAND,
  44. "pause\0", MCI_PAUSE, 0, MCI_COMMAND_HEAD,
  45. "notify\0", MCI_NOTIFY, MCI_FLAG,
  46. "wait\0", MCI_WAIT, MCI_FLAG ,
  47. "\0", 0L, MCI_END_COMMAND,
  48. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  49. "\0", MCI_INTEGER, 0, MCI_RETURN,
  50. "notify\0", MCI_NOTIFY, MCI_FLAG,
  51. "wait\0", MCI_WAIT, MCI_FLAG ,
  52. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  53. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  54. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  55. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  56. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  57. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  58. "time format\0", MCI_STATUS_TIME_FORMAT, MCI_INTEGER,
  59. "current track\0", MCI_STATUS_CURRENT_TRACK, MCI_INTEGER,
  60. "\0", 0L, MCI_END_CONSTANT,
  61. "track\0", MCI_TRACK, MCI_INTEGER,
  62. "start\0", MCI_STATUS_START, MCI_FLAG,
  63. "\0", 0L, MCI_END_COMMAND,
  64. "capability\0", MCI_GETDEVCAPS, 0, MCI_COMMAND_HEAD,
  65. "\0", MCI_INTEGER, 0, MCI_RETURN,
  66. "notify\0", MCI_NOTIFY, MCI_FLAG,
  67. "wait\0", MCI_WAIT, MCI_FLAG ,
  68. "\0", MCI_GETDEVCAPS_ITEM, MCI_CONSTANT
  69. "can record\0", MCI_GETDEVCAPS_CAN_RECORD, MCI_INTEGER,
  70. "has audio\0", MCI_GETDEVCAPS_HAS_AUDIO, MCI_INTEGER,
  71. "has video\0", MCI_GETDEVCAPS_HAS_VIDEO, MCI_INTEGER,
  72. "uses files\0", MCI_GETDEVCAPS_USES_FILES, MCI_INTEGER,
  73. "compound device\0",MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
  74. "device type\0", MCI_GETDEVCAPS_DEVICE_TYPE, MCI_INTEGER,
  75. "can eject\0", MCI_GETDEVCAPS_CAN_EJECT, MCI_INTEGER,
  76. "can play\0", MCI_GETDEVCAPS_CAN_PLAY, MCI_INTEGER,
  77. "can save\0", MCI_GETDEVCAPS_CAN_SAVE, MCI_INTEGER,
  78. "\0", 0L, MCI_END_CONSTANT,
  79. "\0", 0L, MCI_END_COMMAND,
  80. "info\0", MCI_INFO, 0, MCI_COMMAND_HEAD,
  81. "\0", MCI_STRING, 0, MCI_RETURN,
  82. "notify\0", MCI_NOTIFY, MCI_FLAG,
  83. "wait\0", MCI_WAIT, MCI_FLAG ,
  84. "product\0", MCI_INFO_PRODUCT, MCI_FLAG,
  85. "\0", 0L, MCI_END_COMMAND,
  86. "set\0", MCI_SET, 0, MCI_COMMAND_HEAD,
  87. "notify\0", MCI_NOTIFY, MCI_FLAG,
  88. "wait\0", MCI_WAIT, MCI_FLAG ,
  89. "time format\0", MCI_SET_TIME_FORMAT, MCI_CONSTANT,
  90. "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  91. "ms\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  92. "\0", 0L, MCI_END_CONSTANT,
  93. "door open\0", MCI_SET_DOOR_OPEN, MCI_FLAG,
  94. "door closed\0", MCI_SET_DOOR_CLOSED, MCI_FLAG,
  95. "audio\0", MCI_SET_AUDIO, MCI_CONSTANT,
  96. "all\0", MCI_SET_AUDIO_ALL, MCI_INTEGER,
  97. "left\0", MCI_SET_AUDIO_LEFT, MCI_INTEGER,
  98. "right\0", MCI_SET_AUDIO_RIGHT, MCI_INTEGER,
  99. "\0", 0L, MCI_END_CONSTANT,
  100. "video\0", MCI_SET_VIDEO, MCI_FLAG,
  101. "on\0", MCI_SET_ON, MCI_FLAG,
  102. "off\0", MCI_SET_OFF, MCI_FLAG,
  103. "\0", 0L, MCI_END_COMMAND,
  104. "sysinfo\0", MCI_SYSINFO, 0, MCI_COMMAND_HEAD,
  105. "\0", MCI_STRING, 0, MCI_RETURN,
  106. "notify\0", MCI_NOTIFY, MCI_FLAG,
  107. "wait\0", MCI_WAIT, MCI_FLAG,
  108. "quantity\0", MCI_SYSINFO_QUANTITY, MCI_FLAG,
  109. "open\0", MCI_SYSINFO_OPEN, MCI_FLAG,
  110. "installname\0", MCI_SYSINFO_INSTALLNAME, MCI_FLAG,
  111. "name\0", MCI_SYSINFO_NAME, MCI_INTEGER,
  112. "\0", 0L, MCI_END_COMMAND,
  113. "break\0", MCI_BREAK, 0, MCI_COMMAND_HEAD,
  114. "notify\0", MCI_NOTIFY, MCI_FLAG,
  115. "wait\0", MCI_WAIT, MCI_FLAG,
  116. "on\0", MCI_BREAK_KEY, MCI_INTEGER,
  117. "off\0", MCI_BREAK_OFF, MCI_FLAG,
  118. "\0", 0L, MCI_END_COMMAND,
  119. "sound\0", MCI_SOUND, 0 MCI_COMMAND_HEAD,
  120. "notify\0", MCI_NOTIFY, MCI_FLAG,
  121. "wait\0", MCI_WAIT, MCI_FLAG,
  122. "\0", 0L, MCI_END_COMMAND,
  123. "save\0", MCI_SAVE, 0, MCI_COMMAND_HEAD,
  124. "notify\0", MCI_NOTIFY, MCI_FLAG,
  125. "wait\0", MCI_WAIT, MCI_FLAG,
  126. "\0", MCI_SAVE_FILE, MCI_STRING,
  127. "\0", 0L, MCI_END_COMMAND,
  128. "load\0", MCI_LOAD, 0, MCI_COMMAND_HEAD,
  129. "notify\0", MCI_NOTIFY, MCI_FLAG,
  130. "wait\0", MCI_WAIT, MCI_FLAG,
  131. "\0", MCI_LOAD_FILE, MCI_STRING,
  132. "\0", 0L, MCI_END_COMMAND,
  133. "resume\0", MCI_RESUME, 0, MCI_COMMAND_HEAD,
  134. "notify\0", MCI_NOTIFY, MCI_FLAG,
  135. "wait\0", MCI_WAIT, MCI_FLAG,
  136. "\0", 0L, MCI_END_COMMAND,
  137. "\0", 0L, MCI_END_COMMAND_LIST
  138. END
  139. /****************************************************************************
  140. * Command Lists for the videodisc command set - DO NOT LOCALIZE
  141. *****************************************************************************/
  142. videodisc RCDATA
  143. BEGIN
  144. "play\0", MCI_PLAY, 0, MCI_COMMAND_HEAD,
  145. "notify\0", MCI_NOTIFY, MCI_FLAG,
  146. "wait\0", MCI_WAIT, MCI_FLAG,
  147. "from\0", MCI_FROM, MCI_INTEGER,
  148. "to\0", MCI_TO, MCI_INTEGER,
  149. "fast\0", MCI_VD_PLAY_FAST, MCI_FLAG,
  150. "slow\0", MCI_VD_PLAY_SLOW, MCI_FLAG,
  151. "speed\0", MCI_VD_PLAY_SPEED, MCI_INTEGER,
  152. "reverse\0", MCI_VD_PLAY_REVERSE, MCI_FLAG,
  153. "scan\0", MCI_VD_PLAY_SCAN, MCI_FLAG,
  154. "\0", 0L, MCI_END_COMMAND,
  155. "seek\0", MCI_SEEK, 0, MCI_COMMAND_HEAD,
  156. "notify\0", MCI_NOTIFY, MCI_FLAG,
  157. "wait\0", MCI_WAIT, MCI_FLAG,
  158. "reverse\0", MCI_VD_SEEK_REVERSE, MCI_FLAG,
  159. "to start\0", MCI_SEEK_TO_START, MCI_FLAG,
  160. "to end\0", MCI_SEEK_TO_END, MCI_FLAG,
  161. "to\0", MCI_TO, MCI_INTEGER,
  162. "\0", 0L, MCI_END_COMMAND,
  163. "spin\0", MCI_SPIN, 0, MCI_COMMAND_HEAD,
  164. "notify\0", MCI_NOTIFY, MCI_FLAG,
  165. "wait\0", MCI_WAIT, MCI_FLAG,
  166. "up\0", MCI_VD_SPIN_UP, MCI_FLAG,
  167. "down\0", MCI_VD_SPIN_DOWN, MCI_FLAG,
  168. "\0", 0L, MCI_END_COMMAND,
  169. "step\0", MCI_STEP, 0, MCI_COMMAND_HEAD,
  170. "notify\0", MCI_NOTIFY, MCI_FLAG,
  171. "wait\0", MCI_WAIT, MCI_FLAG,
  172. "reverse\0", MCI_VD_STEP_REVERSE, MCI_FLAG,
  173. "by\0", MCI_VD_STEP_FRAMES, MCI_INTEGER,
  174. "\0", 0L, MCI_END_COMMAND,
  175. "set\0", MCI_SET, 0, MCI_COMMAND_HEAD,
  176. "notify\0", MCI_NOTIFY, MCI_FLAG,
  177. "wait\0", MCI_WAIT, MCI_FLAG,
  178. "time format\0", MCI_SET_TIME_FORMAT, MCI_CONSTANT,
  179. "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  180. "ms\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  181. "frames\0", MCI_FORMAT_FRAMES, 0, MCI_INTEGER,
  182. "hms\0", MCI_FORMAT_HMS, 0 MCI_INTEGER,
  183. "track\0", MCI_VD_FORMAT_TRACK, 0, MCI_INTEGER,
  184. "\0", 0L, MCI_END_CONSTANT,
  185. "door open\0", MCI_SET_DOOR_OPEN, MCI_FLAG,
  186. "door closed\0", MCI_SET_DOOR_CLOSED, MCI_FLAG,
  187. "audio\0", MCI_SET_AUDIO, MCI_CONSTANT,
  188. "all\0", MCI_SET_AUDIO_ALL, MCI_INTEGER,
  189. "left\0", MCI_SET_AUDIO_LEFT, MCI_INTEGER,
  190. "right\0", MCI_SET_AUDIO_RIGHT, MCI_INTEGER,
  191. "\0", 0L, MCI_END_CONSTANT,
  192. "video\0", MCI_SET_VIDEO, MCI_FLAG,
  193. "on\0", MCI_SET_ON, MCI_FLAG,
  194. "off\0", MCI_SET_OFF, MCI_FLAG,
  195. "\0", 0L, MCI_END_COMMAND,
  196. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  197. "\0", MCI_INTEGER, 0, MCI_RETURN,
  198. "notify\0", MCI_NOTIFY, MCI_FLAG,
  199. "wait\0", MCI_WAIT, MCI_FLAG,
  200. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  201. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  202. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  203. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  204. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  205. "media present\0",MCI_STATUS_MEDIA_PRESENT, MCI_INTEGER,
  206. "speed\0", MCI_VD_STATUS_SPEED, MCI_INTEGER,
  207. "forward\0", MCI_VD_STATUS_FORWARD, MCI_INTEGER,
  208. "media type\0", MCI_VD_STATUS_MEDIA_TYPE, MCI_INTEGER,
  209. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  210. "side\0", MCI_VD_STATUS_SIDE, MCI_INTEGER,
  211. "disc size\0", MCI_VD_STATUS_DISC_SIZE, MCI_INTEGER,
  212. "time format\0", MCI_STATUS_TIME_FORMAT, MCI_INTEGER,
  213. "current track\0", MCI_STATUS_CURRENT_TRACK, MCI_INTEGER,
  214. "\0", 0L, MCI_END_CONSTANT,
  215. "track\0", MCI_TRACK, MCI_INTEGER,
  216. "start\0", MCI_STATUS_START, MCI_FLAG,
  217. "\0", 0L, MCI_END_COMMAND,
  218. "capability\0", MCI_GETDEVCAPS, 0, MCI_COMMAND_HEAD,
  219. "\0", MCI_INTEGER, 0, MCI_RETURN,
  220. "notify\0", MCI_NOTIFY, MCI_FLAG,
  221. "wait\0", MCI_WAIT, MCI_FLAG,
  222. "clv\0", MCI_VD_GETDEVCAPS_CLV, MCI_FLAG,
  223. "cav\0", MCI_VD_GETDEVCAPS_CAV, MCI_FLAG,
  224. "\0", MCI_GETDEVCAPS_ITEM, MCI_CONSTANT,
  225. "can record\0", MCI_GETDEVCAPS_CAN_RECORD, MCI_INTEGER,
  226. "has audio\0", MCI_GETDEVCAPS_HAS_AUDIO, MCI_INTEGER,
  227. "has video\0", MCI_GETDEVCAPS_HAS_VIDEO, MCI_INTEGER,
  228. "device type\0", MCI_GETDEVCAPS_DEVICE_TYPE, MCI_INTEGER,
  229. "uses files\0", MCI_GETDEVCAPS_USES_FILES, MCI_INTEGER,
  230. "compound device\0",MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
  231. "can eject\0", MCI_GETDEVCAPS_CAN_EJECT, MCI_INTEGER,
  232. "can reverse\0", MCI_VD_GETDEVCAPS_CAN_REVERSE, MCI_INTEGER,
  233. "can play\0", MCI_GETDEVCAPS_CAN_PLAY, MCI_INTEGER,
  234. "can save\0", MCI_GETDEVCAPS_CAN_SAVE, MCI_INTEGER,
  235. "fast play rate\0",MCI_VD_GETDEVCAPS_FAST_RATE, MCI_INTEGER,
  236. "slow play rate\0",MCI_VD_GETDEVCAPS_SLOW_RATE, MCI_INTEGER,
  237. "normal play rate\0",MCI_VD_GETDEVCAPS_NORMAL_RATE, MCI_INTEGER,
  238. "\0", 0L, MCI_END_CONSTANT,
  239. "\0", 0L, MCI_END_COMMAND,
  240. "escape\0", MCI_ESCAPE, 0, MCI_COMMAND_HEAD,
  241. "notify\0", MCI_NOTIFY, MCI_FLAG,
  242. "wait\0", MCI_WAIT, MCI_FLAG ,
  243. "\0", MCI_VD_ESCAPE_STRING, MCI_STRING,
  244. "\0", 0L, MCI_END_COMMAND,
  245. "\0", 0L, MCI_END_COMMAND_LIST
  246. END
  247. /****************************************************************************
  248. * Command Lists for the waveform audio command set - DO NOT LOCALIZE
  249. *****************************************************************************/
  250. waveaudio RCDATA
  251. BEGIN
  252. "open\0", MCI_OPEN, 0, MCI_COMMAND_HEAD,
  253. "\0", MCI_INTEGER, 0, MCI_RETURN,
  254. "notify\0", MCI_NOTIFY, MCI_FLAG,
  255. "wait\0", MCI_WAIT, MCI_FLAG,
  256. "type\0", MCI_OPEN_TYPE, MCI_STRING,
  257. "element\0", MCI_OPEN_ELEMENT, MCI_STRING,
  258. "alias\0", MCI_OPEN_ALIAS, MCI_STRING,
  259. "shareable\0", MCI_OPEN_SHAREABLE, MCI_FLAG,
  260. "buffer\0", MCI_WAVE_OPEN_BUFFER, MCI_INTEGER,
  261. "\0", 0L, MCI_END_COMMAND,
  262. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  263. "\0", MCI_INTEGER, 0, MCI_RETURN,
  264. "notify\0", MCI_NOTIFY, MCI_FLAG,
  265. "wait\0", MCI_WAIT, MCI_FLAG,
  266. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  267. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  268. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  269. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  270. "media present\0", MCI_STATUS_MEDIA_PRESENT, MCI_INTEGER,
  271. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  272. "format tag\0", MCI_WAVE_STATUS_FORMATTAG, MCI_INTEGER,
  273. "channels\0", MCI_WAVE_STATUS_CHANNELS, MCI_INTEGER,
  274. "samplespersec\0", MCI_WAVE_STATUS_SAMPLESPERSEC, MCI_INTEGER,
  275. "bytespersec\0", MCI_WAVE_STATUS_AVGBYTESPERSEC, MCI_INTEGER,
  276. "alignment\0", MCI_WAVE_STATUS_BLOCKALIGN, MCI_INTEGER,
  277. "bitspersample\0", MCI_WAVE_STATUS_BITSPERSAMPLE, MCI_INTEGER,
  278. "input\0", MCI_WAVE_INPUT, MCI_INTEGER,
  279. "output\0", MCI_WAVE_OUTPUT, MCI_INTEGER,
  280. "level\0", MCI_WAVE_STATUS_LEVEL, MCI_INTEGER,
  281. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  282. "time format\0", MCI_STATUS_TIME_FORMAT, MCI_INTEGER,
  283. "current track\0", MCI_STATUS_CURRENT_TRACK, MCI_INTEGER,
  284. "\0", 0L, MCI_END_CONSTANT,
  285. "track\0", MCI_TRACK, MCI_INTEGER,
  286. "start\0", MCI_STATUS_START, MCI_FLAG,
  287. "\0", 0L, MCI_END_COMMAND,
  288. "set\0", MCI_SET, 0, MCI_COMMAND_HEAD,
  289. "notify\0", MCI_NOTIFY, MCI_FLAG,
  290. "wait\0", MCI_WAIT, MCI_FLAG,
  291. "any input\0", MCI_WAVE_SET_ANYINPUT, MCI_FLAG,
  292. "any output\0", MCI_WAVE_SET_ANYOUTPUT, MCI_FLAG,
  293. "time format\0", MCI_SET_TIME_FORMAT, MCI_CONSTANT,
  294. "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  295. "ms\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  296. "bytes\0", MCI_FORMAT_BYTES, 0, MCI_INTEGER,
  297. "samples\0", MCI_FORMAT_SAMPLES, 0, MCI_INTEGER,
  298. "\0", 0L, MCI_END_CONSTANT,
  299. "audio\0", MCI_SET_AUDIO, MCI_CONSTANT,
  300. "all\0", MCI_SET_AUDIO_ALL, MCI_INTEGER,
  301. "left\0", MCI_SET_AUDIO_LEFT, MCI_INTEGER,
  302. "right\0", MCI_SET_AUDIO_RIGHT, MCI_INTEGER,
  303. "\0", 0L, MCI_END_CONSTANT,
  304. "video\0", MCI_SET_VIDEO, MCI_FLAG,
  305. "on\0", MCI_SET_ON, MCI_FLAG,
  306. "off\0", MCI_SET_OFF, MCI_FLAG,
  307. "door open\0", MCI_SET_DOOR_OPEN, MCI_FLAG,
  308. "door closed\0", MCI_SET_DOOR_CLOSED, MCI_FLAG,
  309. "input\0", MCI_WAVE_INPUT, MCI_INTEGER,
  310. "output\0", MCI_WAVE_OUTPUT, MCI_INTEGER,
  311. "format tag\0", MCI_WAVE_SET_FORMATTAG, MCI_CONSTANT,
  312. "pcm\0", WAVE_FORMAT_PCM, 0, MCI_INTEGER,
  313. "\0", 0L, MCI_END_CONSTANT,
  314. "channels\0", MCI_WAVE_SET_CHANNELS, MCI_INTEGER,
  315. "samplespersec\0", MCI_WAVE_SET_SAMPLESPERSEC, MCI_INTEGER,
  316. "bytespersec\0", MCI_WAVE_SET_AVGBYTESPERSEC, MCI_INTEGER,
  317. "alignment\0", MCI_WAVE_SET_BLOCKALIGN, MCI_INTEGER,
  318. "bitspersample\0", MCI_WAVE_SET_BITSPERSAMPLE, MCI_INTEGER,
  319. "\0", 0L, MCI_END_COMMAND,
  320. "capability\0", MCI_GETDEVCAPS, 0, MCI_COMMAND_HEAD,
  321. "\0", MCI_INTEGER, 0, MCI_RETURN,
  322. "notify\0", MCI_NOTIFY, MCI_FLAG,
  323. "wait\0", MCI_WAIT, MCI_FLAG,
  324. "\0", MCI_GETDEVCAPS_ITEM, MCI_CONSTANT,
  325. "can record\0", MCI_GETDEVCAPS_CAN_RECORD, MCI_INTEGER,
  326. "has audio\0", MCI_GETDEVCAPS_HAS_AUDIO, MCI_INTEGER,
  327. "has video\0", MCI_GETDEVCAPS_HAS_VIDEO, MCI_INTEGER,
  328. "device type\0", MCI_GETDEVCAPS_DEVICE_TYPE, MCI_INTEGER,
  329. "uses files\0", MCI_GETDEVCAPS_USES_FILES, MCI_INTEGER,
  330. "compound device\0", MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
  331. "can eject\0", MCI_GETDEVCAPS_CAN_EJECT, MCI_INTEGER,
  332. "can play\0", MCI_GETDEVCAPS_CAN_PLAY, MCI_INTEGER,
  333. "can save\0", MCI_GETDEVCAPS_CAN_SAVE, MCI_INTEGER,
  334. "inputs\0", MCI_WAVE_GETDEVCAPS_INPUTS, MCI_INTEGER,
  335. "outputs\0", MCI_WAVE_GETDEVCAPS_OUTPUTS, MCI_INTEGER,
  336. "\0", 0L, MCI_END_CONSTANT,
  337. "\0", 0L, MCI_END_COMMAND,
  338. "info\0", MCI_INFO, 0, MCI_COMMAND_HEAD,
  339. "\0", MCI_STRING, 0, MCI_RETURN,
  340. "notify\0", MCI_NOTIFY, MCI_FLAG,
  341. "wait\0", MCI_WAIT, MCI_FLAG,
  342. "product\0", MCI_INFO_PRODUCT, MCI_FLAG,
  343. "input\0", MCI_WAVE_INPUT, MCI_FLAG,
  344. "output\0", MCI_WAVE_OUTPUT, MCI_FLAG,
  345. "file\0", MCI_INFO_FILE, MCI_FLAG,
  346. "\0", 0L, MCI_END_COMMAND,
  347. "cue\0", MCI_CUE, 0, MCI_COMMAND_HEAD,
  348. "notify\0", MCI_NOTIFY, MCI_FLAG,
  349. "wait\0", MCI_WAIT, MCI_FLAG,
  350. "input\0", MCI_WAVE_INPUT, MCI_FLAG,
  351. "output\0", MCI_WAVE_OUTPUT, MCI_FLAG,
  352. "\0", 0L, MCI_END_COMMAND,
  353. "delete\0", MCI_DELETE, 0, MCI_COMMAND_HEAD,
  354. "notify\0", MCI_NOTIFY, MCI_FLAG,
  355. "wait\0", MCI_WAIT, MCI_FLAG,
  356. "from\0", MCI_FROM, MCI_INTEGER,
  357. "to\0", MCI_TO, MCI_INTEGER,
  358. "\0", 0L, MCI_END_COMMAND,
  359. "\0", 0L, MCI_END_COMMAND_LIST
  360. END
  361. /****************************************************************************
  362. * Command Lists for the CD audio command set - DO NOT LOCALIZE
  363. *****************************************************************************/
  364. cdaudio RCDATA
  365. BEGIN
  366. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  367. "\0", MCI_INTEGER, 0, MCI_RETURN,
  368. "notify\0", MCI_NOTIFY, MCI_FLAG,
  369. "wait\0", MCI_WAIT, MCI_FLAG,
  370. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  371. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  372. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  373. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  374. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  375. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  376. "media present\0",MCI_STATUS_MEDIA_PRESENT, MCI_INTEGER,
  377. "time format\0", MCI_STATUS_TIME_FORMAT, MCI_INTEGER,
  378. "current track\0", MCI_STATUS_CURRENT_TRACK, MCI_INTEGER,
  379. "\0", 0L, MCI_END_CONSTANT,
  380. "track\0", MCI_TRACK, MCI_INTEGER,
  381. "start\0", MCI_STATUS_START, MCI_FLAG,
  382. "\0", 0L, MCI_END_COMMAND,
  383. "set\0", MCI_SET, 0, MCI_COMMAND_HEAD,
  384. "notify\0", MCI_NOTIFY, MCI_FLAG,
  385. "wait\0", MCI_WAIT, MCI_FLAG,
  386. "time format\0", MCI_SET_TIME_FORMAT, MCI_CONSTANT,
  387. "msf\0", MCI_FORMAT_MSF, 0, MCI_INTEGER,
  388. "tmsf\0", MCI_FORMAT_TMSF, 0, MCI_INTEGER,
  389. "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  390. "ms\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  391. "\0", 0L, MCI_END_CONSTANT,
  392. "audio\0", MCI_SET_AUDIO, MCI_CONSTANT,
  393. "all\0", MCI_SET_AUDIO_ALL, MCI_INTEGER,
  394. "left\0", MCI_SET_AUDIO_LEFT, MCI_INTEGER,
  395. "right\0", MCI_SET_AUDIO_RIGHT, MCI_INTEGER,
  396. "\0", 0L, MCI_END_CONSTANT,
  397. "video\0", MCI_SET_VIDEO, MCI_FLAG,
  398. "on\0", MCI_SET_ON, MCI_FLAG,
  399. "off\0", MCI_SET_OFF, MCI_FLAG,
  400. "door open\0", MCI_SET_DOOR_OPEN, MCI_FLAG,
  401. "door closed\0", MCI_SET_DOOR_CLOSED, MCI_FLAG,
  402. "\0", 0L, MCI_END_COMMAND,
  403. "\0", 0L, MCI_END_COMMAND_LIST
  404. END
  405. /****************************************************************************
  406. * Command Lists for the Sequencer command set - DO NOT LOCALIZE
  407. *****************************************************************************/
  408. sequencer RCDATA
  409. BEGIN
  410. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  411. "\0", MCI_INTEGER, 0, MCI_RETURN,
  412. "notify\0", MCI_NOTIFY, MCI_FLAG,
  413. "wait\0", MCI_WAIT, MCI_FLAG,
  414. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  415. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  416. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  417. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  418. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  419. "media present\0", MCI_STATUS_MEDIA_PRESENT, MCI_INTEGER,
  420. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  421. "tempo\0", MCI_SEQ_STATUS_TEMPO, MCI_INTEGER,
  422. "port\0", MCI_SEQ_STATUS_PORT, MCI_INTEGER,
  423. "slave\0", MCI_SEQ_STATUS_SLAVE, MCI_INTEGER,
  424. "master\0", MCI_SEQ_STATUS_MASTER, MCI_INTEGER,
  425. "offset\0", MCI_SEQ_STATUS_OFFSET, MCI_INTEGER,
  426. "division type\0", MCI_SEQ_STATUS_DIVTYPE, MCI_INTEGER,
  427. "time format\0", MCI_STATUS_TIME_FORMAT, MCI_INTEGER,
  428. "current track\0", MCI_STATUS_CURRENT_TRACK, MCI_INTEGER,
  429. "\0", 0L, MCI_END_CONSTANT,
  430. "track\0", MCI_TRACK, MCI_INTEGER,
  431. "start\0", MCI_STATUS_START, MCI_FLAG,
  432. "\0", 0L, MCI_END_COMMAND,
  433. "set\0", MCI_SET, 0, MCI_COMMAND_HEAD,
  434. "notify\0", MCI_NOTIFY, MCI_FLAG,
  435. "wait\0", MCI_WAIT, MCI_FLAG ,
  436. "time format\0", MCI_SET_TIME_FORMAT, MCI_CONSTANT,
  437. "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  438. "ms\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  439. "smpte 30 drop\0", MCI_FORMAT_SMPTE_30DROP, 0, MCI_INTEGER,
  440. "smpte 30\0", MCI_FORMAT_SMPTE_30, 0, MCI_INTEGER,
  441. "smpte 25\0", MCI_FORMAT_SMPTE_25, 0, MCI_INTEGER,
  442. "smpte 24\0", MCI_FORMAT_SMPTE_24, 0, MCI_INTEGER,
  443. "song pointer\0", MCI_SEQ_FORMAT_SONGPTR, 0, MCI_INTEGER,
  444. "\0", 0L, MCI_END_CONSTANT,
  445. "audio\0", MCI_SET_AUDIO, MCI_CONSTANT,
  446. "all\0", MCI_SET_AUDIO_ALL, MCI_INTEGER,
  447. "left\0", MCI_SET_AUDIO_LEFT, MCI_INTEGER,
  448. "right\0", MCI_SET_AUDIO_RIGHT, MCI_INTEGER,
  449. "\0", 0L, MCI_END_CONSTANT,
  450. "video\0", MCI_SET_VIDEO, MCI_FLAG,
  451. "on\0", MCI_SET_ON, MCI_FLAG,
  452. "off\0", MCI_SET_OFF, MCI_FLAG,
  453. "tempo\0", MCI_SEQ_SET_TEMPO, MCI_INTEGER,
  454. "port\0", MCI_SEQ_SET_PORT, MCI_CONSTANT,
  455. "none\0", MCI_SEQ_NONE, 0, MCI_INTEGER,
  456. "mapper\0", MIDIMAPPER, 0, MCI_INTEGER,
  457. "\0", 0L, MCI_END_CONSTANT,
  458. "slave\0", MCI_SEQ_SET_SLAVE, MCI_CONSTANT,
  459. "smpte\0", MCI_SEQ_SMPTE, 0 MCI_INTEGER,
  460. "midi\0", MCI_SEQ_MIDI, 0 MCI_INTEGER,
  461. "none\0", MCI_SEQ_NONE, 0 MCI_INTEGER,
  462. "file\0", MCI_SEQ_FILE, 0 MCI_INTEGER,
  463. "\0", 0L, MCI_END_CONSTANT,
  464. "master\0", MCI_SEQ_SET_MASTER, MCI_CONSTANT,
  465. "smpte\0", MCI_SEQ_SMPTE, 0, MCI_INTEGER,
  466. "midi\0", MCI_SEQ_MIDI, 0, MCI_INTEGER,
  467. "none\0", MCI_SEQ_NONE, 0, MCI_INTEGER,
  468. "\0", 0L, MCI_END_CONSTANT,
  469. "offset\0", MCI_SEQ_SET_OFFSET, MCI_INTEGER,
  470. "door open\0", MCI_SET_DOOR_OPEN, MCI_FLAG,
  471. "door closed\0", MCI_SET_DOOR_CLOSED, MCI_FLAG,
  472. "\0", 0L, MCI_END_COMMAND,
  473. "info\0", MCI_INFO, 0, MCI_COMMAND_HEAD,
  474. "\0", MCI_STRING, 0, MCI_RETURN,
  475. "notify\0", MCI_NOTIFY, MCI_FLAG,
  476. "wait\0", MCI_WAIT, MCI_FLAG,
  477. "product\0", MCI_INFO_PRODUCT, MCI_FLAG,
  478. "file\0", MCI_INFO_FILE, MCI_FLAG,
  479. "\0", 0L, MCI_END_COMMAND,
  480. "\0", 0L, MCI_END_COMMAND_LIST
  481. END
  482. /****************************************************************************
  483. * Command Lists for the animation command set - DO NOT LOCALIZE
  484. *****************************************************************************/
  485. animation RCDATA
  486. BEGIN
  487. "open\0", MCI_OPEN, 0, MCI_COMMAND_HEAD,
  488. "\0", MCI_INTEGER, 0, MCI_RETURN,
  489. "notify\0", MCI_NOTIFY, MCI_FLAG,
  490. "wait\0", MCI_WAIT, MCI_FLAG,
  491. "type\0", MCI_OPEN_TYPE, MCI_STRING,
  492. "element\0", MCI_OPEN_ELEMENT, MCI_STRING,
  493. "alias\0", MCI_OPEN_ALIAS, MCI_STRING,
  494. "shareable\0", MCI_OPEN_SHAREABLE, MCI_FLAG,
  495. "style\0", MCI_ANIM_OPEN_WS, MCI_CONSTANT,
  496. "overlapped\0", 0x00CF0000L/*WS_OVERLAPPEDWINDOW*/, MCI_INTEGER,
  497. "popup\0", 0x80880000L/*WS_POPUPWINDOW*/, MCI_INTEGER,
  498. "child\0", WS_CHILD, MCI_INTEGER,
  499. "\0", 0L, MCI_END_CONSTANT,
  500. "parent\0", MCI_ANIM_OPEN_PARENT, MCI_INTEGER,
  501. "nostatic\0", MCI_ANIM_OPEN_NOSTATIC, MCI_FLAG,
  502. "\0", 0L, MCI_END_COMMAND,
  503. "play\0", MCI_PLAY, 0, MCI_COMMAND_HEAD,
  504. "notify\0", MCI_NOTIFY, MCI_FLAG,
  505. "wait\0", MCI_WAIT, MCI_FLAG,
  506. "from\0", MCI_FROM, MCI_INTEGER,
  507. "to\0", MCI_TO, MCI_INTEGER,
  508. "fast\0", MCI_ANIM_PLAY_FAST, MCI_FLAG,
  509. "slow\0", MCI_ANIM_PLAY_SLOW, MCI_FLAG,
  510. "scan\0", MCI_ANIM_PLAY_SCAN, MCI_FLAG,
  511. "reverse\0", MCI_ANIM_PLAY_REVERSE, MCI_FLAG,
  512. "speed\0", MCI_ANIM_PLAY_SPEED, MCI_INTEGER,
  513. "\0", 0L, MCI_END_COMMAND,
  514. "step\0", MCI_STEP, 0, MCI_COMMAND_HEAD,
  515. "notify\0", MCI_NOTIFY, MCI_FLAG,
  516. "wait\0", MCI_WAIT, MCI_FLAG,
  517. "reverse\0", MCI_ANIM_STEP_REVERSE, MCI_FLAG,
  518. "by\0", MCI_ANIM_STEP_FRAMES, MCI_INTEGER,
  519. "\0", 0L, MCI_END_COMMAND,
  520. "set\0", MCI_SET, 0, MCI_COMMAND_HEAD,
  521. "notify\0", MCI_NOTIFY, MCI_FLAG,
  522. "wait\0", MCI_WAIT, MCI_FLAG,
  523. "time format\0", MCI_SET_TIME_FORMAT, MCI_CONSTANT,
  524. "milliseconds\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  525. "ms\0", MCI_FORMAT_MILLISECONDS, 0, MCI_INTEGER,
  526. "frames\0", MCI_FORMAT_FRAMES, 0, MCI_INTEGER,
  527. "\0", 0L, MCI_END_CONSTANT,
  528. "audio\0", MCI_SET_AUDIO, MCI_CONSTANT,
  529. "all\0", MCI_SET_AUDIO_ALL, MCI_INTEGER,
  530. "left\0", MCI_SET_AUDIO_LEFT, MCI_INTEGER,
  531. "right\0", MCI_SET_AUDIO_RIGHT, MCI_INTEGER,
  532. "\0", 0L, MCI_END_CONSTANT,
  533. "video\0", MCI_SET_VIDEO, MCI_FLAG,
  534. "on\0", MCI_SET_ON, MCI_FLAG,
  535. "off\0", MCI_SET_OFF, MCI_FLAG,
  536. "door open\0", MCI_SET_DOOR_OPEN, MCI_FLAG,
  537. "door closed\0", MCI_SET_DOOR_CLOSED, MCI_FLAG,
  538. "\0", 0L, MCI_END_COMMAND,
  539. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  540. "\0", MCI_INTEGER, 0, MCI_RETURN,
  541. "notify\0", MCI_NOTIFY, MCI_FLAG,
  542. "wait\0", MCI_WAIT, MCI_FLAG,
  543. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  544. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  545. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  546. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  547. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  548. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  549. "speed\0", MCI_ANIM_STATUS_SPEED, MCI_INTEGER,
  550. "forward\0", MCI_ANIM_STATUS_FORWARD, MCI_INTEGER,
  551. "window handle\0", MCI_ANIM_STATUS_HWND, MCI_INTEGER,
  552. "palette handle\0", MCI_ANIM_STATUS_HPAL, MCI_INTEGER,
  553. "media present\0", MCI_STATUS_MEDIA_PRESENT, MCI_INTEGER,
  554. "time format\0", MCI_STATUS_TIME_FORMAT, MCI_INTEGER,
  555. "current track\0", MCI_STATUS_CURRENT_TRACK, MCI_INTEGER,
  556. "stretch\0", MCI_ANIM_STATUS_STRETCH, MCI_INTEGER,
  557. "\0", 0L, MCI_END_CONSTANT,
  558. "track\0", MCI_TRACK, MCI_INTEGER,
  559. "start\0", MCI_STATUS_START, MCI_FLAG,
  560. "\0", 0L, MCI_END_COMMAND,
  561. "info\0", MCI_INFO, 0, MCI_COMMAND_HEAD,
  562. "\0", MCI_STRING, 0, MCI_RETURN,
  563. "notify\0", MCI_NOTIFY, MCI_FLAG,
  564. "wait\0", MCI_WAIT, MCI_FLAG,
  565. "product\0", MCI_INFO_PRODUCT, MCI_FLAG,
  566. "file\0", MCI_INFO_FILE, MCI_FLAG,
  567. "window text\0", MCI_ANIM_INFO_TEXT, MCI_FLAG,
  568. "\0", 0L, MCI_END_COMMAND,
  569. "capability\0", MCI_GETDEVCAPS, 0, MCI_COMMAND_HEAD,
  570. "\0", MCI_INTEGER, 0, MCI_RETURN,
  571. "notify\0", MCI_NOTIFY, MCI_FLAG,
  572. "wait\0", MCI_WAIT, MCI_FLAG,
  573. "\0", MCI_GETDEVCAPS_ITEM, MCI_CONSTANT,
  574. "can record\0", MCI_GETDEVCAPS_CAN_RECORD, MCI_INTEGER,
  575. "has audio\0", MCI_GETDEVCAPS_HAS_AUDIO, MCI_INTEGER,
  576. "has video\0", MCI_GETDEVCAPS_HAS_VIDEO, MCI_INTEGER,
  577. "device type\0", MCI_GETDEVCAPS_DEVICE_TYPE, MCI_INTEGER,
  578. "uses files\0", MCI_GETDEVCAPS_USES_FILES, MCI_INTEGER,
  579. "compound device\0", MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
  580. "can eject\0", MCI_GETDEVCAPS_CAN_EJECT, MCI_INTEGER,
  581. "can play\0", MCI_GETDEVCAPS_CAN_PLAY, MCI_INTEGER,
  582. "can save\0", MCI_GETDEVCAPS_CAN_SAVE, MCI_INTEGER,
  583. "can reverse\0", MCI_ANIM_GETDEVCAPS_CAN_REVERSE,MCI_INTEGER,
  584. "fast play rate\0", MCI_ANIM_GETDEVCAPS_FAST_RATE, MCI_INTEGER,
  585. "slow play rate\0", MCI_ANIM_GETDEVCAPS_SLOW_RATE, MCI_INTEGER,
  586. "normal play rate\0", MCI_ANIM_GETDEVCAPS_NORMAL_RATE,MCI_INTEGER,
  587. "uses palettes\0", MCI_ANIM_GETDEVCAPS_PALETTES, MCI_INTEGER,
  588. "can stretch\0", MCI_ANIM_GETDEVCAPS_CAN_STRETCH,MCI_INTEGER,
  589. "windows\0", MCI_ANIM_GETDEVCAPS_MAX_WINDOWS,MCI_INTEGER,
  590. "\0", 0L, MCI_END_CONSTANT,
  591. "\0", 0L, MCI_END_COMMAND,
  592. "realize\0", MCI_REALIZE, 0, MCI_COMMAND_HEAD,
  593. "notify\0", MCI_NOTIFY, MCI_FLAG,
  594. "wait\0", MCI_WAIT, MCI_FLAG,
  595. "normal\0", MCI_ANIM_REALIZE_NORM, MCI_FLAG,
  596. "background\0", MCI_ANIM_REALIZE_BKGD, MCI_FLAG,
  597. "\0", 0L, MCI_END_COMMAND,
  598. "window\0", MCI_WINDOW, 0, MCI_COMMAND_HEAD,
  599. "notify\0", MCI_NOTIFY, MCI_FLAG,
  600. "wait\0", MCI_WAIT, MCI_FLAG,
  601. "handle\0", MCI_ANIM_WINDOW_HWND, MCI_CONSTANT,
  602. "default\0", 0L, MCI_INTEGER,
  603. "\0", 0L, MCI_END_CONSTANT,
  604. "state\0", MCI_ANIM_WINDOW_STATE, MCI_CONSTANT,
  605. "hide\0", SW_HIDE, 0, MCI_INTEGER,
  606. "minimize\0", SW_MINIMIZE, 0, MCI_INTEGER,
  607. "show\0", SW_SHOW, 0, MCI_INTEGER,
  608. "maximized\0", SW_SHOWMAXIMIZED, 0, MCI_INTEGER,
  609. "minimized\0", SW_SHOWMINIMIZED, 0, MCI_INTEGER,
  610. "iconic\0", SW_SHOWMINNOACTIVE, 0, MCI_INTEGER,
  611. "no action\0", SW_SHOWNA, 0, MCI_INTEGER,
  612. "no activate\0", SW_SHOWNOACTIVATE, 0, MCI_INTEGER,
  613. "normal\0", SW_SHOWNORMAL, 0, MCI_INTEGER,
  614. "\0", 0L, MCI_END_CONSTANT,
  615. "text\0", MCI_ANIM_WINDOW_TEXT, MCI_STRING,
  616. "stretch\0", MCI_ANIM_WINDOW_ENABLE_STRETCH, MCI_FLAG,
  617. "fixed\0", MCI_ANIM_WINDOW_DISABLE_STRETCH,MCI_FLAG,
  618. "\0", 0L, MCI_END_COMMAND,
  619. "put\0", MCI_PUT, 0, MCI_COMMAND_HEAD,
  620. "notify\0", MCI_NOTIFY, MCI_FLAG,
  621. "wait\0", MCI_WAIT, MCI_FLAG,
  622. "at\0", MCI_ANIM_RECT, MCI_RECT,
  623. "source\0", MCI_ANIM_PUT_SOURCE, MCI_FLAG,
  624. "destination\0", MCI_ANIM_PUT_DESTINATION, MCI_FLAG,
  625. "\0", 0L, MCI_END_COMMAND,
  626. "where\0", MCI_WHERE, 0, MCI_COMMAND_HEAD,
  627. "\0", MCI_RECT, 0, MCI_RETURN,
  628. "notify\0", MCI_NOTIFY, MCI_FLAG,
  629. "wait\0", MCI_WAIT, MCI_FLAG,
  630. "source\0", MCI_ANIM_WHERE_SOURCE, MCI_FLAG,
  631. "destination\0", MCI_ANIM_WHERE_DESTINATION, MCI_FLAG,
  632. "\0", 0L, MCI_END_COMMAND,
  633. "update\0", MCI_UPDATE, 0, MCI_COMMAND_HEAD,
  634. "notify\0", MCI_NOTIFY, MCI_FLAG,
  635. "wait\0", MCI_WAIT, MCI_FLAG,
  636. "at\0", MCI_ANIM_RECT, MCI_RECT,
  637. "hdc\0", MCI_ANIM_UPDATE_HDC, MCI_INTEGER,
  638. "\0", 0L, MCI_END_COMMAND,
  639. "\0", 0L, MCI_END_COMMAND_LIST
  640. END
  641. /****************************************************************************
  642. * Command Lists for the overlay command set - DO NOT LOCALIZE
  643. *****************************************************************************/
  644. overlay RCDATA
  645. BEGIN
  646. "open\0", MCI_OPEN, 0, MCI_COMMAND_HEAD,
  647. "\0", MCI_INTEGER, 0, MCI_RETURN,
  648. "notify\0", MCI_NOTIFY, MCI_FLAG,
  649. "wait\0", MCI_WAIT, MCI_FLAG,
  650. "type\0", MCI_OPEN_TYPE, MCI_STRING,
  651. "element\0", MCI_OPEN_ELEMENT, MCI_STRING,
  652. "alias\0", MCI_OPEN_ALIAS, MCI_STRING,
  653. "shareable\0", MCI_OPEN_SHAREABLE, MCI_FLAG,
  654. "style\0", MCI_OVLY_OPEN_WS, MCI_CONSTANT,
  655. "overlapped\0", 0x00CF0000L/*WS_OVERLAPPEDWINDOW*/, MCI_INTEGER,
  656. "popup\0", 0x80880000L/*WS_POPUPWINDOW*/, MCI_INTEGER,
  657. "child\0", WS_CHILD, MCI_INTEGER,
  658. "\0", 0L, MCI_END_CONSTANT,
  659. "parent\0", MCI_OVLY_OPEN_PARENT, MCI_INTEGER,
  660. "\0", 0L, MCI_END_COMMAND,
  661. "status\0", MCI_STATUS, 0, MCI_COMMAND_HEAD,
  662. "\0", MCI_INTEGER, 0, MCI_RETURN,
  663. "notify\0", MCI_NOTIFY, MCI_FLAG,
  664. "wait\0", MCI_WAIT, MCI_FLAG,
  665. "\0", MCI_STATUS_ITEM, MCI_CONSTANT,
  666. "position\0", MCI_STATUS_POSITION, MCI_INTEGER,
  667. "length\0", MCI_STATUS_LENGTH, MCI_INTEGER,
  668. "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS, MCI_INTEGER,
  669. "mode\0", MCI_STATUS_MODE, MCI_INTEGER,
  670. "ready\0", MCI_STATUS_READY, MCI_INTEGER,
  671. "window handle\0", MCI_OVLY_STATUS_HWND, MCI_INTEGER,
  672. "media present\0", MCI_STATUS_MEDIA_PRESENT, MCI_INTEGER,
  673. "stretch\0", MCI_OVLY_STATUS_STRETCH, MCI_INTEGER,
  674. "\0", 0L, MCI_END_CONSTANT,
  675. "track\0", MCI_TRACK, MCI_INTEGER,
  676. "start\0", MCI_STATUS_START, MCI_FLAG,
  677. "\0", 0L, MCI_END_COMMAND,
  678. "info\0", MCI_INFO, 0, MCI_COMMAND_HEAD,
  679. "\0", MCI_STRING, 0, MCI_RETURN,
  680. "notify\0", MCI_NOTIFY, MCI_FLAG,
  681. "wait\0", MCI_WAIT, MCI_FLAG,
  682. "product\0", MCI_INFO_PRODUCT, MCI_FLAG,
  683. "file\0", MCI_INFO_FILE, MCI_FLAG,
  684. "window text\0", MCI_OVLY_INFO_TEXT, MCI_FLAG,
  685. "\0", 0L, MCI_END_COMMAND,
  686. "capability\0", MCI_GETDEVCAPS, 0, MCI_COMMAND_HEAD,
  687. "\0", MCI_INTEGER, 0, MCI_RETURN,
  688. "notify\0", MCI_NOTIFY, MCI_FLAG,
  689. "wait\0", MCI_WAIT, MCI_FLAG,
  690. "\0", MCI_GETDEVCAPS_ITEM, MCI_CONSTANT,
  691. "can record\0", MCI_GETDEVCAPS_CAN_RECORD, MCI_INTEGER,
  692. "has audio\0", MCI_GETDEVCAPS_HAS_AUDIO, MCI_INTEGER,
  693. "has video\0", MCI_GETDEVCAPS_HAS_VIDEO, MCI_INTEGER,
  694. "device type\0", MCI_GETDEVCAPS_DEVICE_TYPE, MCI_INTEGER,
  695. "uses files\0", MCI_GETDEVCAPS_USES_FILES, MCI_INTEGER,
  696. "compound device\0", MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
  697. "can eject\0", MCI_GETDEVCAPS_CAN_EJECT, MCI_INTEGER,
  698. "can play\0", MCI_GETDEVCAPS_CAN_PLAY, MCI_INTEGER,
  699. "can save\0", MCI_GETDEVCAPS_CAN_SAVE, MCI_INTEGER,
  700. "can stretch\0", MCI_OVLY_GETDEVCAPS_CAN_STRETCH,MCI_INTEGER,
  701. "can freeze\0", MCI_OVLY_GETDEVCAPS_CAN_FREEZE, MCI_INTEGER,
  702. "windows\0", MCI_OVLY_GETDEVCAPS_MAX_WINDOWS,MCI_INTEGER,
  703. "\0", 0L, MCI_END_CONSTANT,
  704. "\0", 0L, MCI_END_COMMAND,
  705. "window\0", MCI_WINDOW, 0, MCI_COMMAND_HEAD,
  706. "notify\0", MCI_NOTIFY, MCI_FLAG,
  707. "wait\0", MCI_WAIT, MCI_FLAG,
  708. "handle\0", MCI_OVLY_WINDOW_HWND, MCI_CONSTANT,
  709. "default\0", 0L, MCI_INTEGER,
  710. "\0", 0L, MCI_END_CONSTANT,
  711. "state\0", MCI_OVLY_WINDOW_STATE, MCI_CONSTANT,
  712. "hide\0", SW_HIDE, 0, MCI_INTEGER,
  713. "minimize\0", SW_MINIMIZE, 0, MCI_INTEGER,
  714. "show\0", SW_SHOW, 0, MCI_INTEGER,
  715. "maximized\0", SW_SHOWMAXIMIZED, 0, MCI_INTEGER,
  716. "minimized\0", SW_SHOWMINIMIZED, 0, MCI_INTEGER,
  717. "iconic\0", SW_SHOWMINNOACTIVE, 0, MCI_INTEGER,
  718. "no action\0", SW_SHOWNA, 0, MCI_INTEGER,
  719. "no activate\0", SW_SHOWNOACTIVATE, 0, MCI_INTEGER,
  720. "normal\0", SW_SHOWNORMAL, 0, MCI_INTEGER,
  721. "\0", 0L, MCI_END_CONSTANT,
  722. "text\0", MCI_OVLY_WINDOW_TEXT, MCI_STRING,
  723. "stretch\0", MCI_OVLY_WINDOW_ENABLE_STRETCH, MCI_FLAG,
  724. "fixed\0", MCI_OVLY_WINDOW_DISABLE_STRETCH,MCI_FLAG,
  725. "\0", 0L, MCI_END_COMMAND,
  726. "put\0", MCI_PUT, 0, MCI_COMMAND_HEAD,
  727. "notify\0", MCI_NOTIFY, MCI_FLAG,
  728. "wait\0", MCI_WAIT, MCI_FLAG,
  729. "at\0", MCI_OVLY_RECT, MCI_RECT,
  730. "source\0", MCI_OVLY_PUT_SOURCE, MCI_FLAG,
  731. "destination\0", MCI_OVLY_PUT_DESTINATION, MCI_FLAG,
  732. "frame\0", MCI_OVLY_PUT_FRAME, MCI_FLAG,
  733. "video\0", MCI_OVLY_PUT_VIDEO, MCI_FLAG,
  734. "\0", 0L, MCI_END_COMMAND,
  735. "where\0", MCI_WHERE, 0, MCI_COMMAND_HEAD,
  736. "\0", MCI_RECT, 0, MCI_RETURN,
  737. "notify\0", MCI_NOTIFY, MCI_FLAG,
  738. "wait\0", MCI_WAIT, MCI_FLAG,
  739. "source\0", MCI_OVLY_WHERE_SOURCE, MCI_FLAG,
  740. "destination\0", MCI_OVLY_WHERE_DESTINATION, MCI_FLAG,
  741. "frame\0", MCI_OVLY_WHERE_FRAME, MCI_FLAG,
  742. "video\0", MCI_OVLY_WHERE_VIDEO, MCI_FLAG,
  743. "\0", 0L, MCI_END_COMMAND,
  744. "save\0", MCI_SAVE, 0, MCI_COMMAND_HEAD,
  745. "notify\0", MCI_NOTIFY, MCI_FLAG,
  746. "wait\0", MCI_WAIT, MCI_FLAG,
  747. "\0", MCI_SAVE_FILE, MCI_STRING,
  748. "at\0", MCI_OVLY_RECT, MCI_RECT,
  749. "\0", 0L, MCI_END_COMMAND,
  750. "load\0", MCI_LOAD, 0, MCI_COMMAND_HEAD,
  751. "notify\0", MCI_NOTIFY, MCI_FLAG,
  752. "wait\0", MCI_WAIT, MCI_FLAG,
  753. "\0", MCI_LOAD_FILE, MCI_STRING,
  754. "at\0", MCI_OVLY_RECT, MCI_RECT,
  755. "\0", 0L, MCI_END_COMMAND,
  756. "freeze\0", MCI_FREEZE, 0, MCI_COMMAND_HEAD,
  757. "notify\0", MCI_NOTIFY, MCI_FLAG,
  758. "wait\0", MCI_WAIT, MCI_FLAG,
  759. "at\0", MCI_OVLY_RECT, MCI_RECT,
  760. "\0", 0L, MCI_END_COMMAND,
  761. "unfreeze\0", MCI_UNFREEZE, 0, MCI_COMMAND_HEAD,
  762. "notify\0", MCI_NOTIFY, MCI_FLAG,
  763. "wait\0", MCI_WAIT, MCI_FLAG,
  764. "at\0", MCI_OVLY_RECT, MCI_RECT,
  765. "\0", 0L, MCI_END_COMMAND,
  766. "\0", 0L, MCI_END_COMMAND_LIST
  767. END