How to enumerate audio endpoint (IMMDevice) properties on your system

This blog post has moved to https://matthewvaneerde.wordpress.com/2011/06/13/how-to-enumerate-audio-endpoint-immdevice-properties-on-your-system/