xtd 0.2.0
Loading...
Searching...
No Matches
constant_special_item_id_list.h
Go to the documentation of this file.
1
5#pragma once
7#if !defined(__XTD_CORE_NATIVE_LIBRARY__)
8#error "Do not include this file: Internal use only"
9#endif
11
12#include <cstdint>
13
14#if !defined(CSIDL_DESKTOP)
21constexpr int32_t CSIDL_DESKTOP = 0x0000;
28constexpr int32_t CSIDL_INTERNET = 0x0001;
35constexpr int32_t CSIDL_PROGRAMS = 0x0002;
42constexpr int32_t CSIDL_CONTROLS = 0x0003;
49constexpr int32_t CSIDL_PRINTERS = 0x0004;
56constexpr int32_t CSIDL_PERSONAL = 0x0005;
63constexpr int32_t CSIDL_FAVORITES = 0x0006;
70constexpr int32_t CSIDL_STARTUP = 0x0007;
77constexpr int32_t CSIDL_RECENT = 0x0008;
84constexpr int32_t CSIDL_SENDTO = 0x0009;
91constexpr int32_t CSIDL_BITBUCKET = 0x000a;
98constexpr int32_t CSIDL_STARTMENU = 0x000b;
112constexpr int32_t CSIDL_MYMUSIC = 0x000d;
119constexpr int32_t CSIDL_MYVIDEO = 0x000e;
126constexpr int32_t CSIDL_DESKTOPDIRECTORY = 0x0010;
133constexpr int32_t CSIDL_DRIVES = 0x0011;
140constexpr int32_t CSIDL_NETWORK = 0x0012;
147constexpr int32_t CSIDL_NETHOOD = 0x0013;
154constexpr int32_t CSIDL_FONTS = 0x0014;
161constexpr int32_t CSIDL_TEMPLATES = 0x0015;
168constexpr int32_t CSIDL_COMMON_STARTMENU = 0x0016;
175constexpr int32_t CSIDL_COMMON_PROGRAMS = 0X0017;
182constexpr int32_t CSIDL_COMMON_STARTUP = 0x0018;
189constexpr int32_t CSIDL_COMMON_DESKTOPDIRECTORY = 0x0019;
196constexpr int32_t CSIDL_APPDATA = 0x001a;
203constexpr int32_t CSIDL_PRINTHOOD = 0x001b;
210constexpr int32_t CSIDL_LOCAL_APPDATA = 0x001c;
217constexpr int32_t CSIDL_ALTSTARTUP = 0x001d;
224constexpr int32_t CSIDL_COMMON_ALTSTARTUP = 0x001e;
231constexpr int32_t CSIDL_COMMON_FAVORITES = 0x001f;
238constexpr int32_t CSIDL_INTERNET_CACHE = 0x0020;
245constexpr int32_t CSIDL_COOKIES = 0x0021;
252constexpr int32_t CSIDL_HISTORY = 0x0022;
259constexpr int32_t CSIDL_COMMON_APPDATA = 0x0023;
266constexpr int32_t CSIDL_WINDOWS = 0x0024;
273constexpr int32_t CSIDL_SYSTEM = 0x0025;
280constexpr int32_t CSIDL_PROGRAM_FILES = 0x0026;
287constexpr int32_t CSIDL_MYPICTURES = 0x0027;
294constexpr int32_t CSIDL_PROFILE = 0x0028;
301constexpr int32_t CSIDL_SYSTEMX86 = 0x0029;
308constexpr int32_t CSIDL_PROGRAM_FILESX86 = 0x002a;
315constexpr int32_t CSIDL_PROGRAM_FILES_COMMON = 0x002b;
322constexpr int32_t CSIDL_PROGRAM_FILES_COMMONX86 = 0x002c;
329constexpr int32_t CSIDL_COMMON_TEMPLATES = 0x002d;
336constexpr int32_t CSIDL_COMMON_DOCUMENTS = 0x002e;
343constexpr int32_t CSIDL_COMMON_ADMINTOOLS = 0x002f;
350constexpr int32_t CSIDL_ADMINTOOLS = 0x0030;
357constexpr int32_t CSIDL_CONNECTIONS = 0x0031;
364constexpr int32_t CSIDL_COMMON_MUSIC = 0x0035;
371constexpr int32_t CSIDL_COMMON_PICTURES = 0x0036;
378constexpr int32_t CSIDL_COMMON_VIDEO = 0x0037;
385constexpr int32_t CSIDL_RESOURCES = 0x0038;
392constexpr int32_t CSIDL_RESOURCES_LOCALIZED = 0x0039;
399constexpr int32_t CSIDL_COMMON_OEM_LINKS = 0x003a;
406constexpr int32_t CSIDL_CDBURN_AREA = 0x003b;
407
408// unused 0x003c
409
415constexpr int32_t CSIDL_COMPUTERSNEARME = 0x003d;
416#endif
423constexpr int32_t CSIDL_HOME = 0x0040;
constexpr int32_t CSIDL_MYVIDEO
The file system directory that serves as a repository for videos that belong to a user.
Definition constant_special_item_id_list.h:119
constexpr int32_t CSIDL_COMMON_MUSIC
The file system directory that serves as a repository for music files common to all users.
Definition constant_special_item_id_list.h:364
constexpr int32_t CSIDL_NETWORK
A file system directory that contains Network Neighborhood (My Network Places).
Definition constant_special_item_id_list.h:140
constexpr int32_t CSIDL_DRIVES
The My Computer folder. The MyComputer constant always yields the empty string ("") because no path i...
Definition constant_special_item_id_list.h:133
constexpr int32_t CSIDL_COMMON_PICTURES
The file system directory that serves as a repository for image files common to all users.
Definition constant_special_item_id_list.h:371
constexpr int32_t CSIDL_RECENT
The directory that contains the user's most recently used documents.
Definition constant_special_item_id_list.h:77
constexpr int32_t CSIDL_ADMINTOOLS
The file system directory that is used to store administrative tools for an individual user....
Definition constant_special_item_id_list.h:350
constexpr int32_t CSIDL_PROGRAM_FILES
The program files directory.On a non-x86 system, passing ProgramFiles to the GetFolderPath method ret...
Definition constant_special_item_id_list.h:280
constexpr int32_t CSIDL_PROGRAMS
The directory that contains the user's program groups.
Definition constant_special_item_id_list.h:35
constexpr int32_t CSIDL_COMMON_STARTUP
The file system directory that contains the programs that appear in the Startup folder for all users....
Definition constant_special_item_id_list.h:182
constexpr int32_t CSIDL_SYSTEM
The System directory.
Definition constant_special_item_id_list.h:273
constexpr int32_t CSIDL_RESOURCES
The file system directory that contains resource data.
Definition constant_special_item_id_list.h:385
constexpr int32_t CSIDL_COMMON_PROGRAMS
A folder for components that are shared across applications. This special folder is valid only for Wi...
Definition constant_special_item_id_list.h:175
constexpr int32_t CSIDL_INTERNET
The directory that contains the Internet Explorer (icon on desktop).
Definition constant_special_item_id_list.h:28
constexpr int32_t CSIDL_CDBURN_AREA
The file system directory that acts as a staging area for files waiting to be written to a CD.
Definition constant_special_item_id_list.h:406
constexpr int32_t CSIDL_COMMON_APPDATA
The directory that serves as a common repository for application-specific data that is used by all us...
Definition constant_special_item_id_list.h:259
constexpr int32_t CSIDL_BITBUCKET
The directory that contains the Recycle bin.
Definition constant_special_item_id_list.h:91
constexpr int32_t CSIDL_FONTS
A virtual folder that contains fonts.
Definition constant_special_item_id_list.h:154
constexpr int32_t CSIDL_COMMON_DESKTOPDIRECTORY
The file system directory that contains files and folders that appear on the desktop for all users....
Definition constant_special_item_id_list.h:189
constexpr int32_t CSIDL_MYMUSIC
The My Music folder.
Definition constant_special_item_id_list.h:112
constexpr int32_t CSIDL_COMMON_STARTMENU
The file system directory that contains the programs and folders that appear on the Start menu for al...
Definition constant_special_item_id_list.h:168
constexpr int32_t CSIDL_MYDOCUMENTS
The My Documents folder. This member is equivalent to Personal.
Definition constant_special_item_id_list.h:105
constexpr int32_t CSIDL_NETHOOD
A file system directory that contains the link objects that may exist in the My Network Places virtua...
Definition constant_special_item_id_list.h:147
constexpr int32_t CSIDL_COMMON_TEMPLATES
The file system directory that contains the templates that are available to all users....
Definition constant_special_item_id_list.h:329
constexpr int32_t CSIDL_COMMON_OEM_LINKS
This value is recognized in Windows Vista for backward compatibility, but the special folder itself i...
Definition constant_special_item_id_list.h:399
constexpr int32_t CSIDL_DESKTOPDIRECTORY
The directory used to physically store file objects on the desktop. Do not confuse this directory wit...
Definition constant_special_item_id_list.h:126
constexpr int32_t CSIDL_PRINTERS
The directory that contains "My Computer\Printers".
Definition constant_special_item_id_list.h:49
constexpr int32_t CSIDL_PROGRAM_FILES_COMMON
The directory for components that are shared across applications.To get the x86 common program files ...
Definition constant_special_item_id_list.h:315
constexpr int32_t CSIDL_MYPICTURES
The My Pictures folder.
Definition constant_special_item_id_list.h:287
constexpr int32_t CSIDL_COMMON_ALTSTARTUP
The file system directory that contains non localized common startup.
Definition constant_special_item_id_list.h:224
constexpr int32_t CSIDL_SYSTEMX86
The Windows System folder.
Definition constant_special_item_id_list.h:301
constexpr int32_t CSIDL_COMMON_FAVORITES
The file system directory that contains common favorites.
Definition constant_special_item_id_list.h:231
constexpr int32_t CSIDL_APPDATA
The directory that serves as a common repository for application-specific data for the current roamin...
Definition constant_special_item_id_list.h:196
constexpr int32_t CSIDL_STARTMENU
The directory that contains the Start menu items.
Definition constant_special_item_id_list.h:98
constexpr int32_t CSIDL_CONTROLS
The directory that contains "My Computer\Control Panel".
Definition constant_special_item_id_list.h:42
constexpr int32_t CSIDL_PROFILE
The user's profile folder. Applications should not create files or folders at this level; they should...
Definition constant_special_item_id_list.h:294
constexpr int32_t CSIDL_COMMON_DOCUMENTS
The file system directory that contains documents that are common to all users. This special folder i...
Definition constant_special_item_id_list.h:336
constexpr int32_t CSIDL_HOME
The file system directory that contains home folder.
Definition constant_special_item_id_list.h:423
constexpr int32_t CSIDL_SENDTO
The directory that contains the Send To menu items.
Definition constant_special_item_id_list.h:84
constexpr int32_t CSIDL_COMPUTERSNEARME
Definition constant_special_item_id_list.h:415
constexpr int32_t CSIDL_PROGRAM_FILESX86
The Program Files folder On an x86 system, passing the ProgramFilesX86 member to the Environment....
Definition constant_special_item_id_list.h:308
constexpr int32_t CSIDL_LOCAL_APPDATA
The directory that serves as a common repository for application-specific data that is used by the cu...
Definition constant_special_item_id_list.h:210
constexpr int32_t CSIDL_FAVORITES
The directory that serves as a common repository for the user's favorite items.
Definition constant_special_item_id_list.h:63
constexpr int32_t CSIDL_PERSONAL
The directory that serves as a common repository for documents. This member is equivalent to MyDocume...
Definition constant_special_item_id_list.h:56
constexpr int32_t CSIDL_COMMON_ADMINTOOLS
The file system directory that contains administrative tools for all users of the computer.
Definition constant_special_item_id_list.h:343
constexpr int32_t CSIDL_DESKTOP
The logical Desktop rather than the physical file system location.
Definition constant_special_item_id_list.h:21
constexpr int32_t CSIDL_RESOURCES_LOCALIZED
The file system directory that contains localized resource data.
Definition constant_special_item_id_list.h:392
constexpr int32_t CSIDL_HISTORY
The directory that serves as a common repository for Internet history items.
Definition constant_special_item_id_list.h:252
constexpr int32_t CSIDL_INTERNET_CACHE
The directory that serves as a common repository for temporary Internet files.
Definition constant_special_item_id_list.h:238
constexpr int32_t CSIDL_CONNECTIONS
The file system directory that contains Network and Dial-up Connections.
Definition constant_special_item_id_list.h:357
constexpr int32_t CSIDL_COOKIES
The directory that serves as a common repository for Internet cookies.
Definition constant_special_item_id_list.h:245
constexpr int32_t CSIDL_COMMON_VIDEO
The file system directory that serves as a repository for video files common to all users.
Definition constant_special_item_id_list.h:378
constexpr int32_t CSIDL_WINDOWS
The Windows directory or SYSROOT. This corresponds to the windir% or SYSTEMROOT% environment variable...
Definition constant_special_item_id_list.h:266
constexpr int32_t CSIDL_PROGRAM_FILES_COMMONX86
The Program Files folder.
Definition constant_special_item_id_list.h:322
constexpr int32_t CSIDL_STARTUP
The directory that corresponds to the user's Startup program group. The system starts these programs ...
Definition constant_special_item_id_list.h:70
constexpr int32_t CSIDL_ALTSTARTUP
The file system directory that contains non localized startup.
Definition constant_special_item_id_list.h:217
constexpr int32_t CSIDL_TEMPLATES
The directory that serves as a common repository for document templates.
Definition constant_special_item_id_list.h:161
constexpr int32_t CSIDL_PRINTHOOD
The file system directory that contains the link objects that can exist in the Printers virtual folde...
Definition constant_special_item_id_list.h:203