I would like to implement my own virtual surround sound provider akin to "Windows Sonic for Headphones" and "Dolby Atmos for Headphones". As far as I can see, there's absolutely no public API doc about that feature.
How would you approach analyzing / reverse engineering Windows to get access to the provider-side API?
Given that Windows usually uses COM objects, I'd guess that once you have the correct binary file, creating a reliably working interface specification should be easy.