1 |
; NSIS Shell Folder Plugin |
2 |
; |
3 |
; Douglas Thrift |
4 |
; |
5 |
; $Id$ |
6 |
|
7 |
!ifndef SHELLFOLDER_INCLUDED |
8 |
!verbose push |
9 |
!verbose 3 |
10 |
!define SHELLFOLDER_INCLUDED |
11 |
|
12 |
!define CSIDL_DESKTOP 0x0000 |
13 |
!define CSIDL_INTERNET 0x0001 |
14 |
!define CSIDL_PROGRAMS 0x0002 |
15 |
!define CSIDL_CONTROLS 0x0003 |
16 |
!define CSIDL_PRINTERS 0x0004 |
17 |
!define CSIDL_PERSONAL 0x0005 |
18 |
!define CSIDL_FAVORITES 0x0006 |
19 |
!define CSIDL_STARTUP 0x0007 |
20 |
!define CSIDL_RECENT 0x0008 |
21 |
!define CSIDL_SENDTO 0x0009 |
22 |
!define CSIDL_BITBUCKET 0x000a |
23 |
!define CSIDL_STARTMENU 0x000b |
24 |
!define CSIDL_MYDOCUMENTS ${CSIDL_PERSONAL} |
25 |
!define CSIDL_MYMUSIC 0x000d |
26 |
!define CSIDL_MYVIDEO 0x000e |
27 |
!define CSIDL_DESKTOPDIRECTORY 0x0010 |
28 |
!define CSIDL_DRIVES 0x0011 |
29 |
!define CSIDL_NETWORK 0x0012 |
30 |
!define CSIDL_NETHOOD 0x0013 |
31 |
!define CSIDL_FONTS 0x0014 |
32 |
!define CSIDL_TEMPLATES 0x0015 |
33 |
!define CSIDL_COMMON_STARTMENU 0x0016 |
34 |
!define CSIDL_COMMON_PROGRAMS 0x0017 |
35 |
!define CSIDL_COMMON_STARTUP 0x0018 |
36 |
!define CSIDL_COMMON_DESKTOPDIRECTORY 0x0019 |
37 |
!define CSIDL_APPDATA 0x001a |
38 |
!define CSIDL_PRINTHOOD 0x001b |
39 |
!define CSIDL_LOCAL_APPDATA 0x001c |
40 |
!define CSIDL_ALTSTARTUP 0x001d |
41 |
!define CSIDL_COMMON_ALTSTARTUP 0x001e |
42 |
!define CSIDL_COMMON_FAVORITES 0x001f |
43 |
!define CSIDL_INTERNET_CACHE 0x0020 |
44 |
!define CSIDL_COOKIES 0x0021 |
45 |
!define CSIDL_HISTORY 0x0022 |
46 |
!define CSIDL_COMMON_APPDATA 0x0023 |
47 |
!define CSIDL_WINDOWS 0x0024 |
48 |
!define CSIDL_SYSTEM 0x0025 |
49 |
!define CSIDL_PROGRAM_FILES 0x0026 |
50 |
!define CSIDL_MYPICTURES 0x0027 |
51 |
!define CSIDL_PROFILE 0x0028 |
52 |
!define CSIDL_SYSTEMX86 0x0029 |
53 |
!define CSIDL_PROGRAM_FILESX86 0x002a |
54 |
!define CSIDL_PROGRAM_FILES_COMMON 0x002b |
55 |
!define CSIDL_PROGRAM_FILES_COMMONX86 0x002c |
56 |
!define CSIDL_COMMON_TEMPLATES 0x002d |
57 |
!define CSIDL_COMMON_DOCUMENTS 0x002e |
58 |
!define CSIDL_COMMON_ADMINTOOLS 0x002f |
59 |
!define CSIDL_ADMINTOOLS 0x0030 |
60 |
!define CSIDL_CONNECTIONS 0x0031 |
61 |
!define CSIDL_COMMON_MUSIC 0x0035 |
62 |
!define CSIDL_COMMON_PICTURES 0x0036 |
63 |
!define CSIDL_COMMON_VIDEO 0x0037 |
64 |
!define CSIDL_RESOURCES 0x0038 |
65 |
!define CSIDL_RESOURCES_LOCALIZED 0x0039 |
66 |
!define CSIDL_COMMON_OEM_LINKS 0x003a |
67 |
!define CSIDL_CDBURN_AREA 0x003b |
68 |
!define CSIDL_COMPUTERSNEARME 0x003d |
69 |
|
70 |
!define CSIDL_FLAG_CREATE 0x8000 |
71 |
!define CSIDL_FLAG_DONT_VERIFY 0x4000 |
72 |
!define CSIDL_FLAG_DONT_UNEXPAND 0x2000 |
73 |
!define CSIDL_FLAG_NO_ALIAS 0x1000 |
74 |
!define CSIDL_FLAG_PER_USER_INIT 0x0800 |
75 |
!define CSIDL_FLAG_MASK 0xff00 |
76 |
|
77 |
!define SHGFP_TYPE_CURRENT 0 |
78 |
!define SHGFP_TYPE_DEFAULT 1 |
79 |
|
80 |
!verbose pop |
81 |
!endif #SHELLFOLDER_INCLUDED |
82 |
|
83 |
# vim: autoindent filetype=nsis |