ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/NSISPlugins/ShellFolder/ShellFolder.nsh
Revision: 1174
Committed: 2009-05-16T19:49:03-07:00 (16 years, 1 month ago) by douglas
File size: 2587 byte(s)
Log Message:
Shell Folder Plugin.

File Contents

# User Rev Content
1 douglas 1174 ; NSIS Shell Folder Plugin
2 douglas 1172 ;
3     ; Douglas Thrift
4     ;
5     ; $Id$
6    
7 douglas 1174 !ifndef SHELLFOLDER_INCLUDED
8 douglas 1172 !verbose push
9     !verbose 3
10 douglas 1174 !define SHELLFOLDER_INCLUDED
11 douglas 1172
12 douglas 1174 !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 douglas 1172
70 douglas 1174 !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 douglas 1172
77 douglas 1174 !define SHGFP_TYPE_CURRENT 0
78     !define SHGFP_TYPE_DEFAULT 1
79    
80 douglas 1172 !verbose pop
81 douglas 1174 !endif #SHELLFOLDER_INCLUDED
82 douglas 1172
83     # vim: autoindent filetype=nsis

Properties

Name Value
svn:eol-style native
svn:keywords Id