This DDK includes the source code for the following audio drivers and libraries:
| Driver or Library | Location of Source Files |
| User mode audio driver library (see Using drvlib.lib.) |
\ddk\src\mmedia\drvlib |
| Standard user-mode audio driver | \ddk\src\mmedia\mmdrv |
| Media Vision ProAudio Spectrum 16 driver | \ddk\src\mmedia\mvaudio |
| Creative Labs Sound Blaster driver | \ddk\src\mmedia\sndblst |
| Windows sound system driver | \ddk\src\mmedia\sndsys |
| Kernel-mode driver library (see Using soundlib.lib.) |
\ddk\src\mmedia\soundlib |
| Ad Lib and OPL3 MIDI synthesizer driver | \ddk\src\mmedia\synth |
| User-mode synthesizer driver library (see Using synthlib.lib.) |
\ddk\src\mmedia\synthlib |
For the driver samples, code for both the user-mode and the kernel-mode driver is provided. Under the listed driver directory, a \dll subdirectory contains the user-mode driver sources, and a \driver subdirectory contains the kernel-mode driver sources.
Within this chapter frequent reference is made to the user-mode and kernel-mode drivers for the Creative Labs Sound Blaster card. The kernel-mode driver is sndblst.sys. Two user-mode drivers call sndblst.sys: the standard audio driver, mmdrv.dll, handles MIDI input and output operations; a customized driver, sndblst.dll, handles waveform, mixer, synthesizer, and auxiliary I/O operations.