Property Reference Tables
Quickly find out about property references by referring to the following tables. Everything you ever wanted to know may just be listed here - conveniently listed.
Component Location Properties
| Property name | Brief description of property |
| SourceDir | Root directory containing the source files. |
| TARGETDIR | Location into which the installation package is copied during an administrative installation. |
Configuration Properties
| Property name | Brief description of property |
| ACTION | Initial action called after the installer is initialized. |
| ALLUSERS | Determines where configuration information will be stored. |
| ARPAUTHORIZEDCDFPREFIX | URL of the update channel for the application. |
| ARPCOMMENTS | Provides Comments for the Add/Remove Control Panel. |
| ARPCONTACT | Provides Contact for the Add/Remove Control Panel. |
| ARPINSTALLLOCATION | Fully qualified path to the application's primary folder. |
| ARPNOREPAIR | Disables the Repair button in the Programs Wizard. |
| ARPPRODUCTICON | Specifies the primary icon for the installation package. |
| ARPREADME | Provides ReadMe for the Add/Remove Control Panel. |
| ARPSIZE | Estimated size of the application in kilobytes. |
| ARPSYSTEMCOMPONENT | Prevents display of application in Add/Remove programs list. |
| ARPURLINFOABOUT | URL for application's home page. |
| ARPURLUPDATEINFO | URL for application update information. |
| ARPNOMODIFY | Disables functionality that would modify the product. |
| ARPNOREMOVE | Disables functionality that would remove the product. |
| AVAILABLEFREEREG | Registry space in KB required by the application. Used by AllocateRegistrySpace action. |
| CCP_DRIVE | The root path for any of the qualifying products for CCP. |
| DISABLEADVTSHORTCUTS | Set to disable the generation certain shortcuts supporting installation-on-demand. |
| DISABLEMEDIA | Prevents the installer from registering media sources, such as a CD-ROMs, as valid sources for the product. |
| DISABLEROLLBACK | Disables rollback for the current configuration. |
| EXECUTEACTION | Top-level action initiated by the ExecuteAction action. |
| EXECUTEMODE | Mode of execution performed by the installer. |
| INSTALLLEVEL | Initial "level" at which features will be installed. |
| LOGACTION | List of action names that will be logged. |
| Privileged | Runs an installation with elevated privileges. |
| PROMPTROLLBACKCOST | Action if there is insufficient disk space for the installation. |
| PRIMARYFOLDER | Allows the author to designate a ""primary"" folder for the installation. Used to determine the values for the PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired, and PrimaryVolumeSpaceRemaining properties. |
| REBOOT | Force or suppress rebooting. |
| REBOOTPROMPT | Suppresses the display of prompts for reboots to the user. Any reboots that are needed happen automatically. |
| ROOTDRIVE | Default drive for the install. |
| SEQUENCE | A table having the sequence table schema. |
| SHORTFILENAMES | Causes short file names to be used. |
| TRANSFORMS | List of transforms to be applied to the database. |
| TRANSFORMSATSOURCE | Informs the installer that the transforms for the product reside at the source. |
| TRANSFORMSSECURE | Setting the TRANSFORMSECURE property to 1 informs the installer that transforms are to be cached locally on the user's computer in a location where the user does not have write access. |
| LIMITUI | UI level capped as Basic. |
| DefaultUIFont | Default font style used for controls. |
Date, Time Properties
| Property name | Brief description of property |
| Date | The current date. |
| Time | The current time. |
Feature Installation Options Properties
| Property name | Brief description of property |
| ADDLOCAL | List of features to be installed locally. |
| ADVERTISE | List of features to be advertised. |
| ADDDEFAULT | List of features to be installed in their default configuration. |
| ADDSOURCE | List of features to be run from source. |
| REMOVE | List of features to be removed. |
| REINSTALL | List of features to be reinstalled. |
| REINSTALLMODE | A string containing letters that specify the type of reinstall to perform. |
| COMPADDLOCAL | List of component IDs to be installed locally. |
| COMPADDSOURCE | List of component IDs to run from source media. |
| FILEADDDEFAULT | List of file keys of files that are to be installed in their default configuration. |
| FILEADDLOCAL | List of file keys of the files to be run locally. |
| FILEADDSOURCE | List of file keys to be run from the source media. |
| PATCH | Setting this property applies a patch. |
Hardware Properties
| Property name | Brief description of property |
| Alpha | Numeric processor level if running on an Alpha processor. |
| BorderSide | The width, in pixels, of the window borders. |
| BorderTop | The height, in pixels, of the window borders. |
| CaptionHeight | Height, in pixels, of normal caption area. |
| ColorBits | Number of adjacent color bits for each pixel. |
| Intel | Numeric processor level if running on an Intel processor. |
| PhysicalMemory | Size of the installed RAM in megabytes. |
| ScreenX | Width, in pixels, of the screen. |
| ScreenY | Height, in pixels, of the screen. |
| TextHeight | The height of characters in logical units. |
| VirtualMemory | Amount of available page file space in megabytes. |
Installation Status Properties
| Property name | Brief description of property |
| AFTERREBOOT | Indicates current installation follows a reboot invoked by the ForceReboot action. |
| CostingComplete | Indicates whether disk space costing has completed. |
| RollbackDisabled | The installer sets this property whenever rollback is disabled. |
| Installed | Indicates that a product is already installed. |
| ProductLanguage | Numeric language identifier (LANGID) for the database. (REQUIRED) |
| OutOfDiskSpace | Insufficient disk space to accommodate the installation. |
| OutOfNoRbDiskSpace | Insufficient disk space with rollback turned off. |
| Preselected | Features are already selected. |
| PrimaryVolumePath | The Installer sets the value of this property to the path of the volume designated by the PRIMARYFOLDER property. |
| PrimaryVolumeSpaceAvailable | The Installer sets the value of this property to a string representing the total number of bytes available on the volume referenced by the PrimaryVolumePath property. |
| PrimaryVolumeSpaceRequired | The Installer sets the value of this property to a string representing the total number of bytes required by all currently selected features on the volume referenced by the PrimaryVolumePath property. |
| PrimaryVolumeSpaceRemaining | The Installer sets the value of this property to a string representing the total number of bytes remaining on the volume referenced by the PrimaryVolumePath property if all the currently selected features were installed. |
| RESUME | Resumed installation. |
| UpdateStarted | Set when changes to the system have begun for this install. |
| ReplacedInUseFiles | Set if the installer installs over a file that is being held in use. |
| NOUSERNAME | Suppresses the automatic setting of the USERNAME property. |
| NOCOMPANYNAME | Suppresses the automatic setting of the USERNAME property. |
| UILevel | Indicates the user interface level. |
Operating System Properties
| Property name | Brief description of property |
| AdminUser | Set on Microsoft® Windows NT®/Windows® 2000 if the user has administrator privileges. |
| ComputerName | Computer name of the current system. |
| LogonUser | User name for the user currently logged on. |
| OLEAdvtSupport | Set if OLE supports the Microsoft Windows Installer. |
| RemoteAdminTS | The installer sets the RemoteAdminTS property when the system is a remote administration server using Terminal Services. |
| ServicePackLevel | The version number of the operating system service pack. |
| ServicePackLevelMinor | The minor version number of the operating system service pack. |
| SharedWindows | Set when the system is operating as Shared Windows. |
| ShellAdvtSupport | Set if the shell supports feature advertising. |
| SystemLanguageID | Default language identifier for the system. |
| TerminalServer | Set when the system is a server with Windows Terminal Server. |
| TTCSupport | Indicates if the operating system supports using .TTC (true type font collections) files. |
| Version9X | Version number for the Windows operating system. |
| VersionDatabase | Numeric database version of the current installation. |
| VersionNT | Version number for the Windows NT/Windows 2000 operating system. |
| WindowsBuild | Build number of the operating system. |
Product Information Properties
| Property name | Brief description of property |
| ARPHELPLINK | Internet address, or URL, for technical support. |
| ARPHELPTELEPHONE | Technical support phone numbers. |
| ProductCode | A unique identifier for the particular product release. (REQUIRED) |
| ProductName | Human-readable name of the application.(REQUIRED) |
| ProductState | Set to the installed state of a product. |
| ProductVersion | String format of the product version as a numeric value. (REQUIRED) |
| Manufacturer | Name of the application's manufacturer.(REQUIRED) |
| PIDTemplate | String used as a template for the PIDKEY property. |
| DiskPrompt | String displayed by a message box prompting for a disk. |
| LeftUnit | Places units to the left of the number. |
| UpgradeCode | A GUID representing a related set of products. |
| IsAdminPackage | Set to 1 if the current installation is running from a package created through an administrative installation. |
System Folder Properties
| Property name | Brief description of property |
| AdminToolsFolder | Full path to directory containing administrative tools for an individual user. |
| AppDataFolder | Full path to the Application Data folder for the current user. |
| CommonAppDataFolder | Full path to Application data for all users. |
| CommonFilesFolder | Full path to the Common Files folder for the current user. |
| DesktopFolder | Full path to the Desktop folder. |
| FavoritesFolder | Full path to the Favorites folder for the current user. |
| FontsFolder | Full path to the Fonts folder. |
| LocalAppDataFolder | Full path to directory that serves as a data repository for local (non-roaming) applications. |
| MyPicturesFolder | Full path to the MyPicturesFolder. |
| PersonalFolder | Full path to the Personal folder for the current user. |
| ProgramFilesFolder | Full path to the Program Files folder. |
| ProgramMenuFolder | Full path to the Program Menu folder. |
| SendToFolder | Full path to the SendTo folder for the current user. |
| StartMenuFolder | Full path to the Start menu folder. |
| StartupFolder | Full path to the Startup folder. |
| System16Folder | Full path to folder for 16-bit system DLLs. |
| SystemFolder | Full path to the System folder. |
| TempFolder | Full path to the Temp folder. |
| TemplateFolder | Full path to the Template folder for the current user. |
| WindowsFolder | Full path to the Windows folder. |
| WindowsVolume | The volume of the Windows folder. |
Summary Information Update Properties
| Property name | Brief description of property |
| PATCHNEWPACKAGECODE | The value of this property is written to the Revision Number Summary Property. |
| PATCHNEWSUMMARYSUBJECT | The value of this property is written to the Subject Summary Property. |
| PATCHNEWSUMMARYCOMMENTS | The value of this property is written to the Comments Summary Property. |
User Information Properties
| Property name | Brief description of property |
| AdminProperties | List of properties set during an administration installation. |
| COMPANYNAME | Organization of user performing the installation. |
| ProductID | Full Product ID after a successful validation. |
| PIDKEY | Part of the Product ID entered by user. |
| UserLanguageID | Default language identifier of the current user. |
| USERNAME | User performing the installation. |
