Hola.
Échale un vistazo a:
msdn.microsoft.com/en-us/library/bb762180(VS.85).aspx
explica el uso de la función SHGetFolderLocation.
Saludos.
EI: juntando mensajes.
Se me olvidaba, para crear directorios, consulta:
msdn.microsoft.com/en-us/library/aa363855.aspx
explica la función createdirectory.
Saludos.