Mode Constants
| Constant | Value | Description |
| mciModeNotOpen | 524 | Device not open. |
| mciModeStop | 525 | Device stop. |
| mciModePlay | 526 | Device play. |
| mciModeRecord | 527 | Device record. |
| mciModeSeek | 528 | Device seek. |
| mciModePause | 529 | Device pause. |
| mciModeReady | 530 | Device ready. |
Notify Constants
| Constant | Value | Description |
| mciNotifySuccessful | 1 | Command completed successfully. |
| mciNotifySuperseded | 2 | Command superseded by another command. |
| mciAborted | 4 | Command aborted by user. |
| mciFailure | 8 | Command failed. |
Orientation Constants
| Constant | Value | Description |
| mciOrientHorz | 0 | Buttons arranged horizontally. |
| mciOrientVert | 1 | Buttons arranged vertically. |
RecordMode Constants
| Constant | Value | Description |
| mciRecordInsert | 0 | Insert recording mode. |
| mciRecordOverwrite | 1 | Overwrite recording mode. |
Format Constants
| Constant | Value | Description |
| mciFormatMilliseconds | 0 | Milliseconds format. |
| mciFormatHms | 1 | Hours, seconds, and minutes format. |
| mciFormatMsf | 2 | Minutes, seconds, and frames format. |
| mciFormatFrames | 3 | Frames format. |
| mciFormatSmpte24 | 4 | 24-frame SMPTE format. |
| mciFormatSmpte25 | 5 | 25-frame SMPTE format. |
| mciFormatSmpte30 | 6 | 30-frame SMPTE format. |
| mciFormatSmpte30Drop | 7 | 30-drop-frame SMPTE format. |
| mciFormatBytes | 8 | Bytes format. |
| mciFormatSamples | 9 | Samples format. |
| mciFormatTmsf | 10 | Tracks minutes, seconds, and frames format. |