3 * Copyright (c) 2000, Eric Pouech
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24 "play\0", 0x00000806L, MCI_COMMAND_HEAD,
25 "notify\0", 0x00000001L, MCI_FLAG,
26 "wait\0", 0x00000002L, MCI_FLAG,
27 "test\0", 0x00000020L, MCI_FLAG,
28 "from\0", 0x00000004L, MCI_INTEGER,
29 "to\0", 0x00000008L, MCI_INTEGER,
30 "repeat\0", 0x00010000L, MCI_FLAG,
31 "reverse\0", 0x00020000L, MCI_FLAG,
32 "window\0", 0x01000000L, MCI_FLAG,
33 "fullscreen by 2\0", 0x04000000L, MCI_FLAG,
34 "fullscreen\0", 0x02000000L, MCI_FLAG,
35 "\0", 0x00000000L, MCI_END_COMMAND,
36 "capability\0", 0x0000080bL, MCI_COMMAND_HEAD,
37 "\0", 0x00000002L, MCI_RETURN,
38 "notify\0", 0x00000001L, MCI_FLAG,
39 "wait\0", 0x00000002L, MCI_FLAG,
40 "test\0", 0x00000020L, MCI_FLAG,
41 "\0", 0x00000100L, MCI_CONSTANT,
42 "can record\0", 0x00000001L, MCI_INTEGER,
43 "has audio\0", 0x00000002L, MCI_INTEGER,
44 "has video\0", 0x00000003L, MCI_INTEGER,
45 "uses files\0", 0x00000005L, MCI_INTEGER,
46 "compound device\0", 0x00000006L, MCI_INTEGER,
47 "device type\0", 0x00000004L, MCI_INTEGER,
48 "can eject\0", 0x00000007L, MCI_INTEGER,
49 "can play\0", 0x00000008L, MCI_INTEGER,
50 "can save\0", 0x00000009L, MCI_INTEGER,
51 "can lock\0", 0x00004000L, MCI_INTEGER,
52 "can reverse\0", 0x00004004L, MCI_INTEGER,
53 "can stretch input\0", 0x00004008L, MCI_INTEGER,
54 "can stretch\0", 0x00004001L, MCI_INTEGER,
55 "can test\0", 0x00004009L, MCI_INTEGER,
56 "has still\0", 0x00004005L, MCI_INTEGER,
57 "can freeze\0", 0x00004002L, MCI_INTEGER,
58 "uses palettes\0", 0x00004006L, MCI_INTEGER,
59 "windows\0", 0x00004003L, MCI_INTEGER,
60 "maximum play rate\0", 0x0000400aL, MCI_INTEGER,
61 "minimum play rate\0", 0x0000400bL, MCI_INTEGER,
62 "can colorkey\0", 0x00004100L, MCI_INTEGER,
63 "\0", 0x00000000L, MCI_END_CONSTANT,
64 "\0", 0x00000000L, MCI_END_COMMAND,
65 "capture\0", 0x00000870L, MCI_COMMAND_HEAD,
66 "notify\0", 0x00000001L, MCI_FLAG,
67 "wait\0", 0x00000002L, MCI_FLAG,
68 "test\0", 0x00000020L, MCI_FLAG,
69 "as\0", 0x00010000L, MCI_STRING,
70 "at\0", 0x00020000L, MCI_RECT,
71 "\0", 0x00000000L, MCI_END_COMMAND,
72 "close\0", 0x00000804L, MCI_COMMAND_HEAD,
73 "notify\0", 0x00000001L, MCI_FLAG,
74 "wait\0", 0x00000002L, MCI_FLAG,
75 "\0", 0x00000000L, MCI_END_COMMAND,
76 "configure\0", 0x0000087aL, MCI_COMMAND_HEAD,
77 "notify\0", 0x00000001L, MCI_FLAG,
78 "wait\0", 0x00000002L, MCI_FLAG,
79 "test\0", 0x00000020L, MCI_FLAG,
80 "\0", 0x00000000L, MCI_END_COMMAND,
81 "copy\0", 0x00000852L, MCI_COMMAND_HEAD,
82 "notify\0", 0x00000001L, MCI_FLAG,
83 "wait\0", 0x00000002L, MCI_FLAG,
84 "test\0", 0x00000020L, MCI_FLAG,
85 "from\0", 0x00000004L, MCI_INTEGER,
86 "to\0", 0x00000008L, MCI_INTEGER,
87 "at\0", 0x00010000L, MCI_RECT,
88 "audio stream\0", 0x00020000L, MCI_INTEGER,
89 "video stream\0", 0x00040000L, MCI_INTEGER,
90 "\0", 0x00000000L, MCI_END_COMMAND,
91 "cue\0", 0x00000830L, MCI_COMMAND_HEAD,
92 "notify\0", 0x00000001L, MCI_FLAG,
93 "wait\0", 0x00000002L, MCI_FLAG,
94 "test\0", 0x00000020L, MCI_FLAG,
95 "input\0", 0x00010000L, MCI_FLAG,
96 "output\0", 0x00020000L, MCI_FLAG,
97 "to\0", 0x00000008L, MCI_INTEGER,
98 "noshow\0", 0x00040000L, MCI_FLAG,
99 "\0", 0x00000000L, MCI_END_COMMAND,
100 "cut\0", 0x00000851L, MCI_COMMAND_HEAD,
101 "notify\0", 0x00000001L, MCI_FLAG,
102 "wait\0", 0x00000002L, MCI_FLAG,
103 "test\0", 0x00000020L, MCI_FLAG,
104 "from\0", 0x00000004L, MCI_INTEGER,
105 "to\0", 0x00000008L, MCI_INTEGER,
106 "at\0", 0x00010000L, MCI_RECT,
107 "audio stream\0", 0x00020000L, MCI_INTEGER,
108 "video stream\0", 0x00040000L, MCI_INTEGER,
109 "\0", 0x00000000L, MCI_END_COMMAND,
110 "delete\0", 0x00000856L, MCI_COMMAND_HEAD,
111 "notify\0", 0x00000001L, MCI_FLAG,
112 "wait\0", 0x00000002L, MCI_FLAG,
113 "test\0", 0x00000020L, MCI_FLAG,
114 "from\0", 0x00000004L, MCI_INTEGER,
115 "to\0", 0x00000008L, MCI_INTEGER,
116 "at\0", 0x00010000L, MCI_RECT,
117 "audio stream\0", 0x00020000L, MCI_INTEGER,
118 "video stream\0", 0x00040000L, MCI_INTEGER,
119 "\0", 0x00000000L, MCI_END_COMMAND,
120 "freeze\0", 0x00000844L, MCI_COMMAND_HEAD,
121 "notify\0", 0x00000001L, MCI_FLAG,
122 "wait\0", 0x00000002L, MCI_FLAG,
123 "test\0", 0x00000020L, MCI_FLAG,
124 "at\0", 0x00010000L, MCI_RECT,
125 "outside\0", 0x00020000L, MCI_FLAG,
126 "\0", 0x00000000L, MCI_END_COMMAND,
127 "info\0", 0x0000080aL, MCI_COMMAND_HEAD,
128 "\0", 0x00000001L, MCI_RETURN,
129 "notify\0", 0x00000001L, MCI_FLAG,
130 "wait\0", 0x00000002L, MCI_FLAG,
131 "test\0", 0x00000020L, MCI_FLAG,
132 "file\0", 0x00000200L, MCI_FLAG,
133 "product\0", 0x00000100L, MCI_FLAG,
134 "window text\0", 0x00010000L, MCI_FLAG,
135 "usage\0", 0x00004000L, MCI_FLAG,
136 "version\0", 0x00000400L, MCI_FLAG,
137 "\0", 0x00020000L, MCI_CONSTANT,
138 "audio algorithm\0", 0x00004004L, MCI_INTEGER,
139 "audio quality\0", 0x00004001L, MCI_INTEGER,
140 "still algorithm\0", 0x00004005L, MCI_INTEGER,
141 "still quality\0", 0x00004002L, MCI_INTEGER,
142 "video algorithm\0", 0x00004006L, MCI_INTEGER,
143 "video quality\0", 0x00004003L, MCI_INTEGER,
144 "\0", 0x00000000L, MCI_END_CONSTANT,
145 "\0", 0x00000000L, MCI_END_COMMAND,
146 "list\0", 0x00000878L, MCI_COMMAND_HEAD,
147 "\0", 0x00000001L, MCI_RETURN,
148 "notify\0", 0x00000001L, MCI_FLAG,
149 "wait\0", 0x00000002L, MCI_FLAG,
150 "test\0", 0x00000020L, MCI_FLAG,
151 "count\0", 0x00020000L, MCI_FLAG,
152 "number\0", 0x00040000L, MCI_INTEGER,
153 "\0", 0x00010000L, MCI_CONSTANT,
154 "audio algorithm\0", 0x00004000L, MCI_INTEGER,
155 "audio quality\0", 0x00004001L, MCI_INTEGER,
156 "audio stream\0", 0x00004002L, MCI_INTEGER,
157 "still algorithm\0", 0x00004003L, MCI_INTEGER,
158 "still quality\0", 0x00004004L, MCI_INTEGER,
159 "video algorithm\0", 0x00004005L, MCI_INTEGER,
160 "video quality\0", 0x00004006L, MCI_INTEGER,
161 "video source\0", 0x00004008L, MCI_INTEGER,
162 "video stream\0", 0x00004007L, MCI_INTEGER,
163 "\0", 0x00000000L, MCI_END_CONSTANT,
164 "algorithm\0", 0x00080000L, MCI_STRING,
165 "\0", 0x00000000L, MCI_END_COMMAND,
166 "load\0", 0x00000850L, MCI_COMMAND_HEAD,
167 "notify\0", 0x00000001L, MCI_FLAG,
168 "wait\0", 0x00000002L, MCI_FLAG,
169 "test\0", 0x00000020L, MCI_FLAG,
170 "\0", 0x00000100L, MCI_STRING,
171 "\0", 0x00000000L, MCI_END_COMMAND,
172 "monitor\0", 0x00000871L, MCI_COMMAND_HEAD,
173 "notify\0", 0x00000001L, MCI_FLAG,
174 "wait\0", 0x00000002L, MCI_FLAG,
175 "test\0", 0x00000020L, MCI_FLAG,
176 "\0", 0x00020000L, MCI_CONSTANT,
177 "input\0", 0x00004000L, MCI_INTEGER,
178 "file\0", 0x00004001L, MCI_INTEGER,
179 "\0", 0x00000000L, MCI_END_CONSTANT,
180 "method\0", 0x00010000L, MCI_CONSTANT,
181 "pre\0", 0x0000a000L, MCI_INTEGER,
182 "post\0", 0x0000a001L, MCI_INTEGER,
183 "direct\0", 0x0000a002L, MCI_INTEGER,
184 "\0", 0x00000000L, MCI_END_CONSTANT,
185 "\0", 0x00000000L, MCI_END_COMMAND,
186 "open\0", 0x00000803L, MCI_COMMAND_HEAD,
187 "\0", 0x00000002L, MCI_RETURN,
188 "notify\0", 0x00000001L, MCI_FLAG,
189 "wait\0", 0x00000002L, MCI_FLAG,
190 "type\0", 0x00002000L, MCI_STRING,
191 "element\0", 0x00000200L, MCI_STRING,
192 "alias\0", 0x00000400L, MCI_STRING,
193 "shareable\0", 0x00000100L, MCI_FLAG,
194 "style\0", 0x00010000L, MCI_CONSTANT,
195 "overlapped\0", 0x00cf0000L, MCI_INTEGER,
196 "popup\0", 0x80880000L, MCI_INTEGER,
197 "child\0", 0x40000000L, MCI_INTEGER,
198 "\0", 0x00000000L, MCI_END_CONSTANT,
199 "parent\0", 0x00020000L, MCI_INTEGER,
200 "nostatic\0", 0x00040000L, MCI_FLAG,
201 "\0", 0x00000000L, MCI_END_COMMAND,
202 "paste\0", 0x00000853L, MCI_COMMAND_HEAD,
203 "notify\0", 0x00000001L, MCI_FLAG,
204 "wait\0", 0x00000002L, MCI_FLAG,
205 "test\0", 0x00000020L, MCI_FLAG,
206 "to\0", 0x00000008L, MCI_INTEGER,
207 "at\0", 0x00010000L, MCI_RECT,
208 "insert\0", 0x00080000L, MCI_FLAG,
209 "overwrite\0", 0x00100000L, MCI_FLAG,
210 "audio stream\0", 0x00020000L, MCI_INTEGER,
211 "video stream\0", 0x00040000L, MCI_INTEGER,
212 "\0", 0x00000000L, MCI_END_COMMAND,
213 "pause\0", 0x00000809L, MCI_COMMAND_HEAD,
214 "notify\0", 0x00000001L, MCI_FLAG,
215 "wait\0", 0x00000002L, MCI_FLAG,
216 "test\0", 0x00000020L, MCI_FLAG,
217 "\0", 0x00000000L, MCI_END_COMMAND,
218 "put\0", 0x00000842L, MCI_COMMAND_HEAD,
219 "notify\0", 0x00000001L, MCI_FLAG,
220 "wait\0", 0x00000002L, MCI_FLAG,
221 "test\0", 0x00000020L, MCI_FLAG,
222 "at\0", 0x00010000L, MCI_RECT,
223 "source\0", 0x00020000L, MCI_FLAG,
224 "destination\0", 0x00040000L, MCI_FLAG,
225 "frame\0", 0x00080000L, MCI_FLAG,
226 "video\0", 0x00100000L, MCI_FLAG,
227 "window\0", 0x00200000L, MCI_FLAG,
228 "client\0", 0x00400000L, MCI_FLAG,
229 "\0", 0x00000000L, MCI_END_COMMAND,
230 "quality\0", 0x00000877L, MCI_COMMAND_HEAD,
231 "notify\0", 0x00000001L, MCI_FLAG,
232 "wait\0", 0x00000002L, MCI_FLAG,
233 "test\0", 0x00000020L, MCI_FLAG,
234 "\0", 0x00010000L, MCI_CONSTANT,
235 "audio\0", 0x00004000L, MCI_INTEGER,
236 "still\0", 0x00004001L, MCI_INTEGER,
237 "video\0", 0x00004002L, MCI_INTEGER,
238 "\0", 0x00000000L, MCI_END_CONSTANT,
239 "name\0", 0x00020000L, MCI_STRING,
240 "algorithm\0", 0x00040000L, MCI_STRING,
241 "dialog\0", 0x00080000L, MCI_FLAG,
242 "handle\0", 0x00100000L, MCI_INTEGER,
243 "\0", 0x00000000L, MCI_END_COMMAND,
244 "realize\0", 0x00000840L, MCI_COMMAND_HEAD,
245 "notify\0", 0x00000001L, MCI_FLAG,
246 "wait\0", 0x00000002L, MCI_FLAG,
247 "test\0", 0x00000020L, MCI_FLAG,
248 "normal\0", 0x00010000L, MCI_FLAG,
249 "background\0", 0x00020000L, MCI_FLAG,
250 "\0", 0x00000000L, MCI_END_COMMAND,
251 "record\0", 0x0000080fL, MCI_COMMAND_HEAD,
252 "notify\0", 0x00000001L, MCI_FLAG,
253 "wait\0", 0x00000002L, MCI_FLAG,
254 "test\0", 0x00000020L, MCI_FLAG,
255 "from\0", 0x00000004L, MCI_INTEGER,
256 "to\0", 0x00000008L, MCI_INTEGER,
257 "insert\0", 0x00000100L, MCI_FLAG,
258 "overwrite\0", 0x00000200L, MCI_FLAG,
259 "at\0", 0x00010000L, MCI_RECT,
260 "hold\0", 0x00020000L, MCI_FLAG,
261 "audio stream\0", 0x00040000L, MCI_INTEGER,
262 "video stream\0", 0x00080000L, MCI_INTEGER,
263 "\0", 0x00000000L, MCI_END_COMMAND,
264 "reserve\0", 0x00000872L, MCI_COMMAND_HEAD,
265 "notify\0", 0x00000001L, MCI_FLAG,
266 "wait\0", 0x00000002L, MCI_FLAG,
267 "test\0", 0x00000020L, MCI_FLAG,
268 "in\0", 0x00010000L, MCI_STRING,
269 "size\0", 0x00020000L, MCI_INTEGER,
270 "\0", 0x00000000L, MCI_END_COMMAND,
271 "restore\0", 0x0000087bL, MCI_COMMAND_HEAD,
272 "notify\0", 0x00000001L, MCI_FLAG,
273 "wait\0", 0x00000002L, MCI_FLAG,
274 "test\0", 0x00000020L, MCI_FLAG,
275 "from\0", 0x00010000L, MCI_STRING,
276 "at\0", 0x00020000L, MCI_RECT,
277 "\0", 0x00000000L, MCI_END_COMMAND,
278 "resume\0", 0x00000855L, MCI_COMMAND_HEAD,
279 "notify\0", 0x00000001L, MCI_FLAG,
280 "wait\0", 0x00000002L, MCI_FLAG,
281 "test\0", 0x00000020L, MCI_FLAG,
282 "\0", 0x00000000L, MCI_END_COMMAND,
283 "save\0", 0x00000813L, MCI_COMMAND_HEAD,
284 "notify\0", 0x00000001L, MCI_FLAG,
285 "wait\0", 0x00000002L, MCI_FLAG,
286 "test\0", 0x00000020L, MCI_FLAG,
287 "\0", 0x00000100L, MCI_STRING,
288 "at\0", 0x00010000L, MCI_RECT,
289 "abort\0", 0x00020000L, MCI_FLAG,
290 "keepreserve\0", 0x00040000L, MCI_FLAG,
291 "\0", 0x00000000L, MCI_END_COMMAND,
292 "seek\0", 0x00000807L, MCI_COMMAND_HEAD,
293 "notify\0", 0x00000001L, MCI_FLAG,
294 "wait\0", 0x00000002L, MCI_FLAG,
295 "test\0", 0x00000020L, MCI_FLAG,
296 "to start\0", 0x00000100L, MCI_FLAG,
297 "to end\0", 0x00000200L, MCI_FLAG,
298 "to\0", 0x00000008L, MCI_INTEGER,
299 "\0", 0x00000000L, MCI_END_COMMAND,
300 "set\0", 0x0000080dL, MCI_COMMAND_HEAD,
301 "notify\0", 0x00000001L, MCI_FLAG,
302 "wait\0", 0x00000002L, MCI_FLAG,
303 "test\0", 0x00000020L, MCI_FLAG,
304 "time format\0", 0x00000400L, MCI_CONSTANT,
305 "frames\0", 0x00000003L, MCI_INTEGER,
306 "milliseconds\0", 0x00000000L, MCI_INTEGER,
307 "ms\0", 0x00000000L, MCI_INTEGER,
308 "bytes\0", 0x00000008L, MCI_INTEGER,
309 "\0", 0x00000000L, MCI_END_CONSTANT,
310 "door open\0", 0x00000100L, MCI_FLAG,
311 "door closed\0", 0x00000200L, MCI_FLAG,
312 "audio\0", 0x00000800L, MCI_CONSTANT,
313 "all\0", 0x00000000L, MCI_INTEGER,
314 "left\0", 0x00000001L, MCI_INTEGER,
315 "right\0", 0x00000002L, MCI_INTEGER,
316 "\0", 0x00000000L, MCI_END_CONSTANT,
317 "video\0", 0x00001000L, MCI_FLAG,
318 "seek exactly\0", 0x00010000L, MCI_FLAG,
319 "file format\0", 0x00080000L, MCI_CONSTANT,
320 "avss\0", 0x00004000L, MCI_INTEGER,
321 "avi\0", 0x00004001L, MCI_INTEGER,
322 "dib\0", 0x00004002L, MCI_INTEGER,
323 "rdib\0", 0x00004003L, MCI_INTEGER,
324 "jpeg\0", 0x00004004L, MCI_INTEGER,
325 "rjpeg\0", 0x00004005L, MCI_INTEGER,
326 "jfif\0", 0x00004006L, MCI_INTEGER,
327 "mpeg\0", 0x00004007L, MCI_INTEGER,
328 "\0", 0x00000000L, MCI_END_CONSTANT,
329 "still\0", 0x00040000L, MCI_FLAG,
330 "on\0", 0x00002000L, MCI_FLAG,
331 "off\0", 0x00004000L, MCI_FLAG,
332 "speed\0", 0x00020000L, MCI_INTEGER,
333 "\0", 0x00000000L, MCI_END_COMMAND,
334 "setaudio\0", 0x00000873L, MCI_COMMAND_HEAD,
335 "notify\0", 0x00000001L, MCI_FLAG,
336 "wait\0", 0x00000002L, MCI_FLAG,
337 "test\0", 0x00000020L, MCI_FLAG,
338 "\0", 0x00800000L, MCI_CONSTANT,
339 "bass\0", 0x00004001L, MCI_INTEGER,
340 "treble\0", 0x00004000L, MCI_INTEGER,
341 "volume\0", 0x00004002L, MCI_INTEGER,
342 "stream\0", 0x00004003L, MCI_INTEGER,
343 "source\0", 0x00004004L, MCI_INTEGER,
344 "samplespersec\0", 0x00004005L, MCI_INTEGER,
345 "bytespersec\0", 0x00004006L, MCI_INTEGER,
346 "alignment\0", 0x00004007L, MCI_INTEGER,
347 "bitspersample\0", 0x00004008L, MCI_INTEGER,
348 "\0", 0x00000000L, MCI_END_CONSTANT,
349 "to\0", 0x01000000L, MCI_CONSTANT,
350 "left\0", 0x00000001L, MCI_INTEGER,
351 "right\0", 0x00000002L, MCI_INTEGER,
352 "average\0", 0x00004000L, MCI_INTEGER,
353 "stereo\0", 0x00000000L, MCI_INTEGER,
354 "\0", 0x00000000L, MCI_END_CONSTANT,
355 "over\0", 0x00010000L, MCI_INTEGER,
356 "algorithm\0", 0x00040000L, MCI_STRING,
357 "quality\0", 0x00080000L, MCI_STRING,
358 "record\0", 0x00100000L, MCI_FLAG,
359 "left\0", 0x00200000L, MCI_FLAG,
360 "clocktime\0", 0x00020000L, MCI_FLAG,
361 "right\0", 0x00400000L, MCI_FLAG,
362 "on\0", 0x00002000L, MCI_FLAG,
363 "off\0", 0x00004000L, MCI_FLAG,
364 "input\0", 0x02000000L, MCI_FLAG,
365 "output\0", 0x04000000L, MCI_FLAG,
366 "\0", 0x00000000L, MCI_END_COMMAND,
367 "setvideo\0", 0x00000876L, MCI_COMMAND_HEAD,
368 "notify\0", 0x00000001L, MCI_FLAG,
369 "wait\0", 0x00000002L, MCI_FLAG,
370 "test\0", 0x00000020L, MCI_FLAG,
371 "\0", 0x00100000L, MCI_CONSTANT,
372 "frame rate\0", 0x00004008L, MCI_INTEGER,
373 "brightness\0", 0x00004000L, MCI_INTEGER,
374 "color\0", 0x00004001L, MCI_INTEGER,
375 "contrast\0", 0x00004002L, MCI_INTEGER,
376 "tint\0", 0x00004003L, MCI_INTEGER,
377 "sharpness\0", 0x00004004L, MCI_INTEGER,
378 "gamma\0", 0x00004005L, MCI_INTEGER,
379 "palette handle\0", 0x00004007L, MCI_INTEGER,
380 "stream\0", 0x00004006L, MCI_INTEGER,
381 "source\0", 0x00004009L, MCI_INTEGER,
382 "key index\0", 0x0000400aL, MCI_INTEGER,
383 "key color\0", 0x0000400bL, MCI_INTEGER,
384 "\0", 0x00000000L, MCI_END_CONSTANT,
385 "to\0", 0x01000000L, MCI_CONSTANT,
386 "ntsc\0", 0x00004000L, MCI_INTEGER,
387 "rgb\0", 0x00004001L, MCI_INTEGER,
388 "svideo\0", 0x00004002L, MCI_INTEGER,
389 "pal\0", 0x00004003L, MCI_INTEGER,
390 "secam\0", 0x00004004L, MCI_INTEGER,
391 "\0", 0x00000000L, MCI_END_CONSTANT,
392 "quality\0", 0x00010000L, MCI_STRING,
393 "algorithm\0", 0x00020000L, MCI_STRING,
394 "number\0", 0x00080000L, MCI_INTEGER,
395 "over\0", 0x00200000L, MCI_INTEGER,
396 "record\0", 0x00400000L, MCI_FLAG,
397 "still\0", 0x00800000L, MCI_FLAG,
398 "clocktime\0", 0x00040000L, MCI_FLAG,
399 "on\0", 0x00002000L, MCI_FLAG,
400 "off\0", 0x00004000L, MCI_FLAG,
401 "input\0", 0x02000000L, MCI_FLAG,
402 "output\0", 0x04000000L, MCI_FLAG,
403 "\0", 0x00000000L, MCI_END_COMMAND,
404 "signal\0", 0x00000875L, MCI_COMMAND_HEAD,
405 "notify\0", 0x00000001L, MCI_FLAG,
406 "wait\0", 0x00000002L, MCI_FLAG,
407 "test\0", 0x00000020L, MCI_FLAG,
408 "at\0", 0x00010000L, MCI_INTEGER,
409 "every\0", 0x00020000L, MCI_INTEGER,
410 "uservalue\0", 0x00040000L, MCI_INTEGER,
411 "cancel\0", 0x00080000L, MCI_FLAG,
412 "return position\0", 0x00100000L, MCI_FLAG,
413 "\0", 0x00000000L, MCI_END_COMMAND,
414 "status\0", 0x00000814L, MCI_COMMAND_HEAD,
415 "\0", 0x00000002L, MCI_RETURN,
416 "notify\0", 0x00000001L, MCI_FLAG,
417 "wait\0", 0x00000002L, MCI_FLAG,
418 "test\0", 0x00000020L, MCI_FLAG,
419 "\0", 0x00000100L, MCI_CONSTANT,
420 "frames skipped\0", 0x00008001L, MCI_INTEGER,
421 "play speed\0", 0x00008002L, MCI_INTEGER,
422 "audio breaks\0", 0x00008003L, MCI_INTEGER,
423 "alignment\0", 0x00004029L, MCI_INTEGER,
424 "audio input\0", 0x00004000L, MCI_INTEGER,
425 "audio record\0", 0x0000401aL, MCI_INTEGER,
426 "audio source\0", 0x00004009L, MCI_INTEGER,
427 "audio stream\0", 0x0000402dL, MCI_INTEGER,
428 "bass\0", 0x0000400fL, MCI_INTEGER,
429 "bitsperpel\0", 0x0000402bL, MCI_INTEGER,
430 "bitspersample\0", 0x0000402aL, MCI_INTEGER,
431 "brightness\0", 0x00004005L, MCI_INTEGER,
432 "bytespersec\0", 0x00004028L, MCI_INTEGER,
433 "color\0", 0x00004006L, MCI_INTEGER,
434 "contrast\0", 0x00004007L, MCI_INTEGER,
435 "current track\0", 0x00000008L, MCI_INTEGER,
436 "file format\0", 0x00004008L, MCI_INTEGER,
437 "still file format\0", 0x0000401dL, MCI_INTEGER,
438 "file mode\0", 0x0000401fL, MCI_INTEGER,
439 "file completion\0", 0x00004020L, MCI_INTEGER,
440 "forward\0", 0x0000402cL, MCI_INTEGER,
441 "gamma\0", 0x0000400aL, MCI_INTEGER,
442 "length\0", 0x00000001L, MCI_INTEGER,
443 "media present\0", 0x00000005L, MCI_INTEGER,
444 "mode\0", 0x00000004L, MCI_INTEGER,
445 "monitor method\0", 0x0000400cL, MCI_INTEGER,
446 "monitor\0", 0x0000400bL, MCI_INTEGER,
447 "number of tracks\0", 0x00000003L, MCI_INTEGER,
448 "palette handle\0", 0x00004004L, MCI_INTEGER,
449 "pause mode\0", 0x00004026L, MCI_INTEGER,
450 "position\0", 0x00000002L, MCI_INTEGER,
451 "ready\0", 0x00000007L, MCI_INTEGER,
452 "frame rate\0", 0x0000400eL, MCI_INTEGER,
453 "reserved size\0", 0x00004010L, MCI_INTEGER,
454 "samplespersec\0", 0x00004027L, MCI_INTEGER,
455 "seek exactly\0", 0x00004011L, MCI_INTEGER,
456 "sharpness\0", 0x00004012L, MCI_INTEGER,
457 "smpte\0", 0x00004013L, MCI_INTEGER,
458 "speed\0", 0x00004003L, MCI_INTEGER,
459 "time format\0", 0x00000006L, MCI_INTEGER,
460 "tint\0", 0x00004015L, MCI_INTEGER,
461 "treble\0", 0x00004016L, MCI_INTEGER,
462 "unsaved\0", 0x00004017L, MCI_INTEGER,
463 "video key color\0", 0x00004025L, MCI_INTEGER,
464 "video key index\0", 0x00004024L, MCI_INTEGER,
465 "video source\0", 0x0000401bL, MCI_INTEGER,
466 "video source number\0", 0x0000401eL, MCI_INTEGER,
467 "video record\0", 0x0000401cL, MCI_INTEGER,
468 "video stream\0", 0x0000402eL, MCI_INTEGER,
469 "volume\0", 0x00004019L, MCI_INTEGER,
470 "window handle\0", 0x00004001L, MCI_INTEGER,
471 "window visible\0", 0x00004021L, MCI_INTEGER,
472 "window minimized\0", 0x00004022L, MCI_INTEGER,
473 "window maximized\0", 0x00004023L, MCI_INTEGER,
474 "video streams\0", 0x00004100L, MCI_INTEGER,
475 "video bitrate\0", 0x00004101L, MCI_INTEGER,
476 "video maxbitrate\0", 0x00004102L, MCI_INTEGER,
477 "audio streams\0", 0x00004103L, MCI_INTEGER,
478 "audio bitrate\0", 0x00004104L, MCI_INTEGER,
479 "video brush\0", 0x00004105L, MCI_INTEGER,
480 "audio\0", 0x00004014L, MCI_INTEGER,
481 "video\0", 0x00004018L, MCI_INTEGER,
482 "\0", 0x00000000L, MCI_END_CONSTANT,
483 "track\0", 0x00000010L, MCI_INTEGER,
484 "start\0", 0x00000200L, MCI_FLAG,
485 "left\0", 0x00080000L, MCI_FLAG,
486 "right\0", 0x00100000L, MCI_FLAG,
487 "nominal\0", 0x00020000L, MCI_FLAG,
488 "record\0", 0x01000000L, MCI_FLAG,
489 "input\0", 0x00400000L, MCI_FLAG,
490 "output\0", 0x00800000L, MCI_FLAG,
491 "disk space\0", 0x00200000L, MCI_STRING,
492 "reference\0", 0x00040000L, MCI_INTEGER,
493 "\0", 0x00000000L, MCI_END_COMMAND,
494 "step\0", 0x0000080eL, MCI_COMMAND_HEAD,
495 "notify\0", 0x00000001L, MCI_FLAG,
496 "wait\0", 0x00000002L, MCI_FLAG,
497 "test\0", 0x00000020L, MCI_FLAG,
498 "reverse\0", 0x00010000L, MCI_FLAG,
499 "by\0", 0x00020000L, MCI_INTEGER,
500 "\0", 0x00000000L, MCI_END_COMMAND,
501 "stop\0", 0x00000808L, MCI_COMMAND_HEAD,
502 "notify\0", 0x00000001L, MCI_FLAG,
503 "wait\0", 0x00000002L, MCI_FLAG,
504 "test\0", 0x00000020L, MCI_FLAG,
505 "hold\0", 0x00010000L, MCI_FLAG,
506 "\0", 0x00000000L, MCI_END_COMMAND,
507 "undo\0", 0x00000879L, MCI_COMMAND_HEAD,
508 "notify\0", 0x00000001L, MCI_FLAG,
509 "wait\0", 0x00000002L, MCI_FLAG,
510 "test\0", 0x00000020L, MCI_FLAG,
511 "\0", 0x00000000L, MCI_END_COMMAND,
512 "unfreeze\0", 0x00000845L, MCI_COMMAND_HEAD,
513 "notify\0", 0x00000001L, MCI_FLAG,
514 "wait\0", 0x00000002L, MCI_FLAG,
515 "test\0", 0x00000020L, MCI_FLAG,
516 "at\0", 0x00010000L, MCI_RECT,
517 "\0", 0x00000000L, MCI_END_COMMAND,
518 "update\0", 0x00000854L, MCI_COMMAND_HEAD,
519 "notify\0", 0x00000001L, MCI_FLAG,
520 "wait\0", 0x00000002L, MCI_FLAG,
521 "test\0", 0x00000020L, MCI_FLAG,
522 "at\0", 0x00010000L, MCI_RECT,
523 "hdc\0", 0x00020000L, MCI_INTEGER,
524 "paint\0", 0x00040000L, MCI_FLAG,
525 "\0", 0x00000000L, MCI_END_COMMAND,
526 "where\0", 0x00000843L, MCI_COMMAND_HEAD,
527 "\0", 0x00000007L, MCI_RETURN,
528 "notify\0", 0x00000001L, MCI_FLAG,
529 "wait\0", 0x00000002L, MCI_FLAG,
530 "test\0", 0x00000020L, MCI_FLAG,
531 "source\0", 0x00020000L, MCI_FLAG,
532 "destination\0", 0x00040000L, MCI_FLAG,
533 "frame\0", 0x00080000L, MCI_FLAG,
534 "video\0", 0x00100000L, MCI_FLAG,
535 "window\0", 0x00200000L, MCI_FLAG,
536 "max\0", 0x00400000L, MCI_FLAG,
537 "min\0", 0x00800000L, MCI_FLAG,
538 "\0", 0x00000000L, MCI_END_COMMAND,
539 "window\0", 0x00000841L, MCI_COMMAND_HEAD,
540 "notify\0", 0x00000001L, MCI_FLAG,
541 "wait\0", 0x00000002L, MCI_FLAG,
542 "test\0", 0x00000020L, MCI_FLAG,
543 "handle\0", 0x00010000L, MCI_CONSTANT,
544 "default\0", 0x00000000L, MCI_INTEGER,
545 "\0", 0x00000000L, MCI_END_CONSTANT,
546 "state\0", 0x00040000L, MCI_CONSTANT,
547 "hide\0", 0x00000000L, MCI_INTEGER,
548 "minimize\0", 0x00000006L, MCI_INTEGER,
549 "restore\0", 0x00000009L, MCI_INTEGER,
550 "show maximized\0", 0x00000003L, MCI_INTEGER,
551 "show min noactive\0", 0x00000007L, MCI_INTEGER,
552 "show minimized\0", 0x00000002L, MCI_INTEGER,
553 "show na\0", 0x00000008L, MCI_INTEGER,
554 "show noactivate\0", 0x00000004L, MCI_INTEGER,
555 "show normal\0", 0x00000001L, MCI_INTEGER,
556 "show\0", 0x00000005L, MCI_INTEGER,
557 "no action\0", 0x00000008L, MCI_INTEGER,
558 "minimized\0", 0x00000002L, MCI_INTEGER,
559 "\0", 0x00000000L, MCI_END_CONSTANT,
560 "text\0", 0x00080000L, MCI_STRING,
561 "\0", 0x00000000L, MCI_END_COMMAND,
562 "\0", 0x00000000L, MCI_END_COMMAND_LIST