I am trying to develop a program that detects the available input/output audio devices in Windows XP/7 and lists them for the user to select. The ultimate goal is for the user to select an input device and be able to see the frequency of the audio being input by something like a microphone. However, I have no clue where to start. I have not began developing source code yet, as I have no clue what libraries to include or if I need to download something. This will be my first attempt at programming in C++ in a long time, so I would greatly appreciate any assistance that anyone is willing to offer.