Installer.ApplyMultiplePatches method

The ApplyMultiplePatches method applies one or more patches to products that are eligible to receive the patch. The method sets the PATCH property.

Syntax

Installer.ApplyMultiplePatches(
  PatchPackagesList,
  Product,
  szPropertiesList
)

Parameters

PatchPackagesList

A string that contains a semicolon-delimited list of the paths to patch files. For example: ""c:\sus\download\cache\Office\sp1.msp; c:\sus\download\cache\Office\QFE1.msp;c:\sus\download\cache\Office\QFEn.msp""

Product

This parameter provides the ProductCode of the product being patched. This parameter is optional. When this parameter is null, the patches are applied to all products that are eligible to receive these patches.

szPropertiesList

A null-terminated string that specifies command-line property settings. This parameter is optional. See About Properties and Setting Public Property Values on the Command Line. These properties are shared by all target products.

Return value

This method does not return a value.

Requirements

Requirement Value
Version
Windows Installer 5.0 on Windows Server 2012, Windows 8, Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. Windows Installer 3.0 or later on Windows Server 2003 or Windows XP.
DLL
Msi.dll
IID
IID_IInstaller is defined as 000C1090-0000-0000-C000-000000000046

See also

About Properties

ProductCode

PATCH

Setting Public Property Values on the Command Line

MsiApplyMultiplePatches

Not Supported in Windows Installer 2.0 and earlier