Chapter 3 MCI Device Drivers

This chapter discusses the contents of an MCI device driver and how to add to and extend the MCI command set. Before reading this section, you might want to first read the Microsoft Windows Software Development Kit Multimedia Programmer's Guide to understand what MCI is and how to use it from an application's point of view. This chapter covers the following topics:

Using the DriverProc entry point for MCI messages

Handling MCI messages

Responding to the required and basic commands

Responding to commands for specific device types

Responding to the wait and notify flags

Adding new MCI commands

Functions available for use with MCI device drivers