[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.