I want to enumerate all available drive letters (which aren\'t already taken) in Windows using VC++.
How can I do this?
GetLogicalDriveStrings can get you just the list of currently used drive letters.
GetVolumeInformation can be used to get more information about a specific drive.