aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2026-02-04 20:47:04 -0500
committerBob Arnson <bob@firegiant.com>2026-02-04 20:47:04 -0500
commitedccb203c421d2bd820062024088c6698424d9ee (patch)
tree6b47c3eb5ca53bd9f79f3d032dc1a596d411bf38 /src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
parenta3d3963f806117ce123d95e8b77e73e1c1545b25 (diff)
downloadwix-edccb203c421d2bd820062024088c6698424d9ee.tar.gz
wix-edccb203c421d2bd820062024088c6698424d9ee.tar.bz2
wix-edccb203c421d2bd820062024088c6698424d9ee.zip
Support dual-purpose packages in Burn.bob/ConfigurableScopeBundles
Fixes https://github.com/wixtoolset/issues/issues/8958
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs')
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
index 612e8ce9..795a40d4 100644
--- a/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
@@ -20,6 +20,7 @@ namespace WixToolset.BootstrapperApplicationApi
20 [MarshalAs(UnmanagedType.I4)] internal int cbSize; 20 [MarshalAs(UnmanagedType.I4)] internal int cbSize;
21 [MarshalAs(UnmanagedType.U4)] private readonly LaunchAction action; 21 [MarshalAs(UnmanagedType.U4)] private readonly LaunchAction action;
22 [MarshalAs(UnmanagedType.U4)] private readonly Display display; 22 [MarshalAs(UnmanagedType.U4)] private readonly Display display;
23 [MarshalAs(UnmanagedType.U4)] private readonly BundleScope scope;
23 private readonly IntPtr wzCommandLine; 24 private readonly IntPtr wzCommandLine;
24 [MarshalAs(UnmanagedType.I4)] private readonly int nCmdShow; 25 [MarshalAs(UnmanagedType.I4)] private readonly int nCmdShow;
25 [MarshalAs(UnmanagedType.U4)] private readonly ResumeType resume; 26 [MarshalAs(UnmanagedType.U4)] private readonly ResumeType resume;
@@ -39,6 +40,7 @@ namespace WixToolset.BootstrapperApplicationApi
39 return new BootstrapperCommand( 40 return new BootstrapperCommand(
40 this.action, 41 this.action,
41 this.display, 42 this.display,
43 this.scope,
42 Marshal.PtrToStringUni(this.wzCommandLine), 44 Marshal.PtrToStringUni(this.wzCommandLine),
43 this.nCmdShow, 45 this.nCmdShow,
44 this.resume, 46 this.resume,
@@ -62,6 +64,7 @@ namespace WixToolset.BootstrapperApplicationApi
62 public BootstrapperCommand( 64 public BootstrapperCommand(
63 LaunchAction action, 65 LaunchAction action,
64 Display display, 66 Display display,
67 BundleScope scope,
65 string commandLine, 68 string commandLine,
66 int cmdShow, 69 int cmdShow,
67 ResumeType resume, 70 ResumeType resume,
@@ -74,6 +77,7 @@ namespace WixToolset.BootstrapperApplicationApi
74 { 77 {
75 this.Action = action; 78 this.Action = action;
76 this.Display = display; 79 this.Display = display;
80 this.Scope = scope;
77 this.CommandLine = commandLine; 81 this.CommandLine = commandLine;
78 this.CmdShow = cmdShow; 82 this.CmdShow = cmdShow;
79 this.Resume = resume; 83 this.Resume = resume;
@@ -92,6 +96,9 @@ namespace WixToolset.BootstrapperApplicationApi
92 public Display Display { get; } 96 public Display Display { get; }
93 97
94 /// <inheritdoc/> 98 /// <inheritdoc/>
99 public BundleScope Scope { get; }
100
101 /// <inheritdoc/>
95 public string CommandLine { get; } 102 public string CommandLine { get; }
96 103
97 /// <inheritdoc/> 104 /// <inheritdoc/>