• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio 6.0 Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▼DDK Documentation
      • About DDK Documentation
      • ▼Windows 95 DDK
        • ▼Windows 95 Documentation
          • ▶Legal Information
          • ▶Programmer's Guide
          • ▼Design Guide
            • ▶Introduction to the Design Guide
            • Overview of Audio Device Drivers
            • ▶Virtual Communications Device Drivers
            • ▶Display Drivers
            • ▶Infrared Communications for Windows 95 Product Description
            • ▶Windows 95 Keyboard Driver
            • ▶Overview of the Modem Development Kit
            • ▶Mouse Overview
            • ▼Multimedia Device Drivers
              • Types of Multimedia Device Drivers
              • Sample Multimedia Device Drivers
              • Structure of Multimedia Device Drivers
              • Header Files for Multimedia Device Drivers
              • Interacting with Multimedia Device Drivers
              • ▶Initializing and Configuring Multimedia Device Drivers
              • ▶Multimedia Device Information (INF) Files
              • ▶Writing Multimedia Device Drivers
              • ▶Audio Device Drivers
              • ▼MCI Device Drivers
                • MCI Sample Device Drivers
                • MCI Driver Entry Point
                • Error Return Values
                • MCI Functions that Call DriverProc
                • Types of MCI Messages
                • Required Command Messages for All Drivers
                • Basic Command Messages
                • ▶Extended Command Messages
                • MCI Structures
                • Using MCI Device Drivers
                • Opening a Device Driver
                • Responding to the MCI_OPEN_SHAREABLE Flag
                • Closing a Device Driver
                • Responding to the Wait Flag
                • Responding to the Notify Flag
                • Responding to the Test Flag
                • Returning Information in an MCI Structure
                • Responding to the MCI_INFO Message
                • Responding to the MCI_GETDEVCAPS Message
                • Responding to the MCI_STATUS Message
                • Responding to MCI_PAUSE, MCI_PLAY, MCI_RECORD, MCI_RESUME, and MCI_STOP Messages
                • Creating New Files for MCI_RECORD
                • Responding to the MCI_SET Message
                • Responding to the Basic MCI_STATUS Message
                • ▶Adding New MCI Commands
                • Reference
                • ▶Functions and Macros
                • ▶Messages from the System
                • ▼Messages from Applications
                  • MCI_CLOSE
                  • MCI_COPY
                  • MCI_CUE
                  • MCI_CUT
                  • MCI_DELETE
                  • MCI_ESCAPE
                  • MCI_FREEZE
                  • MCI_GETDEVCAPS
                  • MCI_INFO
                  • MCI_LOAD
                  • MCI_OPEN
                  • MCI_PASTE
                  • MCI_PAUSE
                  • MCI_PLAY
                  • MCI_PUT
                  • MCI_REALIZE
                  • MCI_RECORD
                  • MCI_RESUME
                  • MCI_SAVE
                  • MCI_SEEK
                  • MCI_SET
                  • MCI_SPIN
                  • MCI_STATUS
                  • MCI_STEP
                  • MCI_STOP
                  • MCI_UNFREEZE
                  • MCI_UPDATE
                  • MCI_WHERE
                  • MCI_WINDOW
                  • MM_MCINOTIFY
                • ▶Structures
              • ▶Video Capture Device Drivers
              • ▶Audio Compression Manager Drivers
              • ▶Joystick Device Drivers
              • ▶Video Compression and Decompression Drivers
            • ▶Networking
            • ▶Pen Device Driver
            • ▶Printer Driver Overview
            • ▶Storage Technology Reference
          • ▶Kernel Services Guide
          • ▶Networking and Configuration Guide
        • ▶Legacy Printing Documentation (Windows 3.1)
      • ▶Windows 98 Driver Development Kit
      • ▶Windows 2000 Driver Development Kit
      • ▶Windows NT 4.0 DDK
      • ▶Smart Card DDK
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples