Hello Andrea,
I know you only wanted the Desktop CLSID but, here's all of them.
public enum CSIDL
{
CSIDL_DESKTOP = 0x0000, CSIDL_INTERNET = 0x0001, CSIDL_PROGRAMS = 0x0002,
CSIDL_CONTROLS = 0x0003,
CSIDL_PRINTERS = 0x0004, CSIDL_PERSONAL = 0x0005, CSIDL_FAVORITES = 0x0006,
CSIDL_STARTUP = 0x0007,
CSIDL_RECENT = 0x0008, CSIDL_SENDTO = 0x0009, CSIDL_BITBUCKET/*Recycle
Bin*/ = 0x000A,
CSIDL_STARTMENU = 0x000B, CSIDL_MYDOCUMENTS = 0x000C, CSIDL_MYMUSIC =
0x000D,
CSIDL_MYVIDEO = 0x000E, CSIDL_DESKTOPDIRECTORY = 0x0010, CSIDL_DRIVES/*My
Computer*/ = 0x0011,
CSIDL_NETWORK = 0x0012, CSIDL_NETHOOD = 0x0013, CSIDL_FONTS = 0x0014,
CSIDL_TEMPLATES = 0x0015, CSIDL_COMMON_STARTMENU = 0x0016,
CSIDL_COMMON_PROGRAMS = 0x0017,
CSIDL_COMMON_STARTUP = 0x0018, CSIDL_COMMON_DESKTOPDIRECTORY = 0x0019,
CSIDL_APPDATA = 0x001A,
CSIDL_PRINTHOOD = 0x001B, CSIDL_LOCAL_APPDATA = 0x001C, CSIDL_ALTSTARTUP =
0x001D,
CSIDL_COMMON_ALTSTARTUP = 0x001E, CSIDL_COMMON_FAVORITES = 0x001F,
CSIDL_INTERNET_CACHE = 0x0020,
CSIDL_COOKIES = 0x0021, CSIDL_HISTORY = 0x0022, CSIDL_COMMON_APPDATA =
0x0023, CSIDL_WINDOWS = 0x0024,
CSIDL_SYSTEM = 0x0025, CSIDL_PROGRAM_FILES = 0x0026, CSIDL_MYPICTURES =
0x0027, CSIDL_PROFILE = 0x0028,
CSIDL_PROGRAM_FILES_COMMON = 0x002B, CSIDL_COMMON_TEMPLATES = 0x002D,
CSIDL_COMMON_DOCUMENTS = 0x002E, CSIDL_COMMON_ADMINTOOLS = 0x002F,
CSIDL_ADMINTOOLS = 0x0030, CSIDL_COMMON_MUSIC = 0x0035,
CSIDL_COMMON_PICTURES = 0x0036, CSIDL_COMMON_VIDEO = 0x0037,
CSIDL_CDBURN_AREA = 0x003B, CSIDL_PROFILES = 0x003E, CSIDL_FLAG_CREATE =
0x8000,
}//CSIDL
- SpotNet
: What's the CLSID of the Desktop folder?
:
: I'm using the string
:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
:
: to launch the My Computer (from the run dialog). I would like to do
: the same thing to bring up the Desktop in explorer.
:
: Thanks
: Andrea