Advertisement
igromanru

CSIDL for SHGetFolderPath

Aug 6th, 2013
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.66 KB | None | 0 0
  1. #define CSIDL_DESKTOP 0x0000 //<desktop>
  2. #define CSIDL_INTERNET 0x0001 //Internet Explorer (icon on desktop)
  3. #define CSIDL_PROGRAMS 0x0002 //Start Menu\Programs
  4. #define CSIDL_CONTROLS 0x0003 //My Computer\Control Panel
  5. #define CSIDL_PRINTERS 0x0004 //My Computer\Printers
  6. #define CSIDL_PERSONAL 0x0005 //My Documents
  7. #define CSIDL_FAVORITES  0x0006 //<user name>\Favorites
  8. #define CSIDL_STARTUP 0x0007 //Start Menu\Programs\Startup
  9. #define CSIDL_RECENT 0x0008 //<user name>\Recent
  10. #define CSIDL_SENDTO 0x0009 //<user name>\SendTo
  11. #define CSIDL_BITBUCKET  0x000a //<desktop>\Recycle Bin
  12. #define CSIDL_STARTMENU  0x000b //<user name>\Start Menu
  13. #define CSIDL_DESKTOPDIRECTORY 0x0010 //<user name>\Desktop
  14. #define CSIDL_DRIVES 0x0011 //My Computer
  15. #define CSIDL_NETWORK 0x0012 //Network Neighborhood
  16. #define CSIDL_NETHOOD 0x0013 //<user name>\nethood
  17. #define CSIDL_FONTS  0x0014 //windows\fonts
  18. #define CSIDL_TEMPLATES  0x0015
  19. #define CSIDL_COMMON_STARTMENU 0x0016 //All Users\Start Menu
  20. #define CSIDL_COMMON_PROGRAMS 0x0017 //All Users\Programs
  21. #define CSIDL_COMMON_STARTUP 0x0018 //All Users\Startup
  22. #define CSIDL_COMMON_DESKTOPDIRECTORY 0x0019 //All Users\Desktop
  23. #define CSIDL_APPDATA 0x001a //<user name>\Application Data
  24. #define CSIDL_PRINTHOOD  0x001b //<user name>\PrintHood
  25. #define CSIDL_LOCAL_APPDATA 0x001c //<user name>\Local Settings\Applicaiton Data (non roaming)
  26. #define CSIDL_ALTSTARTUP 0x001d //non localized startup
  27. #define CSIDL_COMMON_ALTSTARTUP 0x001e //non localized common startup
  28. #define CSIDL_COMMON_FAVORITES 0x001f
  29. #define CSIDL_INTERNET_CACHE 0x0020
  30. #define CSIDL_COOKIES 0x0021
  31. #define CSIDL_HISTORY 0x0022
  32. #define CSIDL_COMMON_APPDATA 0x0023 //All Users\Application Data
  33. #define CSIDL_WINDOWS 0x0024 //GetWindowsDirectory()
  34. #define CSIDL_SYSTEM 0x0025 //GetSystemDirectory()
  35. #define CSIDL_PROGRAM_FILES 0x0026 //C:\Program Files
  36. #define CSIDL_MYPICTURES 0x0027 //C:\Program Files\My Pictures
  37. #define CSIDL_PROFILE 0x0028 //USERPROFILE
  38. #define CSIDL_SYSTEMX86  0x0029 //x86 system directory on RISC
  39. #define CSIDL_PROGRAM_FILESX86 0x002a //x86 C:\Program Files on RISC
  40. #define CSIDL_PROGRAM_FILES_COMMON 0x002b //C:\Program Files\Common
  41. #define CSIDL_PROGRAM_FILES_COMMONX86 0x002c //x86 Program Files\Common on RISC
  42. #define CSIDL_COMMON_TEMPLATES 0x002d //All Users\Templates
  43. #define CSIDL_COMMON_DOCUMENTS 0x002e //All Users\Documents
  44. #define CSIDL_COMMON_ADMINTOOLS 0x002f //All Users\Start Menu\Programs\Administrative Tools
  45. #define CSIDL_ADMINTOOLS 0x0030 //<user name>\Start Menu\Programs\Administrative Tools
  46. #define CSIDL_CONNECTIONS 0x0031 //Network and Dial-up Connections
  47. #define CSIDL_CDBURN_AREA 0x003B //Data for burning with interface ICDBurn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement