Courtesy of the Microsoft XDK documentation:
"While the flexibility of an audio pipeline fully implemented in software provides the ability to arbitrarily route data to multiple destinations with independent volume control, it does lead to a potentially dizzying array of... well, arrays, as well as pointers and structures. Initializing an XAudio source voice via XAudioCreateSourceVoice requires no fewer than 5 levels of indirection."
SizZlE666
lol wut