aboutsummaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2024-03-06 14:48:10 -0800
committerRob Mensching <rob@firegiant.com>2024-03-07 10:55:57 -0800
commit3d2d46f62fc01e2653d0251ad9703090574e7c41 (patch)
treeffdf7dce6c646f38b5e3ad8325c2ce78ca891a1a /src/api
parenta8504dc4eb1c2d09965b0858699ac737336ef3c1 (diff)
downloadwix-3d2d46f62fc01e2653d0251ad9703090574e7c41.tar.gz
wix-3d2d46f62fc01e2653d0251ad9703090574e7c41.tar.bz2
wix-3d2d46f62fc01e2653d0251ad9703090574e7c41.zip
Better .nupkg names
Diffstat (limited to 'src/api')
-rw-r--r--src/api/api.cmd10
-rw-r--r--src/api/api.sln4
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BalUtil.cs (renamed from src/api/burn/WixToolset.Mba.Core/BalUtil.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BaseBootstrapperApplicationFactory.cs (renamed from src/api/burn/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplication.cs (renamed from src/api/burn/WixToolset.Mba.Core/BootstrapperApplication.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationData.cs (renamed from src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationData.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs (renamed from src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs (renamed from src/api/burn/WixToolset.Mba.Core/BootstrapperCommand.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BundleInfo.cs (renamed from src/api/burn/WixToolset.Mba.Core/BundleInfo.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs (renamed from src/api/burn/WixToolset.Mba.Core/Engine.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/EventArgs.cs (renamed from src/api/burn/WixToolset.Mba.Core/EventArgs.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplication.cs (renamed from src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplicationData.cs (renamed from src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationData.cs)4
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplicationFactory.cs (renamed from src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperCommand.cs (renamed from src/api/burn/WixToolset.Mba.Core/IBootstrapperCommand.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs (renamed from src/api/burn/WixToolset.Mba.Core/IBootstrapperEngine.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IBundleInfo.cs (renamed from src/api/burn/WixToolset.Mba.Core/IBundleInfo.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs (renamed from src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs (renamed from src/api/burn/WixToolset.Mba.Core/IEngine.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IMbaCommand.cs (renamed from src/api/burn/WixToolset.Mba.Core/IMbaCommand.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IOverridableVariableInfo.cs (renamed from src/api/burn/WixToolset.Mba.Core/IOverridableVariableInfo.cs)4
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IOverridableVariables.cs (renamed from src/api/burn/WixToolset.Mba.Core/IOverridableVariables.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/IPackageInfo.cs (renamed from src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs)4
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/ManagedBootstrapperApplication.cs (renamed from src/api/burn/WixToolset.Mba.Core/ManagedBootstrapperApplication.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/MbaCommand.cs (renamed from src/api/burn/WixToolset.Mba.Core/MbaCommand.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/MbaNative.cs (renamed from src/api/burn/WixToolset.Mba.Core/MbaNative.cs)4
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/NativeMethods.cs (renamed from src/api/burn/WixToolset.Mba.Core/NativeMethods.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/OverridableVariableInfo.cs (renamed from src/api/burn/WixToolset.Mba.Core/OverridableVariableInfo.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/OverridableVariables.cs (renamed from src/api/burn/WixToolset.Mba.Core/OverridableVariables.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/PackageInfo.cs (renamed from src/api/burn/WixToolset.Mba.Core/PackageInfo.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/StrUtil.cs (renamed from src/api/burn/WixToolset.Mba.Core/StrUtil.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtil.cs (renamed from src/api/burn/WixToolset.Mba.Core/VerUtil.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtilVersion.cs (renamed from src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtilVersionReleaseLabel.cs (renamed from src/api/burn/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs)2
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.csproj (renamed from src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj)6
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec (renamed from src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec)14
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/build/WixToolset.BootstrapperApplicationApi.props (renamed from src/api/burn/balutil/build/WixToolset.BalUtil.props)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/build/_._0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec22
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj18
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props13
-rw-r--r--src/api/burn/api_burn.sln4
-rw-r--r--src/api/burn/api_burn_t.proj10
-rw-r--r--src/api/burn/balutil/balutil.nuspec29
-rw-r--r--src/api/burn/balutil/balutil.vcxproj3
-rw-r--r--src/api/burn/bextutil/bextutil.nuspec3
-rw-r--r--src/api/burn/bextutil/bextutil.vcxproj2
-rw-r--r--src/api/burn/bextutil/inc/BextBaseBundleExtension.h5
-rw-r--r--src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h8
-rw-r--r--src/api/burn/bextutil/inc/BextBundleExtensionEngine.h3
-rw-r--r--src/api/burn/bextutil/inc/IBundleExtension.h1
-rw-r--r--src/api/burn/bextutil/inc/IBundleExtensionEngine.h1
-rw-r--r--src/api/burn/bextutil/inc/bextutil.h2
-rw-r--r--src/api/burn/bextutil/precomp.h6
-rw-r--r--src/api/burn/inc/BootstrapperApplication.h (renamed from src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h)0
-rw-r--r--src/api/burn/inc/BootstrapperEngine.h (renamed from src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h)0
-rw-r--r--src/api/burn/inc/BundleExtension.h (renamed from src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h)1
-rw-r--r--src/api/burn/inc/BundleExtensionEngine.h (renamed from src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h)0
-rw-r--r--src/api/burn/mbanative/mbanative.vcxproj2
-rw-r--r--src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj2
-rw-r--r--src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj2
-rw-r--r--src/api/burn/test/BextUtilUnitTest/precomp.h6
-rw-r--r--src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/VerUtilFixture.cs (renamed from src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs)4
-rw-r--r--src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj (renamed from src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj)2
-rw-r--r--src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.v3.ncrunchproject (renamed from src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject)0
65 files changed, 85 insertions, 170 deletions
diff --git a/src/api/api.cmd b/src/api/api.cmd
index c0ba7f29..42453449 100644
--- a/src/api/api.cmd
+++ b/src/api/api.cmd
@@ -28,7 +28,7 @@ msbuild api_t.proj -p:Configuration=%_C% -tl -nologo -warnaserror -bl:%_L%\api_b
28:: Test 28:: Test
29dotnet test ^ 29dotnet test ^
30 %_B%\net6.0\WixToolsetTest.Data.dll ^ 30 %_B%\net6.0\WixToolsetTest.Data.dll ^
31 %_B%\net6.0\win-x86\WixToolsetTest.Mba.Core.dll ^ 31 %_B%\net6.0\win-x86\WixToolsetTest.BootstrapperApplicationApi.dll ^
32 %_B%\x86\BalUtilUnitTest.dll ^ 32 %_B%\x86\BalUtilUnitTest.dll ^
33 %_B%\x86\BextUtilUnitTest.dll ^ 33 %_B%\x86\BextUtilUnitTest.dll ^
34 --nologo -l "trx;LogFileName=%_L%\TestResults\api.trx" || exit /b 34 --nologo -l "trx;LogFileName=%_L%\TestResults\api.trx" || exit /b
@@ -37,19 +37,15 @@ dotnet test ^
37 37
38:clean 38:clean
39@rd /s/q "..\..\build\api" 2> nul 39@rd /s/q "..\..\build\api" 2> nul
40@del "..\..\build\artifacts\WixToolset.BalUtil.*.nupkg" 2> nul
41@del "..\..\build\artifacts\WixToolset.BextUtil.*.nupkg" 2> nul 40@del "..\..\build\artifacts\WixToolset.BextUtil.*.nupkg" 2> nul
42@del "..\..\build\artifacts\WixToolset.BootstrapperCore.Native.*.nupkg" 2> nul
43@del "..\..\build\artifacts\WixToolset.Data.*.nupkg" 2> nul 41@del "..\..\build\artifacts\WixToolset.Data.*.nupkg" 2> nul
44@del "..\..\build\artifacts\WixToolset.Extensibility.*.nupkg" 2> nul 42@del "..\..\build\artifacts\WixToolset.Extensibility.*.nupkg" 2> nul
45@del "..\..\build\artifacts\WixToolset.Mba.Core.*.nupkg" 2> nul 43@del "..\..\build\artifacts\WixToolset.BootstrapperApplicationApi.*.nupkg" 2> nul
46@del "%_L%\TestResults\api.trx" 2> nul 44@del "%_L%\TestResults\api.trx" 2> nul
47@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.balutil" 2> nul
48@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bextutil" 2> nul 45@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bextutil" 2> nul
49@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bootstrappercore.native" 2> nul
50@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.data" 2> nul 46@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.data" 2> nul
51@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.extensibility" 2> nul 47@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.extensibility" 2> nul
52@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.mba.core" 2> nul 48@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bootstrapperapplicationapi" 2> nul
53@exit /b 49@exit /b
54 50
55:end 51:end
diff --git a/src/api/api.sln b/src/api/api.sln
index bdde8794..70df4141 100644
--- a/src/api/api.sln
+++ b/src/api/api.sln
@@ -23,9 +23,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BalUtilUnitTest", "burn\tes
23EndProject 23EndProject
24Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BextUtilUnitTest", "burn\test\BextUtilUnitTest\BextUtilUnitTest.vcxproj", "{B69E6422-49B0-4E28-92F9-B8A7410A6ED9}" 24Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BextUtilUnitTest", "burn\test\BextUtilUnitTest\BextUtilUnitTest.vcxproj", "{B69E6422-49B0-4E28-92F9-B8A7410A6ED9}"
25EndProject 25EndProject
26Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.Mba.Core", "burn\test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj", "{17DA3E92-40C5-4328-9BA5-1FE459A13719}" 26Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.BootstrapperApplicationApi", "burn\test\WixToolsetTest.BootstrapperApplicationApi\WixToolsetTest.BootstrapperApplicationApi.csproj", "{17DA3E92-40C5-4328-9BA5-1FE459A13719}"
27EndProject 27EndProject
28Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.Mba.Core", "burn\WixToolset.Mba.Core\WixToolset.Mba.Core.csproj", "{47029283-43EC-4F22-9417-A02B28594912}" 28Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.BootstrapperApplicationApi", "burn\WixToolset.BootstrapperApplicationApi\WixToolset.BootstrapperApplicationApi.csproj", "{47029283-43EC-4F22-9417-A02B28594912}"
29EndProject 29EndProject
30Global 30Global
31 GlobalSection(SolutionConfigurationPlatforms) = preSolution 31 GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/src/api/burn/WixToolset.Mba.Core/BalUtil.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BalUtil.cs
index e8b0b7c0..25257554 100644
--- a/src/api/burn/WixToolset.Mba.Core/BalUtil.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BalUtil.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BaseBootstrapperApplicationFactory.cs
index 25995e27..88b136a6 100644
--- a/src/api/burn/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BaseBootstrapperApplicationFactory.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/BootstrapperApplication.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplication.cs
index 98b34217..f9fca748 100644
--- a/src/api/burn/WixToolset.Mba.Core/BootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplication.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationData.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationData.cs
index 13428493..10cb863f 100644
--- a/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationData.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationData.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.IO; 6 using System.IO;
diff --git a/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs
index 6b465408..9b64e838 100644
--- a/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 6
diff --git a/src/api/burn/WixToolset.Mba.Core/BootstrapperCommand.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
index b96a8f95..612e8ce9 100644
--- a/src/api/burn/WixToolset.Mba.Core/BootstrapperCommand.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperCommand.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.CodeDom.Compiler; 6 using System.CodeDom.Compiler;
diff --git a/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BundleInfo.cs
index 0039f375..14cac881 100644
--- a/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BundleInfo.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
diff --git a/src/api/burn/WixToolset.Mba.Core/Engine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs
index df412e8c..487858e0 100644
--- a/src/api/burn/WixToolset.Mba.Core/Engine.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.ComponentModel; 6 using System.ComponentModel;
diff --git a/src/api/burn/WixToolset.Mba.Core/EventArgs.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/EventArgs.cs
index 6506c840..e1649d43 100644
--- a/src/api/burn/WixToolset.Mba.Core/EventArgs.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/EventArgs.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplication.cs
index 8a255c44..ad7f8dd7 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplication.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationData.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplicationData.cs
index 23a1c8a3..d26d89c1 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationData.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplicationData.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System.IO; 5 using System.IO;
6 6
@@ -19,4 +19,4 @@ namespace WixToolset.Mba.Core
19 /// </summary> 19 /// </summary>
20 IBundleInfo Bundle { get; } 20 IBundleInfo Bundle { get; }
21 } 21 }
22} \ No newline at end of file 22}
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplicationFactory.cs
index 393c7e31..ac90c0b7 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperApplicationFactory.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.CodeDom.Compiler; 6 using System.CodeDom.Compiler;
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperCommand.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperCommand.cs
index f583e619..a1f8bfe0 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperCommand.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperCommand.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 6
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs
index a175bead..1e91cd31 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperEngine.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.CodeDom.Compiler; 6 using System.CodeDom.Compiler;
diff --git a/src/api/burn/WixToolset.Mba.Core/IBundleInfo.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBundleInfo.cs
index 3c52fc02..a4d07597 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBundleInfo.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBundleInfo.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System.Collections.Generic; 5 using System.Collections.Generic;
6 6
diff --git a/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs
index 51ea4e4d..ad51b2be 100644
--- a/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 6
diff --git a/src/api/burn/WixToolset.Mba.Core/IEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs
index dde97a70..8e6a293b 100644
--- a/src/api/burn/WixToolset.Mba.Core/IEngine.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.ComponentModel; 6 using System.ComponentModel;
diff --git a/src/api/burn/WixToolset.Mba.Core/IMbaCommand.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IMbaCommand.cs
index 495b2f44..37640a87 100644
--- a/src/api/burn/WixToolset.Mba.Core/IMbaCommand.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IMbaCommand.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System.Collections.Generic; 5 using System.Collections.Generic;
6 6
diff --git a/src/api/burn/WixToolset.Mba.Core/IOverridableVariableInfo.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IOverridableVariableInfo.cs
index d01dead3..173963a8 100644
--- a/src/api/burn/WixToolset.Mba.Core/IOverridableVariableInfo.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IOverridableVariableInfo.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 /// <summary> 5 /// <summary>
6 /// Overridable variable from the BA manifest. 6 /// Overridable variable from the BA manifest.
@@ -12,4 +12,4 @@ namespace WixToolset.Mba.Core
12 /// </summary> 12 /// </summary>
13 string Name { get; } 13 string Name { get; }
14 } 14 }
15} \ No newline at end of file 15}
diff --git a/src/api/burn/WixToolset.Mba.Core/IOverridableVariables.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IOverridableVariables.cs
index 2b26d7b6..2cf7b8d9 100644
--- a/src/api/burn/WixToolset.Mba.Core/IOverridableVariables.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IOverridableVariables.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System.Collections.Generic; 5 using System.Collections.Generic;
6 6
diff --git a/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IPackageInfo.cs
index b1036143..e2512584 100644
--- a/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IPackageInfo.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 /// <summary> 5 /// <summary>
6 /// Package information from the BA manifest. 6 /// Package information from the BA manifest.
@@ -68,7 +68,7 @@ namespace WixToolset.Mba.Core
68 string PrereqLicenseUrl { get; } 68 string PrereqLicenseUrl { get; }
69 69
70 /// <summary> 70 /// <summary>
71 /// See <see cref="WixToolset.Mba.Core.PrimaryPackageType"/> 71 /// See <see cref="WixToolset.BootstrapperApplicationApi.PrimaryPackageType"/>
72 /// </summary> 72 /// </summary>
73 PrimaryPackageType PrimaryPackageType { get; } 73 PrimaryPackageType PrimaryPackageType { get; }
74 74
diff --git a/src/api/burn/WixToolset.Mba.Core/ManagedBootstrapperApplication.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/ManagedBootstrapperApplication.cs
index 74bfbd73..77c5eaca 100644
--- a/src/api/burn/WixToolset.Mba.Core/ManagedBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/ManagedBootstrapperApplication.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 /// <summary> 5 /// <summary>
6 /// Managed bootstrapper application entry point. 6 /// Managed bootstrapper application entry point.
diff --git a/src/api/burn/WixToolset.Mba.Core/MbaCommand.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/MbaCommand.cs
index bd93b7e7..c46b5844 100644
--- a/src/api/burn/WixToolset.Mba.Core/MbaCommand.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/MbaCommand.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
diff --git a/src/api/burn/WixToolset.Mba.Core/MbaNative.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/MbaNative.cs
index e8e9d576..6e135fc3 100644
--- a/src/api/burn/WixToolset.Mba.Core/MbaNative.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/MbaNative.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
@@ -8,7 +8,7 @@ namespace WixToolset.Mba.Core
8 internal static class MbaNative 8 internal static class MbaNative
9 { 9 {
10 [DllImport("mbanative.dll", ExactSpelling = true, PreserveSig = false)] 10 [DllImport("mbanative.dll", ExactSpelling = true, PreserveSig = false)]
11 internal static extern void BootstrapperApplicationDebuggerCheck(); 11 internal static extern void BalDebuggerCheck();
12 12
13 [DllImport("mbanative.dll", ExactSpelling = true, PreserveSig = false)] 13 [DllImport("mbanative.dll", ExactSpelling = true, PreserveSig = false)]
14 internal static extern void BootstrapperApplicationRun( 14 internal static extern void BootstrapperApplicationRun(
diff --git a/src/api/burn/WixToolset.Mba.Core/NativeMethods.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/NativeMethods.cs
index 45a0bc4d..4ef9f35e 100644
--- a/src/api/burn/WixToolset.Mba.Core/NativeMethods.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/NativeMethods.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/OverridableVariableInfo.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/OverridableVariableInfo.cs
index b8e85c34..8b90c588 100644
--- a/src/api/burn/WixToolset.Mba.Core/OverridableVariableInfo.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/OverridableVariableInfo.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 /// <summary> 5 /// <summary>
6 /// Default implementation of <see cref="IOverridableVariableInfo"/>. 6 /// Default implementation of <see cref="IOverridableVariableInfo"/>.
diff --git a/src/api/burn/WixToolset.Mba.Core/OverridableVariables.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/OverridableVariables.cs
index 121c6aee..98f8ec81 100644
--- a/src/api/burn/WixToolset.Mba.Core/OverridableVariables.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/OverridableVariables.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
diff --git a/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/PackageInfo.cs
index b91c52c9..e835f9ea 100644
--- a/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/PackageInfo.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
diff --git a/src/api/burn/WixToolset.Mba.Core/StrUtil.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/StrUtil.cs
index 5daef8e3..aeeaac47 100644
--- a/src/api/burn/WixToolset.Mba.Core/StrUtil.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/StrUtil.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/VerUtil.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtil.cs
index 3573f9d3..082ee06c 100644
--- a/src/api/burn/WixToolset.Mba.Core/VerUtil.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtil.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtilVersion.cs
index e0312474..65b195a4 100644
--- a/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtilVersion.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtilVersionReleaseLabel.cs
index 97e8190d..03603714 100644
--- a/src/api/burn/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/VerUtilVersionReleaseLabel.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Mba.Core 3namespace WixToolset.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using System.Runtime.InteropServices; 6 using System.Runtime.InteropServices;
diff --git a/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.csproj
index 9d2e4077..2fe6d5bb 100644
--- a/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.csproj
@@ -4,10 +4,10 @@
4<Project Sdk="Microsoft.NET.Sdk"> 4<Project Sdk="Microsoft.NET.Sdk">
5 <PropertyGroup> 5 <PropertyGroup>
6 <TargetFrameworks>netstandard2.0;net462</TargetFrameworks> 6 <TargetFrameworks>netstandard2.0;net462</TargetFrameworks>
7 <AssemblyName>WixToolset.Mba.Core</AssemblyName> 7 <AssemblyName>WixToolset.BootstrapperApplicationApi</AssemblyName>
8 <RootNamespace>WixToolset.Mba.Core</RootNamespace> 8 <RootNamespace>WixToolset.BootstrapperApplicationApi</RootNamespace>
9 <DebugType>embedded</DebugType> 9 <DebugType>embedded</DebugType>
10 <Description>Managed Bootstrapper Application Core</Description> 10 <Description>Managed Bootstrapper Application API</Description>
11 <NuspecFile>$(MSBuildThisFileName).nuspec</NuspecFile> 11 <NuspecFile>$(MSBuildThisFileName).nuspec</NuspecFile>
12 <CreateDocumentationFile>true</CreateDocumentationFile> 12 <CreateDocumentationFile>true</CreateDocumentationFile>
13 </PropertyGroup> 13 </PropertyGroup>
diff --git a/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec
index 0a9bcb5d..22099635 100644
--- a/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec
@@ -15,11 +15,18 @@
15 <dependencies> 15 <dependencies>
16 <group targetFramework=".NETFramework4.6.2" /> 16 <group targetFramework=".NETFramework4.6.2" />
17 <group targetFramework=".NETStandard2.0" /> 17 <group targetFramework=".NETStandard2.0" />
18 <group targetFramework="Native">
19 <dependency id="WixToolset.DUtil" version="[$version$,5)" />
20 </group>
18 </dependencies> 21 </dependencies>
19 </metadata> 22 </metadata>
20 23
21 <files> 24 <files>
22 <file src="$projectFolder$\..\..\..\internal\images\wix.png" /> 25 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
26
27 <file src="$projectFolder$\build\WixToolset.BootstrapperApplicationApi.props" target="build\" />
28
29 <file src="$projectFolder$\build\_._" target="lib\native" />
23 <file src="net462\$id$.dll" target="lib\net462" /> 30 <file src="net462\$id$.dll" target="lib\net462" />
24 <file src="net462\$id$.xml" target="lib\net462" /> 31 <file src="net462\$id$.xml" target="lib\net462" />
25 <file src="netstandard2.0\$id$.dll" target="lib\netstandard2.0" /> 32 <file src="netstandard2.0\$id$.dll" target="lib\netstandard2.0" />
@@ -28,5 +35,12 @@
28 <file src="v143\ARM64\mbanative.dll" target="runtimes\win-arm64\native" /> 35 <file src="v143\ARM64\mbanative.dll" target="runtimes\win-arm64\native" />
29 <file src="v143\x64\mbanative.dll" target="runtimes\win-x64\native" /> 36 <file src="v143\x64\mbanative.dll" target="runtimes\win-x64\native" />
30 <file src="v143\x86\mbanative.dll" target="runtimes\win-x86\native" /> 37 <file src="v143\x86\mbanative.dll" target="runtimes\win-x86\native" />
38
39 <file src="$projectFolder$\..\balutil\inc\*" target="build\native\include" />
40 <file src="$projectFolder$\..\inc\BootstrapperApplication.h" target="build\native\include" />
41 <file src="$projectFolder$\..\inc\BootstrapperEngine.h" target="build\native\include" />
42 <file src="v141\x86\balutil.lib" target="build\native\v14\x86" />
43 <file src="v141\x64\balutil.lib" target="build\native\v14\x64" />
44 <file src="v141\ARM64\balutil.lib" target="build\native\v14\ARM64" />
31 </files> 45 </files>
32</package> 46</package>
diff --git a/src/api/burn/balutil/build/WixToolset.BalUtil.props b/src/api/burn/WixToolset.BootstrapperApplicationApi/build/WixToolset.BootstrapperApplicationApi.props
index b276574d..b276574d 100644
--- a/src/api/burn/balutil/build/WixToolset.BalUtil.props
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/build/WixToolset.BootstrapperApplicationApi.props
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/build/_._ b/src/api/burn/WixToolset.BootstrapperApplicationApi/build/_._
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/build/_._
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec b/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec
deleted file mode 100644
index 37757d7c..00000000
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec
+++ /dev/null
@@ -1,22 +0,0 @@
1<?xml version="1.0"?>
2<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3 <metadata minClientVersion="4.0">
4 <id>$id$</id>
5 <version>$version$</version>
6 <title>$title$</title>
7 <description>$description$</description>
8 <authors>$authors$</authors>
9 <icon>wix.png</icon>
10 <license type="expression">MS-RL</license>
11 <requireLicenseAcceptance>false</requireLicenseAcceptance>
12 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
15 </metadata>
16
17 <files>
18 <file src="$projectFolder$\build\$id$.props" target="build\" />
19 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
20 <file src="$projectFolder$\inc\*" target="build\native\include" />
21 </files>
22</package>
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj b/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj
deleted file mode 100644
index 7f1b27c2..00000000
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj
+++ /dev/null
@@ -1,18 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Project Sdk="Microsoft.Build.NoTargets">
5 <PropertyGroup>
6 <TargetFramework>net6.0</TargetFramework>
7 <PackageId>WixToolset.BootstrapperCore.Native</PackageId>
8 <Description>WiX Bootstrapper native interfaces</Description>
9 </PropertyGroup>
10
11 <ItemGroup>
12 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
13 </ItemGroup>
14
15 <Target Name="Pack"
16 DependsOnTargets="GitVersion;PackNative"
17 BeforeTargets="AfterBuild" />
18</Project>
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props b/src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props
deleted file mode 100644
index 82f81163..00000000
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props
+++ /dev/null
@@ -1,13 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
5 <ItemDefinitionGroup>
6 <ClCompile>
7 <AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8 </ClCompile>
9 <ResourceCompile>
10 <AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
11 </ResourceCompile>
12 </ItemDefinitionGroup>
13</Project>
diff --git a/src/api/burn/api_burn.sln b/src/api/burn/api_burn.sln
index 858272fb..a8854b35 100644
--- a/src/api/burn/api_burn.sln
+++ b/src/api/burn/api_burn.sln
@@ -7,11 +7,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "balutil", "balutil\balutil.
7EndProject 7EndProject
8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bextutil", "bextutil\bextutil.vcxproj", "{06027492-1CB9-48BC-B31E-C1F9356ED07E}" 8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bextutil", "bextutil\bextutil.vcxproj", "{06027492-1CB9-48BC-B31E-C1F9356ED07E}"
9EndProject 9EndProject
10Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.Mba.Core", "WixToolset.Mba.Core\WixToolset.Mba.Core.csproj", "{E7E1841E-A58E-4901-B9CA-4845B807D45F}" 10Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.BootstrapperApplicationApi", "WixToolset.BootstrapperApplicationApi\WixToolset.BootstrapperApplicationApi.csproj", "{E7E1841E-A58E-4901-B9CA-4845B807D45F}"
11EndProject 11EndProject
12Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mbanative", "mbanative\mbanative.vcxproj", "{665E0441-17F9-4105-B202-EDF274657F6E}" 12Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mbanative", "mbanative\mbanative.vcxproj", "{665E0441-17F9-4105-B202-EDF274657F6E}"
13EndProject 13EndProject
14Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.Mba.Core", "test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj", "{F54997F7-10D7-409B-B9F2-DB546490EDC0}" 14Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.BootstrapperApplicationApi", "test\WixToolsetTest.BootstrapperApplicationApi\WixToolsetTest.BootstrapperApplicationApi.csproj", "{F54997F7-10D7-409B-B9F2-DB546490EDC0}"
15EndProject 15EndProject
16Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BalUtilUnitTest", "test\BalUtilUnitTest\BalUtilUnitTest.vcxproj", "{9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}" 16Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BalUtilUnitTest", "test\BalUtilUnitTest\BalUtilUnitTest.vcxproj", "{9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}"
17EndProject 17EndProject
diff --git a/src/api/burn/api_burn_t.proj b/src/api/burn/api_burn_t.proj
index f6918682..aa1bc628 100644
--- a/src/api/burn/api_burn_t.proj
+++ b/src/api/burn/api_burn_t.proj
@@ -10,10 +10,10 @@
10 <!-- C++/CLI projects will try to build their dependent projects in parallel with others, so they must be built first. --> 10 <!-- C++/CLI projects will try to build their dependent projects in parallel with others, so they must be built first. -->
11 <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" /> 11 <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" />
12 <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" /> 12 <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" />
13 13
14 <!-- Make sure that if these rebuild balutil due to the inability for incremental build, then all shipped code uses the same binaries. --> 14 <!-- Make sure that if these rebuild balutil due to the inability for incremental build, then all shipped code uses the same binaries. -->
15 <ProjectReference Include="test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj" Properties="Platform=AnyCPU" BuildInParallel="false" /> 15 <ProjectReference Include="test\WixToolsetTest.BootstrapperApplicationApi\WixToolsetTest.BootstrapperApplicationApi.csproj" Properties="Platform=AnyCPU" BuildInParallel="false" />
16 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=AnyCPU" BuildInParallel="false" /> 16 <ProjectReference Include="WixToolset.BootstrapperApplicationApi\WixToolset.BootstrapperApplicationApi.csproj" Properties="Platform=AnyCPU" BuildInParallel="false" />
17 17
18 <!-- Build --> 18 <!-- Build -->
19 19
@@ -28,9 +28,7 @@
28 <!-- balutil is built by multiple projects above. --> 28 <!-- balutil is built by multiple projects above. -->
29 29
30 <!-- Pack --> 30 <!-- Pack -->
31 <ProjectReference Include="balutil\balutil.vcxproj" Targets="PackNative" />
32 <ProjectReference Include="bextutil\bextutil.vcxproj" Targets="PackNative" /> 31 <ProjectReference Include="bextutil\bextutil.vcxproj" Targets="PackNative" />
33 <ProjectReference Include="WixToolset.BootstrapperCore.Native\WixToolset.BootstrapperCore.Native.proj" Targets="Restore;PackNative" /> 32 <ProjectReference Include="WixToolset.BootstrapperApplicationApi\WixToolset.BootstrapperApplicationApi.csproj" Properties="NoBuild=true" Targets="Pack" />
34 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="NoBuild=true" Targets="Pack" />
35 </ItemGroup> 33 </ItemGroup>
36</Project> 34</Project>
diff --git a/src/api/burn/balutil/balutil.nuspec b/src/api/burn/balutil/balutil.nuspec
deleted file mode 100644
index be51ec79..00000000
--- a/src/api/burn/balutil/balutil.nuspec
+++ /dev/null
@@ -1,29 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3 <metadata minClientVersion="4.0">
4 <id>$id$</id>
5 <version>$version$</version>
6 <title>$title$</title>
7 <description>$description$</description>
8 <authors>$authors$</authors>
9 <icon>wix.png</icon>
10 <license type="expression">MS-RL</license>
11 <requireLicenseAcceptance>false</requireLicenseAcceptance>
12 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
15 <dependencies>
16 <dependency id="WixToolset.BootstrapperCore.Native" version="[$version$,5)" />
17 <dependency id="WixToolset.DUtil" version="[$version$,5)" />
18 </dependencies>
19 </metadata>
20
21 <files>
22 <file src="$projectFolder$\build\$id$.props" target="build\" />
23 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
24 <file src="$projectFolder$\inc\*" target="build\native\include" />
25 <file src="..\..\v141\x86\balutil.lib" target="build\native\v14\x86" />
26 <file src="..\..\v141\x64\balutil.lib" target="build\native\v14\x64" />
27 <file src="..\..\v141\ARM64\balutil.lib" target="build\native\v14\ARM64" />
28 </files>
29</package>
diff --git a/src/api/burn/balutil/balutil.vcxproj b/src/api/burn/balutil/balutil.vcxproj
index 8f93d636..280f21b8 100644
--- a/src/api/burn/balutil/balutil.vcxproj
+++ b/src/api/burn/balutil/balutil.vcxproj
@@ -35,7 +35,6 @@
35 <TargetName>balutil</TargetName> 35 <TargetName>balutil</TargetName>
36 <CharacterSet>MultiByte</CharacterSet> 36 <CharacterSet>MultiByte</CharacterSet>
37 <Description>WiX Toolset Bootstrapper Application Layer native utility library</Description> 37 <Description>WiX Toolset Bootstrapper Application Layer native utility library</Description>
38 <PackageId>WixToolset.BalUtil</PackageId>
39 </PropertyGroup> 38 </PropertyGroup>
40 39
41 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 40 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
@@ -49,7 +48,7 @@
49 </ImportGroup> 48 </ImportGroup>
50 49
51 <PropertyGroup> 50 <PropertyGroup>
52 <ProjectAdditionalIncludeDirectories>inc;..\WixToolset.BootstrapperCore.Native\inc</ProjectAdditionalIncludeDirectories> 51 <ProjectAdditionalIncludeDirectories>inc;..\inc</ProjectAdditionalIncludeDirectories>
53 </PropertyGroup> 52 </PropertyGroup>
54 53
55 <ItemGroup> 54 <ItemGroup>
diff --git a/src/api/burn/bextutil/bextutil.nuspec b/src/api/burn/bextutil/bextutil.nuspec
index 125e8807..b2881354 100644
--- a/src/api/burn/bextutil/bextutil.nuspec
+++ b/src/api/burn/bextutil/bextutil.nuspec
@@ -13,7 +13,6 @@
13 <projectUrl>$projectUrl$</projectUrl> 13 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
15 <dependencies> 15 <dependencies>
16 <dependency id="WixToolset.BootstrapperCore.Native" version="[$version$,5)" />
17 <dependency id="WixToolset.DUtil" version="[$version$,5)" /> 16 <dependency id="WixToolset.DUtil" version="[$version$,5)" />
18 </dependencies> 17 </dependencies>
19 </metadata> 18 </metadata>
@@ -22,6 +21,8 @@
22 <file src="$projectFolder$\build\$id$.props" target="build\" /> 21 <file src="$projectFolder$\build\$id$.props" target="build\" />
23 <file src="$projectFolder$\..\..\..\internal\images\wix.png" /> 22 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
24 <file src="$projectFolder$\inc\*" target="build\native\include" /> 23 <file src="$projectFolder$\inc\*" target="build\native\include" />
24 <file src="$projectFolder$\..\inc\BundleExtension.h" target="build\native\include" />
25 <file src="$projectFolder$\..\inc\BundleExtensionEngine.h" target="build\native\include" />
25 <file src="..\..\v141\x86\bextutil.lib" target="build\native\v14\x86" /> 26 <file src="..\..\v141\x86\bextutil.lib" target="build\native\v14\x86" />
26 <file src="..\..\v141\x64\bextutil.lib" target="build\native\v14\x64" /> 27 <file src="..\..\v141\x64\bextutil.lib" target="build\native\v14\x64" />
27 <file src="..\..\v141\ARM64\bextutil.lib" target="build\native\v14\ARM64" /> 28 <file src="..\..\v141\ARM64\bextutil.lib" target="build\native\v14\ARM64" />
diff --git a/src/api/burn/bextutil/bextutil.vcxproj b/src/api/burn/bextutil/bextutil.vcxproj
index 69222b4c..467f2d56 100644
--- a/src/api/burn/bextutil/bextutil.vcxproj
+++ b/src/api/burn/bextutil/bextutil.vcxproj
@@ -49,7 +49,7 @@
49 </ImportGroup> 49 </ImportGroup>
50 50
51 <PropertyGroup> 51 <PropertyGroup>
52 <ProjectAdditionalIncludeDirectories>inc;..\WixToolset.BootstrapperCore.Native\inc</ProjectAdditionalIncludeDirectories> 52 <ProjectAdditionalIncludeDirectories>inc;..\inc</ProjectAdditionalIncludeDirectories>
53 </PropertyGroup> 53 </PropertyGroup>
54 54
55 <ItemGroup> 55 <ItemGroup>
diff --git a/src/api/burn/bextutil/inc/BextBaseBundleExtension.h b/src/api/burn/bextutil/inc/BextBaseBundleExtension.h
index a302702e..5bda04e1 100644
--- a/src/api/burn/bextutil/inc/BextBaseBundleExtension.h
+++ b/src/api/burn/bextutil/inc/BextBaseBundleExtension.h
@@ -2,11 +2,6 @@
2 2
3#include <windows.h> 3#include <windows.h>
4 4
5#include "BundleExtensionEngine.h"
6#include "BundleExtension.h"
7#include "IBundleExtensionEngine.h"
8#include "IBundleExtension.h"
9
10#include "bextutil.h" 5#include "bextutil.h"
11 6
12class CBextBaseBundleExtension : public IBundleExtension 7class CBextBaseBundleExtension : public IBundleExtension
diff --git a/src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h b/src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h
index f71e3b92..cd7e3cb3 100644
--- a/src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h
+++ b/src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h
@@ -4,10 +4,8 @@
4 4
5#include <windows.h> 5#include <windows.h>
6 6
7#include "BundleExtensionEngine.h" 7#include <IBundleExtensionEngine.h>
8#include "BundleExtension.h" 8#include <IBundleExtension.h>
9#include "IBundleExtensionEngine.h"
10#include "IBundleExtension.h"
11 9
12static HRESULT BextBaseBEProcSearch( 10static HRESULT BextBaseBEProcSearch(
13 __in IBundleExtension* pBE, 11 __in IBundleExtension* pBE,
@@ -33,7 +31,7 @@ static HRESULT WINAPI BextBaseBundleExtensionProc(
33{ 31{
34 IBundleExtension* pBE = reinterpret_cast<IBundleExtension*>(pvContext); 32 IBundleExtension* pBE = reinterpret_cast<IBundleExtension*>(pvContext);
35 HRESULT hr = pBE->BundleExtensionProc(message, pvArgs, pvResults, pvContext); 33 HRESULT hr = pBE->BundleExtensionProc(message, pvArgs, pvResults, pvContext);
36 34
37 if (E_NOTIMPL == hr) 35 if (E_NOTIMPL == hr)
38 { 36 {
39 switch (message) 37 switch (message)
diff --git a/src/api/burn/bextutil/inc/BextBundleExtensionEngine.h b/src/api/burn/bextutil/inc/BextBundleExtensionEngine.h
index 9fdcb700..97b02f36 100644
--- a/src/api/burn/bextutil/inc/BextBundleExtensionEngine.h
+++ b/src/api/burn/bextutil/inc/BextBundleExtensionEngine.h
@@ -1,5 +1,8 @@
1#pragma once
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 3
4#include <IBundleExtensionEngine.h>
5
3#ifdef __cplusplus 6#ifdef __cplusplus
4extern "C" { 7extern "C" {
5#endif 8#endif
diff --git a/src/api/burn/bextutil/inc/IBundleExtension.h b/src/api/burn/bextutil/inc/IBundleExtension.h
index 7516c11b..00301672 100644
--- a/src/api/burn/bextutil/inc/IBundleExtension.h
+++ b/src/api/burn/bextutil/inc/IBundleExtension.h
@@ -1,6 +1,7 @@
1#pragma once 1#pragma once
2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
3 3
4#include <BundleExtension.h>
4 5
5DECLARE_INTERFACE_IID_(IBundleExtension, IUnknown, "93123C9D-796B-4FCD-A507-6EDEF9A925FD") 6DECLARE_INTERFACE_IID_(IBundleExtension, IUnknown, "93123C9D-796B-4FCD-A507-6EDEF9A925FD")
6{ 7{
diff --git a/src/api/burn/bextutil/inc/IBundleExtensionEngine.h b/src/api/burn/bextutil/inc/IBundleExtensionEngine.h
index 0053a71e..a4a27fb1 100644
--- a/src/api/burn/bextutil/inc/IBundleExtensionEngine.h
+++ b/src/api/burn/bextutil/inc/IBundleExtensionEngine.h
@@ -1,6 +1,7 @@
1#pragma once 1#pragma once
2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
3 3
4#include <BundleExtensionEngine.h>
4 5
5DECLARE_INTERFACE_IID_(IBundleExtensionEngine, IUnknown, "9D027A39-F6B6-42CC-9737-C185089EB263") 6DECLARE_INTERFACE_IID_(IBundleExtensionEngine, IUnknown, "9D027A39-F6B6-42CC-9737-C185089EB263")
6{ 7{
diff --git a/src/api/burn/bextutil/inc/bextutil.h b/src/api/burn/bextutil/inc/bextutil.h
index 356ccc47..b8536444 100644
--- a/src/api/burn/bextutil/inc/bextutil.h
+++ b/src/api/burn/bextutil/inc/bextutil.h
@@ -4,6 +4,8 @@
4 4
5#include "dutil.h" 5#include "dutil.h"
6 6
7#include "IBundleExtensionEngine.h"
8#include "IBundleExtension.h"
7 9
8#ifdef __cplusplus 10#ifdef __cplusplus
9extern "C" { 11extern "C" {
diff --git a/src/api/burn/bextutil/precomp.h b/src/api/burn/bextutil/precomp.h
index 5d1dd20b..d5714cc2 100644
--- a/src/api/burn/bextutil/precomp.h
+++ b/src/api/burn/bextutil/precomp.h
@@ -12,11 +12,5 @@
12#include <strutil.h> 12#include <strutil.h>
13#include <xmlutil.h> 13#include <xmlutil.h>
14 14
15#include <BundleExtensionEngine.h>
16#include <BundleExtension.h>
17
18#include "IBundleExtensionEngine.h"
19#include "IBundleExtension.h"
20
21#include "bextutil.h" 15#include "bextutil.h"
22#include "BextBundleExtensionEngine.h" 16#include "BextBundleExtensionEngine.h"
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/inc/BootstrapperApplication.h
index 79b1df80..79b1df80 100644
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/api/burn/inc/BootstrapperApplication.h
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h b/src/api/burn/inc/BootstrapperEngine.h
index 7af41d97..7af41d97 100644
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h
+++ b/src/api/burn/inc/BootstrapperEngine.h
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h b/src/api/burn/inc/BundleExtension.h
index be76a1a5..17acff6e 100644
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h
+++ b/src/api/burn/inc/BundleExtension.h
@@ -1,6 +1,7 @@
1#pragma once 1#pragma once
2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 2// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
3 3
4#include <BundleExtensionEngine.h>
4 5
5#if defined(__cplusplus) 6#if defined(__cplusplus)
6extern "C" { 7extern "C" {
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h b/src/api/burn/inc/BundleExtensionEngine.h
index b585d1a2..b585d1a2 100644
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h
+++ b/src/api/burn/inc/BundleExtensionEngine.h
diff --git a/src/api/burn/mbanative/mbanative.vcxproj b/src/api/burn/mbanative/mbanative.vcxproj
index a1f79f4d..e9e72a49 100644
--- a/src/api/burn/mbanative/mbanative.vcxproj
+++ b/src/api/burn/mbanative/mbanative.vcxproj
@@ -42,7 +42,7 @@
42 <Import Project="..\..\..\NativeMultiTargeting.Build.props" /> 42 <Import Project="..\..\..\NativeMultiTargeting.Build.props" />
43 43
44 <PropertyGroup> 44 <PropertyGroup>
45 <ProjectAdditionalIncludeDirectories>..\balutil\inc;..\WixToolset.BootstrapperCore.Native\inc</ProjectAdditionalIncludeDirectories> 45 <ProjectAdditionalIncludeDirectories>..\balutil\inc;..\inc</ProjectAdditionalIncludeDirectories>
46 </PropertyGroup> 46 </PropertyGroup>
47 47
48 <ItemGroup> 48 <ItemGroup>
diff --git a/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj b/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj
index 94586fbd..de79fe33 100644
--- a/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj
+++ b/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj
@@ -32,7 +32,7 @@
32 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 32 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
33 33
34 <PropertyGroup> 34 <PropertyGroup>
35 <ProjectAdditionalIncludeDirectories>..\..\balutil\inc;..\..\WixToolset.BootstrapperCore.Native\inc;..\..\..\..\libs\dutil\WixToolset.Dutil\inc</ProjectAdditionalIncludeDirectories> 35 <ProjectAdditionalIncludeDirectories>..\..\balutil\inc;..\..\inc;..\..\..\..\libs\dutil\WixToolset.Dutil\inc</ProjectAdditionalIncludeDirectories>
36 <ProjectAdditionalLinkLibraries>comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;$(RootBuildFolder)libs\$(Configuration)\$(WixNativeSdkLibraryToolset)\$(PlatformTarget)\dutil.lib</ProjectAdditionalLinkLibraries> 36 <ProjectAdditionalLinkLibraries>comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;$(RootBuildFolder)libs\$(Configuration)\$(WixNativeSdkLibraryToolset)\$(PlatformTarget)\dutil.lib</ProjectAdditionalLinkLibraries>
37 </PropertyGroup> 37 </PropertyGroup>
38 38
diff --git a/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj b/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj
index d437dc36..6e8dfee1 100644
--- a/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj
+++ b/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj
@@ -31,7 +31,7 @@
31 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 31 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
32 32
33 <PropertyGroup> 33 <PropertyGroup>
34 <ProjectAdditionalIncludeDirectories>..\..\bextutil\inc;..\..\WixToolset.BootstrapperCore.Native\inc;..\..\..\..\libs\dutil\WixToolset.Dutil\inc</ProjectAdditionalIncludeDirectories> 34 <ProjectAdditionalIncludeDirectories>..\..\bextutil\inc;..\..\inc;..\..\..\..\libs\dutil\WixToolset.Dutil\inc</ProjectAdditionalIncludeDirectories>
35 <ProjectAdditionalLinkLibraries>$(RootBuildFolder)libs\$(Configuration)\$(WixNativeSdkLibraryToolset)\$(PlatformTarget)\dutil.lib</ProjectAdditionalLinkLibraries> 35 <ProjectAdditionalLinkLibraries>$(RootBuildFolder)libs\$(Configuration)\$(WixNativeSdkLibraryToolset)\$(PlatformTarget)\dutil.lib</ProjectAdditionalLinkLibraries>
36 </PropertyGroup> 36 </PropertyGroup>
37 37
diff --git a/src/api/burn/test/BextUtilUnitTest/precomp.h b/src/api/burn/test/BextUtilUnitTest/precomp.h
index cf5256b8..00bf872f 100644
--- a/src/api/burn/test/BextUtilUnitTest/precomp.h
+++ b/src/api/burn/test/BextUtilUnitTest/precomp.h
@@ -7,12 +7,6 @@
7 7
8#include <dutil.h> 8#include <dutil.h>
9#include <strutil.h> 9#include <strutil.h>
10
11#include <BundleExtensionEngine.h>
12#include <BundleExtension.h>
13
14#include <IBundleExtensionEngine.h>
15#include <IBundleExtension.h>
16#include <bextutil.h> 10#include <bextutil.h>
17 11
18#include "TestBundleExtension.h" 12#include "TestBundleExtension.h"
diff --git a/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/VerUtilFixture.cs
index 9c213945..1eeec941 100644
--- a/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
+++ b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/VerUtilFixture.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolsetTest.Mba.Core 3namespace WixToolsetTest.BootstrapperApplicationApi
4{ 4{
5 using System; 5 using System;
6 using WixToolset.Mba.Core; 6 using WixToolset.BootstrapperApplicationApi;
7 using Xunit; 7 using Xunit;
8 8
9 public class VerUtilFixture 9 public class VerUtilFixture
diff --git a/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj
index 21b9cfdc..a3d9930d 100644
--- a/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj
+++ b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj
@@ -10,7 +10,7 @@
10 </PropertyGroup> 10 </PropertyGroup>
11 11
12 <ItemGroup> 12 <ItemGroup>
13 <ProjectReference Include="..\..\WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" /> 13 <ProjectReference Include="..\..\WixToolset.BootstrapperApplicationApi\WixToolset.BootstrapperApplicationApi.csproj" />
14 </ItemGroup> 14 </ItemGroup>
15 15
16 <ItemGroup> 16 <ItemGroup>
diff --git a/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.v3.ncrunchproject
index 7b5b2139..7b5b2139 100644
--- a/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject
+++ b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.v3.ncrunchproject