Shell_GetSpecialFolderΒΆ
Shell_GetSpecialFolder returns the path for a given ID. For example CSIDL_DESKTOPDIRECTORY returns the desktop directory for the current user.
-
ssSpecialFolder = Shell_GetSpecialFolder(nFolder)
Return Value
ssSpecialFolder is the directory for the short cut.
Parameters
-
nFolder
nFolder is one of the following IDs. More in the Windows SDK.
CSIDL_DESKTOP | 0x0000 | // <desktop> |
CSIDL_PROGRAMS | 0x0002 | // Start Menu\Programs |
CSIDL_PERSONAL | 0x0005 | // My Documents |
CSIDL_FAVORITES | 0x0006 | // <user name>\Favorites |
CSIDL_STARTUP | 0x0007 | // Start Menu\Programs\Startup |
CSIDL_RECENT | 0x0008 | // <user name>\Recent |
CSIDL_SENDTO | 0x0009 | // <user name>\SendTo |
CSIDL_STARTMENU | 0x000b | // <user name>\Start Menu |
CSIDL_DESKTOPDIRECTORY | 0x0010 | // <user name>\Desktop |
CSIDL_COMMON_STARTMENU | 0x0016 | // All Users\Start Menu |
CSIDL_COMMON_PROGRAMS | 0X0017 | // All Users\Start Menu\Programs |
CSIDL_COMMON_STARTUP | 0x0018 | // All Users\Startup |
CSIDL_COMMON_DESKTOPDIRECTORY | 0x0019 | // All Users\Desktop |
Example
See Shell_CreateShortcut.
History
Version | Description |
---|---|
5.3.0 | New. |
See also
id-1820796