This section contains an alphabetical list of the functions, macros, messages, and structures used by MCI device drivers. Each MCI function contains the prefix "mci" to identify the type of the function. Each MCI message contains the prefix "MCI_" to identify the type of the message.
Windows communicates with MCI device drivers through messages it sends to the driver. The driver processes these messages with its DriverProc entry-point function. A message consists of three parts: a message number and two LPARAM parameters. Message numbers are identified by predefined message names. The two LPARAM parameters contain message-dependent values.
Group | Elements |
Opening a Device Driver | MCI_OPEN_DRIVER |
Closing a Device Driver | MCI_CLOSE_DRIVER |
Responding to the Wait Flag | mciDriverYield |
Responding to the Notify Flag | mciDriverNotify |
Returning Information in the MCI Structure | MAKEMCIRESOURCE |
Registering Command Tables with MCI | mciFreeCommandResource mciLoadCommandResource |
Using Instance Data | mciGetDriverData mciSetDriverData |