aboutsummaryrefslogtreecommitdiff
path: root/src/balutil/inc/IBootstrapperApplication.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/balutil/inc/IBootstrapperApplication.h')
-rw-r--r--src/balutil/inc/IBootstrapperApplication.h33
1 files changed, 2 insertions, 31 deletions
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h
index dd8f8024..4569cdab 100644
--- a/src/balutil/inc/IBootstrapperApplication.h
+++ b/src/balutil/inc/IBootstrapperApplication.h
@@ -80,14 +80,6 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A
80 __inout BOOL* pfCancel 80 __inout BOOL* pfCancel
81 ) = 0; 81 ) = 0;
82 82
83 // OnDetectCompatibleMsiPackage - called when the engine detects that a package is not installed but a newer package using the same provider key is.
84 STDMETHOD(OnDetectCompatibleMsiPackage)(
85 __in_z LPCWSTR wzPackageId,
86 __in_z LPCWSTR wzCompatiblePackageId,
87 __in_z LPCWSTR wzCompatiblePackageVersion,
88 __inout BOOL* pfCancel
89 ) = 0;
90
91 // OnDetectRelatedMsiPackage - called when the engine begins detects a related package. 83 // OnDetectRelatedMsiPackage - called when the engine begins detects a related package.
92 STDMETHOD(OnDetectRelatedMsiPackage)( 84 STDMETHOD(OnDetectRelatedMsiPackage)(
93 __in_z LPCWSTR wzPackageId, 85 __in_z LPCWSTR wzPackageId,
@@ -127,7 +119,8 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A
127 // OnDetectPackageComplete - called after the engine completes detection. 119 // OnDetectPackageComplete - called after the engine completes detection.
128 // 120 //
129 STDMETHOD(OnDetectComplete)( 121 STDMETHOD(OnDetectComplete)(
130 __in HRESULT hrStatus 122 __in HRESULT hrStatus,
123 __in BOOL fEligibleForCleanup
131 ) = 0; 124 ) = 0;
132 125
133 // OnPlanBegin - called when the engine begins planning. 126 // OnPlanBegin - called when the engine begins planning.
@@ -152,28 +145,6 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A
152 __inout BOOL* pfCancel 145 __inout BOOL* pfCancel
153 ) = 0; 146 ) = 0;
154 147
155 // OnPlanCompatibleMsiPackageBegin - called when the engine plans a newer, compatible package using the same provider key.
156 STDMETHOD(OnPlanCompatibleMsiPackageBegin)(
157 __in_z LPCWSTR wzPackageId,
158 __in_z LPCWSTR wzCompatiblePackageId,
159 __in_z LPCWSTR wzCompatiblePackageVersion,
160 __in BOOTSTRAPPER_REQUEST_STATE recommendedState,
161 __inout BOOTSTRAPPER_REQUEST_STATE* pRequestedState,
162 __inout BOOL* pfCancel
163 ) = 0;
164
165 // OnPlanCompatibleMsiPackageComplete - called after the engine plans the package.
166 //
167 STDMETHOD(OnPlanCompatibleMsiPackageComplete)(
168 __in_z LPCWSTR wzPackageId,
169 __in_z LPCWSTR wzCompatiblePackageId,
170 __in HRESULT hrStatus,
171 __in BOOTSTRAPPER_PACKAGE_STATE state,
172 __in BOOTSTRAPPER_REQUEST_STATE requested,
173 __in BOOTSTRAPPER_ACTION_STATE execute,
174 __in BOOTSTRAPPER_ACTION_STATE rollback
175 ) = 0;
176
177 // OnPlanTargetMsiPackage - called when the engine plans an MSP package 148 // OnPlanTargetMsiPackage - called when the engine plans an MSP package
178 // to apply to an MSI package. 149 // to apply to an MSI package.
179 STDMETHOD(OnPlanTargetMsiPackage)( 150 STDMETHOD(OnPlanTargetMsiPackage)(