I'm making a media player with a custom file browser using boost filesystems. But "My Computer" is not a directory. I need some way of either getting the directories in my computer, or I need to get the paths to all of the hard drives/removable storage devices on the system. Also I need to get the user name, so I can create a shortcut to places like C:/users/username/music.
MS Windows has the concept of a "location" that may or may not have representation in the hard disk drive. These locations are accessed by their special ID. This is a Windows-only thing so I doubt you'll find something to enumerate "My Computer" in portable libraries like Boost. But I have never used Boost before so I cannot categorically say so. Don't keep your hopes up, though.