Merge Module Summary Information Stream Reference

The following table identifies the properties for the summary information stream of the merge module. For more information, see Summary Information Stream.

Property ID PID Type Description
Codepage PID_CODEPAGE 1 VT_I2 Identifies the code page used to display the summary information.
Title PID_TITLE 2 VT_LPSTR "merge module".
Subject PID_SUBJECT 3 VT_LPSTR ProductName property.
Author PID_AUTHOR 4 VT_LPSTR Manufacturer property.
Keywords PID_KEYWORDS 5 VT_LPSTR MergeModule, MSI, database.
Comments PID_COMMENTS 6 VT_LPSTR Describes the merge module and its components.
Template PID_TEMPLATE 7 VT_LPSTR Platform and language versions supported by database. Required in every merge module. For more information, see Template for the syntax. A module that contains 64-bit components must have Intel64 or x64 set. For information, see Using 64-bit Merge Modules.
Lists the numeric language identifiers for all languages supported by the module. The first language in the list is the default language of the module. Specifying more than one language results in a multilanguage merge.
Last Saved By PID_LASTAUTHOR 8 VT_LPSTR Specifies the platform and language of the patched database using the same syntax as the Template Summary property.
Revision Number PID_REVNUMBER 9 VT_LPSTR The unique GUID for this merge module. Required in every merge module.
Create Time/Date PID_CREATE_DTM 12 VT_FILETIME The time and date when the installer database was created.
Last Saved Time/Date PID_LASTSAVE_DTM 13 VT_FILETIME Initially null. Each time a user changes an installation database the value is updated to the current system time/date at the time the merge database was saved.
Page Count PID_PAGECOUNT 14 VT_I4 Minimum required installer version. Stored as an integer in the form: Major * 100 + minor. Required in every merge module.
Word Count PID_WORDCOUNT 15 VT_I4 Enter 0 (zero) for this property. Note that in a merge module, files are always inside an embedded cabinet file regardless of the value of this property. Required in every merge module.
Character Count PID_CHARCOUNT 16 VT_I4 Null.
Creating Application PID_APPNAME 18 VT_LPSTR Application used to create the installer database. Typically, the value is the name of the software used to author this merge module.
Security PID_SECURITY 19 VT_I4 "2".