Skip to main content

IBootstrapperApplication Interface

Allows customization of the bootstrapper application.

Methods

MethodDescription
BAProc()Low level method that is called directly from the engine.
OnBeginMsiTransactionComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.BeginMsiTransactionComplete» .
OnCacheComplete(hrStatus)See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheComplete» .
OnCacheContainerOrPayloadVerifyComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheContainerOrPayloadVerifyComplete» .
OnCachePayloadExtractComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePayloadExtractComplete» .
OnDetectComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectComplete» .
OnDetectPackageComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectPackageComplete» .
OnElevateComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ElevateComplete» .
OnExecuteComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteComplete» .
OnLaunchApprovedExeComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.LaunchApprovedExeComplete» .
OnPauseAutomaticUpdatesBegin()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PauseAutomaticUpdatesBegin» .
OnPauseAutomaticUpdatesComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PauseAutomaticUpdatesComplete» .
OnPlanCompatibleMsiPackageComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanCompatibleMsiPackageComplete» .
OnPlanComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanComplete» .
OnPlannedCompatiblePackage()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlannedCompatiblePackage» .
OnPlannedPackage()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlannedPackage» .
OnPlanPackageComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanPackageComplete» .
OnRegisterComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RegisterComplete» .
OnRollbackMsiTransactionBegin()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RollbackMsiTransactionBegin» .
OnSetUpdateBegin()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SetUpdateBegin» .
OnSetUpdateComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SetUpdateComplete» .
OnStartup()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Startup» .
OnSystemRestorePointBegin()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SystemRestorePointBegin» .
OnSystemRestorePointComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SystemRestorePointComplete» .
OnUnregisterComplete()See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.UnregisterComplete» .

WixToolset.Mba.Core.dll version 4.0.6+73c897383236ddbbbc6ba257634013c1269ceec2

BAProc() Method

Low level method that is called directly from the engine.

Declaration

public int BAProc()

OnBeginMsiTransactionComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.BeginMsiTransactionComplete» .

Declaration

public int OnBeginMsiTransactionComplete()

OnCacheComplete(hrStatus) Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheComplete» .

Declaration

public int OnCacheComplete(
int hrStatus
)

Parameters

ParameterTypeDescription
hrStatusint

OnCacheContainerOrPayloadVerifyComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheContainerOrPayloadVerifyComplete» .

Declaration

public int OnCacheContainerOrPayloadVerifyComplete()

OnCachePayloadExtractComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePayloadExtractComplete» .

Declaration

public int OnCachePayloadExtractComplete()

OnDetectComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectComplete» .

Declaration

public int OnDetectComplete()

OnDetectPackageComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectPackageComplete» .

Declaration

public int OnDetectPackageComplete()

OnElevateComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ElevateComplete» .

Declaration

public int OnElevateComplete()

OnExecuteComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteComplete» .

Declaration

public int OnExecuteComplete()

OnLaunchApprovedExeComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.LaunchApprovedExeComplete» .

Declaration

public int OnLaunchApprovedExeComplete()

OnPauseAutomaticUpdatesBegin() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PauseAutomaticUpdatesBegin» .

Declaration

public int OnPauseAutomaticUpdatesBegin()

OnPauseAutomaticUpdatesComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PauseAutomaticUpdatesComplete» .

Declaration

public int OnPauseAutomaticUpdatesComplete()

OnPlanCompatibleMsiPackageComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanCompatibleMsiPackageComplete» .

Declaration

public int OnPlanCompatibleMsiPackageComplete()

OnPlanComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanComplete» .

Declaration

public int OnPlanComplete()

OnPlannedCompatiblePackage() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlannedCompatiblePackage» .

Declaration

public int OnPlannedCompatiblePackage()

OnPlannedPackage() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlannedPackage» .

Declaration

public int OnPlannedPackage()

OnPlanPackageComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanPackageComplete» .

Declaration

public int OnPlanPackageComplete()

OnRegisterComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RegisterComplete» .

Declaration

public int OnRegisterComplete()

OnRollbackMsiTransactionBegin() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RollbackMsiTransactionBegin» .

Declaration

public int OnRollbackMsiTransactionBegin()

OnSetUpdateBegin() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SetUpdateBegin» .

Declaration

public int OnSetUpdateBegin()

OnSetUpdateComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SetUpdateComplete» .

Declaration

public int OnSetUpdateComplete()

OnStartup() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Startup» .

Declaration

public int OnStartup()

OnSystemRestorePointBegin() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SystemRestorePointBegin» .

Declaration

public int OnSystemRestorePointBegin()

OnSystemRestorePointComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SystemRestorePointComplete» .

Declaration

public int OnSystemRestorePointComplete()

OnUnregisterComplete() Method

See «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.UnregisterComplete» .

Declaration

public int OnUnregisterComplete()