Supporting Waveform Devices

Of the types of operations supported by sndblst.sys, waveform I/O operations are the most complex. Waveform operations are complex because they require the use of both interrupts and auto-initialize DMA. Functions within soundlib.lib support both interrupt and DMA operations for waveform devices. To use soundlib.lib for handling waveform devices, you must: