diff --git a/.claude/settings.local.json b/.claude/settings.local.json
index 3a80e88994..ebc1f4999f 100644
--- a/.claude/settings.local.json
+++ b/.claude/settings.local.json
@@ -2,7 +2,11 @@
"permissions": {
"allow": [
"Bash(grep:*)",
- "Bash(ls:*)"
+ "Bash(ls:*)",
+ "Bash(powershell -File:*)",
+ "Bash(Select-Object -Last 60)",
+ "Bash(tee:*)",
+ "Bash(powershell -ExecutionPolicy Bypass -Command \"cd ''C:\\\\Users\\\\kaitao\\\\codes\\\\PowerToys''; $vswhere = ''C:\\\\Program Files \\(x86\\)\\\\Microsoft Visual Studio\\\\Installer\\\\vswhere.exe''; $msbuild = & $vswhere -latest -requires Microsoft.Component.MSBuild -find ''MSBuild\\\\**\\\\Bin\\\\MSBuild.exe'' | Select-Object -First 1; Write-Host \"\"Using: $msbuild\"\"; & $msbuild src\\\\common\\\\utils\\\\CommonUtils.vcxproj /p:Configuration=Release /p:Platform=x64 2>&1\")"
]
}
}
diff --git a/PowerToys.slnx b/PowerToys.slnx
index 506545a754..b5a6a640ce 100644
--- a/PowerToys.slnx
+++ b/PowerToys.slnx
@@ -57,6 +57,7 @@
+
diff --git a/installer/PowerToysSetupCustomActionsVNext/PowerToysSetupCustomActionsVNext.vcxproj b/installer/PowerToysSetupCustomActionsVNext/PowerToysSetupCustomActionsVNext.vcxproj
index 9e07a41049..ed7046c68d 100644
--- a/installer/PowerToysSetupCustomActionsVNext/PowerToysSetupCustomActionsVNext.vcxproj
+++ b/installer/PowerToysSetupCustomActionsVNext/PowerToysSetupCustomActionsVNext.vcxproj
@@ -14,13 +14,11 @@
DynamicLibrary
Unicode
-
DynamicLibrary
Unicode
true
-
@@ -162,6 +160,9 @@
{8f021b46-362b-485c-bfba-ccf83e820cbd}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -176,4 +177,4 @@
-
+
\ No newline at end of file
diff --git a/src/ActionRunner/actionRunner.vcxproj b/src/ActionRunner/actionRunner.vcxproj
index dc98b28a06..4cd55a4240 100644
--- a/src/ActionRunner/actionRunner.vcxproj
+++ b/src/ActionRunner/actionRunner.vcxproj
@@ -12,7 +12,6 @@
-
@@ -47,6 +46,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/Update/PowerToys.Update.vcxproj b/src/Update/PowerToys.Update.vcxproj
index f60273324c..2240f32a9e 100644
--- a/src/Update/PowerToys.Update.vcxproj
+++ b/src/Update/PowerToys.Update.vcxproj
@@ -12,7 +12,6 @@
-
@@ -53,6 +52,9 @@
{17da04df-e393-4397-9cf0-84dabe11032e}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/common/COMUtils/COMUtils.vcxproj b/src/common/COMUtils/COMUtils.vcxproj
index 42c3e7802b..5866820259 100644
--- a/src/common/COMUtils/COMUtils.vcxproj
+++ b/src/common/COMUtils/COMUtils.vcxproj
@@ -1,4 +1,4 @@
-
+
16.0
@@ -10,7 +10,6 @@
StaticLibrary
-
@@ -44,4 +43,9 @@
+
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
+
\ No newline at end of file
diff --git a/src/common/Display/Display.vcxproj b/src/common/Display/Display.vcxproj
index c5802f0ad8..487097d7ed 100644
--- a/src/common/Display/Display.vcxproj
+++ b/src/common/Display/Display.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -11,7 +11,6 @@
StaticLibrary
-
@@ -54,4 +53,9 @@
+
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
+
\ No newline at end of file
diff --git a/src/common/GPOWrapper/GPOWrapper.vcxproj b/src/common/GPOWrapper/GPOWrapper.vcxproj
index 4ebc0f0cc9..5ea3af0091 100644
--- a/src/common/GPOWrapper/GPOWrapper.vcxproj
+++ b/src/common/GPOWrapper/GPOWrapper.vcxproj
@@ -113,6 +113,9 @@
{cc6e41ac-8174-4e8a-8d22-85dd7f4851df}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/common/interop/PowerToys.Interop.vcxproj b/src/common/interop/PowerToys.Interop.vcxproj
index a531a65d9f..8dc3d995bd 100644
--- a/src/common/interop/PowerToys.Interop.vcxproj
+++ b/src/common/interop/PowerToys.Interop.vcxproj
@@ -41,7 +41,6 @@
DynamicLibrary
-
Unicode
false
@@ -168,6 +167,9 @@
{cc6e41ac-8174-4e8a-8d22-85dd7f4851df}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/common/notifications/notifications.vcxproj b/src/common/notifications/notifications.vcxproj
index 33ee65cdc3..a7b8d91d8b 100644
--- a/src/common/notifications/notifications.vcxproj
+++ b/src/common/notifications/notifications.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -11,7 +11,6 @@
StaticLibrary
-
@@ -55,4 +54,9 @@
+
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
+
\ No newline at end of file
diff --git a/src/common/updating/updating.vcxproj b/src/common/updating/updating.vcxproj
index cf3fb9b175..6850166014 100644
--- a/src/common/updating/updating.vcxproj
+++ b/src/common/updating/updating.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -12,7 +12,6 @@
StaticLibrary
-
@@ -51,6 +50,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/common/utils/UnhandledExceptionHandler.cpp b/src/common/utils/UnhandledExceptionHandler.cpp
index 0784e8c8ae..77c22871ed 100644
--- a/src/common/utils/UnhandledExceptionHandler.cpp
+++ b/src/common/utils/UnhandledExceptionHandler.cpp
@@ -93,10 +93,14 @@ void LogStackTrace()
HANDLE process = GetCurrentProcess();
HANDLE thread = GetCurrentThread();
-#ifdef _M_ARM64
+#if defined(_M_ARM64)
stack.AddrPC.Offset = context.Pc;
stack.AddrStack.Offset = context.Sp;
stack.AddrFrame.Offset = context.Fp;
+#elif defined(_M_IX86)
+ stack.AddrPC.Offset = context.Eip;
+ stack.AddrStack.Offset = context.Esp;
+ stack.AddrFrame.Offset = context.Ebp;
#else
stack.AddrPC.Offset = context.Rip;
stack.AddrStack.Offset = context.Rsp;
@@ -111,8 +115,10 @@ void LogStackTrace()
for (;;)
{
result = StackWalk64(
-#ifdef _M_ARM64
+#if defined(_M_ARM64)
IMAGE_FILE_MACHINE_ARM64,
+#elif defined(_M_IX86)
+ IMAGE_FILE_MACHINE_I386,
#else
IMAGE_FILE_MACHINE_AMD64,
#endif
diff --git a/src/common/utils/elevation.cpp b/src/common/utils/elevation.cpp
index 131a08eaa0..9ae4a4bf90 100644
--- a/src/common/utils/elevation.cpp
+++ b/src/common/utils/elevation.cpp
@@ -4,7 +4,6 @@
#include
#include
#include
-#include
#include
#include
@@ -331,7 +330,7 @@ std::optional RunNonElevatedFailsafe(const std::wstring& file, cons
{
Logger::warn(L"RunNonElevatedEx() failed. Trying fallback");
std::wstring action_runner_path = get_module_folderpath() + L"\\PowerToys.ActionRunner.exe";
- std::wstring newParams = fmt::format(L"-run-non-elevated -target \"{}\" {}", file, params);
+ std::wstring newParams = L"-run-non-elevated -target \"" + file + L"\" " + params;
launched = run_non_elevated(action_runner_path, newParams, nullptr, working_dir.c_str());
if (launched)
{
diff --git a/src/common/utils/package.cpp b/src/common/utils/package.cpp
index 9b3a604e09..12fc5c4190 100644
--- a/src/common/utils/package.cpp
+++ b/src/common/utils/package.cpp
@@ -152,7 +152,7 @@ namespace package
{
const auto& packageFullName = std::wstring{ package.Id().FullName() };
- if (packageFullName.contains(pkgDisplayName))
+ if (packageFullName.find(pkgDisplayName) != std::wstring::npos)
{
auto deploymentOperation{ packageManager.RemovePackageAsync(packageFullName) };
deploymentOperation.get();
diff --git a/src/common/utils/package.h b/src/common/utils/package.h
index b8057aa32e..3256c28391 100644
--- a/src/common/utils/package.h
+++ b/src/common/utils/package.h
@@ -102,7 +102,7 @@ namespace package
const auto& packageFullName = std::wstring{ package.Id().FullName() };
const auto& packageVersion = package.Id().Version();
- if (packageFullName.contains(packageDisplayName))
+ if (packageFullName.find(packageDisplayName) != std::wstring::npos)
{
// If checkVersion is true, verify if the package has the same version as PowerToys.
if ((!checkVersion) || (packageVersion.Major == VERSION_MAJOR && packageVersion.Minor == VERSION_MINOR && packageVersion.Revision == VERSION_REVISION))
diff --git a/src/common/utils/process_path.h b/src/common/utils/process_path.h
index 56129a9bb7..4d8d33adf3 100644
--- a/src/common/utils/process_path.h
+++ b/src/common/utils/process_path.h
@@ -118,5 +118,5 @@ inline std::wstring get_module_folderpath(HMODULE mod = nullptr, const bool remo
{
PathRemoveFileSpecW(buffer);
}
- return { buffer, static_cast(lstrlenW(buffer))};
+ return { buffer, static_cast(lstrlenW(buffer))};
}
diff --git a/src/common/utils/registry.cpp b/src/common/utils/registry.cpp
index 7fe3ad003f..33ad195ebe 100644
--- a/src/common/utils/registry.cpp
+++ b/src/common/utils/registry.cpp
@@ -122,7 +122,7 @@ namespace registry
}
RegCloseKey(perUserKey);
- if (data.contains(L"perUser"))
+ if (data.find(L"perUser") != std::wstring::npos)
{
return InstallScope::PerUser;
}
diff --git a/src/modules/AdvancedPaste/AdvancedPasteModuleInterface/AdvancedPasteModuleInterface.vcxproj b/src/modules/AdvancedPaste/AdvancedPasteModuleInterface/AdvancedPasteModuleInterface.vcxproj
index 7ccd5e0cda..81363107ab 100644
--- a/src/modules/AdvancedPaste/AdvancedPasteModuleInterface/AdvancedPasteModuleInterface.vcxproj
+++ b/src/modules/AdvancedPaste/AdvancedPasteModuleInterface/AdvancedPasteModuleInterface.vcxproj
@@ -15,7 +15,6 @@
DynamicLibrary
-
@@ -62,6 +61,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/CropAndLock/CropAndLock/CropAndLock.vcxproj b/src/modules/CropAndLock/CropAndLock/CropAndLock.vcxproj
index 6d33ed8c4e..bb2c366df5 100644
--- a/src/modules/CropAndLock/CropAndLock/CropAndLock.vcxproj
+++ b/src/modules/CropAndLock/CropAndLock/CropAndLock.vcxproj
@@ -155,6 +155,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/CropAndLock/CropAndLockModuleInterface/CropAndLockModuleInterface.vcxproj b/src/modules/CropAndLock/CropAndLockModuleInterface/CropAndLockModuleInterface.vcxproj
index af72e21d21..c8c332390d 100644
--- a/src/modules/CropAndLock/CropAndLockModuleInterface/CropAndLockModuleInterface.vcxproj
+++ b/src/modules/CropAndLock/CropAndLockModuleInterface/CropAndLockModuleInterface.vcxproj
@@ -12,13 +12,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/EnvironmentVariables/EnvironmentVariablesModuleInterface/EnvironmentVariablesModuleInterface.vcxproj b/src/modules/EnvironmentVariables/EnvironmentVariablesModuleInterface/EnvironmentVariablesModuleInterface.vcxproj
index ff4c557a64..8ae75a4de4 100644
--- a/src/modules/EnvironmentVariables/EnvironmentVariablesModuleInterface/EnvironmentVariablesModuleInterface.vcxproj
+++ b/src/modules/EnvironmentVariables/EnvironmentVariablesModuleInterface/EnvironmentVariablesModuleInterface.vcxproj
@@ -15,13 +15,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -103,6 +101,9 @@
{cc6e41ac-8174-4e8a-8d22-85dd7f4851df}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/FileLocksmith/FileLocksmithCLI/FileLocksmithCLI.vcxproj b/src/modules/FileLocksmith/FileLocksmithCLI/FileLocksmithCLI.vcxproj
index a8f2d46b97..076471c7b8 100644
--- a/src/modules/FileLocksmith/FileLocksmithCLI/FileLocksmithCLI.vcxproj
+++ b/src/modules/FileLocksmith/FileLocksmithCLI/FileLocksmithCLI.vcxproj
@@ -99,6 +99,9 @@
{1248566c-272a-43c0-88d6-e6675d569a09}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -114,4 +117,4 @@
-
+
\ No newline at end of file
diff --git a/src/modules/FileLocksmith/FileLocksmithContextMenu/FileLocksmithContextMenu.vcxproj b/src/modules/FileLocksmith/FileLocksmithContextMenu/FileLocksmithContextMenu.vcxproj
index a1617bfc06..d3c91e5fd1 100644
--- a/src/modules/FileLocksmith/FileLocksmithContextMenu/FileLocksmithContextMenu.vcxproj
+++ b/src/modules/FileLocksmith/FileLocksmithContextMenu/FileLocksmithContextMenu.vcxproj
@@ -20,13 +20,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -137,6 +135,9 @@ MakeAppx.exe pack /d . /p $(OutDir)FileLocksmithContextMenuPackage.msix /nv
{9d52fd25-ef90-4f9a-a015-91efc5daf54f}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/FileLocksmith/FileLocksmithExt/FileLocksmithExt.vcxproj b/src/modules/FileLocksmith/FileLocksmithExt/FileLocksmithExt.vcxproj
index 8bca058c43..c3c709a360 100644
--- a/src/modules/FileLocksmith/FileLocksmithExt/FileLocksmithExt.vcxproj
+++ b/src/modules/FileLocksmith/FileLocksmithExt/FileLocksmithExt.vcxproj
@@ -16,13 +16,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -113,6 +111,9 @@
{9d52fd25-ef90-4f9a-a015-91efc5daf54f}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/FileLocksmith/FileLocksmithLib/FileLocksmithLib.vcxproj b/src/modules/FileLocksmith/FileLocksmithLib/FileLocksmithLib.vcxproj
index e64b569387..9691d80c74 100644
--- a/src/modules/FileLocksmith/FileLocksmithLib/FileLocksmithLib.vcxproj
+++ b/src/modules/FileLocksmith/FileLocksmithLib/FileLocksmithLib.vcxproj
@@ -12,13 +12,11 @@
StaticLibrary
true
-
Unicode
StaticLibrary
false
-
Unicode
@@ -95,4 +93,9 @@
+
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
+
\ No newline at end of file
diff --git a/src/modules/FileLocksmith/FileLocksmithLibInterop/FileLocksmithLibInterop.vcxproj b/src/modules/FileLocksmith/FileLocksmithLibInterop/FileLocksmithLibInterop.vcxproj
index fd995a2d97..311dc6570e 100644
--- a/src/modules/FileLocksmith/FileLocksmithLibInterop/FileLocksmithLibInterop.vcxproj
+++ b/src/modules/FileLocksmith/FileLocksmithLibInterop/FileLocksmithLibInterop.vcxproj
@@ -32,7 +32,6 @@
DynamicLibrary
-
Unicode
false
@@ -119,6 +118,9 @@
{f055103b-f80b-4d0c-bf48-057c55620033}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Hosts/HostsModuleInterface/HostsModuleInterface.vcxproj b/src/modules/Hosts/HostsModuleInterface/HostsModuleInterface.vcxproj
index 40601496d3..afea2acff1 100644
--- a/src/modules/Hosts/HostsModuleInterface/HostsModuleInterface.vcxproj
+++ b/src/modules/Hosts/HostsModuleInterface/HostsModuleInterface.vcxproj
@@ -15,13 +15,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -70,6 +68,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/LightSwitch/LightSwitchModuleInterface/LightSwitchModuleInterface.vcxproj b/src/modules/LightSwitch/LightSwitchModuleInterface/LightSwitchModuleInterface.vcxproj
index 7ec2238edf..78074e7125 100644
--- a/src/modules/LightSwitch/LightSwitchModuleInterface/LightSwitchModuleInterface.vcxproj
+++ b/src/modules/LightSwitch/LightSwitchModuleInterface/LightSwitchModuleInterface.vcxproj
@@ -205,6 +205,9 @@
{79267138-2895-4346-9021-21408d65379f}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -221,4 +224,4 @@
-
+
\ No newline at end of file
diff --git a/src/modules/LightSwitch/LightSwitchService/LightSwitchService.vcxproj b/src/modules/LightSwitch/LightSwitchService/LightSwitchService.vcxproj
index f10364e4e3..44b16ecc7a 100644
--- a/src/modules/LightSwitch/LightSwitchService/LightSwitchService.vcxproj
+++ b/src/modules/LightSwitch/LightSwitchService/LightSwitchService.vcxproj
@@ -31,13 +31,11 @@
Application
true
-
Unicode
Application
false
-
true
Unicode
@@ -113,6 +111,9 @@
{79267138-2895-4346-9021-21408d65379f}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -120,4 +121,4 @@
-
+
\ No newline at end of file
diff --git a/src/modules/MeasureTool/MeasureToolCore/PowerToys.MeasureToolCore.vcxproj b/src/modules/MeasureTool/MeasureToolCore/PowerToys.MeasureToolCore.vcxproj
index c71c81acec..c4399b9e33 100644
--- a/src/modules/MeasureTool/MeasureToolCore/PowerToys.MeasureToolCore.vcxproj
+++ b/src/modules/MeasureTool/MeasureToolCore/PowerToys.MeasureToolCore.vcxproj
@@ -1,12 +1,10 @@
-
+
PackageReference
-
native,Version=v0.0
-
Windows
$(WindowsTargetPlatformVersion)
@@ -140,6 +138,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/MeasureTool/MeasureToolModuleInterface/MeasureToolModuleInterface.vcxproj b/src/modules/MeasureTool/MeasureToolModuleInterface/MeasureToolModuleInterface.vcxproj
index 561bf95b15..7aaf0bc317 100644
--- a/src/modules/MeasureTool/MeasureToolModuleInterface/MeasureToolModuleInterface.vcxproj
+++ b/src/modules/MeasureTool/MeasureToolModuleInterface/MeasureToolModuleInterface.vcxproj
@@ -12,13 +12,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -66,6 +64,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/MouseUtils/CursorWrap/CursorWrap.vcxproj b/src/modules/MouseUtils/CursorWrap/CursorWrap.vcxproj
index d4eede3cb0..f41d469433 100644
--- a/src/modules/MouseUtils/CursorWrap/CursorWrap.vcxproj
+++ b/src/modules/MouseUtils/CursorWrap/CursorWrap.vcxproj
@@ -13,13 +13,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -110,6 +108,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -130,4 +131,4 @@
-
+
\ No newline at end of file
diff --git a/src/modules/MouseUtils/FindMyMouse/FindMyMouse.vcxproj b/src/modules/MouseUtils/FindMyMouse/FindMyMouse.vcxproj
index 0d61ca8567..c0872ce26c 100644
--- a/src/modules/MouseUtils/FindMyMouse/FindMyMouse.vcxproj
+++ b/src/modules/MouseUtils/FindMyMouse/FindMyMouse.vcxproj
@@ -3,10 +3,8 @@
PackageReference
-
native,Version=v0.0
-
Windows
$(WindowsTargetPlatformVersion)
@@ -25,21 +23,19 @@
false
-
-
-
+
+
+
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -51,7 +47,6 @@
-
..\..\..\..\$(Platform)\$(Configuration)\
@@ -121,7 +116,6 @@
-
{d9b8fc84-322a-4f9f-bbb9-20915c47ddfd}
@@ -129,6 +123,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -138,7 +135,6 @@
-
NotUsing
@@ -151,7 +147,6 @@
-
-
+
\ No newline at end of file
diff --git a/src/modules/MouseUtils/MouseHighlighter/MouseHighlighter.vcxproj b/src/modules/MouseUtils/MouseHighlighter/MouseHighlighter.vcxproj
index 4463846c20..36a99e145f 100644
--- a/src/modules/MouseUtils/MouseHighlighter/MouseHighlighter.vcxproj
+++ b/src/modules/MouseUtils/MouseHighlighter/MouseHighlighter.vcxproj
@@ -12,13 +12,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -106,6 +104,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/MouseUtils/MouseJump/MouseJump.vcxproj b/src/modules/MouseUtils/MouseJump/MouseJump.vcxproj
index b6ddd885fb..98fb8bf138 100644
--- a/src/modules/MouseUtils/MouseJump/MouseJump.vcxproj
+++ b/src/modules/MouseUtils/MouseJump/MouseJump.vcxproj
@@ -12,13 +12,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -101,6 +99,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/MouseUtils/MousePointerCrosshairs/MousePointerCrosshairs.vcxproj b/src/modules/MouseUtils/MousePointerCrosshairs/MousePointerCrosshairs.vcxproj
index 0823564a44..9eb60553f4 100644
--- a/src/modules/MouseUtils/MousePointerCrosshairs/MousePointerCrosshairs.vcxproj
+++ b/src/modules/MouseUtils/MousePointerCrosshairs/MousePointerCrosshairs.vcxproj
@@ -13,13 +13,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -107,6 +105,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/MouseWithoutBorders/ModuleInterface/MouseWithoutBordersModuleInterface.vcxproj b/src/modules/MouseWithoutBorders/ModuleInterface/MouseWithoutBordersModuleInterface.vcxproj
index f2af1e923e..166351788b 100644
--- a/src/modules/MouseWithoutBorders/ModuleInterface/MouseWithoutBordersModuleInterface.vcxproj
+++ b/src/modules/MouseWithoutBorders/ModuleInterface/MouseWithoutBordersModuleInterface.vcxproj
@@ -12,7 +12,6 @@
DynamicLibrary
-
@@ -56,6 +55,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/NewPlus/NewShellExtensionContextMenu.win10/NewPlus.ShellExtension.win10.vcxproj b/src/modules/NewPlus/NewShellExtensionContextMenu.win10/NewPlus.ShellExtension.win10.vcxproj
index fb1bf3c06b..a6e15d79d6 100644
--- a/src/modules/NewPlus/NewShellExtensionContextMenu.win10/NewPlus.ShellExtension.win10.vcxproj
+++ b/src/modules/NewPlus/NewShellExtensionContextMenu.win10/NewPlus.ShellExtension.win10.vcxproj
@@ -14,7 +14,6 @@
DynamicLibrary
-
Unicode
@@ -134,6 +133,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/NewPlus/NewShellExtensionContextMenu/NewShellExtensionContextMenu.vcxproj b/src/modules/NewPlus/NewShellExtensionContextMenu/NewShellExtensionContextMenu.vcxproj
index e43fb73e80..abab8726e4 100644
--- a/src/modules/NewPlus/NewShellExtensionContextMenu/NewShellExtensionContextMenu.vcxproj
+++ b/src/modules/NewPlus/NewShellExtensionContextMenu/NewShellExtensionContextMenu.vcxproj
@@ -16,13 +16,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -182,6 +180,9 @@ MakeAppx.exe pack /d . /p $(OutDir)NewPlusPackage.msix /nv
{cc6e41ac-8174-4e8a-8d22-85dd7f4851df}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/PowerOCR/PowerOCRModuleInterface/PowerOCRModuleInterface.vcxproj b/src/modules/PowerOCR/PowerOCRModuleInterface/PowerOCRModuleInterface.vcxproj
index 252037b584..ddb7c18422 100644
--- a/src/modules/PowerOCR/PowerOCRModuleInterface/PowerOCRModuleInterface.vcxproj
+++ b/src/modules/PowerOCR/PowerOCRModuleInterface/PowerOCRModuleInterface.vcxproj
@@ -15,7 +15,6 @@
DynamicLibrary
-
@@ -60,6 +59,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/ShortcutGuide/ShortcutGuide/ShortcutGuide.vcxproj b/src/modules/ShortcutGuide/ShortcutGuide/ShortcutGuide.vcxproj
index 95dcaebc1c..045b5e1c05 100644
--- a/src/modules/ShortcutGuide/ShortcutGuide/ShortcutGuide.vcxproj
+++ b/src/modules/ShortcutGuide/ShortcutGuide/ShortcutGuide.vcxproj
@@ -17,7 +17,6 @@
Application
-
v141
v142
Unicode
@@ -164,6 +163,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/ShortcutGuideModuleInterface.vcxproj b/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/ShortcutGuideModuleInterface.vcxproj
index c5590605ae..427597f363 100644
--- a/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/ShortcutGuideModuleInterface.vcxproj
+++ b/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/ShortcutGuideModuleInterface.vcxproj
@@ -15,14 +15,12 @@
DynamicLibrary
true
-
Unicode
Spectre
DynamicLibrary
false
-
true
Unicode
Spectre
@@ -66,6 +64,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Workspaces/WorkspacesLauncher/WorkspacesLauncher.vcxproj b/src/modules/Workspaces/WorkspacesLauncher/WorkspacesLauncher.vcxproj
index 8faf362704..e18d9bb8b6 100644
--- a/src/modules/Workspaces/WorkspacesLauncher/WorkspacesLauncher.vcxproj
+++ b/src/modules/Workspaces/WorkspacesLauncher/WorkspacesLauncher.vcxproj
@@ -60,7 +60,6 @@
Application
-
Unicode
Spectre
@@ -161,6 +160,9 @@
{b31fcc55-b5a4-4ea7-b414-2dceae6af332}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Workspaces/WorkspacesLauncher/main.cpp b/src/modules/Workspaces/WorkspacesLauncher/main.cpp
index d23a5b05a1..a728086b8e 100644
--- a/src/modules/Workspaces/WorkspacesLauncher/main.cpp
+++ b/src/modules/Workspaces/WorkspacesLauncher/main.cpp
@@ -6,6 +6,7 @@
#include
#include
#include
+#include
#include
diff --git a/src/modules/Workspaces/WorkspacesLib.UnitTests/WorkspacesLibUnitTests.vcxproj b/src/modules/Workspaces/WorkspacesLib.UnitTests/WorkspacesLibUnitTests.vcxproj
index 1c7098f3b3..7e57a8d3e1 100644
--- a/src/modules/Workspaces/WorkspacesLib.UnitTests/WorkspacesLibUnitTests.vcxproj
+++ b/src/modules/Workspaces/WorkspacesLib.UnitTests/WorkspacesLibUnitTests.vcxproj
@@ -9,7 +9,6 @@
-
DynamicLibrary
@@ -61,6 +60,9 @@
{b31fcc55-b5a4-4ea7-b414-2dceae6af332}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Workspaces/WorkspacesLib/WorkspacesLib.vcxproj b/src/modules/Workspaces/WorkspacesLib/WorkspacesLib.vcxproj
index e968036d59..ed41e160a7 100644
--- a/src/modules/Workspaces/WorkspacesLib/WorkspacesLib.vcxproj
+++ b/src/modules/Workspaces/WorkspacesLib/WorkspacesLib.vcxproj
@@ -11,7 +11,6 @@
StaticLibrary
-
@@ -74,6 +73,9 @@
{d9b8fc84-322a-4f9f-bbb9-20915c47ddfd}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Workspaces/WorkspacesModuleInterface/WorkspacesModuleInterface.vcxproj b/src/modules/Workspaces/WorkspacesModuleInterface/WorkspacesModuleInterface.vcxproj
index 40d400daf4..fc23ddeef6 100644
--- a/src/modules/Workspaces/WorkspacesModuleInterface/WorkspacesModuleInterface.vcxproj
+++ b/src/modules/Workspaces/WorkspacesModuleInterface/WorkspacesModuleInterface.vcxproj
@@ -13,7 +13,6 @@
DynamicLibrary
-
@@ -57,6 +56,9 @@
{b31fcc55-b5a4-4ea7-b414-2dceae6af332}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Workspaces/WorkspacesSnapshotTool/WorkspacesSnapshotTool.vcxproj b/src/modules/Workspaces/WorkspacesSnapshotTool/WorkspacesSnapshotTool.vcxproj
index 00f0633f11..ff150637af 100644
--- a/src/modules/Workspaces/WorkspacesSnapshotTool/WorkspacesSnapshotTool.vcxproj
+++ b/src/modules/Workspaces/WorkspacesSnapshotTool/WorkspacesSnapshotTool.vcxproj
@@ -60,7 +60,6 @@
Application
-
Unicode
Spectre
@@ -153,6 +152,9 @@
{b31fcc55-b5a4-4ea7-b414-2dceae6af332}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/Workspaces/WorkspacesSnapshotTool/main.cpp b/src/modules/Workspaces/WorkspacesSnapshotTool/main.cpp
index 44456be307..e6ea09b0ad 100644
--- a/src/modules/Workspaces/WorkspacesSnapshotTool/main.cpp
+++ b/src/modules/Workspaces/WorkspacesSnapshotTool/main.cpp
@@ -13,6 +13,7 @@
#include
#include
#include
+#include
#include
const std::wstring moduleName = L"Workspaces\\WorkspacesSnapshotTool";
diff --git a/src/modules/Workspaces/WorkspacesWindowArranger/WorkspacesWindowArranger.vcxproj b/src/modules/Workspaces/WorkspacesWindowArranger/WorkspacesWindowArranger.vcxproj
index 85d2c021ba..036aacbccf 100644
--- a/src/modules/Workspaces/WorkspacesWindowArranger/WorkspacesWindowArranger.vcxproj
+++ b/src/modules/Workspaces/WorkspacesWindowArranger/WorkspacesWindowArranger.vcxproj
@@ -60,7 +60,6 @@
Application
-
Unicode
Spectre
@@ -152,6 +151,9 @@
{b31fcc55-b5a4-4ea7-b414-2dceae6af332}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/ZoomIt/ZoomIt/ZoomIt.vcxproj b/src/modules/ZoomIt/ZoomIt/ZoomIt.vcxproj
index 77c299f303..0255b9c198 100644
--- a/src/modules/ZoomIt/ZoomIt/ZoomIt.vcxproj
+++ b/src/modules/ZoomIt/ZoomIt/ZoomIt.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -354,6 +354,9 @@
{8f021b46-362b-485c-bfba-ccf83e820cbd}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -369,4 +372,4 @@
-
+
\ No newline at end of file
diff --git a/src/modules/ZoomIt/ZoomItModuleInterface/ZoomItModuleInterface.vcxproj b/src/modules/ZoomIt/ZoomItModuleInterface/ZoomItModuleInterface.vcxproj
index 955de8de91..0e9f4036dd 100644
--- a/src/modules/ZoomIt/ZoomItModuleInterface/ZoomItModuleInterface.vcxproj
+++ b/src/modules/ZoomIt/ZoomItModuleInterface/ZoomItModuleInterface.vcxproj
@@ -12,13 +12,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -96,11 +94,14 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
-
+
diff --git a/src/modules/ZoomIt/ZoomItSettingsInterop/ZoomItSettingsInterop.vcxproj b/src/modules/ZoomIt/ZoomItSettingsInterop/ZoomItSettingsInterop.vcxproj
index aa53283607..fcba12167c 100644
--- a/src/modules/ZoomIt/ZoomItSettingsInterop/ZoomItSettingsInterop.vcxproj
+++ b/src/modules/ZoomIt/ZoomItSettingsInterop/ZoomItSettingsInterop.vcxproj
@@ -19,7 +19,6 @@
DynamicLibrary
-
Unicode
false
@@ -111,6 +110,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj
index f3d4b6f75d..b254233cd6 100644
--- a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj
+++ b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj
@@ -60,7 +60,6 @@
Application
-
Unicode
Spectre
@@ -173,6 +172,9 @@
{8f021b46-362b-485c-bfba-ccf83e820cbd}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/alwaysontop/AlwaysOnTop/main.cpp b/src/modules/alwaysontop/AlwaysOnTop/main.cpp
index 417525a852..13a630f33b 100644
--- a/src/modules/alwaysontop/AlwaysOnTop/main.cpp
+++ b/src/modules/alwaysontop/AlwaysOnTop/main.cpp
@@ -5,6 +5,7 @@
#include
#include
#include
+#include
#include
diff --git a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj
index c9be3969e2..94edc4a984 100644
--- a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj
+++ b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj
@@ -11,7 +11,6 @@
DynamicLibrary
-
@@ -57,6 +56,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.vcxproj b/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.vcxproj
index 718e13e462..7c7740e0d3 100644
--- a/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.vcxproj
+++ b/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.vcxproj
@@ -8,7 +8,6 @@
Awake
AwakeModuleInterface
PowerToys.AwakeModuleInterface
-
@@ -55,6 +54,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/cmdNotFound/CmdNotFoundModuleInterface/CmdNotFoundModuleInterface.vcxproj b/src/modules/cmdNotFound/CmdNotFoundModuleInterface/CmdNotFoundModuleInterface.vcxproj
index 58be2b1c5f..ba3b27a30f 100644
--- a/src/modules/cmdNotFound/CmdNotFoundModuleInterface/CmdNotFoundModuleInterface.vcxproj
+++ b/src/modules/cmdNotFound/CmdNotFoundModuleInterface/CmdNotFoundModuleInterface.vcxproj
@@ -7,7 +7,6 @@
{0014d652-901f-4456-8d65-06fc5f997fb0}
CmdNotFoundModuleInterface
PowerToys.CmdNotFoundModuleInterface
-
CmdNotFoundModuleInterface
@@ -94,6 +93,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/cmdpal/CmdPalKeyboardService/CmdPalKeyboardService.vcxproj b/src/modules/cmdpal/CmdPalKeyboardService/CmdPalKeyboardService.vcxproj
index cc5bdfeb26..3b3ac6a88b 100644
--- a/src/modules/cmdpal/CmdPalKeyboardService/CmdPalKeyboardService.vcxproj
+++ b/src/modules/cmdpal/CmdPalKeyboardService/CmdPalKeyboardService.vcxproj
@@ -1,6 +1,5 @@
-
+
true
@@ -10,7 +9,6 @@
CmdPalKeyboardService
false
-
true
@@ -30,7 +28,8 @@
true
true
Windows Store
- false
+ false
+
@@ -38,11 +37,9 @@
<_NoWinAPIFamilyApp>true
-
DynamicLibrary
-
Unicode
false
@@ -55,9 +52,7 @@
true
false
-
-
@@ -128,7 +123,6 @@
-
@@ -141,7 +135,6 @@
-
-
+
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
+
\ No newline at end of file
diff --git a/src/modules/cmdpal/CmdPalModuleInterface/CmdPalModuleInterface.vcxproj b/src/modules/cmdpal/CmdPalModuleInterface/CmdPalModuleInterface.vcxproj
index ba6da61ec2..099f8478c6 100644
--- a/src/modules/cmdpal/CmdPalModuleInterface/CmdPalModuleInterface.vcxproj
+++ b/src/modules/cmdpal/CmdPalModuleInterface/CmdPalModuleInterface.vcxproj
@@ -1,6 +1,5 @@
-
+
@@ -15,13 +14,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -44,6 +41,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -60,7 +60,6 @@
$(OutDir)$(TargetName)$(TargetExt)
-
@@ -85,4 +84,4 @@
-
+
\ No newline at end of file
diff --git a/src/modules/colorPicker/ColorPicker/ColorPicker.vcxproj b/src/modules/colorPicker/ColorPicker/ColorPicker.vcxproj
index a1df086509..a8844e5a80 100644
--- a/src/modules/colorPicker/ColorPicker/ColorPicker.vcxproj
+++ b/src/modules/colorPicker/ColorPicker/ColorPicker.vcxproj
@@ -14,7 +14,6 @@
DynamicLibrary
-
@@ -60,6 +59,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/fancyzones/FancyZones/FancyZones.vcxproj b/src/modules/fancyzones/FancyZones/FancyZones.vcxproj
index cc0513799d..b59c3ad54f 100644
--- a/src/modules/fancyzones/FancyZones/FancyZones.vcxproj
+++ b/src/modules/fancyzones/FancyZones/FancyZones.vcxproj
@@ -57,7 +57,6 @@
Application
-
Unicode
Spectre
@@ -152,6 +151,9 @@
{f9c68edf-ac74-4b77-9af1-005d9c9f6a99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/fancyzones/FancyZones/FancyZonesApp.cpp b/src/modules/fancyzones/FancyZones/FancyZonesApp.cpp
index a20a6fc7f6..f4546532ca 100644
--- a/src/modules/fancyzones/FancyZones/FancyZonesApp.cpp
+++ b/src/modules/fancyzones/FancyZones/FancyZonesApp.cpp
@@ -5,6 +5,7 @@
#include
#include
#include
+#include
#include
#include
diff --git a/src/modules/fancyzones/FancyZones/main.cpp b/src/modules/fancyzones/FancyZones/main.cpp
index 4001673ea3..d83a7eb6d0 100644
--- a/src/modules/fancyzones/FancyZones/main.cpp
+++ b/src/modules/fancyzones/FancyZones/main.cpp
@@ -4,6 +4,7 @@
#include
#include
#include
+#include
#include
#include
diff --git a/src/modules/fancyzones/FancyZonesLib/FancyZonesLib.vcxproj b/src/modules/fancyzones/FancyZonesLib/FancyZonesLib.vcxproj
index 74574dd93f..c3299f0727 100644
--- a/src/modules/fancyzones/FancyZonesLib/FancyZonesLib.vcxproj
+++ b/src/modules/fancyzones/FancyZonesLib/FancyZonesLib.vcxproj
@@ -14,7 +14,6 @@
StaticLibrary
-
@@ -152,6 +151,9 @@
{d9b8fc84-322a-4f9f-bbb9-20915c47ddfd}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/fancyzones/FancyZonesLib/WindowMouseSnap.cpp b/src/modules/fancyzones/FancyZonesLib/WindowMouseSnap.cpp
index eb2a431313..4282d5626f 100644
--- a/src/modules/fancyzones/FancyZonesLib/WindowMouseSnap.cpp
+++ b/src/modules/fancyzones/FancyZonesLib/WindowMouseSnap.cpp
@@ -10,8 +10,10 @@
#include
+#include
#include
#include
+#include
WindowMouseSnap::WindowMouseSnap(HWND window, const std::unordered_map>& activeWorkAreas) :
m_window(window),
diff --git a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj
index c22808ddce..c313b258e4 100644
--- a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj
+++ b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj
@@ -13,7 +13,6 @@
DynamicLibrary
-
@@ -60,6 +59,9 @@
{f9c68edf-ac74-4b77-9af1-005d9c9f6a99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/fancyzones/FancyZonesTests/UnitTests/UnitTests.vcxproj b/src/modules/fancyzones/FancyZonesTests/UnitTests/UnitTests.vcxproj
index 0eb927d85d..32448505ff 100644
--- a/src/modules/fancyzones/FancyZonesTests/UnitTests/UnitTests.vcxproj
+++ b/src/modules/fancyzones/FancyZonesTests/UnitTests/UnitTests.vcxproj
@@ -15,7 +15,6 @@
false
-
@@ -76,6 +75,9 @@
{f9c68edf-ac74-4b77-9af1-005d9c9f6a99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/imageresizer/ImageResizerContextMenu/ImageResizerContextMenu.vcxproj b/src/modules/imageresizer/ImageResizerContextMenu/ImageResizerContextMenu.vcxproj
index 66fb2ace0d..1519399795 100644
--- a/src/modules/imageresizer/ImageResizerContextMenu/ImageResizerContextMenu.vcxproj
+++ b/src/modules/imageresizer/ImageResizerContextMenu/ImageResizerContextMenu.vcxproj
@@ -13,12 +13,10 @@
DynamicLibrary
true
-
DynamicLibrary
false
-
true
@@ -137,6 +135,9 @@ MakeAppx.exe pack /d . /p $(OutDir)ImageResizerContextMenuPackage.msix /nv
{18b3db45-4ffe-4d01-97d6-5223feee1853}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/imageresizer/ImageResizerContextMenu/dllmain.cpp b/src/modules/imageresizer/ImageResizerContextMenu/dllmain.cpp
index 97ff00526e..1d91a82876 100644
--- a/src/modules/imageresizer/ImageResizerContextMenu/dllmain.cpp
+++ b/src/modules/imageresizer/ImageResizerContextMenu/dllmain.cpp
@@ -7,10 +7,12 @@
#include
#include
+#include
#include
#include
#include
#include
+#include
#include
#include
diff --git a/src/modules/imageresizer/ImageResizerLib/ImageResizerLib.vcxproj b/src/modules/imageresizer/ImageResizerLib/ImageResizerLib.vcxproj
index fa5b8ff18e..8b3eedf7ee 100644
--- a/src/modules/imageresizer/ImageResizerLib/ImageResizerLib.vcxproj
+++ b/src/modules/imageresizer/ImageResizerLib/ImageResizerLib.vcxproj
@@ -8,7 +8,6 @@
StaticLibrary
-
Unicode
@@ -90,4 +89,9 @@
+
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
+
\ No newline at end of file
diff --git a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj
index 53a1d88d14..5bd80823a3 100644
--- a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj
+++ b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -15,7 +15,6 @@
Static
-
@@ -132,6 +131,9 @@
{18b3db45-4ffe-4d01-97d6-5223feee1853}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.vcxproj b/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.vcxproj
index ef6a9b29f5..bc72b6750b 100644
--- a/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.vcxproj
+++ b/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.vcxproj
@@ -60,7 +60,6 @@
-
..\..\..\..\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
Unicode
Spectre
@@ -144,6 +143,9 @@
{23d2070d-e4ad-4add-85a7-083d9c76ad49}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/KeyboardManagerEditorLibrary/KeyboardManagerEditorLibrary.vcxproj b/src/modules/keyboardmanager/KeyboardManagerEditorLibrary/KeyboardManagerEditorLibrary.vcxproj
index 57f61380e0..2298ec797b 100644
--- a/src/modules/keyboardmanager/KeyboardManagerEditorLibrary/KeyboardManagerEditorLibrary.vcxproj
+++ b/src/modules/keyboardmanager/KeyboardManagerEditorLibrary/KeyboardManagerEditorLibrary.vcxproj
@@ -15,7 +15,6 @@
..\..\..\..\$(Platform)\$(Configuration)\
-
@@ -95,6 +94,9 @@
{8affa899-0b73-49ec-8c50-0fadda57b2fc}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/KeyboardManagerEditorLibraryWrapper/KeyboardManagerEditorLibraryWrapper.vcxproj b/src/modules/keyboardmanager/KeyboardManagerEditorLibraryWrapper/KeyboardManagerEditorLibraryWrapper.vcxproj
index 59ed2bfe08..bc1627b060 100644
--- a/src/modules/keyboardmanager/KeyboardManagerEditorLibraryWrapper/KeyboardManagerEditorLibraryWrapper.vcxproj
+++ b/src/modules/keyboardmanager/KeyboardManagerEditorLibraryWrapper/KeyboardManagerEditorLibraryWrapper.vcxproj
@@ -41,39 +41,33 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
DynamicLibrary
false
-
NotSet
DynamicLibrary
false
-
NotSet
DynamicLibrary
false
-
true
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -248,6 +242,9 @@
{23d2070d-e4ad-4add-85a7-083d9c76ad49}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/KeyboardManagerEngine/KeyboardManagerEngine.vcxproj b/src/modules/keyboardmanager/KeyboardManagerEngine/KeyboardManagerEngine.vcxproj
index 96190cb926..50bdbb4c63 100644
--- a/src/modules/keyboardmanager/KeyboardManagerEngine/KeyboardManagerEngine.vcxproj
+++ b/src/modules/keyboardmanager/KeyboardManagerEngine/KeyboardManagerEngine.vcxproj
@@ -16,7 +16,6 @@
Application
-
@@ -73,6 +72,9 @@
{e496b7fc-1e99-4bab-849b-0e8367040b02}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/KeyboardManagerEngineLibrary/KeyboardManagerEngineLibrary.vcxproj b/src/modules/keyboardmanager/KeyboardManagerEngineLibrary/KeyboardManagerEngineLibrary.vcxproj
index bc3f81219d..6d182d3d86 100644
--- a/src/modules/keyboardmanager/KeyboardManagerEngineLibrary/KeyboardManagerEngineLibrary.vcxproj
+++ b/src/modules/keyboardmanager/KeyboardManagerEngineLibrary/KeyboardManagerEngineLibrary.vcxproj
@@ -13,7 +13,6 @@
..\..\..\..\$(Platform)\$(Configuration)\
-
@@ -52,6 +51,9 @@
{8affa899-0b73-49ec-8c50-0fadda57b2fc}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/common/KeyboardManagerCommon.vcxproj b/src/modules/keyboardmanager/common/KeyboardManagerCommon.vcxproj
index e4192fce4f..afac25fcfa 100644
--- a/src/modules/keyboardmanager/common/KeyboardManagerCommon.vcxproj
+++ b/src/modules/keyboardmanager/common/KeyboardManagerCommon.vcxproj
@@ -9,7 +9,6 @@
StaticLibrary
-
@@ -69,6 +68,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/keyboardmanager/dll/KeyboardManager.vcxproj b/src/modules/keyboardmanager/dll/KeyboardManager.vcxproj
index 1b608bb63c..778ff56423 100644
--- a/src/modules/keyboardmanager/dll/KeyboardManager.vcxproj
+++ b/src/modules/keyboardmanager/dll/KeyboardManager.vcxproj
@@ -13,7 +13,6 @@
DynamicLibrary
-
@@ -62,6 +61,9 @@
{8affa899-0b73-49ec-8c50-0fadda57b2fc}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/launcher/Microsoft.Launcher/Microsoft.Launcher.vcxproj b/src/modules/launcher/Microsoft.Launcher/Microsoft.Launcher.vcxproj
index 52c6d6d062..6678e31cca 100644
--- a/src/modules/launcher/Microsoft.Launcher/Microsoft.Launcher.vcxproj
+++ b/src/modules/launcher/Microsoft.Launcher/Microsoft.Launcher.vcxproj
@@ -1,6 +1,5 @@
-
+
@@ -18,7 +17,6 @@
..\..\..\..\$(Platform)\$(Configuration)\
-
@@ -61,6 +59,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/peek/peek/dllmain.cpp b/src/modules/peek/peek/dllmain.cpp
index 1127df38bd..24e4396f51 100644
--- a/src/modules/peek/peek/dllmain.cpp
+++ b/src/modules/peek/peek/dllmain.cpp
@@ -8,6 +8,7 @@
#include
#include
#include
+#include
#include
#include
#include
diff --git a/src/modules/peek/peek/peek.vcxproj b/src/modules/peek/peek/peek.vcxproj
index 1764bcb192..3a1f15187f 100644
--- a/src/modules/peek/peek/peek.vcxproj
+++ b/src/modules/peek/peek/peek.vcxproj
@@ -11,7 +11,6 @@
DynamicLibrary
-
@@ -54,6 +53,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
@@ -66,7 +68,7 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
diff --git a/src/modules/poweraccent/PowerAccentKeyboardService/PowerAccentKeyboardService.vcxproj b/src/modules/poweraccent/PowerAccentKeyboardService/PowerAccentKeyboardService.vcxproj
index 402c39e533..0361418bef 100644
--- a/src/modules/poweraccent/PowerAccentKeyboardService/PowerAccentKeyboardService.vcxproj
+++ b/src/modules/poweraccent/PowerAccentKeyboardService/PowerAccentKeyboardService.vcxproj
@@ -19,7 +19,6 @@
DynamicLibrary
-
Unicode
false
@@ -111,6 +110,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/poweraccent/PowerAccentModuleInterface/PowerAccentModuleInterface.vcxproj b/src/modules/poweraccent/PowerAccentModuleInterface/PowerAccentModuleInterface.vcxproj
index 06f2722733..91601bb083 100644
--- a/src/modules/poweraccent/PowerAccentModuleInterface/PowerAccentModuleInterface.vcxproj
+++ b/src/modules/poweraccent/PowerAccentModuleInterface/PowerAccentModuleInterface.vcxproj
@@ -56,6 +56,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerdisplay/PowerDisplayModuleInterface/PowerDisplayModuleInterface.vcxproj b/src/modules/powerdisplay/PowerDisplayModuleInterface/PowerDisplayModuleInterface.vcxproj
index 6c68d0e291..c1530a864f 100644
--- a/src/modules/powerdisplay/PowerDisplayModuleInterface/PowerDisplayModuleInterface.vcxproj
+++ b/src/modules/powerdisplay/PowerDisplayModuleInterface/PowerDisplayModuleInterface.vcxproj
@@ -109,6 +109,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerrename/PowerRenameContextMenu/PowerRenameContextMenu.vcxproj b/src/modules/powerrename/PowerRenameContextMenu/PowerRenameContextMenu.vcxproj
index babf0b4fa7..2bb663d875 100644
--- a/src/modules/powerrename/PowerRenameContextMenu/PowerRenameContextMenu.vcxproj
+++ b/src/modules/powerrename/PowerRenameContextMenu/PowerRenameContextMenu.vcxproj
@@ -14,13 +14,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -138,6 +136,9 @@ MakeAppx.exe pack /d . /p $(OutDir)PowerRenameContextMenuPackage.msix /nv
{51920f1f-c28c-4adf-8660-4238766796c2}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerrename/PowerRenameContextMenu/dllmain.cpp b/src/modules/powerrename/PowerRenameContextMenu/dllmain.cpp
index ea90a51ff1..d42697ce11 100644
--- a/src/modules/powerrename/PowerRenameContextMenu/dllmain.cpp
+++ b/src/modules/powerrename/PowerRenameContextMenu/dllmain.cpp
@@ -18,10 +18,12 @@
#include "Generated Files/resource.h"
+#include
#include
#include
#include
#include
+#include
#include
#include
#include
diff --git a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj
index de8fb6d4ca..9e0a154605 100644
--- a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj
+++ b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj
@@ -213,6 +213,9 @@
{51920f1f-c28c-4adf-8660-4238766796c2}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerrename/dll/PowerRenameExt.vcxproj b/src/modules/powerrename/dll/PowerRenameExt.vcxproj
index b74624569c..d8a9296e16 100644
--- a/src/modules/powerrename/dll/PowerRenameExt.vcxproj
+++ b/src/modules/powerrename/dll/PowerRenameExt.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -16,7 +16,6 @@
..\..\..\..\$(Platform)\$(Configuration)\WinUI3Apps\
-
@@ -70,6 +69,9 @@
{51920f1f-c28c-4adf-8660-4238766796c2}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerrename/lib/PowerRenameLib.vcxproj b/src/modules/powerrename/lib/PowerRenameLib.vcxproj
index ef52de5085..c514476dec 100644
--- a/src/modules/powerrename/lib/PowerRenameLib.vcxproj
+++ b/src/modules/powerrename/lib/PowerRenameLib.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -9,7 +9,6 @@
StaticLibrary
-
@@ -54,10 +53,10 @@
-
-
-
-
+
+
+
+
@@ -75,10 +74,10 @@
Create
-
-
-
-
+
+
+
+
@@ -90,6 +89,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerrename/testapp/PowerRenameTest.vcxproj b/src/modules/powerrename/testapp/PowerRenameTest.vcxproj
index 9e678439f4..74a9c9c978 100644
--- a/src/modules/powerrename/testapp/PowerRenameTest.vcxproj
+++ b/src/modules/powerrename/testapp/PowerRenameTest.vcxproj
@@ -12,7 +12,6 @@
Application
-
@@ -63,6 +62,9 @@
{51920f1f-c28c-4adf-8660-4238766796c2}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj b/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj
index 4b6924a370..89a5963ec2 100644
--- a/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj
+++ b/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj
@@ -70,6 +70,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/BgcodePreviewHandlerCpp/BgcodePreviewHandlerCpp.vcxproj b/src/modules/previewpane/BgcodePreviewHandlerCpp/BgcodePreviewHandlerCpp.vcxproj
index 3089dc4f9a..59199dc888 100644
--- a/src/modules/previewpane/BgcodePreviewHandlerCpp/BgcodePreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/BgcodePreviewHandlerCpp/BgcodePreviewHandlerCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -103,6 +101,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/BgcodeThumbnailProviderCpp/BgcodeThumbnailProviderCpp.vcxproj b/src/modules/previewpane/BgcodeThumbnailProviderCpp/BgcodeThumbnailProviderCpp.vcxproj
index 1ce068b2df..e4c5765375 100644
--- a/src/modules/previewpane/BgcodeThumbnailProviderCpp/BgcodeThumbnailProviderCpp.vcxproj
+++ b/src/modules/previewpane/BgcodeThumbnailProviderCpp/BgcodeThumbnailProviderCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/GcodePreviewHandlerCpp/GcodePreviewHandlerCpp.vcxproj b/src/modules/previewpane/GcodePreviewHandlerCpp/GcodePreviewHandlerCpp.vcxproj
index 45401739c5..127fd17d77 100644
--- a/src/modules/previewpane/GcodePreviewHandlerCpp/GcodePreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/GcodePreviewHandlerCpp/GcodePreviewHandlerCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -103,6 +101,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/GcodeThumbnailProviderCpp/GcodeThumbnailProviderCpp.vcxproj b/src/modules/previewpane/GcodeThumbnailProviderCpp/GcodeThumbnailProviderCpp.vcxproj
index c996788e68..3f3dbf15e4 100644
--- a/src/modules/previewpane/GcodeThumbnailProviderCpp/GcodeThumbnailProviderCpp.vcxproj
+++ b/src/modules/previewpane/GcodeThumbnailProviderCpp/GcodeThumbnailProviderCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/MarkdownPreviewHandlerCpp/MarkdownPreviewHandlerCpp.vcxproj b/src/modules/previewpane/MarkdownPreviewHandlerCpp/MarkdownPreviewHandlerCpp.vcxproj
index 7ba8adda50..74d3563a9f 100644
--- a/src/modules/previewpane/MarkdownPreviewHandlerCpp/MarkdownPreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/MarkdownPreviewHandlerCpp/MarkdownPreviewHandlerCpp.vcxproj
@@ -14,13 +14,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -109,6 +107,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/MonacoPreviewHandlerCpp/MonacoPreviewHandlerCpp.vcxproj b/src/modules/previewpane/MonacoPreviewHandlerCpp/MonacoPreviewHandlerCpp.vcxproj
index 08d322bd64..a36aaa983e 100644
--- a/src/modules/previewpane/MonacoPreviewHandlerCpp/MonacoPreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/MonacoPreviewHandlerCpp/MonacoPreviewHandlerCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -103,6 +101,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/PdfPreviewHandlerCpp/PdfPreviewHandlerCpp.vcxproj b/src/modules/previewpane/PdfPreviewHandlerCpp/PdfPreviewHandlerCpp.vcxproj
index 084e339e5f..8014fc51b8 100644
--- a/src/modules/previewpane/PdfPreviewHandlerCpp/PdfPreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/PdfPreviewHandlerCpp/PdfPreviewHandlerCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -100,6 +98,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/PdfThumbnailProviderCpp/PdfThumbnailProviderCpp.vcxproj b/src/modules/previewpane/PdfThumbnailProviderCpp/PdfThumbnailProviderCpp.vcxproj
index 113783a4f7..7175425091 100644
--- a/src/modules/previewpane/PdfThumbnailProviderCpp/PdfThumbnailProviderCpp.vcxproj
+++ b/src/modules/previewpane/PdfThumbnailProviderCpp/PdfThumbnailProviderCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/QoiPreviewHandlerCpp/QoiPreviewHandlerCpp.vcxproj b/src/modules/previewpane/QoiPreviewHandlerCpp/QoiPreviewHandlerCpp.vcxproj
index 2e156fce12..2e04e75c2b 100644
--- a/src/modules/previewpane/QoiPreviewHandlerCpp/QoiPreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/QoiPreviewHandlerCpp/QoiPreviewHandlerCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -103,6 +101,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/QoiThumbnailProviderCpp/QoiThumbnailProviderCpp.vcxproj b/src/modules/previewpane/QoiThumbnailProviderCpp/QoiThumbnailProviderCpp.vcxproj
index 15f196ca6b..e83ab5a413 100644
--- a/src/modules/previewpane/QoiThumbnailProviderCpp/QoiThumbnailProviderCpp.vcxproj
+++ b/src/modules/previewpane/QoiThumbnailProviderCpp/QoiThumbnailProviderCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/StlThumbnailProviderCpp/StlThumbnailProviderCpp.vcxproj b/src/modules/previewpane/StlThumbnailProviderCpp/StlThumbnailProviderCpp.vcxproj
index 0e58b5999f..4e2dfaeb65 100644
--- a/src/modules/previewpane/StlThumbnailProviderCpp/StlThumbnailProviderCpp.vcxproj
+++ b/src/modules/previewpane/StlThumbnailProviderCpp/StlThumbnailProviderCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/SvgPreviewHandlerCpp/SvgPreviewHandlerCpp.vcxproj b/src/modules/previewpane/SvgPreviewHandlerCpp/SvgPreviewHandlerCpp.vcxproj
index 53fe7bdd53..49b675d7cf 100644
--- a/src/modules/previewpane/SvgPreviewHandlerCpp/SvgPreviewHandlerCpp.vcxproj
+++ b/src/modules/previewpane/SvgPreviewHandlerCpp/SvgPreviewHandlerCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -103,6 +101,9 @@
{98537082-0fdb-40de-abd8-0dc5a4269bab}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/SvgThumbnailProviderCpp/SvgThumbnailProviderCpp.vcxproj b/src/modules/previewpane/SvgThumbnailProviderCpp/SvgThumbnailProviderCpp.vcxproj
index ae0ea11672..2b44e33ee9 100644
--- a/src/modules/previewpane/SvgThumbnailProviderCpp/SvgThumbnailProviderCpp.vcxproj
+++ b/src/modules/previewpane/SvgThumbnailProviderCpp/SvgThumbnailProviderCpp.vcxproj
@@ -11,13 +11,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -97,6 +95,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/previewpane/powerpreview/powerpreview.vcxproj b/src/modules/previewpane/powerpreview/powerpreview.vcxproj
index 4a29b66dc6..325453915f 100644
--- a/src/modules/previewpane/powerpreview/powerpreview.vcxproj
+++ b/src/modules/previewpane/powerpreview/powerpreview.vcxproj
@@ -16,7 +16,6 @@
DynamicLibrary
-
@@ -80,6 +79,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/modules/registrypreview/RegistryPreviewExt/RegistryPreviewExt.vcxproj b/src/modules/registrypreview/RegistryPreviewExt/RegistryPreviewExt.vcxproj
index 02818e8615..065dbd0da9 100644
--- a/src/modules/registrypreview/RegistryPreviewExt/RegistryPreviewExt.vcxproj
+++ b/src/modules/registrypreview/RegistryPreviewExt/RegistryPreviewExt.vcxproj
@@ -29,13 +29,11 @@
DynamicLibrary
true
-
Unicode
DynamicLibrary
false
-
true
Unicode
@@ -106,6 +104,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/runner/general_settings.cpp b/src/runner/general_settings.cpp
index 6225ed8f2a..e70f75c9b2 100644
--- a/src/runner/general_settings.cpp
+++ b/src/runner/general_settings.cpp
@@ -9,6 +9,7 @@
#include
#include "powertoy_module.h"
#include
+#include
#include "trace.h"
#include "ai_detection.h"
diff --git a/src/runner/runner.vcxproj b/src/runner/runner.vcxproj
index 88b74e3faa..e3fa800804 100644
--- a/src/runner/runner.vcxproj
+++ b/src/runner/runner.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -32,7 +32,6 @@
Application
-
None
true
true
@@ -70,7 +69,7 @@
-
+
@@ -86,7 +85,7 @@
-
+
@@ -134,6 +133,9 @@
{17da04df-e393-4397-9cf0-84dabe11032e}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+
diff --git a/src/runner/tray_icon.cpp b/src/runner/tray_icon.cpp
index 307129d63b..3f85c3ee4f 100644
--- a/src/runner/tray_icon.cpp
+++ b/src/runner/tray_icon.cpp
@@ -14,6 +14,7 @@
#include
#include
#include
+#include
#include
#include
#include "bug_report.h"
diff --git a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj
index 3429200a37..fad59e1ea9 100644
--- a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj
+++ b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj
@@ -11,7 +11,6 @@
-
Application
@@ -56,6 +55,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+ {74485049-C722-400F-ABE5-86AC41736D21}
+