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