• Microsoft Developer Network
  • ▶Highlights
  • ▶Technical Articles
  • ▶Sample Code
  • ▶Resource and Strategy
  • ▶Knowledge Base and Bug Lists
  • ▶Books and Magazine Articles
  • ▼Product Documentation
    • ▶C/C++ 7.0
    • ▶Macro Assembler 6.0
    • ▶Multimedia Development Kit
    • ▶OLE 1.0 Programmer's Reference
    • ▶Win32 SDK for Windows NT
    • ▼Windows 3.1 DDK
      • ▶Installation and Update Guide
      • ▶Device Driver Adaptation Guide
      • ▶Virtual Device Adaptation Guide
      • ▶Minidriver Development Guide
      • ▶Printers and Fonts Kit
      • ▼Multimedia Device Adaptation Guide
        • Title Page
        • ▶Chapter 1 Multimedia Device Drivers
        • ▼Chapter 2 Audio Device Drivers
          • Chapter 2 Audio Device Drivers
          • The Sound Blaster Sample Device Driver
          • The Different Types of Audio Devices
          • ▶Writing an Audio Device Driver
          • ▶Writing a Waveform Output Driver
          • ▶Writing a Waveform Input Driver
          • ▶Writing a MIDI Output Driver
          • ▶Writing a MIDI Input Driver
          • ▶Writing an Auxiliary Audio Device Driver
          • ▶Audio Device Driver Function Reference
          • ▼Audio Device Driver Message Reference
            • Audio Device Driver Message Reference
            • AUXDM_GETDEVCAPS
            • AUXDM_GETNUMDEVS
            • AUXDM_GETVOLUME
            • AUXDM_SETVOLUME
            • MIDM_ADDBUFFER
            • MIDM_CLOSE
            • MIDM_GETDEVCAPS
            • MIDM_GETNUMDEVS
            • MIDM_OPEN
            • MIDM_PREPARE
            • MIDM_RESET
            • MIDM_START
            • MIDM_STOP
            • MIDM_UNPREPARE
            • MIM_CLOSE
            • MIM_DATA
            • MIM_ERROR
            • MIM_LONGDATA
            • MIM_LONGERROR
            • MIM OPEN
            • MODM_CLOSE
            • MODM_DATA
            • MODM_GETDEVCAPS
            • MODM_GETNUMDEVS
            • MODM_GETVOLUME
            • MODM_LONGDATA
            • MODM_OPEN
            • MODM_PREPARE
            • MODM_RESET
            • MODM_SETVOLUME
            • MODM_UNPREPARE
            • MOM_CLOSE
            • MOM_DONE
            • MOM_OPEN
            • WIDM_ADDBUFFER
            • WIDM_CLOSE
            • WIDM_GETDEVCAPS
            • WIDM_GETNUMDEVS
            • WIDM_GETPOS
            • WIDM_OPEN
            • WIDM_PREPARE
            • WIDM_RESET
            • WIDM_START
            • WIDM_STOP
            • WIDM_UNPREPARE
            • WIM_CLOSE
            • WIM_DATA
            • WIM_OPEN
            • WODM_BREAKLOOP
            • WODM_CLOSE
            • WODM_GETDEVCAPS
            • WODM_GETNUMDEVS
            • WODM_GETPITCH
            • WODM_GETPLAYBACKRATE
            • WODM_GETPOS
            • WODM_GETVOLUME
            • WODM_OPEN
            • WODM_ PAUSE
            • WODM_PREPARE
            • WODM_RESET
            • WODM_RESTART
            • WODM_SETPITCH
            • WODM_SETPLAYBACKRATE
            • WODM_SETVOLUME
            • WODM_UNPREPARE
            • WODM_WRITE
            • WOM_CLOSE
            • WOM_DONE
            • WOM_OPEN
          • ▶Audio Device Driver Data Structure Reference
        • ▶Chapter 3 MCI Device Drivers
        • ▶Chapter 4 Joystick Device Drivers
        • ▶Chapter 5 Test Applications
    • ▶Windows 3.1 SDK
    • ▶QuickC for Windows
  • ▶Unsupported Tools & Utilities