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

# Content
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

Properties

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