websitepanel/tools/WIX/sdk/BootstrapperCore.xml
2015-04-27 20:01:19 +03:00

2807 lines
164 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>BootstrapperCore</name>
</assembly>
<members>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication">
<summary>
The default bootstrapper application.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperApplication">
<summary>
Allows customization of the bootstrapper application.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/> class.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Run">
<summary>
Entry point that is called when the bootstrapper application is ready to run.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnStartup(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StartupEventArgs)">
<summary>
Called by the engine on startup of the bootstrapper application.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ShutdownEventArgs)">
<summary>
Called by the engine to uninitialize the user experience.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnSystemShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs)">
<summary>
Called when the system is shutting down or the user is logging off.
</summary>
<param name="args">Additional arguments for this event.</param>
<remarks>
<para>To prevent shutting down or logging off, set <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.Result"/> to
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Cancel"/>; otherwise, set it to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Ok"/>.</para>
<para>By default setup will prevent shutting down or logging off between
<see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyBegin"/> and <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyComplete"/>.
Derivatives can change this behavior by overriding <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnSystemShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs)"/>
or handling <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.SystemShutdown"/>.</para>
<para>If <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs.Reasons"/> contains <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Critical"/>
the bootstrapper cannot prevent the shutdown and only has a few seconds to save state or perform any other
critical operations before being closed by the operating system.</para>
<para>This method may be called on a different thread.</para>
</remarks>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs)">
<summary>
Called when the overall detection phase has begun.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectForwardCompatibleBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs)">
<summary>
Called when the update detection phase has begun.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectUpdateBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs)">
<summary>
Called when the update detection phase has begun.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectUpdate(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs)">
<summary>
Fired when the update detection has found a potential update candidate.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectUpdateComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateCompleteEventArgs)">
<summary>
Called when the update detection phase has completed.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectPriorBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPriorBundleEventArgs)">
<summary>
Called when the detection for a prior bundle has begun.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectRelatedBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs)">
<summary>
Called when a related bundle has been detected for a bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectPackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageBeginEventArgs)">
<summary>
Called when the detection for a specific package has begun.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectCompatiblePackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs)">
<summary>
Called when a package was not detected but a package using the same provider key was.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectRelatedMsiPackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs)">
<summary>
Called when a related MSI package has been detected for a package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectTargetMsiPackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs)">
<summary>
Called when an MSP package detects a target MSI has been detected.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectMsiFeature(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs)">
<summary>
Called when an MSI feature has been detected for a package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectPackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs)">
<summary>
Called when the detection for a specific package has completed.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnDetectComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs)">
<summary>
Called when the detection phase has completed.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanBeginEventArgs)">
<summary>
Called when the engine has begun planning the installation.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanRelatedBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs)">
<summary>
Called when the engine has begun planning for a prior bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanPackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs)">
<summary>
Called when the engine has begun planning the installation of a specific package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanCompatiblePackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs)">
<summary>
Called when the engine plans a new, compatible package using the same provider key.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanTargetMsiPackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs)">
<summary>
Called when the engine is about to plan the target MSI of a MSP package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanMsiFeature(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs)">
<summary>
Called when the engine is about to plan an MSI feature of a specific package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanPackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs)">
<summary>
Called when then engine has completed planning the installation of a specific package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnPlanComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompleteEventArgs)">
<summary>
Called when the engine has completed planning the installation.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnApplyBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyBeginEventArgs)">
<summary>
Called when the engine has begun installing the bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnApplyPhaseCount(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyPhaseCountArgs)">
<summary>
Called right after OnApplyBegin.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnElevate(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ElevateEventArgs)">
<summary>
Called when the engine is about to start the elevated process.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnRegisterBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterBeginEventArgs)">
<summary>
Called when the engine has begun registering the location and visibility of the bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnRegisterComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterCompleteEventArgs)">
<summary>
Called when the engine has completed registering the location and visilibity of the bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnUnregisterBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterBeginEventArgs)">
<summary>
Called when the engine has begun removing the registration for the location and visibility of the bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnUnregisterComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterCompleteEventArgs)">
<summary>
Called when the engine has completed removing the registration for the location and visibility of the bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheBeginEventArgs)">
<summary>
Called when the engine begins to cache the installation sources.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCachePackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs)">
<summary>
Called by the engine when it begins to cache a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheAcquireBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs)">
<summary>
Called when the engine begins to cache the container or payload.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheAcquireProgress(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs)">
<summary>
Called when the engine has progressed on caching the container or payload.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnResolveSource(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs)">
<summary>
Called by the engine to allow the user experience to change the source
using <see cref="M:Engine.SetLocalSource"/> or <see cref="M:Engine.SetDownloadSource"/>.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheAcquireComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs)">
<summary>
Called when the engine complets caching of the container or payload.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheVerifyBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs)">
<summary>
Called when the engine has started verify the payload.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheVerifyComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs)">
<summary>
Called when the engine completes verification of the payload.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCachePackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageCompleteEventArgs)">
<summary>
Called when the engine completes caching a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnCacheComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheCompleteEventArgs)">
<summary>
Called after the engine has cached the installation sources.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecuteBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteBeginEventArgs)">
<summary>
Called when the engine has begun installing packages.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecutePackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs)">
<summary>
Called when the engine has begun installing a specific package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecutePatchTarget(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs)">
<summary>
Called when the engine executes one or more patches targeting a product.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnError(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs)">
<summary>
Called when the engine has encountered an error.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnProgress(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs)">
<summary>
Called when the engine has changed progress for the bundle installation.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecuteMsiMessage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs)">
<summary>
Called when Windows Installer sends an installation message.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecuteFilesInUse(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs)">
<summary>
Called when Windows Installer sends a file in use installation message.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecutePackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs)">
<summary>
Called when the engine has completed installing a specific package.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecuteComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteCompleteEventArgs)">
<summary>
Called when the engine has completed installing packages.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnRestartRequired(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RestartRequiredEventArgs)">
<summary>
Called by the engine to request a restart now or inform the user a manual restart is required later.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnApplyComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs)">
<summary>
Called when the engine has completed installing the bundle.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnExecuteProgress(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs)">
<summary>
Called by the engine while executing on payload.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnLaunchApprovedExeBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeBeginArgs)">
<summary>
Called by the engine before trying to launch the preapproved executable.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnLaunchApprovedExeComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeCompleteArgs)">
<summary>
Called by the engine after trying to launch the preapproved executable.
</summary>
<param name="args">Additional arguments for this event.</param>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Startup">
<summary>
Fired when the engine is starting up the bootstrapper application.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Shutdown">
<summary>
Fired when the engine is shutting down the bootstrapper application.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.SystemShutdown">
<summary>
Fired when the system is shutting down or user is logging off.
</summary>
<remarks>
<para>To prevent shutting down or logging off, set <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.Result"/> to
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Cancel"/>; otherwise, set it to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Ok"/>.</para>
<para>By default setup will prevent shutting down or logging off between
<see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyBegin"/> and <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyComplete"/>.
Derivatives can change this behavior by overriding <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnSystemShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs)"/>
or handling <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.SystemShutdown"/>.</para>
<para>If <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs.Reasons"/> contains <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Critical"/>
the bootstrapper cannot prevent the shutdown and only has a few seconds to save state or perform any other
critical operations before being closed by the operating system.</para>
<para>This event may be fired on a different thread.</para>
</remarks>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectBegin">
<summary>
Fired when the overall detection phase has begun.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectForwardCompatibleBundle">
<summary>
Fired when a forward compatible bundle is detected.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectUpdateBegin">
<summary>
Fired when the update detection phase has begun.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectUpdate">
<summary>
Fired when the update detection has found a potential update candidate.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectUpdateComplete">
<summary>
Fired when the update detection phase has completed.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectPriorBundle">
<summary>
Fired when the detection for a prior bundle has begun.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectRelatedBundle">
<summary>
Fired when a related bundle has been detected for a bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectPackageBegin">
<summary>
Fired when the detection for a specific package has begun.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectCompatiblePackage">
<summary>
Fired when a package was not detected but a package using the same provider key was.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectRelatedMsiPackage">
<summary>
Fired when a related MSI package has been detected for a package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectTargetMsiPackage">
<summary>
Fired when an MSP package detects a target MSI has been detected.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectMsiFeature">
<summary>
Fired when a feature in an MSI package has been detected.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectPackageComplete">
<summary>
Fired when the detection for a specific package has completed.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.DetectComplete">
<summary>
Fired when the detection phase has completed.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanBegin">
<summary>
Fired when the engine has begun planning the installation.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanRelatedBundle">
<summary>
Fired when the engine has begun planning for a related bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanPackageBegin">
<summary>
Fired when the engine has begun planning the installation of a specific package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanCompatiblePackage">
<summary>
Fired when the engine plans a new, compatible package using the same provider key.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanTargetMsiPackage">
<summary>
Fired when the engine is about to plan the target MSI of a MSP package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanMsiFeature">
<summary>
Fired when the engine is about to plan a feature in an MSI package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanPackageComplete">
<summary>
Fired when the engine has completed planning the installation of a specific package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanComplete">
<summary>
Fired when the engine has completed planning the installation.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyBegin">
<summary>
Fired when the engine has begun installing the bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyPhaseCount">
<summary>
DEPRECATED: This event will be merged with ApplyBegin in wix4.
Fired right after ApplyBegin, providing the number of phases that the engine will go through in apply.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Elevate">
<summary>
Fired when the engine is about to start the elevated process.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.RegisterBegin">
<summary>
Fired when the engine has begun registering the location and visibility of the bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.RegisterComplete">
<summary>
Fired when the engine has completed registering the location and visibility of the bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.UnregisterBegin">
<summary>
Fired when the engine has begun removing the registration for the location and visibility of the bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.UnregisterComplete">
<summary>
Fired when the engine has completed removing the registration for the location and visibility of the bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheBegin">
<summary>
Fired when the engine has begun caching the installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CachePackageBegin">
<summary>
Fired when the engine has begun caching a specific package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheAcquireBegin">
<summary>
Fired when the engine has begun acquiring the installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheAcquireProgress">
<summary>
Fired when the engine has progress acquiring the installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ResolveSource">
<summary>
Fired by the engine to allow the user experience to change the source
using <see cref="M:Engine.SetLocalSource"/> or <see cref="M:Engine.SetDownloadSource"/>.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheAcquireComplete">
<summary>
Fired when the engine has completed the acquisition of the installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheVerifyBegin">
<summary>
Fired when the engine begins the verification of the acquired installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheVerifyComplete">
<summary>
Fired when the engine complete the verification of the acquired installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CachePackageComplete">
<summary>
Fired when the engine has completed caching a specific package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.CacheComplete">
<summary>
Fired after the engine has cached the installation sources.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecuteBegin">
<summary>
Fired when the engine has begun installing packages.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecutePackageBegin">
<summary>
Fired when the engine has begun installing a specific package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecutePatchTarget">
<summary>
Fired when the engine executes one or more patches targeting a product.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Error">
<summary>
Fired when the engine has encountered an error.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Progress">
<summary>
Fired when the engine has changed progress for the bundle installation.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecuteMsiMessage">
<summary>
Fired when Windows Installer sends an installation message.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecuteFilesInUse">
<summary>
Fired when Windows Installer sends a files in use installation message.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecutePackageComplete">
<summary>
Fired when the engine has completed installing a specific package.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecuteComplete">
<summary>
Fired when the engine has completed installing packages.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.RestartRequired">
<summary>
Fired by the engine to request a restart now or inform the user a manual restart is required later.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyComplete">
<summary>
Fired when the engine has completed installing the bundle.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ExecuteProgress">
<summary>
Fired by the engine while executing on payload.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.LaunchApprovedExeBegin">
<summary>
Fired when the engine is about to launch the preapproved executable.
</summary>
</member>
<member name="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.LaunchApprovedExeComplete">
<summary>
Fired when the engine has completed launching the preapproved executable.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.AsyncExecution">
<summary>
Specifies whether this bootstrapper should run asynchronously. The default is true.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Command">
<summary>
Gets the <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Command"/> information for how the UX should be started.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Engine">
<summary>
Gets the <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.Engine"/> for interaction with the Engine.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute">
<summary>
Identifies the bootstrapper application class.
</summary>
<remarks>
This required assembly attribute identifies the bootstrapper application class.
</remarks>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute.#ctor(System.Type)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/> class.
</summary>
<param name="bootstrapperApplicationType">The <see cref="T:System.Type"/> of the user experience, or null for the default user experience.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute.BootstrapperApplicationType">
<summary>
Gets the type of the bootstrapper application class to create.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationFactory">
<summary>
Class used by the MUX host to create and return the IBootstrapperApplication implementation to the engine.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationFactory.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationFactory"/> class.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationFactory.Create(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperEngine,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command@)">
<summary>
Loads the bootstrapper application assembly and creates an instance of the IBootstrapperApplication.
</summary>
<param name="pEngine">IBootstrapperEngine provided for the bootstrapper application.</param>
<param name="command">Command line for the bootstrapper application.</param>
<returns>Bootstrapper application via <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperApplication"/> interface.</returns>
<exception cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException">The bootstrapper application assembly
does not define the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/>.</exception>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationFactory.GetBootstrapperApplicationTypeFromAssembly(System.String)">
<summary>
Locates the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/> and returns the specified type.
</summary>
<param name="assemblyName">The assembly that defines the user experience class.</param>
<returns>The bootstrapper application <see cref="T:System.Type"/>.</returns>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperSectionGroup">
<summary>
Handler for the wix.bootstrapper configuration section group.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperSectionGroup.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperSectionGroup"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperSectionGroup.Host">
<summary>
Gets the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection"/> handler for the mux configuration section.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElementCollection">
<summary>
Handler for the supportedFramework collection.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElement">
<summary>
Handler for the supportedFramework configuration section.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElement.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElement"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElement.Version">
<summary>
Gets the version of the supported framework.
</summary>
<remarks>
The assembly specified by this name must contain a value matching the NETFX version registry key under
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP".
</remarks>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElement.RuntimeVersion">
<summary>
Gets the runtime version required by this supported framework.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine">
<summary>
Container class for the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperEngine"/> interface.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.#ctor(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperEngine)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine"/> container class.
</summary>
<param name="engine">The <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperEngine"/> to contain.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Apply(System.IntPtr)">
<summary>
Install the packages.
</summary>
<param name="hwndParent">The parent window for the installation user interface.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.CloseSplashScreen">
<summary>
Close the splash screen if it is still open. Does nothing if the splash screen is not or
never was opened.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Detect">
<summary>
Determine if all installation conditions are fulfilled.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Detect(System.IntPtr)">
<summary>
Determine if all installation conditions are fulfilled.
</summary>
<param name="hwndParent">The parent window for the installation user interface.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Elevate(System.IntPtr)">
<summary>
Elevate the install.
</summary>
<param name="hwndParent">The parent window of the elevation dialog.</param>
<returns>true if elevation succeeded; otherwise, false if the user cancelled.</returns>
<exception cref="T:System.ComponentModel.Win32Exception">A Win32 error occurred.</exception>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.EscapeString(System.String)">
<summary>
Escapes the input string.
</summary>
<param name="input">The string to escape.</param>
<returns>The escaped string.</returns>
<exception cref="T:System.ComponentModel.Win32Exception">A Win32 error occurred.</exception>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.EvaluateCondition(System.String)">
<summary>
Evaluates the <paramref name="condition"/> string.
</summary>
<param name="condition">The string representing the condition to evaluate.</param>
<returns>Whether the condition evaluated to true or false.</returns>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.FormatString(System.String)">
<summary>
Formats the input string.
</summary>
<param name="format">The string to format.</param>
<returns>The formatted string.</returns>
<exception cref="T:System.ComponentModel.Win32Exception">A Win32 error occurred.</exception>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.LaunchApprovedExe(System.IntPtr,System.String,System.String)">
<summary>
Launches a preapproved executable elevated. As long as the engine already elevated, there will be no UAC prompt.
</summary>
<param name="hwndParent">The parent window of the elevation dialog (if the engine hasn't elevated yet).</param>
<param name="approvedExeForElevationId">Id of the ApprovedExeForElevation element specified when the bundle was authored.</param>
<param name="arguments">Optional arguments.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.LaunchApprovedExe(System.IntPtr,System.String,System.String,System.Int32)">
<summary>
Launches a preapproved executable elevated. As long as the engine already elevated, there will be no UAC prompt.
</summary>
<param name="hwndParent">The parent window of the elevation dialog (if the engine hasn't elevated yet).</param>
<param name="approvedExeForElevationId">Id of the ApprovedExeForElevation element specified when the bundle was authored.</param>
<param name="arguments">Optional arguments.</param>
<param name="waitForInputIdleTimeout">Timeout in milliseconds. When set to something other than zero, the engine will call WaitForInputIdle for the new process with this timeout before calling OnLaunchApprovedExeComplete.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Log(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel,System.String)">
<summary>
Logs the <paramref name="message"/>.
</summary>
<param name="level">The logging level.</param>
<param name="message">The message to log.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Plan(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction)">
<summary>
Determine the installation sequencing and costing.
</summary>
<param name="action">The action to perform when planning.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetUpdate(System.String,System.String,System.Int64,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UpdateHashType,System.Byte[])">
<summary>
Set the update information for a bundle.
</summary>
<param name="localSource">Optional local source path for the update. Default is "update\[OriginalNameOfBundle].exe".</param>
<param name="downloadSource">Optional download source for the update.</param>
<param name="size">Size of the expected update.</param>
<param name="hashType">Type of the hash expected on the update.</param>
<param name="hash">Optional hash expected for the update.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetLocalSource(System.String,System.String,System.String)">
<summary>
Set the local source for a package or container.
</summary>
<param name="packageOrContainerId">The id that uniquely identifies the package or container.</param>
<param name="payloadId">The id that uniquely identifies the payload.</param>
<param name="path">The new source path.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)">
<summary>
Set the new download URL for a package or container.
</summary>
<param name="packageOrContainerId">The id that uniquely identifies the package or container.</param>
<param name="payloadId">The id that uniquely identifies the payload.</param>
<param name="url">The new url.</param>
<param name="user">The user name for proxy authentication.</param>
<param name="password">The password for proxy authentication.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SendEmbeddedError(System.Int32,System.String,System.Int32)">
<summary>
Sends error message when embedded.
</summary>
<param name="errorCode">Error code.</param>
<param name="message">Error message.</param>
<param name="uiHint">UI buttons to show on error dialog.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SendEmbeddedProgress(System.Int32,System.Int32)">
<summary>
Sends progress percentages when embedded.
</summary>
<param name="progressPercentage">Percentage completed thus far.</param>
<param name="overallPercentage">Overall percentage completed.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Quit(System.Int32)">
<summary>
Shuts down the engine.
</summary>
<param name="exitCode">Exit code indicating reason for shut down.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.containsVariable(System.String)">
<summary>
Gets whether the variable given by <paramref name="name"/> exists.
</summary>
<param name="name">The name of the variable to check.</param>
<returns>True if the variable given by <paramref name="name"/> exists; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.getStringVariable(System.String,System.Int32@)">
<summary>
Gets the variable given by <paramref name="name"/> as a string.
</summary>
<param name="name">The name of the variable to get.</param>
<param name="length">The length of the Unicode string.</param>
<returns>The value by a pointer to a Unicode string. Must be freed by Marshal.FreeCoTaskMem.</returns>
<exception cref="T:System.Exception">An error occurred getting the variable.</exception>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.convertToSecureString(System.IntPtr,System.Int32)">
<summary>
Initialize a SecureString with the given Unicode string.
</summary>
<param name="pUniString">Pointer to Unicode string.</param>
<param name="length">The string's length.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.NormalizeVersion(System.Version)">
<summary>
Verifies that VersionVariables can pass on the given Version to the engine.
If the Build or Revision fields are undefined, they are set to zero.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.NumericVariables">
<summary>
Gets or sets numeric variables for the engine.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.PackageCount">
<summary>
Gets the number of packages in the bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SecureStringVariables">
<summary>
Gets or sets string variables for the engine using SecureStrings.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.StringVariables">
<summary>
Gets or sets string variables for the engine.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.VersionVariables">
<summary>
Gets or sets <see cref="T:System.Version"/> variables for the engine.
The <see cref="T:System.Version"/> class can keep track of when the build and revision fields are undefined, but the engine can't.
Therefore, the build and revision fields must be defined when setting a <see cref="T:System.Version"/> variable.
Use the NormalizeVersion method to make sure the engine can accept the Version.
To keep track of versions without build or revision fields, use StringVariables instead.
</summary>
<exception cref="T:System.OverflowException">The given <see cref="T:System.Version"/> was invalid.</exception>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Variables`1">
<summary>
An accessor for numeric, string, and version variables for the engine.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Variables`1.Contains(System.String)">
<summary>
Gets whether the variable given by <paramref name="name"/> exists.
</summary>
<param name="name">The name of the variable to check.</param>
<returns>True if the variable given by <paramref name="name"/> exists; otherwise, false.</returns>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Variables`1.Item(System.String)">
<summary>
Gets or sets the variable given by <paramref name="name"/>.
</summary>
<param name="name">The name of the variable to get/set.</param>
<returns>The value of the given variable.</returns>
<exception cref="T:System.Exception">An error occurred getting the variable.</exception>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs">
<summary>
Base class for <see cref="T:System.EventArgs"/> classes that must return a value.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs"/> class.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs"/> class.
</summary>
<param name="recommendation">Recommended result from engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.Result">
<summary>
Gets or sets the <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.Result"/> of the operation. This is passed back to the engine.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StatusEventArgs">
<summary>
Base class for <see cref="T:System.EventArgs"/> classes that receive status from the engine.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StatusEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StatusEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StatusEventArgs.Status">
<summary>
Gets the return code of the operation.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultStatusEventArgs">
<summary>
Base class for <see cref="T:System.EventArgs"/> classes that receive status from the engine and return a result.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultStatusEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultStatusEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultStatusEventArgs.#ctor(System.Int32,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultStatusEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
<param name="recommendation">The recommended result from the engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultStatusEventArgs.Status">
<summary>
Gets the return code of the operation.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StartupEventArgs">
<summary>
Additional arguments used when startup has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StartupEventArgs.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StartupEventArgs"/> class.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ShutdownEventArgs">
<summary>
Additional arguments used when shutdown has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ShutdownEventArgs.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ShutdownEventArgs"/> class.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs">
<summary>
Additional arguments used when the system is shutting down or the user is logging off.
</summary>
<remarks>
<para>To prevent shutting down or logging off, set <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.Result"/> to
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Cancel"/>; otherwise, set it to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Ok"/>.</para>
<para>By default setup will prevent shutting down or logging off between
<see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyBegin"/> and <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyComplete"/>.
Derivatives can change this behavior by overriding <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnSystemShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs)"/>
or handling <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.SystemShutdown"/>.</para>
<para>If <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs.Reasons"/> contains <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Critical"/>
the bootstrapper cannot prevent the shutdown and only has a few seconds to save state or perform any other
critical operations before being closed by the operating system.</para>
<seealso cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.SystemShutdown"/>
<seealso cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.OnSystemShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs)"/>
</remarks>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs.#ctor(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs"/> class.
</summary>
<param name="reasons">The reason the application is requested to close or being closed.</param>
<param name="recommendation">The recommendation from the engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs.Reasons">
<summary>
Gets the reason the application is requested to close or being closed.
</summary>
<remarks>
<para>To prevent shutting down or logging off, set <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResultEventArgs.Result"/> to
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Cancel"/>; otherwise, set it to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Ok"/>.</para>
<para>If <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs.Reasons"/> contains <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Critical"/>
the bootstrapper cannot prevent the shutdown and only has a few seconds to save state or perform any other
critical operations before being closed by the operating system.</para>
</remarks>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs">
<summary>
Additional arguments used when the overall detection phase has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs.#ctor(System.Boolean,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs"/> class.
</summary>
<param name="installed">Specifies whether the bundle is installed.</param>
<param name="packageCount">The number of packages to detect.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs.Installed">
<summary>
Gets whether the bundle is installed.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs.PackageCount">
<summary>
Gets the number of packages to detect.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs">
<summary>
Additional arguments used when detected a forward compatible bundle.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs.#ctor(System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelationType,System.String,System.Boolean,System.Int64,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs"/> class.
</summary>
<param name="bundleId">The identity of the forward compatible bundle.</param>
<param name="relationType">Relationship type for this forward compatible bundle.</param>
<param name="bundleTag">The tag of the forward compatible bundle.</param>
<param name="perMachine">Whether the detected forward compatible bundle is per machine.</param>
<param name="version">The version of the forward compatible bundle detected.</param>
<param name="recommendation">The recommendation from the engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs.BundleId">
<summary>
Gets the identity of the forward compatible bundle detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs.RelationType">
<summary>
Gets the relationship type of the forward compatible bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs.BundleTag">
<summary>
Gets the tag of the forward compatible bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs.PerMachine">
<summary>
Gets whether the detected forward compatible bundle is per machine.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs.Version">
<summary>
Gets the version of the forward compatible bundle detected.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs">
<summary>
Additional arguments used when the detection for an update has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs.#ctor(System.String,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs"/> class.
</summary>
<param name="updateLocation">The location to check for an updated bundle.</param>
<param name="recommendation">The recommendation from the engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs.UpdateLocation">
<summary>
Gets the identity of the bundle to detect.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs">
<summary>
Additional arguments used when the detection for an update has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.#ctor(System.String,System.Int64,System.Int64,System.String,System.String,System.String,System.String,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs"/> class.
</summary>
<param name="updateLocation">The location to check for an updated bundle.</param>
<param name="size">The expected size of the updated bundle.</param>
<param name="version">The expected version of the updated bundle.</param>
<param name="title">The title of the updated bundle.</param>
<param name="summary">The summary of the updated bundle.</param>
<param name="contentType">The content type of the content of the updated bundle.</param>
<param name="content">The content of the updated bundle.</param>
<param name="recommendation">The recommendation from the engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.Size">
<summary>
Gets the size of the updated bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.Version">
<summary>
Gets the version of the updated bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.Title">
<summary>
Gets the title of the the updated bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.Summary">
<summary>
Gets the summary of the updated bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.ContentType">
<summary>
Gets the content type of the content of the updated bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs.Content">
<summary>
Gets the content of the updated bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateCompleteEventArgs">
<summary>
Additional arguments used when the detection for an update has completed.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateCompleteEventArgs.#ctor(System.Int32,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
<param name="updateLocation">The location of the updated bundle.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateCompleteEventArgs.UpdateLocation">
<summary>
Gets the location of the updated bundle if one was detected.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPriorBundleEventArgs">
<summary>
Additional arguments used when the detection for a prior bundle has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPriorBundleEventArgs.#ctor(System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPriorBundleEventArgs"/> class.
</summary>
<param name="bundleId">The identity of the bundle to detect.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPriorBundleEventArgs.BundleId">
<summary>
Gets the identity of the bundle to detect.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs">
<summary>
Additional arguments used when a related bundle has been detected for a bundle.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.#ctor(System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelationType,System.String,System.Boolean,System.Int64,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs"/> class.
</summary>
<param name="productCode">The identity of the related package bundle.</param>
<param name="relationType">Relationship type for this related bundle.</param>
<param name="bundleTag">The tag of the related package bundle.</param>
<param name="perMachine">Whether the detected bundle is per machine.</param>
<param name="version">The version of the related bundle detected.</param>
<param name="operation">The operation that will be taken on the detected bundle.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.ProductCode">
<summary>
Gets the identity of the related bundle detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.RelationType">
<summary>
Gets the relationship type of the related bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.BundleTag">
<summary>
Gets the tag of the related package bundle.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.PerMachine">
<summary>
Gets whether the detected bundle is per machine.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.Version">
<summary>
Gets the version of the related bundle detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs.Operation">
<summary>
Gets the operation that will be taken on the detected bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageBeginEventArgs">
<summary>
Additional arguments used when the detection for a specific package has begun.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageBeginEventArgs.#ctor(System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageBeginEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package to detect.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageBeginEventArgs.PackageId">
<summary>
Gets the identity of the package to detect.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs">
<summary>
Additional arguments used when a package was not found but a newer package using the same provider key was.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs.#ctor(System.String,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package that was not detected.</param>
<param name="compatiblePackageId">The identity of the compatible package that was detected.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs.PackageId">
<summary>
Gets the identity of the package that was not detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs.CompatiblePackageId">
<summary>
Gets the identity of the compatible package that was detected.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs">
<summary>
Additional arguments used when a related MSI package has been detected for a package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs.#ctor(System.String,System.String,System.Boolean,System.Int64,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package detecting.</param>
<param name="productCode">The identity of the related package detected.</param>
<param name="perMachine">Whether the detected package is per machine.</param>
<param name="version">The version of the related package detected.</param>
<param name="operation">The operation that will be taken on the detected package.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs.PackageId">
<summary>
Gets the identity of the product's package detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs.ProductCode">
<summary>
Gets the identity of the related package detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs.PerMachine">
<summary>
Gets whether the detected package is per machine.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs.Version">
<summary>
Gets the version of the related package detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs.Operation">
<summary>
Gets the operation that will be taken on the detected package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs">
<summary>
Additional arguments used when a target MSI package has been detected.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs.#ctor(System.String,System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PackageState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs"/> class.
</summary>
<param name="packageId">Detected package identifier.</param>
<param name="productCode">Detected product code.</param>
<param name="state">Package state detected.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs.PackageId">
<summary>
Gets the identity of the target's package detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs.ProductCode">
<summary>
Gets the product code of the target MSI detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs.State">
<summary>
Gets the detected patch package state.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs">
<summary>
Additional arguments used when a feature in an MSI package has been detected.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs.#ctor(System.String,System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.FeatureState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs"/> class.
</summary>
<param name="packageId">Detected package identifier.</param>
<param name="featureId">Detected feature identifier.</param>
<param name="state">Feature state detected.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs.PackageId">
<summary>
Gets the identity of the feature's package detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs.FeatureId">
<summary>
Gets the identity of the feature detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs.State">
<summary>
Gets the detected feature state.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs">
<summary>
Additional arguments used when the detection for a specific package has completed.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs.#ctor(System.String,System.Int32,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PackageState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package detected.</param>
<param name="status">The return code of the operation.</param>
<param name="state">The state of the specified package.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs.PackageId">
<summary>
Gets the identity of the package detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs.State">
<summary>
Gets the state of the specified package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs">
<summary>
Additional arguments used when the detection phase has completed.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanBeginEventArgs">
<summary>
Additional arguments used when the engine has begun planning the installation.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanBeginEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanBeginEventArgs"/> class.
</summary>
<param name="packageCount">The number of packages to plan for.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanBeginEventArgs.PackageCount">
<summary>
Gets the number of packages to plan for.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs">
<summary>
Additional arguments used when the engine has begun planning for a related bundle.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs.#ctor(System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RequestState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs"/> class.
</summary>
<param name="bundleId">The identity of the bundle to plan for.</param>
<param name="state">The requested state for the bundle.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs.BundleId">
<summary>
Gets the identity of the bundle to plan for.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs.State">
<summary>
Gets or sets the requested state for the bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs">
<summary>
Additional arguments used when the engine has begun planning the installation of a specific package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs.#ctor(System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RequestState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package to plan for.</param>
<param name="state">The requested state for the package.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs.PackageId">
<summary>
Gets the identity of the package to plan for.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs.State">
<summary>
Gets or sets the requested state for the package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs">
<summary>
Additional arguments used when the engine is about to plan a newer package using the same provider key.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs.#ctor(System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RequestState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package that was not detected.</param>
<param name="state">The requested state for the compatible package.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs.PackageId">
<summary>
Gets the identity of the package that was not detected.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs.State">
<summary>
Gets or sets the state to use for the compatible package for planning.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs">
<summary>
Additional arguments used when engine is about to plan a MSP applied to a target MSI package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs.#ctor(System.String,System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RequestState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs"/> class.
</summary>
<param name="packageId">Package identifier of the patch being planned.</param>
<param name="productCode">Product code identifier being planned.</param>
<param name="state">Package state of the patch being planned.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs.PackageId">
<summary>
Gets the identity of the feature's package to plan.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs.ProductCode">
<summary>
Gets the identity of the feature to plan.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs.State">
<summary>
Gets or sets the state of the patch to use by planning.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs">
<summary>
Additional arguments used when engine is about to plan a feature in an MSI package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs.#ctor(System.String,System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.FeatureState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs"/> class.
</summary>
<param name="packageId">Package identifier being planned.</param>
<param name="featureId">Feature identifier being planned.</param>
<param name="state">Feature state being planned.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs.PackageId">
<summary>
Gets the identity of the feature's package to plan.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs.FeatureId">
<summary>
Gets the identity of the feature to plan.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs.State">
<summary>
Gets or sets the feature state to use by planning.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs">
<summary>
Additional arguments used when then engine has completed planning the installation of a specific package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs.#ctor(System.String,System.Int32,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PackageState,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RequestState,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ActionState,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ActionState)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package planned for.</param>
<param name="status">The return code of the operation.</param>
<param name="state">The current state of the package.</param>
<param name="requested">The requested state for the package</param>
<param name="execute">The execution action to take.</param>
<param name="rollback">The rollback action to take.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs.PackageId">
<summary>
Gets the identity of the package planned for.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs.State">
<summary>
Gets the current state of the package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs.Requested">
<summary>
Gets the requested state for the package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs.Execute">
<summary>
Gets the execution action to take.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs.Rollback">
<summary>
Gets the rollback action to take.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompleteEventArgs">
<summary>
Additional arguments used when the engine has completed planning the installation.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompleteEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyBeginEventArgs">
<summary>
Additional arguments used when the engine has begun installing the bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyPhaseCountArgs">
<summary>
DEPRECATED: this information will be provided in ApplyBeginEventArgs in wix4.
Additional arguments used when the engine has determined the number of phases in apply.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyPhaseCountArgs.PhaseCount">
<summary>
DEPRECATED: this information will be provided in ApplyBeginEventArgs in wix4.
Gets the number of phases that the engine will go through in apply.
There are currently two possible phases: cache and execute.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ElevateEventArgs">
<summary>
Additional arguments used when the engine is about to start the elevated process.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterBeginEventArgs">
<summary>
Additional arguments used when the engine has begun registering the location and visibility of the bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterCompleteEventArgs">
<summary>
Additional arguments used when the engine has completed registering the location and visilibity of the bundle.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterCompleteEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterBeginEventArgs">
<summary>
Additional arguments used when the engine has begun removing the registration for the location and visibility of the bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterCompleteEventArgs">
<summary>
Additional arguments used when the engine has completed removing the registration for the location and visibility of the bundle.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterCompleteEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheBeginEventArgs">
<summary>
Additional arguments used when the engine has begun caching the installation sources.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs">
<summary>
Additional arguments used when the engine begins to acquire containers or payloads.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs.#ctor(System.String,System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheOperation,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs.PackageOrContainerId">
<summary>
Gets the identifier of the container or package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs.PayloadId">
<summary>
Gets the identifier of the payload (if acquiring a payload).
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs.Operation">
<summary>
Gets the cache acquire operation.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs.Source">
<summary>
Gets the source of the container or payload.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs">
<summary>
Additional arguments used when the engine acquires some part of a container or payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs.#ctor(System.String,System.String,System.Int64,System.Int64,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs.PackageOrContainerId">
<summary>
Gets the identifier of the container or package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs.PayloadId">
<summary>
Gets the identifier of the payload (if acquiring a payload).
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs.Progress">
<summary>
Gets the number of bytes cached thus far.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs.Total">
<summary>
Gets the total bytes to cache.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs.OverallPercentage">
<summary>
Gets the overall percentage of progress of caching.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs">
<summary>
Additional arguments used when the engine completes the acquisition of a container or payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs.#ctor(System.String,System.String,System.Int32,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs.PackageOrContainerId">
<summary>
Gets the identifier of the container or package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs.PayloadId">
<summary>
Gets the identifier of the payload (if acquiring a payload).
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs">
<summary>
Additional arguments used when the engine starts the verification of a payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs.#ctor(System.String,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs.PackageId">
<summary>
Gets the identifier of the package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs.PayloadId">
<summary>
Gets the identifier of the payload.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs">
<summary>
Additional arguments used when the engine completes the verification of a payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs.#ctor(System.String,System.String,System.Int32,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs.PackageId">
<summary>
Gets the identifier of the package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs.PayloadId">
<summary>
Gets the identifier of the payload.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheCompleteEventArgs">
<summary>
Additional arguments used after the engine has cached the installation sources.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheCompleteEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteBeginEventArgs">
<summary>
Additional arguments used when the engine has begun installing packages.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteBeginEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteBeginEventArgs"/> class.
</summary>
<param name="packageCount">The number of packages to act on.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteBeginEventArgs.PackageCount">
<summary>
Gets the number of packages to act on.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs">
<summary>
Additional arguments used when the engine has begun installing a specific package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs.#ctor(System.String,System.Boolean)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package to act on.</param>
<param name="shouldExecute">Whether the package should really be acted on.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs.PackageId">
<summary>
Gets the identity of the package to act on.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs.ShouldExecute">
<summary>
Gets whether the package should really be acted on.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs">
<summary>
Additional arguments used when the engine executes one or more patches targeting a product.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs.#ctor(System.String,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package to act on.</param>
<param name="targetProductCode">The product code of the target of the patch.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs.PackageId">
<summary>
Gets the identity of the package to act on.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs.TargetProductCode">
<summary>
Gets the product code being targeted.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs">
<summary>
Additional arguments used when the engine has encountered an error.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.#ctor(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType,System.String,System.Int32,System.String,System.Int32,System.String[],System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs"/> class.
</summary>
<param name="errorType">The error type.</param>
<param name="packageId">The identity of the package that yielded the error.</param>
<param name="errorCode">The error code.</param>
<param name="errorMessage">The error message.</param>
<param name="uiHint">Recommended display flags for an error dialog.</param>
<param name="data">The exteded data for the error.</param>
<param name="recommendation">Recommended result from engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.ErrorType">
<summary>
Gets the type of error that occurred.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.PackageId">
<summary>
Gets the identity of the package that yielded the error.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.ErrorCode">
<summary>
Gets the error code.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.ErrorMessage">
<summary>
Gets the error message.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.UIHint">
<summary>
Gets the recommended display flags for an error dialog.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs.Data">
<summary>
Gets the extended data for the error.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs">
<summary>
Additional arguments used when the engine has changed progress for the bundle installation.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs.#ctor(System.Int32,System.Int32)">
<summary>
Creates an new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs"/> class.
</summary>
<param name="progressPercentage">The percentage from 0 to 100 completed for a package.</param>
<param name="overallPercentage">The percentage from 0 to 100 completed for the bundle.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs.ProgressPercentage">
<summary>
Gets the percentage from 0 to 100 completed for a package.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs.OverallPercentage">
<summary>
Gets the percentage from 0 to 100 completed for the bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs">
<summary>
Additional arguments used when Windows Installer sends an installation message.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs.#ctor(System.String,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InstallMessage,System.Int32,System.String,System.String[],System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package that yielded this message.</param>
<param name="messageType">The type of this message.</param>
<param name="displayParameters">Recommended display flags for this message.</param>
<param name="message">The message.</param>
<param name="data">The extended data for the message.</param>
<param name="recommendation">Recommended result from engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs.PackageId">
<summary>
Gets the identity of the package that yielded this message.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs.MessageType">
<summary>
Gets the type of this message.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs.DisplayParameters">
<summary>
Gets the recommended display flags for this message.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs.Message">
<summary>
Gets the message.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs.Data">
<summary>
Gets the extended data for the message.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs">
<summary>
Additional arugments used for file in use installation messages.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs.#ctor(System.String,System.String[])">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package that yielded the files in use message.</param>
<param name="files">The list of files in use.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs.PackageId">
<summary>
Gets the identity of the package that yielded the files in use message.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs.Files">
<summary>
Gets the list of files in use.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs">
<summary>
Additional arguments used when the engine has completed installing a specific package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs.#ctor(System.String,System.Int32,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs"/> class.
</summary>
<param name="packageId">The identity of the packaged that was acted on.</param>
<param name="status">The return code of the operation.</param>
<param name="restart">Whether a restart is required.</param>
<param name="recommendation">Recommended result from engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs.PackageId">
<summary>
Gets the identity of the package that was acted on.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs.Restart">
<summary>
Gets the package restart state after being applied.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteCompleteEventArgs">
<summary>
Additional arguments used when the engine has completed installing packages.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteCompleteEventArgs.#ctor(System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteCompleteEventArgs"/> class.
</summary>
<param name="status">The return code of the operation.</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RestartRequiredEventArgs">
<summary>
Additional arguments used by the engine to request a restart now or inform the user a manual restart is required later.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RestartRequiredEventArgs.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RestartRequiredEventArgs"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RestartRequiredEventArgs.Restart">
<summary>
Gets or sets whether the engine should restart now. The default is false.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs">
<summary>
Additional arguments used when the engine has completed installing the bundle.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs.#ctor(System.Int32,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs"/> clas.
</summary>
<param name="status">The return code of the operation.</param>
<param name="restart">Whether a restart is required.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs.Restart">
<summary>
Gets the apply restart state when complete.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs">
<summary>
Additional arguments used by the engine to allow the user experience to change the source
using <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetLocalSource(System.String,System.String,System.String)"/> or <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)"/>.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs.#ctor(System.String,System.String,System.String,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs"/> class.
</summary>
<param name="packageOrContainerId">The identity of the package or container that requires source.</param>
<param name="payloadId">The identity of the payload that requires source.</param>
<param name="localSource">The current path used for source resolution.</param>
<param name="downloadSource">Optional URL to download container or payload.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs.PackageOrContainerId">
<summary>
Gets the identity of the package or container that requires source.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs.PayloadId">
<summary>
Gets the identity of the payload that requires source.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs.LocalSource">
<summary>
Gets the current path used for source resolution.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs.DownloadSource">
<summary>
Gets the optional URL to download container or payload.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs">
<summary>
Additional arguments used by the engine when it has begun caching a specific package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs.#ctor(System.String,System.Int32,System.Int64)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package that is being cached.</param>
<param name="cachePayloads">Number of payloads to be cached.</param>
<param name="packageCacheSize">The size on disk required by the specific package.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs.PackageId">
<summary>
Gets the identity of the package that is being cached.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs.CachePayloads">
<summary>
Gets number of payloads to be cached.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs.PackageCacheSize">
<summary>
Gets the size on disk required by the specific package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageCompleteEventArgs">
<summary>
Additional arguments passed by the engine when it has completed caching a specific package.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageCompleteEventArgs.#ctor(System.String,System.Int32,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageCompleteEventArgs"/> class.
</summary>
<param name="packageId">The identity of the package that was cached.</param>
<param name="status">The return code of the operation.</param>
<param name="recommendation">Recommended result from engine.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageCompleteEventArgs.PackageId">
<summary>
Gets the identity of the package that was cached.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadBeginEventArgs">
<summary>
Additional arguments passed by the engine when it has begun downloading a specific payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadBeginEventArgs.#ctor(System.String,System.String)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadBeginEventArgs"/> class.
</summary>
<param name="payloadId">The identifier of the payload being downloaded.</param>
<param name="payloadFileName">The file name of the payload being downloaded.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadBeginEventArgs.PayloadId">
<summary>
Gets the identifier of the payload being downloaded.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadBeginEventArgs.PayloadFileName">
<summary>
Gets the file name of the payload being downloaded.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadCompleteEventArgs">
<summary>
Additional arguments passed by the engine when it has completed downloading a specific payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadCompleteEventArgs.#ctor(System.String,System.String,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadCompleteEventArgs"/> class.
</summary>
<param name="payloadId">The identifier of the payload that was downloaded.</param>
<param name="payloadFileName">The file name of the payload that was downloaded.</param>
<param name="status">The return code of the operation.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadCompleteEventArgs.PayloadId">
<summary>
Gets the identifier of the payload that was downloaded.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadPayloadCompleteEventArgs.PayloadFileName">
<summary>
Gets the file name of the payload that was downloaded.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadProgressEventArgs">
<summary>
Additional arguments passed by the engine while downloading payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadProgressEventArgs.#ctor(System.Int32,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadProgressEventArgs"/> class.
</summary>
<param name="progressPercentage">The percentage from 0 to 100 of the download progress for a single payload.</param>
<param name="overallPercentage">The percentage from 0 to 100 of the download progress for all payload.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadProgressEventArgs.ProgressPercentage">
<summary>
Gets the percentage from 0 to 100 of the download progress for a single payload.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DownloadProgressEventArgs.OverallPercentage">
<summary>
Gets the percentage from 0 to 100 of the download progress for all payload.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs">
<summary>
Additional arguments passed by the engine while executing on payload.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs.#ctor(System.String,System.Int32,System.Int32)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs"/> class.
</summary>
<param name="packageId">The identifier of the package being executed.</param>
<param name="progressPercentage">The percentage from 0 to 100 of the execution progress for a single payload.</param>
<param name="overallPercentage">The percentage from 0 to 100 of the execution progress for all payload.</param>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs.PackageId">
<summary>
Gets the identity of the package that was executed.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs.ProgressPercentage">
<summary>
Gets the percentage from 0 to 100 of the execution progress for a single payload.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs.OverallPercentage">
<summary>
Gets the percentage from 0 to 100 of the execution progress for all payload.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeBeginArgs">
<summary>
Additional arguments passed by the engine before it tries to launch the preapproved executable.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeCompleteArgs">
<summary>
Additional arguments passed by the engine after it finished trying to launch the preapproved executable.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeCompleteArgs.ProcessId">
<summary>
Gets the ProcessId of the process that was launched.
This is only valid if the status reports success.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException">
<summary>
Base class for exception returned to the bootstrapper application host.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException.#ctor(System.Int32)">
<summary>
Creates an instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException"/> base class with the given HRESULT.
</summary>
<param name="hr">The HRESULT for the exception that is used by the bootstrapper application host.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException"/> class.
</summary>
<param name="message">Exception message.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException"/> class.
</summary>
<param name="message">Exception message</param>
<param name="innerException">Inner exception associated with this one</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperException"/> class.
</summary>
<param name="info">Serialization information for this exception</param>
<param name="context">Streaming context to serialize to</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException">
<summary>
The bootstrapper application loaded by the host does not contain exactly one instance of the
<see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/> class.
</summary>
<seealso cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException"/> class.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException"/> class.
</summary>
<param name="message">Exception message.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException"/> class.
</summary>
<param name="message">Exception message</param>
<param name="innerException">Inner exception associated with this one</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.MissingAttributeException"/> class.
</summary>
<param name="info">Serialization information for this exception</param>
<param name="context">Streaming context to serialize to</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException">
<summary>
The bootstrapper application specified by the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/>
does not extend the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/> base class.
</summary>
<seealso cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/>
<seealso cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException"/> class.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException"/> class.
</summary>
<param name="message">Exception message.</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException"/> class.
</summary>
<param name="message">Exception message</param>
<param name="innerException">Inner exception associated with this one</param>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InvalidBootstrapperApplicationException"/> class.
</summary>
<param name="info">Serialization information for this exception</param>
<param name="context">Streaming context to serialize to</param>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection">
<summary>
Handler for the Host configuration section.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection.#ctor">
<summary>
Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection"/> class.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection.AssemblyName">
<summary>
Gets the name of the assembly that contians the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/> child class.
</summary>
<remarks>
The assembly specified by this name must contain the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplicationAttribute"/> to identify
the type of the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/> child class.
</remarks>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection.SupportedFrameworks">
<summary>
Gets the <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SupportedFrameworkElementCollection"/> of supported frameworks for the host configuration.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Display">
<summary>
The display level for the UX.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.InstallMessage">
<summary>
Messages from Windows Installer.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Restart">
<summary>
The action to perform when a reboot is necessary.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result">
<summary>
Result codes.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType">
<summary>
Describes why a bundle or packaged is being resumed.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType.Invalid">
<summary>
Resume information exists but is invalid.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType.Interrupted">
<summary>
The bundle was re-launched after an unexpected interruption.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType.RebootPending">
<summary>
A reboot is pending.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType.Reboot">
<summary>
The bundle was re-launched after a reboot.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType.Suspend">
<summary>
The bundle was re-launched after being suspended.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResumeType.Arp">
<summary>
The bundle was launched from Add/Remove Programs.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType">
<summary>
Indicates what caused the error.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType.Elevate">
<summary>
The error occurred trying to elevate.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType.WindowsInstaller">
<summary>
The error came from the Windows Installer.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType.ExePackage">
<summary>
The error came from an EXE Package.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType.HttpServerAuthentication">
<summary>
The error came while trying to authenticate with an HTTP server.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorType.HttpProxyAuthentication">
<summary>
The error came while trying to authenticate with an HTTP proxy.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation.Downgrade">
<summary>
The related bundle or package will be downgraded.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation.MinorUpdate">
<summary>
The related package will be upgraded as a minor revision.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation.MajorUpgrade">
<summary>
The related bundle or package will be upgraded as a major revision.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation.Remove">
<summary>
The related bundle will be removed.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation.Install">
<summary>
The related bundle will be installed.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelatedOperation.Repair">
<summary>
The related bundle will be repaired.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheOperation">
<summary>
The cache operation used to acquire a container or payload.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheOperation.Copy">
<summary>
Container or payload is being copied.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheOperation.Download">
<summary>
Container or payload is being downloaded.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheOperation.Extract">
<summary>
Container or payload is being extracted.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart">
<summary>
The restart state after a package or all packages were applied.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.None">
<summary>
Package or chain does not require a restart.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.RestartRequired">
<summary>
Package or chain requires a restart but it has not been initiated yet.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.RestartInitiated">
<summary>
Package or chain has already initiated the restart.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RelationType">
<summary>
The relation type for related bundles.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons">
<summary>
One or more reasons why the application is requested to be closed or is being closed.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Unknown">
<summary>
The system is shutting down or restarting (it is not possible to determine which event is occurring).
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.CloseApplication">
<summary>
The application is using a file that must be replaced, the system is being serviced, or system resources are exhausted.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Critical">
<summary>
The application is forced to shut down.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.EndSessionReasons.Logoff">
<summary>
The user is logging off.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command">
<summary>
Command information passed from the engine for the user experience to perform.
</summary>
</member>
<member name="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.GetCommandLineArgs">
<summary>
Gets the command line arguments as a string array.
</summary>
<returns>
Array of command line arguments not handled by the engine.
</returns>
<exception type="Win32Exception">The command line could not be parsed into an array.</exception>
<remarks>
This method uses the same parsing as the operating system which handles quotes and spaces correctly.
</remarks>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.Action">
<summary>
Gets the action for the user experience to perform.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.Display">
<summary>
Gets the display level for the user experience.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.Restart">
<summary>
Gets the action to perform if a reboot is required.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.CommandLine">
<summary>
Gets command line arguments that weren't processed by the engine. Can be null.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.LayoutDirectory">
<summary>
Gets layout directory.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.Resume">
<summary>
Gets the method of how the engine was resumed from a previous installation step.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.SplashScreen">
<summary>
Gets the handle to the splash screen window. If no splash screen was displayed this value will be IntPtr.Zero.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.Relation">
<summary>
If this was run from a related bundle, specifies the relation type.
</summary>
</member>
<member name="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command.Passthrough">
<summary>
If this was run from a backward compatible bundle.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.IBootstrapperEngine">
<summary>
Allows calls into the bootstrapper engine.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ActionState">
<summary>
The installation action for the bundle or current package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction">
<summary>
The action for the BA to perform.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel">
<summary>
The message log level.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel.None">
<summary>
No logging level (generic).
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel.Standard">
<summary>
User messages.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel.Verbose">
<summary>
Verbose messages.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel.Debug">
<summary>
Messages for debugging.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel.Error">
<summary>
Error messages.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UpdateHashType">
<summary>
Type of hash used for update bundle.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UpdateHashType.None">
<summary>
No hash provided.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UpdateHashType.Sha1">
<summary>
SHA-1 based hash provided.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PackageState">
<summary>
Describes the state of an installation package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RequestState">
<summary>
Indicates the state desired for an installation package.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.FeatureState">
<summary>
Indicates the state of a feature.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.FeatureAction">
<summary>
Indicates the action for a feature.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.NativeMethods">
<summary>
Contains native constants, functions, and structures for this assembly.
</summary>
</member>
<member name="T:Microsoft.Tools.WindowsInstallerXml.WixDistribution">
<summary>
Distribution specific strings.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.WixDistribution.NewsUrl">
<summary>
News URL for the distribution.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.WixDistribution.ShortProduct">
<summary>
Short product name for the distribution.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.WixDistribution.SupportUrl">
<summary>
Support URL for the distribution.
</summary>
</member>
<member name="F:Microsoft.Tools.WindowsInstallerXml.WixDistribution.TelemetryUrlFormat">
<summary>
Telemetry URL format for the distribution.
</summary>
</member>
</members>
</doc>