Legacy Audio Device Messages

The following Windows Multimedia functions provide a way for callers to pass messages to legacy audio devices:

  • waveInMessage

  • waveOutMessage

  • midiInMessage

  • midiOutMessage

  • mixerMessage

  • auxOutMessage

Some of these device messages are handled directly by the device driver, and some are handled by the system on behalf of the device.

This section describes only messages that are intercepted by the system and handled without ever being passed to the device driver. For more information, see System-Intercepted Device Messages.

Each message described in this section is valid for use with one or more of the six xxxMessage functions in the preceding list.

This section describes the following messages:

DRV_QUERYDEVICEINTERFACE

DRV_QUERYDEVICEINTERFACESIZE

DRV_QUERYDEVNODE

DRV_QUERYMAPPABLE

DRVM_MAPPER_CONSOLEVOICECOM_GET

DRVM_MAPPER_PREFERRED_GET