WODM_RESET

Sent to a waveform output device driver to stop playback of a waveform and return all data blocks in the playback queue to the client.

MMSYSERR_NOTENABLED

The driver failed to load or initialize.


DWORD dwParam1

Unused.

DWORD dwParam2

Unused.

If the driver is playing or paused, it should stop playback immediately and mark all pending data blocks as done by setting the WHDR_DONE bit in the dwFlags field of the WAVEHDR structure for each block. The driver should then notify the client by using DriverCallback to send a WOM_DONE message for each data block. If playback was paused, the driver should take itself out of the paused state. The driver should reset its position count to zero.