: $Id: iss.key,v 1.6 2009/05/15 23:56:38 tom Exp $
: Inno Setup

: Keywords are matched ignoring case, which means that the data here is in
: lowercase.  Inno Setup normally stores names in mixed-case, which would be
: a problem if it were case-sensitive, since "Comment" would conflict with
: vile's color class.

adminprivilegesrequired
afterinstall
allowcancelduringinstall
allownoicons
allowrootdirectory
allowuncpath
alwaysrestart
alwaysshowcomponentslist
alwaysshowdironreadypage
alwaysshowgrouponreadypage
alwaysusepersonalgroup
appcomments
appcontact
appcopyright
appenddefaultdirname
appenddefaultgroupname
appid
appmodifypath
appmutex
appname
apppublisher
apppublisherurl
appreadmefile
appsupporturl
appupdatesurl
appvername
appversion
attribs
backcolor
backcolor2
backcolordirection
backsolid
beforeinstall
changesassociations
changesenvironment
check
codefile
comment
components
compression
copymode
createappdir
createuninstallregkey
defaultdirname
defaultgroupname
defaultuserinfoname
defaultuserinfoorg
defaultuserinfoserial
description
destdir
destname
direxistswarning
disabledirpage
disablefinishedpage
disableprogramgrouppage
disablereadymemo
disablereadypage
disablestartupprompt
diskclustersize
diskslicesize
diskspacemblabel
diskspanning
dontmergeduplicatefiles
enabledirdoesntexistwarning
encryption
excludes
extradiskspacerequired
filename
flags
flatcomponentslist
fontinstall
groupdescription
hotkey
iconfilename
iconindex
infoafterfile
infobeforefile
internalcompresslevel
key
languagedetectionmethod
languages
licensefile
mergeduplicatefiles
messagesfile
minversion
name
onlybelowversion
outputbasefilename
outputdir
outputmanifestfile
parameters
password
permissions
privilegesrequired
reservebytes
restartifneededbyrun
root
runonceid
section
setupiconfile
showcomponentsizes
showlanguagedialog
showtaskstreelines
slicesperdisk
solidcompression
source
sourcedir
statusmsg
string
subkey
tasks
timestamprounding
timestampsinutc
touchdate
touchtime
type
types
uninstallable
uninstalldisplayicon
uninstalldisplayname
uninstallfilesdir
uninstalliconfile
uninstalllogmode
uninstallrestartcomputer
uninstallstyle
updateuninstalllogappname
usepreviousappdir
usepreviousgroup
useprevioussetuptype
useprevioustasks
useprevioususerinfo
userinfopage
usesetupldr
valuedata
valuename
valuetype
versioninfocompany
versioninfodescription
versioninfotextversion
versioninfoversion
windowresizable
windowshowcaption
windowstartmaximized
windowvisible
wizardimagebackcolor
wizardimagefile
wizardimagestretch
wizardsmallimagebackcolor
wizardsmallimagefile
wizardstyle
workingdir

.default Ident2
alwaysoverwrite
alwaysskipifsameorolder
append
binary
classic
closeonexit
comparetimestamp
comparetimestampalso
confirmoverwrite
createkeyifdoesntexist
createonlyiffileexists
createvalueifdoesntexist
deleteafterinstall
deletekey
deletevalue
dirifempty
disablenouninstallwarning
dontcloseonexit
dontcopy
dontcreatekey
dword
exclusive
expandsz
external
files
filesandordirs
fixed
fontisnttruetype
hidden
hkcc
hkcr
hkcu
hklm
hku
ignoreversion
iscustom
isreadme
modern
multisz
new
noerror
none
normal
nowait
onlyifdestfileexists
onlyifdoesntexist
onlyifnewer
overwrite
overwritereadonly
postinstall
preservestringtype
promptifolder
readonly
regserver
regtypelib
restart
restartreplace
runhidden
runmaximized
runminimized
sharedfile
shellexec
showcheckbox
silent
skipifdoesntexist
skipifnotsilent
skipifsilent
skipifsourcedoesntexist
sortfilesbyextension
string
system
unchecked
uninsalwaysuninstall
uninsclearvalue
uninsdeleteentry
uninsdeletekey
uninsdeletekeyifempty
uninsdeletesection
uninsdeletesectionifempty
uninsdeletevalue
uninsneveruninstall
useapppaths
verysilent
waituntilidle

: [Code]
.table pas

.default Ident2
hkey_classes_root
hkey_current_user
hkey_local_machine
hkey_users
hkey_current_config

.default Type
string

.merge pas

: TODO: add runtime functions

: Preprocessor
.table iss_cpp
.default Preproc
emit
define
elif
else
endif
if
ifdef
ifndef
include
undef
.default
