aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs27
1 files changed, 25 insertions, 2 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs
index 13702757..9df57cd3 100644
--- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs
@@ -178,10 +178,11 @@ namespace WixToolset.BootstrapperApplicationApi
178 ); 178 );
179 179
180 /// <summary> 180 /// <summary>
181 /// See <see cref="IEngine.Plan(LaunchAction)"/>. 181 /// See <see cref="IEngine.Plan(LaunchAction, BundleScope)"/>.
182 /// </summary> 182 /// </summary>
183 void Plan( 183 void Plan(
184 [MarshalAs(UnmanagedType.U4)] LaunchAction action 184 [MarshalAs(UnmanagedType.U4)] LaunchAction action,
185 [MarshalAs(UnmanagedType.U4)] BundleScope plannedScope
185 ); 186 );
186 187
187 /// <summary> 188 /// <summary>
@@ -344,6 +345,28 @@ namespace WixToolset.BootstrapperApplicationApi
344 } 345 }
345 346
346 /// <summary> 347 /// <summary>
348 /// The scope of the bundle when the chain contains per-user-or-machine or per-machone-or-user packages.
349 /// </summary>
350 public enum BundleScope
351 {
352 /// <summary>
353 /// Let Burn choose the scope. Per-user-or-machine packages will be
354 /// planned as per-machine packages.
355 /// </summary>
356 Default,
357
358 /// <summary>
359 /// Set per-machine scope for per-user-or-machine packages.
360 /// </summary>
361 PerMachine,
362
363 /// <summary>
364 /// Set per-user scope for per-user-or-machine packages.
365 /// </summary>
366 PerUser,
367 }
368
369 /// <summary>
347 /// The message log level. 370 /// The message log level.
348 /// </summary> 371 /// </summary>
349 public enum LogLevel 372 public enum LogLevel