Summary properties for installation packages, transforms, and patches are described in the following tables. Note that the meaning of a particular summary property can be different depending on whether the database belongs to an installation package, transform, or patch package. For more information about the property IDs, PIDs, and types, see Summary Information Stream Property Set.
Installation Packages
Summary property | Meaning of this property in an Installation database |
---|---|
Title | A description of this file as an installation package. The description should include the phrase "Installation Database." |
Subject | The name of the product installed by this package. This should be the same name as in the ProductName property. |
Author | The name of the manufacturer of this product. This should be the same name as in the Manufacturer property. |
Keywords | A list of keywords that may be used by file browsers to do keyword searches for a file. The keywords should include "Installer" as well as product-specific keywords. |
Comments | Contains the phrase: "This installer database contains the logic and data required to install <product name>." |
Template (REQUIRED) | The platform and languages compatible with this installation package. See Template for syntax. |
Last Saved By | Developers of database editing tools may use this property during the development process to track the last person to modify the installation database. This property should be set to Null in a final shipping database. The installer sets this property to the value of the LogonUser property during an administrative installation. The installer never uses this property and a user never needs to modify it. |
Revision Number (REQUIRED) | Contains the package code for the installer package. |
Last Printed | May be set to the date and time during an administrative installation to record when the administrative image was created. |
Create Time/Date | The time and date when this installer database was created. |
Last Saved Time/Date | The current system time and date at the time the installer database was last saved. Initially null. |
Page Count (REQUIRED) | Contains a value used to identify the minimum installer version required by this installation package. For example, if the package requires at minimum the 2.0 version of the installer, this property should be set to an integer of 200. Note The value of this property must be 200 or greater with 64-bit Windows Installer Packages. |
Word Count (REQUIRED) | The type of the source file image. Stored in place of the standard Count property.
This property is a bit field. See the Word Count topic for the values. Starting with Windows Installer version 4.0 on Windows Vista, this property includes bits to specify whether elevated privileges are required. |
Character Count | Null |
Creating Application | Contains the name of the software used to author this installation database. |
Security | The value of this property should be 2 - Recommended read-only. |
Codepage | The numeric value of the ANSI code page used to display the Summary Information. This property must be set before any string properties are set in the summary information. |
Transforms
Summary property | Meaning of this property in a Transform |
---|---|
Title | A description of this file as a transform. The description should include the phrase: "Transform." |
Subject | The name of the product installed by the original installation package. This should be the same value as the Subject Summary property in the original installation package. |
Author | The name of the manufacturer of this transform. |
Keywords | A list of keywords that may be used by file browsers to do keyword searches for a file. The keywords should include "Installer" as well as product-specific keywords. |
Comments | Contains the phrase: "This transform contains the logic and data required to install <product name>." |
Template (REQUIRED) | The platform and language versions compatible with this transform. This value may be left blank if there are no restrictions. Only one language can be specified for a transform. For more information about the syntax, see Template. |
Last Saved By | The platform and language ID(s) that the database has after it has been transformed. The Template Summary property in the new database should be set to the same values. |
Revision Number (REQUIRED) | A list of the product code GUIDs and version of the new and original products and the upgrade code GUID. The list is separated by semicolons as follows.
Original-Product-Code Original-Product-Version;New-Product Code New-Product-Version; Upgrade-Code |
Last Printed | Null |
Create Time/Date | The time and date when the transform was created. |
Last Saved Time/Date | The current system time and date at the time the transform was saved. Initially null. |
Page Count (REQUIRED) | A value used to indicate the minimum installer version required to process the transform. The value should be set to the greater of the two Page Count property values that belong to the databases used to generate the transform. |
Word Count (REQUIRED) | Null |
Character Count | This part of the summary information stream is divided into two 16-bit words. The upper word contains transform validation flags. Lower word contains transform error condition flags. |
Creating Application | Contains the name of the software used to create this transform. |
Security | The value of this property should be 4 - Enforced read-only. |
Codepage | The numeric value of the ANSI code page used to display the Summary Information. This property must be set before any string properties can be set in the summary information. |
Patch Packages
Summary property | Meaning of this property in a Patch package |
---|---|
Title | A description of this file as a patch package. The description should include the phrase: "Patch." |
Subject | A description of the patch that includes the name of the product. |
Author | The name of the manufacturer of the patch package. |
Keywords | A semicolon delimited list of sources of the patch. |
Comments | Contains the phrase: "This patch contains the logic and data required to install <product name>." |
Template (REQUIRED) | A semicolon delimited list of the product codes that can accept this patch. |
Last Saved By | A semicolon delimited list of transform substorage names in the order they are applied by this patch. |
Revision Number (REQUIRED) | Contains the GUID patch code for the patch. This may be followed by a list of patch code GUIDs for patches that are removed when this patch is applied. The patch codes are concatenated with no delimiters separating GUIDs in the list. Note If the patch package contains a MsiPatchSequence table, the patch does not remove patches listed after the current patch's GUID. |
Last Printed | Null |
Create Time/Date | The time and date when patch file was created. |
Last Saved Time/Date | The current system time and date at the time the patch package was saved. This value is initially null. |
Page Count (REQUIRED) | Null |
Word Count (REQUIRED) | Contains a value that indicates the minimum Windows Installer version that is required to install the patch. A patch with a word count value of 4 requires Windows Installer version 3.0 or higher for the patch to be applied. A value of 3 indicates that Windows Installer version 2.0 or higher is required. A value of 2 indicates that Windows Installer version 1.2 or higher is required. The default value is 1. |
Character Count | Null |
Creating Application | The name of the software used to create the patch. |
Security | The value of this property should be 4 - Enforced read-only. |
Codepage | The numeric value of the ANSI code page used to display the Summary Information. This property must be set before any string properties are set in the summary information. |
Send comments about this topic to Microsoft
Build date: 8/13/2009
© 2009 Microsoft Corporation. All rights reserved.