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. |
Last Printed | PID_LASTPRINTED | 11 | VT_FILETIME | Null. |
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". |