Skip to content

IBootstrapperApplication Interface

Allows customization of the bootstrapper application.

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.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

Low level method that is called directly from the engine.

public int BAProc()

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

public int OnBeginMsiTransactionComplete()

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

public int OnCacheComplete(
int hrStatus
)
ParameterTypeDescription
hrStatusint

OnCacheContainerOrPayloadVerifyComplete() Method

Section titled “OnCacheContainerOrPayloadVerifyComplete() Method”

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

public int OnCacheContainerOrPayloadVerifyComplete()

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

public int OnCachePayloadExtractComplete()

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

public int OnDetectComplete()

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

public int OnDetectPackageComplete()

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

public int OnElevateComplete()

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

public int OnExecuteComplete()

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

public int OnLaunchApprovedExeComplete()

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

public int OnPauseAutomaticUpdatesBegin()

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

public int OnPauseAutomaticUpdatesComplete()

OnPlanCompatibleMsiPackageComplete() Method

Section titled “OnPlanCompatibleMsiPackageComplete() Method”

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

public int OnPlanCompatibleMsiPackageComplete()

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

public int OnPlanComplete()

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

public int OnPlannedCompatiblePackage()

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

public int OnPlannedPackage()

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

public int OnPlanPackageComplete()

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

public int OnRegisterComplete()

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

public int OnRollbackMsiTransactionBegin()

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

public int OnSetUpdateBegin()

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

public int OnSetUpdateComplete()

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

public int OnStartup()

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

public int OnSystemRestorePointBegin()

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

public int OnSystemRestorePointComplete()

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

public int OnUnregisterComplete()