diff --git a/Source/DolphinAPPX/Assets/LockScreenLogo.scale-200.png b/Source/DolphinAPPX/Assets/LockScreenLogo.scale-200.png
new file mode 100644
index 000000000000..735f57adb5df
Binary files /dev/null and b/Source/DolphinAPPX/Assets/LockScreenLogo.scale-200.png differ
diff --git a/Source/DolphinAPPX/Assets/Square150x150Logo.scale-200.png b/Source/DolphinAPPX/Assets/Square150x150Logo.scale-200.png
new file mode 100644
index 000000000000..af49fec1a548
Binary files /dev/null and b/Source/DolphinAPPX/Assets/Square150x150Logo.scale-200.png differ
diff --git a/Source/DolphinAPPX/Assets/Square44x44Logo.scale-200.png b/Source/DolphinAPPX/Assets/Square44x44Logo.scale-200.png
new file mode 100644
index 000000000000..ce342a2ec8a6
Binary files /dev/null and b/Source/DolphinAPPX/Assets/Square44x44Logo.scale-200.png differ
diff --git a/Source/DolphinAPPX/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/Source/DolphinAPPX/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
new file mode 100644
index 000000000000..f6c02ce97e0a
Binary files /dev/null and b/Source/DolphinAPPX/Assets/Square44x44Logo.targetsize-24_altform-unplated.png differ
diff --git a/Source/DolphinAPPX/Assets/StoreLogo.png b/Source/DolphinAPPX/Assets/StoreLogo.png
new file mode 100644
index 000000000000..7385b56c0e4d
Binary files /dev/null and b/Source/DolphinAPPX/Assets/StoreLogo.png differ
diff --git a/Source/DolphinAPPX/Assets/Wide310x150Logo.scale-200.png b/Source/DolphinAPPX/Assets/Wide310x150Logo.scale-200.png
new file mode 100644
index 000000000000..288995b397fd
Binary files /dev/null and b/Source/DolphinAPPX/Assets/Wide310x150Logo.scale-200.png differ
diff --git a/Source/DolphinAPPX/DolphinAPPX.wapproj b/Source/DolphinAPPX/DolphinAPPX.wapproj
new file mode 100644
index 000000000000..a75e8790baf3
--- /dev/null
+++ b/Source/DolphinAPPX/DolphinAPPX.wapproj
@@ -0,0 +1,62 @@
+
+
+
+ 15.0
+
+
+
+ Debug
+ x86
+
+
+ Release
+ x86
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ Debug
+ AnyCPU
+
+
+ Release
+ AnyCPU
+
+
+
+ $(MSBuildExtensionsPath)\Microsoft\DesktopBridge\
+
+
+
+ c7710ee3-e542-40cd-b4d9-f163963acdab
+ 10.0.14393.0
+ 10.0.14393.0
+ en-US
+ DolphinAPPX_TemporaryKey.pfx
+ ..\Core\DolphinWX\DolphinWX.vcxproj
+
+
+
+ Designer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/DolphinAPPX/DolphinAPPX_TemporaryKey.pfx b/Source/DolphinAPPX/DolphinAPPX_TemporaryKey.pfx
new file mode 100644
index 000000000000..93602bd1cb07
Binary files /dev/null and b/Source/DolphinAPPX/DolphinAPPX_TemporaryKey.pfx differ
diff --git a/Source/DolphinAPPX/Package.appxmanifest b/Source/DolphinAPPX/Package.appxmanifest
new file mode 100644
index 000000000000..b4dfde8fd856
--- /dev/null
+++ b/Source/DolphinAPPX/Package.appxmanifest
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ DolphinAPPX
+ OctopusRift
+ Assets\StoreLogo.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/dolphin-emu.sln b/Source/dolphin-emu.sln
index 0e75d5cecca8..0de2d236f4d9 100644
--- a/Source/dolphin-emu.sln
+++ b/Source/dolphin-emu.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.26430.12
+VisualStudioVersion = 15.0.27004.2002
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Dolphin", "Core\DolphinWX\DolphinWX.vcxproj", "{47411FDB-1BF2-48D0-AB4E-C7C41160F898}"
EndProject
@@ -83,160 +83,352 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cubeb", "..\Externals\cubeb
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pugixml", "..\Externals\pugixml\pugixml.vcxproj", "{38FEE76F-F347-484B-949C-B4649381CFFB}"
EndProject
+Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "DolphinUWP", "DolphinUWP\DolphinUWP.wapproj", "{6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}"
+EndProject
+Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "DolphinAPPX", "DolphinAPPX\DolphinAPPX.wapproj", "{C7710EE3-E542-40CD-B4D9-F163963ACDAB}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Debug|Any CPU.ActiveCfg = Debug|x64
{47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Debug|x64.ActiveCfg = Debug|x64
{47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Debug|x64.Build.0 = Debug|x64
+ {47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Debug|x86.ActiveCfg = Debug|x64
+ {47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Release|Any CPU.ActiveCfg = Release|x64
{47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Release|x64.ActiveCfg = Release|x64
{47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Release|x64.Build.0 = Release|x64
+ {47411FDB-1BF2-48D0-AB4E-C7C41160F898}.Release|x86.ActiveCfg = Release|x64
+ {E54CF649-140E-4255-81A5-30A673C1FB36}.Debug|Any CPU.ActiveCfg = Debug|x64
{E54CF649-140E-4255-81A5-30A673C1FB36}.Debug|x64.ActiveCfg = Debug|x64
{E54CF649-140E-4255-81A5-30A673C1FB36}.Debug|x64.Build.0 = Debug|x64
+ {E54CF649-140E-4255-81A5-30A673C1FB36}.Debug|x86.ActiveCfg = Debug|x64
+ {E54CF649-140E-4255-81A5-30A673C1FB36}.Release|Any CPU.ActiveCfg = Release|x64
{E54CF649-140E-4255-81A5-30A673C1FB36}.Release|x64.ActiveCfg = Release|x64
{E54CF649-140E-4255-81A5-30A673C1FB36}.Release|x64.Build.0 = Release|x64
+ {E54CF649-140E-4255-81A5-30A673C1FB36}.Release|x86.ActiveCfg = Release|x64
+ {54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Debug|Any CPU.ActiveCfg = Debug|x64
{54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Debug|x64.ActiveCfg = Debug|x64
{54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Debug|x64.Build.0 = Debug|x64
+ {54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Debug|x86.ActiveCfg = Debug|x64
+ {54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Release|Any CPU.ActiveCfg = Release|x64
{54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Release|x64.ActiveCfg = Release|x64
{54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Release|x64.Build.0 = Release|x64
+ {54AA7840-5BEB-4A0C-9452-74BA4CC7FD44}.Release|x86.ActiveCfg = Release|x64
+ {2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Debug|Any CPU.ActiveCfg = Debug|x64
{2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Debug|x64.ActiveCfg = Debug|x64
{2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Debug|x64.Build.0 = Debug|x64
+ {2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Debug|x86.ActiveCfg = Debug|x64
+ {2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Release|Any CPU.ActiveCfg = Release|x64
{2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Release|x64.ActiveCfg = Release|x64
{2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Release|x64.Build.0 = Release|x64
+ {2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4}.Release|x86.ActiveCfg = Release|x64
+ {160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Debug|Any CPU.ActiveCfg = Debug|x64
{160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Debug|x64.ActiveCfg = Debug|x64
{160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Debug|x64.Build.0 = Debug|x64
+ {160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Debug|x86.ActiveCfg = Debug|x64
+ {160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Release|Any CPU.ActiveCfg = Release|x64
{160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Release|x64.ActiveCfg = Release|x64
{160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Release|x64.Build.0 = Release|x64
+ {160BDC25-5626-4B0D-BDD8-2953D9777FB5}.Release|x86.ActiveCfg = Release|x64
+ {6BBD47CF-91FD-4077-B676-8B76980178A9}.Debug|Any CPU.ActiveCfg = Debug|x64
{6BBD47CF-91FD-4077-B676-8B76980178A9}.Debug|x64.ActiveCfg = Debug|x64
{6BBD47CF-91FD-4077-B676-8B76980178A9}.Debug|x64.Build.0 = Debug|x64
+ {6BBD47CF-91FD-4077-B676-8B76980178A9}.Debug|x86.ActiveCfg = Debug|x64
+ {6BBD47CF-91FD-4077-B676-8B76980178A9}.Release|Any CPU.ActiveCfg = Release|x64
{6BBD47CF-91FD-4077-B676-8B76980178A9}.Release|x64.ActiveCfg = Release|x64
{6BBD47CF-91FD-4077-B676-8B76980178A9}.Release|x64.Build.0 = Release|x64
+ {6BBD47CF-91FD-4077-B676-8B76980178A9}.Release|x86.ActiveCfg = Release|x64
+ {604C8368-F34A-4D55-82C8-CC92A0C13254}.Debug|Any CPU.ActiveCfg = Debug|x64
{604C8368-F34A-4D55-82C8-CC92A0C13254}.Debug|x64.ActiveCfg = Debug|x64
{604C8368-F34A-4D55-82C8-CC92A0C13254}.Debug|x64.Build.0 = Debug|x64
+ {604C8368-F34A-4D55-82C8-CC92A0C13254}.Debug|x86.ActiveCfg = Debug|x64
+ {604C8368-F34A-4D55-82C8-CC92A0C13254}.Release|Any CPU.ActiveCfg = Release|x64
{604C8368-F34A-4D55-82C8-CC92A0C13254}.Release|x64.ActiveCfg = Release|x64
{604C8368-F34A-4D55-82C8-CC92A0C13254}.Release|x64.Build.0 = Release|x64
+ {604C8368-F34A-4D55-82C8-CC92A0C13254}.Release|x86.ActiveCfg = Release|x64
+ {3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Debug|Any CPU.ActiveCfg = Debug|x64
{3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Debug|x64.ActiveCfg = Debug|x64
{3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Debug|x64.Build.0 = Debug|x64
+ {3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Debug|x86.ActiveCfg = Debug|x64
+ {3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Release|Any CPU.ActiveCfg = Release|x64
{3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Release|x64.ActiveCfg = Release|x64
{3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Release|x64.Build.0 = Release|x64
+ {3DE9EE35-3E91-4F27-A014-2866AD8C3FE3}.Release|x86.ActiveCfg = Release|x64
+ {8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Debug|Any CPU.ActiveCfg = Debug|x64
{8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Debug|x64.ActiveCfg = Debug|x64
{8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Debug|x64.Build.0 = Debug|x64
+ {8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Debug|x86.ActiveCfg = Debug|x64
+ {8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Release|Any CPU.ActiveCfg = Release|x64
{8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Release|x64.ActiveCfg = Release|x64
{8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Release|x64.Build.0 = Release|x64
+ {8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}.Release|x86.ActiveCfg = Release|x64
+ {0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Debug|Any CPU.ActiveCfg = Debug|x64
{0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Debug|x64.ActiveCfg = Debug|x64
{0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Debug|x64.Build.0 = Debug|x64
+ {0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Debug|x86.ActiveCfg = Debug|x64
+ {0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Release|Any CPU.ActiveCfg = Release|x64
{0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Release|x64.ActiveCfg = Release|x64
{0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Release|x64.Build.0 = Release|x64
+ {0E033BE3-2E08-428E-9AE9-BC673EFA12B5}.Release|x86.ActiveCfg = Release|x64
+ {AB993F38-C31D-4897-B139-A620C42BC565}.Debug|Any CPU.ActiveCfg = Debug|x64
{AB993F38-C31D-4897-B139-A620C42BC565}.Debug|x64.ActiveCfg = Debug|x64
{AB993F38-C31D-4897-B139-A620C42BC565}.Debug|x64.Build.0 = Debug|x64
+ {AB993F38-C31D-4897-B139-A620C42BC565}.Debug|x86.ActiveCfg = Debug|x64
+ {AB993F38-C31D-4897-B139-A620C42BC565}.Release|Any CPU.ActiveCfg = Release|x64
{AB993F38-C31D-4897-B139-A620C42BC565}.Release|x64.ActiveCfg = Release|x64
{AB993F38-C31D-4897-B139-A620C42BC565}.Release|x64.Build.0 = Release|x64
+ {AB993F38-C31D-4897-B139-A620C42BC565}.Release|x86.ActiveCfg = Release|x64
+ {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|Any CPU.ActiveCfg = Debug|x64
{31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|x64.ActiveCfg = Debug|x64
{31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|x64.Build.0 = Debug|x64
+ {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|x86.ActiveCfg = Debug|x64
+ {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Release|Any CPU.ActiveCfg = Release|x64
{31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Release|x64.ActiveCfg = Release|x64
{31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Release|x64.Build.0 = Release|x64
+ {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Release|x86.ActiveCfg = Release|x64
+ {4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Debug|Any CPU.ActiveCfg = Debug|x64
{4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Debug|x64.ActiveCfg = Debug|x64
{4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Debug|x64.Build.0 = Debug|x64
+ {4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Debug|x86.ActiveCfg = Debug|x64
+ {4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Release|Any CPU.ActiveCfg = Release|x64
{4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Release|x64.ActiveCfg = Release|x64
{4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Release|x64.Build.0 = Release|x64
+ {4C9F135B-A85E-430C-BAD4-4C67EF5FC12C}.Release|x86.ActiveCfg = Release|x64
+ {B441CC62-877E-4B3F-93E0-0DE80544F705}.Debug|Any CPU.ActiveCfg = Debug|x64
{B441CC62-877E-4B3F-93E0-0DE80544F705}.Debug|x64.ActiveCfg = Debug|x64
{B441CC62-877E-4B3F-93E0-0DE80544F705}.Debug|x64.Build.0 = Debug|x64
+ {B441CC62-877E-4B3F-93E0-0DE80544F705}.Debug|x86.ActiveCfg = Debug|x64
+ {B441CC62-877E-4B3F-93E0-0DE80544F705}.Release|Any CPU.ActiveCfg = Release|x64
{B441CC62-877E-4B3F-93E0-0DE80544F705}.Release|x64.ActiveCfg = Release|x64
{B441CC62-877E-4B3F-93E0-0DE80544F705}.Release|x64.Build.0 = Release|x64
+ {B441CC62-877E-4B3F-93E0-0DE80544F705}.Release|x86.ActiveCfg = Release|x64
+ {677EA016-1182-440C-9345-DC88D1E98C0C}.Debug|Any CPU.ActiveCfg = Debug|x64
{677EA016-1182-440C-9345-DC88D1E98C0C}.Debug|x64.ActiveCfg = Debug|x64
{677EA016-1182-440C-9345-DC88D1E98C0C}.Debug|x64.Build.0 = Debug|x64
+ {677EA016-1182-440C-9345-DC88D1E98C0C}.Debug|x86.ActiveCfg = Debug|x64
+ {677EA016-1182-440C-9345-DC88D1E98C0C}.Release|Any CPU.ActiveCfg = Release|x64
{677EA016-1182-440C-9345-DC88D1E98C0C}.Release|x64.ActiveCfg = Release|x64
{677EA016-1182-440C-9345-DC88D1E98C0C}.Release|x64.Build.0 = Release|x64
+ {677EA016-1182-440C-9345-DC88D1E98C0C}.Release|x86.ActiveCfg = Release|x64
+ {FF213B23-2C26-4214-9F88-85271E557E87}.Debug|Any CPU.ActiveCfg = Debug|x64
{FF213B23-2C26-4214-9F88-85271E557E87}.Debug|x64.ActiveCfg = Debug|x64
{FF213B23-2C26-4214-9F88-85271E557E87}.Debug|x64.Build.0 = Debug|x64
+ {FF213B23-2C26-4214-9F88-85271E557E87}.Debug|x86.ActiveCfg = Debug|x64
+ {FF213B23-2C26-4214-9F88-85271E557E87}.Release|Any CPU.ActiveCfg = Release|x64
{FF213B23-2C26-4214-9F88-85271E557E87}.Release|x64.ActiveCfg = Release|x64
{FF213B23-2C26-4214-9F88-85271E557E87}.Release|x64.Build.0 = Release|x64
+ {FF213B23-2C26-4214-9F88-85271E557E87}.Release|x86.ActiveCfg = Release|x64
+ {EC082900-B4D8-42E9-9663-77F02F6936AE}.Debug|Any CPU.ActiveCfg = Debug|x64
{EC082900-B4D8-42E9-9663-77F02F6936AE}.Debug|x64.ActiveCfg = Debug|x64
{EC082900-B4D8-42E9-9663-77F02F6936AE}.Debug|x64.Build.0 = Debug|x64
+ {EC082900-B4D8-42E9-9663-77F02F6936AE}.Debug|x86.ActiveCfg = Debug|x64
+ {EC082900-B4D8-42E9-9663-77F02F6936AE}.Release|Any CPU.ActiveCfg = Release|x64
{EC082900-B4D8-42E9-9663-77F02F6936AE}.Release|x64.ActiveCfg = Release|x64
{EC082900-B4D8-42E9-9663-77F02F6936AE}.Release|x64.Build.0 = Release|x64
+ {EC082900-B4D8-42E9-9663-77F02F6936AE}.Release|x86.ActiveCfg = Release|x64
+ {1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Debug|Any CPU.ActiveCfg = Debug|x64
{1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Debug|x64.ActiveCfg = Debug|x64
{1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Debug|x64.Build.0 = Debug|x64
+ {1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Debug|x86.ActiveCfg = Debug|x64
+ {1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Release|Any CPU.ActiveCfg = Release|x64
{1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Release|x64.ActiveCfg = Release|x64
{1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Release|x64.Build.0 = Release|x64
+ {1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}.Release|x86.ActiveCfg = Release|x64
+ {BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Debug|Any CPU.ActiveCfg = Debug|x64
{BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Debug|x64.ActiveCfg = Debug|x64
{BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Debug|x64.Build.0 = Debug|x64
+ {BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Debug|x86.ActiveCfg = Debug|x64
+ {BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Release|Any CPU.ActiveCfg = Release|x64
{BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Release|x64.ActiveCfg = Release|x64
{BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Release|x64.Build.0 = Release|x64
+ {BDB6578B-0691-4E80-A46C-DF21639FD3B8}.Release|x86.ActiveCfg = Release|x64
+ {41279555-F94F-4EBC-99DE-AF863C10C5C4}.Debug|Any CPU.ActiveCfg = Debug|x64
{41279555-F94F-4EBC-99DE-AF863C10C5C4}.Debug|x64.ActiveCfg = Debug|x64
{41279555-F94F-4EBC-99DE-AF863C10C5C4}.Debug|x64.Build.0 = Debug|x64
+ {41279555-F94F-4EBC-99DE-AF863C10C5C4}.Debug|x86.ActiveCfg = Debug|x64
+ {41279555-F94F-4EBC-99DE-AF863C10C5C4}.Release|Any CPU.ActiveCfg = Release|x64
{41279555-F94F-4EBC-99DE-AF863C10C5C4}.Release|x64.ActiveCfg = Release|x64
{41279555-F94F-4EBC-99DE-AF863C10C5C4}.Release|x64.Build.0 = Release|x64
+ {41279555-F94F-4EBC-99DE-AF863C10C5C4}.Release|x86.ActiveCfg = Release|x64
+ {93D73454-2512-424E-9CDA-4BB357FE13DD}.Debug|Any CPU.ActiveCfg = Debug|x64
{93D73454-2512-424E-9CDA-4BB357FE13DD}.Debug|x64.ActiveCfg = Debug|x64
{93D73454-2512-424E-9CDA-4BB357FE13DD}.Debug|x64.Build.0 = Debug|x64
+ {93D73454-2512-424E-9CDA-4BB357FE13DD}.Debug|x86.ActiveCfg = Debug|x64
+ {93D73454-2512-424E-9CDA-4BB357FE13DD}.Release|Any CPU.ActiveCfg = Release|x64
{93D73454-2512-424E-9CDA-4BB357FE13DD}.Release|x64.ActiveCfg = Release|x64
{93D73454-2512-424E-9CDA-4BB357FE13DD}.Release|x64.Build.0 = Release|x64
+ {93D73454-2512-424E-9CDA-4BB357FE13DD}.Release|x86.ActiveCfg = Release|x64
+ {349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Debug|Any CPU.ActiveCfg = Debug|x64
{349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Debug|x64.ActiveCfg = Debug|x64
{349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Debug|x64.Build.0 = Debug|x64
+ {349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Debug|x86.ActiveCfg = Debug|x64
+ {349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Release|Any CPU.ActiveCfg = Release|x64
{349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Release|x64.ActiveCfg = Release|x64
{349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Release|x64.Build.0 = Release|x64
+ {349EE8F9-7D25-4909-AAF5-FF3FADE72187}.Release|x86.ActiveCfg = Release|x64
+ {1970D175-3DE8-4738-942A-4D98D1CDBF64}.Debug|Any CPU.ActiveCfg = Debug|x64
{1970D175-3DE8-4738-942A-4D98D1CDBF64}.Debug|x64.ActiveCfg = Debug|x64
{1970D175-3DE8-4738-942A-4D98D1CDBF64}.Debug|x64.Build.0 = Debug|x64
+ {1970D175-3DE8-4738-942A-4D98D1CDBF64}.Debug|x86.ActiveCfg = Debug|x64
+ {1970D175-3DE8-4738-942A-4D98D1CDBF64}.Release|Any CPU.ActiveCfg = Release|x64
{1970D175-3DE8-4738-942A-4D98D1CDBF64}.Release|x64.ActiveCfg = Release|x64
{1970D175-3DE8-4738-942A-4D98D1CDBF64}.Release|x64.Build.0 = Release|x64
+ {1970D175-3DE8-4738-942A-4D98D1CDBF64}.Release|x86.ActiveCfg = Release|x64
+ {96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Debug|Any CPU.ActiveCfg = Debug|x64
{96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Debug|x64.ActiveCfg = Debug|x64
{96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Debug|x64.Build.0 = Debug|x64
+ {96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Debug|x86.ActiveCfg = Debug|x64
+ {96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Release|Any CPU.ActiveCfg = Release|x64
{96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Release|x64.ActiveCfg = Release|x64
{96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Release|x64.Build.0 = Release|x64
+ {96020103-4BA5-4FD2-B4AA-5B6D24492D4E}.Release|x86.ActiveCfg = Release|x64
+ {EC1A314C-5588-4506-9C1E-2E58E5817F75}.Debug|Any CPU.ActiveCfg = Debug|x64
{EC1A314C-5588-4506-9C1E-2E58E5817F75}.Debug|x64.ActiveCfg = Debug|x64
{EC1A314C-5588-4506-9C1E-2E58E5817F75}.Debug|x64.Build.0 = Debug|x64
+ {EC1A314C-5588-4506-9C1E-2E58E5817F75}.Debug|x86.ActiveCfg = Debug|x64
+ {EC1A314C-5588-4506-9C1E-2E58E5817F75}.Release|Any CPU.ActiveCfg = Release|x64
{EC1A314C-5588-4506-9C1E-2E58E5817F75}.Release|x64.ActiveCfg = Release|x64
{EC1A314C-5588-4506-9C1E-2E58E5817F75}.Release|x64.Build.0 = Release|x64
+ {EC1A314C-5588-4506-9C1E-2E58E5817F75}.Release|x86.ActiveCfg = Release|x64
+ {A4C423AA-F57C-46C7-A172-D1A777017D29}.Debug|Any CPU.ActiveCfg = Debug|x64
{A4C423AA-F57C-46C7-A172-D1A777017D29}.Debug|x64.ActiveCfg = Debug|x64
{A4C423AA-F57C-46C7-A172-D1A777017D29}.Debug|x64.Build.0 = Debug|x64
+ {A4C423AA-F57C-46C7-A172-D1A777017D29}.Debug|x86.ActiveCfg = Debug|x64
+ {A4C423AA-F57C-46C7-A172-D1A777017D29}.Release|Any CPU.ActiveCfg = Release|x64
{A4C423AA-F57C-46C7-A172-D1A777017D29}.Release|x64.ActiveCfg = Release|x64
{A4C423AA-F57C-46C7-A172-D1A777017D29}.Release|x64.Build.0 = Release|x64
+ {A4C423AA-F57C-46C7-A172-D1A777017D29}.Release|x86.ActiveCfg = Release|x64
+ {53A5391B-737E-49A8-BC8F-312ADA00736F}.Debug|Any CPU.ActiveCfg = Debug|x64
{53A5391B-737E-49A8-BC8F-312ADA00736F}.Debug|x64.ActiveCfg = Debug|x64
{53A5391B-737E-49A8-BC8F-312ADA00736F}.Debug|x64.Build.0 = Debug|x64
+ {53A5391B-737E-49A8-BC8F-312ADA00736F}.Debug|x86.ActiveCfg = Debug|x64
+ {53A5391B-737E-49A8-BC8F-312ADA00736F}.Release|Any CPU.ActiveCfg = Release|x64
{53A5391B-737E-49A8-BC8F-312ADA00736F}.Release|x64.ActiveCfg = Release|x64
{53A5391B-737E-49A8-BC8F-312ADA00736F}.Release|x64.Build.0 = Release|x64
+ {53A5391B-737E-49A8-BC8F-312ADA00736F}.Release|x86.ActiveCfg = Release|x64
+ {29F29A19-F141-45AD-9679-5A2923B49DA3}.Debug|Any CPU.ActiveCfg = Debug|x64
{29F29A19-F141-45AD-9679-5A2923B49DA3}.Debug|x64.ActiveCfg = Debug|x64
{29F29A19-F141-45AD-9679-5A2923B49DA3}.Debug|x64.Build.0 = Debug|x64
+ {29F29A19-F141-45AD-9679-5A2923B49DA3}.Debug|x86.ActiveCfg = Debug|x64
+ {29F29A19-F141-45AD-9679-5A2923B49DA3}.Release|Any CPU.ActiveCfg = Release|x64
{29F29A19-F141-45AD-9679-5A2923B49DA3}.Release|x64.ActiveCfg = Release|x64
{29F29A19-F141-45AD-9679-5A2923B49DA3}.Release|x64.Build.0 = Release|x64
+ {29F29A19-F141-45AD-9679-5A2923B49DA3}.Release|x86.ActiveCfg = Release|x64
+ {76563A7F-1011-4EAD-B667-7BB18D09568E}.Debug|Any CPU.ActiveCfg = Debug|x64
{76563A7F-1011-4EAD-B667-7BB18D09568E}.Debug|x64.ActiveCfg = Debug|x64
{76563A7F-1011-4EAD-B667-7BB18D09568E}.Debug|x64.Build.0 = Debug|x64
+ {76563A7F-1011-4EAD-B667-7BB18D09568E}.Debug|x86.ActiveCfg = Debug|x64
+ {76563A7F-1011-4EAD-B667-7BB18D09568E}.Release|Any CPU.ActiveCfg = Release|x64
{76563A7F-1011-4EAD-B667-7BB18D09568E}.Release|x64.ActiveCfg = Release|x64
{76563A7F-1011-4EAD-B667-7BB18D09568E}.Release|x64.Build.0 = Release|x64
+ {76563A7F-1011-4EAD-B667-7BB18D09568E}.Release|x86.ActiveCfg = Release|x64
+ {474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Debug|Any CPU.ActiveCfg = Debug|x64
{474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Debug|x64.ActiveCfg = Debug|x64
{474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Debug|x64.Build.0 = Debug|x64
+ {474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Debug|x86.ActiveCfg = Debug|x64
+ {474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Release|Any CPU.ActiveCfg = Release|x64
{474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Release|x64.ActiveCfg = Release|x64
{474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Release|x64.Build.0 = Release|x64
+ {474661E7-C73A-43A6-AFEE-EE1EC433D49E}.Release|x86.ActiveCfg = Release|x64
+ {CBC76802-C128-4B17-BF6C-23B08C313E5E}.Debug|Any CPU.ActiveCfg = Debug|x64
{CBC76802-C128-4B17-BF6C-23B08C313E5E}.Debug|x64.ActiveCfg = Debug|x64
{CBC76802-C128-4B17-BF6C-23B08C313E5E}.Debug|x64.Build.0 = Debug|x64
+ {CBC76802-C128-4B17-BF6C-23B08C313E5E}.Debug|x86.ActiveCfg = Debug|x64
+ {CBC76802-C128-4B17-BF6C-23B08C313E5E}.Release|Any CPU.ActiveCfg = Release|x64
{CBC76802-C128-4B17-BF6C-23B08C313E5E}.Release|x64.ActiveCfg = Release|x64
{CBC76802-C128-4B17-BF6C-23B08C313E5E}.Release|x64.Build.0 = Release|x64
+ {CBC76802-C128-4B17-BF6C-23B08C313E5E}.Release|x86.ActiveCfg = Release|x64
+ {BB00605C-125F-4A21-B33B-7BF418322DCB}.Debug|Any CPU.ActiveCfg = Debug|x64
{BB00605C-125F-4A21-B33B-7BF418322DCB}.Debug|x64.ActiveCfg = Debug|x64
{BB00605C-125F-4A21-B33B-7BF418322DCB}.Debug|x64.Build.0 = Debug|x64
+ {BB00605C-125F-4A21-B33B-7BF418322DCB}.Debug|x86.ActiveCfg = Debug|x64
+ {BB00605C-125F-4A21-B33B-7BF418322DCB}.Release|Any CPU.ActiveCfg = Release|x64
{BB00605C-125F-4A21-B33B-7BF418322DCB}.Release|x64.ActiveCfg = Release|x64
{BB00605C-125F-4A21-B33B-7BF418322DCB}.Release|x64.Build.0 = Release|x64
+ {BB00605C-125F-4A21-B33B-7BF418322DCB}.Release|x86.ActiveCfg = Release|x64
+ {FA3FA62B-6F58-4B86-9453-4D149940A066}.Debug|Any CPU.ActiveCfg = Debug|x64
{FA3FA62B-6F58-4B86-9453-4D149940A066}.Debug|x64.ActiveCfg = Debug|x64
{FA3FA62B-6F58-4B86-9453-4D149940A066}.Debug|x64.Build.0 = Debug|x64
+ {FA3FA62B-6F58-4B86-9453-4D149940A066}.Debug|x86.ActiveCfg = Debug|x64
+ {FA3FA62B-6F58-4B86-9453-4D149940A066}.Release|Any CPU.ActiveCfg = Release|x64
{FA3FA62B-6F58-4B86-9453-4D149940A066}.Release|x64.ActiveCfg = Release|x64
{FA3FA62B-6F58-4B86-9453-4D149940A066}.Release|x64.Build.0 = Release|x64
+ {FA3FA62B-6F58-4B86-9453-4D149940A066}.Release|x86.ActiveCfg = Release|x64
+ {D178061B-84D3-44F9-BEED-EFD18D9033F0}.Debug|Any CPU.ActiveCfg = Debug|x64
{D178061B-84D3-44F9-BEED-EFD18D9033F0}.Debug|x64.ActiveCfg = Debug|x64
{D178061B-84D3-44F9-BEED-EFD18D9033F0}.Debug|x64.Build.0 = Debug|x64
+ {D178061B-84D3-44F9-BEED-EFD18D9033F0}.Debug|x86.ActiveCfg = Debug|x64
+ {D178061B-84D3-44F9-BEED-EFD18D9033F0}.Release|Any CPU.ActiveCfg = Release|x64
{D178061B-84D3-44F9-BEED-EFD18D9033F0}.Release|x64.ActiveCfg = Release|x64
{D178061B-84D3-44F9-BEED-EFD18D9033F0}.Release|x64.Build.0 = Release|x64
+ {D178061B-84D3-44F9-BEED-EFD18D9033F0}.Release|x86.ActiveCfg = Release|x64
+ {C636D9D1-82FE-42B5-9987-63B7D4836341}.Debug|Any CPU.ActiveCfg = Debug|x64
{C636D9D1-82FE-42B5-9987-63B7D4836341}.Debug|x64.ActiveCfg = Debug|x64
{C636D9D1-82FE-42B5-9987-63B7D4836341}.Debug|x64.Build.0 = Debug|x64
+ {C636D9D1-82FE-42B5-9987-63B7D4836341}.Debug|x86.ActiveCfg = Debug|x64
+ {C636D9D1-82FE-42B5-9987-63B7D4836341}.Release|Any CPU.ActiveCfg = Release|x64
{C636D9D1-82FE-42B5-9987-63B7D4836341}.Release|x64.ActiveCfg = Release|x64
{C636D9D1-82FE-42B5-9987-63B7D4836341}.Release|x64.Build.0 = Release|x64
+ {C636D9D1-82FE-42B5-9987-63B7D4836341}.Release|x86.ActiveCfg = Release|x64
+ {8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Debug|Any CPU.ActiveCfg = Debug|x64
{8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Debug|x64.ActiveCfg = Debug|x64
{8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Debug|x64.Build.0 = Debug|x64
+ {8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Debug|x86.ActiveCfg = Debug|x64
+ {8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Release|Any CPU.ActiveCfg = Release|x64
{8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Release|x64.ActiveCfg = Release|x64
{8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Release|x64.Build.0 = Release|x64
+ {8EA11166-6512-44FC-B7A5-A4D1ECC81170}.Release|x86.ActiveCfg = Release|x64
+ {38FEE76F-F347-484B-949C-B4649381CFFB}.Debug|Any CPU.ActiveCfg = Debug|x64
{38FEE76F-F347-484B-949C-B4649381CFFB}.Debug|x64.ActiveCfg = Debug|x64
{38FEE76F-F347-484B-949C-B4649381CFFB}.Debug|x64.Build.0 = Debug|x64
+ {38FEE76F-F347-484B-949C-B4649381CFFB}.Debug|x86.ActiveCfg = Debug|x64
+ {38FEE76F-F347-484B-949C-B4649381CFFB}.Release|Any CPU.ActiveCfg = Release|x64
{38FEE76F-F347-484B-949C-B4649381CFFB}.Release|x64.ActiveCfg = Release|x64
{38FEE76F-F347-484B-949C-B4649381CFFB}.Release|x64.Build.0 = Release|x64
+ {38FEE76F-F347-484B-949C-B4649381CFFB}.Release|x86.ActiveCfg = Release|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|x64.ActiveCfg = Debug|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|x64.Build.0 = Debug|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|x64.Deploy.0 = Debug|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|x86.ActiveCfg = Debug|x86
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|x86.Build.0 = Debug|x86
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Debug|x86.Deploy.0 = Debug|x86
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|x64.ActiveCfg = Release|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|x64.Build.0 = Release|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|x64.Deploy.0 = Release|x64
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|x86.ActiveCfg = Release|x86
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|x86.Build.0 = Release|x86
+ {6A3A57C8-13BB-44D6-A311-AA4C1BD530AD}.Release|x86.Deploy.0 = Release|x86
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|x64.ActiveCfg = Debug|x64
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|x64.Build.0 = Debug|x64
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|x64.Deploy.0 = Debug|x64
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|x86.ActiveCfg = Debug|x86
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|x86.Build.0 = Debug|x86
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Debug|x86.Deploy.0 = Debug|x86
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|x64.ActiveCfg = Release|x64
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|x64.Build.0 = Release|x64
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|x64.Deploy.0 = Release|x64
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|x86.ActiveCfg = Release|x86
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|x86.Build.0 = Release|x86
+ {C7710EE3-E542-40CD-B4D9-F163963ACDAB}.Release|x86.Deploy.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -275,4 +467,7 @@ Global
{8EA11166-6512-44FC-B7A5-A4D1ECC81170} = {87ADDFF9-5768-4DA2-A33B-2477593D6677}
{38FEE76F-F347-484B-949C-B4649381CFFB} = {87ADDFF9-5768-4DA2-A33B-2477593D6677}
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CE51E34F-63FD-41F2-ADE0-E94630B0242F}
+ EndGlobalSection
EndGlobal