Summary Information Stream Property Set

[This is preliminary documentation and subject to change.]

The following table shows the summary information stream property set, which includes the properties, their corresponding property IDs, PIDs, types, and also explains how the installer uses these properties.

Property Name Property ID PID Type Installer Usage
Codepage Property PID_CODEPAGE 1 VT_12 Specifies the name of the code page. This property is static.
Title PID_TITLE 2 VT_LPSTR Specifies the database type.
Subject PID_SUBJECT 3 VT_LPSTR Specifies the product name.
Author PID_AUTHOR 4 VT_LPSTR Specifies the vendor.
Keywords PID_KEYWORDS 5 VT_LPSTR Includes Help for the user.
Comments PID_COMMENTS 6 VT_LPSTR Includes Help for the user.
Template PID_TEMPLATE 7 VT_LPSTR Specifies the platform language IDs.
Last Saved By PID_LASTAUTHOR 8 VT_LPSTR Specifies the user name of the person who last modified the database.
Revision Number PID_REVNUMBER 9 VT_LPSTR Specifies the package code for a package.
Last Printed PID_LASTPRINTED 11 VT_FILETIME Specifies the maintenance database when the installation occurred.
Create Time/Date PID_CREATE_DTM 12 VT_FILETIME Specifies the product release date.
Last Save Time/Date PID_LASTSAVE_DTM 13 VT_FILETIME Specifies the last database modification.
Page Count PID_PAGECOUNT 14 VT_I4 Specifies the minimum installer version.
MSI Source Type PID_MSISOURCE 15 VT_I4 Specifies the installation source type.
Character Count PID_CHARCOUNT 16 VT_I4 Specifies the transform restrictions.
Creating Application PID_APPNAME 18 VT_LPSTR Specifies which application created the installation database.
Security PID_SECURITY 19 VT_I4 Specifies that the status is read-only.

The installer currently maintains two storage formats: a product-specific installation database, and a language- or version-specific transform. The CLSID for the storage is set to the appropriate format class for the particular format, independent of the summary information for the storage.