diff --git a/Cpp.Build.props b/Cpp.Build.props index 529da5c53f..f4f9f4b647 100644 --- a/Cpp.Build.props +++ b/Cpp.Build.props @@ -40,9 +40,9 @@ - pch.h + pch.h Level4 - 26800;28251;4100;4127;4189;4239;4244;4245;4389;4456;4457;4701;6387;4458;4505;4515;4459;4702;6031;6248;26451;28182;%(DisableSpecificWarnings) + 26800;28251;4127;4189;4239;4244;4245;4389;4456;4457;4701;6387;4458;4505;4515;4459;4702;6031;6248;26451;28182;%(DisableSpecificWarnings) true TurnOffAllWarnings false diff --git a/src/common/Display/monitors.cpp b/src/common/Display/monitors.cpp index 0dae6adbaa..c203d15712 100644 --- a/src/common/Display/monitors.cpp +++ b/src/common/Display/monitors.cpp @@ -19,7 +19,7 @@ MonitorInfo::MonitorInfo(HMONITOR h) : GetMonitorInfoW(handle, &info); } -static BOOL CALLBACK GetDisplaysEnumCb(HMONITOR monitor, HDC hdc, LPRECT rect, LPARAM data) +static BOOL CALLBACK GetDisplaysEnumCb(HMONITOR monitor, HDC /*hdc*/, LPRECT /*rect*/, LPARAM data) { auto* monitors = reinterpret_cast*>(data); monitors->emplace_back(monitor); diff --git a/src/common/interop/HotkeyManager.cpp b/src/common/interop/HotkeyManager.cpp index 6e4ce0688a..12f0d2ecfe 100644 --- a/src/common/interop/HotkeyManager.cpp +++ b/src/common/interop/HotkeyManager.cpp @@ -24,7 +24,7 @@ HotkeyManager::~HotkeyManager() } // When all Shortcut keys are pressed, fire the HotkeyCallback event. -void HotkeyManager::KeyboardEventProc(KeyboardEvent ^ ev) +void HotkeyManager::KeyboardEventProc(KeyboardEvent ^ /*ev*/) { // pressedKeys always stores the latest keyboard state auto pressedKeysHandle = GetHotkeyHandle(pressedKeys); diff --git a/src/common/notifications/notifications.cpp b/src/common/notifications/notifications.cpp index 831a36d56a..7271d2d028 100644 --- a/src/common/notifications/notifications.cpp +++ b/src/common/notifications/notifications.cpp @@ -90,7 +90,7 @@ public: } virtual HRESULT STDMETHODCALLTYPE Activate( - LPCWSTR appUserModelId, + LPCWSTR /*appUserModelId*/, LPCWSTR invokedArgs, const NOTIFICATION_USER_INPUT_DATA*, ULONG) override diff --git a/src/modules/Hosts/HostsModuleInterface/dllmain.cpp b/src/modules/Hosts/HostsModuleInterface/dllmain.cpp index 3a8f03672e..8daa522b5d 100644 --- a/src/modules/Hosts/HostsModuleInterface/dllmain.cpp +++ b/src/modules/Hosts/HostsModuleInterface/dllmain.cpp @@ -14,7 +14,7 @@ extern "C" IMAGE_DOS_HEADER __ImageBase; -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -141,7 +141,7 @@ public: return powertoys_gpo::getConfiguredHostsFileEditorEnabledValue(); } - virtual bool get_config(wchar_t* buffer, int* buffer_size) override + virtual bool get_config(wchar_t* /*buffer*/, int* /*buffer_size*/) override { return false; } @@ -173,7 +173,7 @@ public: } } - virtual void set_config(const wchar_t* config) override + virtual void set_config(const wchar_t* /*config*/) override { } diff --git a/src/modules/MeasureTool/MeasureToolModuleInterface/dllmain.cpp b/src/modules/MeasureTool/MeasureToolModuleInterface/dllmain.cpp index 2ac948b763..ac80a4a399 100644 --- a/src/modules/MeasureTool/MeasureToolModuleInterface/dllmain.cpp +++ b/src/modules/MeasureTool/MeasureToolModuleInterface/dllmain.cpp @@ -9,11 +9,8 @@ extern "C" IMAGE_DOS_HEADER __ImageBase; -HMODULE m_hModule; - -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { - m_hModule = hModule; switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: @@ -245,7 +242,7 @@ public: return m_enabled; } - virtual bool on_hotkey(size_t hotkeyId) override + virtual bool on_hotkey(size_t /*hotkeyId*/) override { if (m_enabled) { diff --git a/src/modules/PowerOCR/PowerOCRModuleInterface/dllmain.cpp b/src/modules/PowerOCR/PowerOCRModuleInterface/dllmain.cpp index d25285a608..c8e4f18396 100644 --- a/src/modules/PowerOCR/PowerOCRModuleInterface/dllmain.cpp +++ b/src/modules/PowerOCR/PowerOCRModuleInterface/dllmain.cpp @@ -13,9 +13,9 @@ #include #include -BOOL APIENTRY DllMain(HMODULE hModule, +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, - LPVOID lpReserved) + LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -30,6 +30,7 @@ BOOL APIENTRY DllMain(HMODULE hModule, Trace::UnregisterProvider(); break; } + return TRUE; } @@ -127,7 +128,7 @@ private: } else { - Logger::error( L"TextExtractor failed to start. {}", get_last_error_or_default(GetLastError())); + Logger::error(L"TextExtractor failed to start. {}", get_last_error_or_default(GetLastError())); } m_hProcess = sei.hProcess; @@ -207,7 +208,7 @@ public: return settings.serialize_to_buffer(buffer, buffer_size); } - virtual void call_custom_action(const wchar_t* action) override + virtual void call_custom_action(const wchar_t* /*action*/) override { } @@ -254,7 +255,7 @@ public: Trace::EnablePowerOCR(false); } - virtual bool on_hotkey(size_t hotkeyId) override + virtual bool on_hotkey(size_t /*hotkeyId*/) override { if (m_enabled) { @@ -268,7 +269,7 @@ public: return true; } - return false; + return false; } virtual size_t get_hotkeys(Hotkey* hotkeys, size_t buffer_size) override @@ -292,7 +293,6 @@ public: { return m_enabled; } - }; extern "C" __declspec(dllexport) PowertoyModuleIface* __cdecl powertoy_create() diff --git a/src/modules/ShortcutGuide/ShortcutGuide/main.cpp b/src/modules/ShortcutGuide/ShortcutGuide/main.cpp index d1029dd180..4cd5d78a72 100644 --- a/src/modules/ShortcutGuide/ShortcutGuide/main.cpp +++ b/src/modules/ShortcutGuide/ShortcutGuide/main.cpp @@ -12,12 +12,12 @@ #include "shortcut_guide.h" #include "target_state.h" #include "ShortcutGuideConstants.h" -#include "trace.h" +#include "trace.h" const std::wstring instanceMutexName = L"Local\\PowerToys_ShortcutGuide_InstanceMutex"; // set current path to the executable path -bool SetCurrentPath() +bool SetCurrentPath() { TCHAR buffer[MAX_PATH] = { 0 }; if (!GetModuleFileName(NULL, buffer, MAX_PATH)) @@ -43,7 +43,7 @@ bool SetCurrentPath() return true; } -int WINAPI wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ PWSTR lpCmdLine, _In_ int nCmdShow) +int WINAPI wWinMain(_In_ HINSTANCE /*hInstance*/, _In_opt_ HINSTANCE /*hPrevInstance*/, _In_ PWSTR lpCmdLine, _In_ int /*nCmdShow*/) { winrt::init_apartment(); LoggerHelpers::init_logger(ShortcutGuideConstants::ModuleKey, L"ShortcutGuide", LogSettings::shortcutGuideLoggerName); diff --git a/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/dllmain.cpp b/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/dllmain.cpp index de47094de0..e38478eaaa 100644 --- a/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/dllmain.cpp +++ b/src/modules/ShortcutGuide/ShortcutGuideModuleInterface/dllmain.cpp @@ -11,7 +11,7 @@ #include "Generated Files/resource.h" #include -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD /*ul_reason_for_call*/, LPVOID /*lpReserved*/) { return TRUE; } @@ -180,7 +180,7 @@ private: std::wstring app_key; bool _enabled = false; HANDLE m_hProcess = nullptr; - + // Hotkey to invoke the module HotkeyEx m_hotkey; @@ -226,7 +226,7 @@ private: Logger::trace(L"Started SG process with pid={}", GetProcessId(sei.hProcess)); m_hProcess = sei.hProcess; - return true; + return true; } void TerminateProcess() @@ -271,7 +271,7 @@ private: { Logger::error("Failed to init settings. {}", ex.what()); } - catch(...) + catch (...) { Logger::error("Failed to init settings"); } diff --git a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/dllmain.cpp b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/dllmain.cpp index 17b93986fc..53289740ab 100644 --- a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/dllmain.cpp +++ b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/dllmain.cpp @@ -30,7 +30,7 @@ namespace const wchar_t JSON_KEY_VALUE[] = L"value"; } -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -106,7 +106,7 @@ public: } } - virtual bool on_hotkey(size_t hotkeyId) override + virtual bool on_hotkey(size_t /*hotkeyId*/) override { if (m_enabled) { @@ -123,7 +123,7 @@ public: return false; } - + virtual size_t get_hotkeys(Hotkey* hotkeys, size_t buffer_size) override { if (m_hotkey.key) diff --git a/src/modules/awake/AwakeModuleInterface/dllmain.cpp b/src/modules/awake/AwakeModuleInterface/dllmain.cpp index 313a920ec1..50747b8948 100644 --- a/src/modules/awake/AwakeModuleInterface/dllmain.cpp +++ b/src/modules/awake/AwakeModuleInterface/dllmain.cpp @@ -17,7 +17,7 @@ #include #include -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { diff --git a/src/modules/colorPicker/ColorPicker/dllmain.cpp b/src/modules/colorPicker/ColorPicker/dllmain.cpp index 6c126b0ecd..5a1a7cdb8c 100644 --- a/src/modules/colorPicker/ColorPicker/dllmain.cpp +++ b/src/modules/colorPicker/ColorPicker/dllmain.cpp @@ -13,9 +13,7 @@ #include #include -BOOL APIENTRY DllMain(HMODULE hModule, - DWORD ul_reason_for_call, - LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -127,7 +125,7 @@ private: } else { - Logger::error( L"ColorPicker failed to start. {}", get_last_error_or_default(GetLastError())); + Logger::error(L"ColorPicker failed to start. {}", get_last_error_or_default(GetLastError())); } m_hProcess = sei.hProcess; @@ -208,7 +206,7 @@ public: return settings.serialize_to_buffer(buffer, buffer_size); } - virtual void call_custom_action(const wchar_t* action) override + virtual void call_custom_action(const wchar_t* /*action*/) override { } @@ -255,7 +253,7 @@ public: m_enabled = false; } - virtual bool on_hotkey(size_t hotkeyId) override + virtual bool on_hotkey(size_t /*hotkeyId*/) override { if (m_enabled) { @@ -269,7 +267,7 @@ public: return true; } - return false; + return false; } virtual size_t get_hotkeys(Hotkey* hotkeys, size_t buffer_size) override diff --git a/src/modules/fancyzones/FancyZonesLib/FancyZonesDataTypes.h b/src/modules/fancyzones/FancyZonesLib/FancyZonesDataTypes.h index 847b24547c..a2e4939e2e 100644 --- a/src/modules/fancyzones/FancyZonesLib/FancyZonesDataTypes.h +++ b/src/modules/fancyzones/FancyZonesLib/FancyZonesDataTypes.h @@ -138,7 +138,7 @@ namespace FancyZonesDataTypes GUID virtualDesktopId{}; std::wstring toString() const noexcept; - }; + }; struct AppZoneHistoryData { @@ -194,7 +194,7 @@ namespace FancyZonesDataTypes { return lhs.monitor == rhs.monitor; } - + if (!lhs.serialNumber.empty() && !rhs.serialNumber.empty()) { bool serialNumbersEqual = lhs.serialNumber == rhs.serialNumber; @@ -232,7 +232,7 @@ namespace FancyZonesDataTypes lhs.virtualDesktopId.Data2 < rhs.virtualDesktopId.Data2 || lhs.virtualDesktopId.Data3 < rhs.virtualDesktopId.Data3; } - + if (!lhs.monitorId.serialNumber.empty() || rhs.monitorId.serialNumber.empty()) { return lhs.monitorId.serialNumber < rhs.monitorId.serialNumber; @@ -247,7 +247,7 @@ namespace std template<> struct hash { - size_t operator()(const FancyZonesDataTypes::WorkAreaId& Value) const + size_t operator()(const FancyZonesDataTypes::WorkAreaId& /*Value*/) const { return 0; } diff --git a/src/modules/fancyzones/FancyZonesLib/JsonHelpers.h b/src/modules/fancyzones/FancyZonesLib/JsonHelpers.h index c79d27e844..b6e8721f6d 100644 --- a/src/modules/fancyzones/FancyZonesLib/JsonHelpers.h +++ b/src/modules/fancyzones/FancyZonesLib/JsonHelpers.h @@ -110,7 +110,7 @@ namespace std template<> struct hash { - size_t operator()(const BackwardsCompatibility::DeviceIdData& Value) const + size_t operator()(const BackwardsCompatibility::DeviceIdData& /*Value*/) const { return 0; } diff --git a/src/modules/fancyzones/FancyZonesLib/SettingsObserver.h b/src/modules/fancyzones/FancyZonesLib/SettingsObserver.h index 834c91cd78..edd30d2aed 100644 --- a/src/modules/fancyzones/FancyZonesLib/SettingsObserver.h +++ b/src/modules/fancyzones/FancyZonesLib/SettingsObserver.h @@ -19,7 +19,7 @@ public: FancyZonesSettings::instance().RemoveObserver(*this); } - virtual void SettingsUpdate(SettingId type) {} + virtual void SettingsUpdate(SettingId /*type*/) {} bool WantsToBeNotified(SettingId type) const noexcept { diff --git a/src/modules/fancyzones/FancyZonesLib/WindowMoveHandler.cpp b/src/modules/fancyzones/FancyZonesLib/WindowMoveHandler.cpp index 0a60768a86..f97baf20ec 100644 --- a/src/modules/fancyzones/FancyZonesLib/WindowMoveHandler.cpp +++ b/src/modules/fancyzones/FancyZonesLib/WindowMoveHandler.cpp @@ -59,7 +59,7 @@ WindowMoveHandler::WindowMoveHandler(const std::function& keyUpdateCallb { } -void WindowMoveHandler::MoveSizeStart(HWND window, HMONITOR monitor, POINT const& ptScreen, const std::unordered_map>& workAreaMap) noexcept +void WindowMoveHandler::MoveSizeStart(HWND window, HMONITOR monitor, POINT const& /*ptScreen*/, const std::unordered_map>& workAreaMap) noexcept { if (!FancyZonesWindowProcessing::IsProcessable(window)) { @@ -272,7 +272,7 @@ void WindowMoveHandler::MoveSizeEnd(HWND window, const std::unordered_map*>(data)->emplace_back(monitor); return true; @@ -121,7 +121,6 @@ namespace } } - bool FancyZonesWindowUtils::IsSplashScreen(HWND window) { wchar_t className[MAX_PATH]; @@ -200,9 +199,7 @@ bool FancyZonesWindowUtils::IsPopupWindow(HWND window) noexcept bool FancyZonesWindowUtils::HasThickFrameAndMinimizeMaximizeButtons(HWND window) noexcept { auto style = GetWindowLong(window, GWL_STYLE); - return ((style & WS_THICKFRAME) == WS_THICKFRAME - && (style & WS_MINIMIZEBOX) == WS_MINIMIZEBOX - && (style & WS_MAXIMIZEBOX) == WS_MAXIMIZEBOX); + return ((style & WS_THICKFRAME) == WS_THICKFRAME && (style & WS_MINIMIZEBOX) == WS_MINIMIZEBOX && (style & WS_MAXIMIZEBOX) == WS_MAXIMIZEBOX); } bool FancyZonesWindowUtils::IsCandidateForZoning(HWND window) @@ -212,7 +209,7 @@ bool FancyZonesWindowUtils::IsCandidateForZoning(HWND window) { return false; } - + // popup could be the window we don't want to snap: start menu, notification popup, tray window, etc. // also, popup could be the windows we want to snap disregarding the "allowSnapPopupWindows" setting, e.g. Telegram bool isPopup = IsPopupWindow(window); @@ -220,8 +217,8 @@ bool FancyZonesWindowUtils::IsCandidateForZoning(HWND window) { return false; } - - // allow child windows + + // allow child windows auto hasOwner = HasVisibleOwner(window); if (hasOwner && !FancyZonesSettings::settings().allowSnapChildWindows) { @@ -283,7 +280,7 @@ bool FancyZonesWindowUtils::IsExcludedByDefault(const std::wstring& processPath) { return true; } - + static std::vector defaultExcludedApps = { NonLocalizable::PowerToysAppFZEditor, NonLocalizable::CoreWindow, NonLocalizable::SearchUI }; return (find_app_name_in_path(processPath, defaultExcludedApps)); } @@ -346,7 +343,7 @@ void FancyZonesWindowUtils::SizeWindowToRect(HWND window, RECT rect) noexcept { Logger::error(L"SetWindowPlacement failed, {}", get_last_error_or_default(GetLastError())); } - + // Do it again, allowing Windows to resize the window and set correct scaling // This fixes Issue #365 result = ::SetWindowPlacement(window, &placement); diff --git a/src/modules/fancyzones/FancyZonesLib/WorkArea.h b/src/modules/fancyzones/FancyZonesLib/WorkArea.h index 94fd46db1c..d272cbd03f 100644 --- a/src/modules/fancyzones/FancyZonesLib/WorkArea.h +++ b/src/modules/fancyzones/FancyZonesLib/WorkArea.h @@ -14,7 +14,7 @@ public: ~WorkArea(); public: - inline bool Init(HINSTANCE hinstance, const FancyZonesDataTypes::WorkAreaId& parentUniqueId) + inline bool Init([[maybe_unused]] HINSTANCE hinstance, const FancyZonesDataTypes::WorkAreaId& parentUniqueId) { #ifndef UNIT_TESTS if (!InitWindow(hinstance)) @@ -22,7 +22,6 @@ public: return false; } #endif - InitLayout(parentUniqueId); return true; } @@ -60,7 +59,7 @@ public: const std::unique_ptr& GetLayoutWindows() const noexcept { return m_layoutWindows; } ZoneIndexSet GetWindowZoneIndexes(HWND window) const noexcept; - + HRESULT MoveSizeEnter(HWND window) noexcept; HRESULT MoveSizeUpdate(POINT const& ptScreen, bool dragEnabled, bool selectManyZones) noexcept; HRESULT MoveSizeEnd(HWND window) noexcept; @@ -70,7 +69,7 @@ public: bool MoveWindowIntoZoneByDirectionAndPosition(HWND window, DWORD vkCode, bool cycle) noexcept; bool ExtendWindowByDirectionAndPosition(HWND window, DWORD vkCode) noexcept; void SaveWindowProcessToZoneIndex(HWND window) noexcept; - + void UpdateActiveZoneSet() noexcept; void ShowZonesOverlay() noexcept; @@ -115,7 +114,7 @@ inline std::shared_ptr MakeWorkArea(HINSTANCE hinstance, HMONITOR moni self->LogInitializationError(); return nullptr; } - + if (!self->Init(hinstance, parentUniqueId)) { return nullptr; @@ -123,4 +122,3 @@ inline std::shared_ptr MakeWorkArea(HINSTANCE hinstance, HMONITOR moni return self; } - diff --git a/src/modules/fancyzones/FancyZonesLib/util.h b/src/modules/fancyzones/FancyZonesLib/util.h index 0940e38beb..8787368aa1 100644 --- a/src/modules/fancyzones/FancyZonesLib/util.h +++ b/src/modules/fancyzones/FancyZonesLib/util.h @@ -43,7 +43,7 @@ namespace FancyZonesUtils quad->rgbBlue = GetBValue(color) * alpha / 255; } - inline void FillRectARGB(wil::unique_hdc& hdc, RECT const* prcFill, BYTE alpha, COLORREF color, bool blendAlpha) + inline void FillRectARGB(wil::unique_hdc& hdc, RECT const* prcFill, BYTE alpha, COLORREF color, bool /*blendAlpha*/) { BITMAPINFO bi; ZeroMemory(&bi, sizeof(bi)); @@ -104,7 +104,7 @@ namespace FancyZonesUtils using result_t = std::vector>; result_t result; - auto enumMonitors = [](HMONITOR monitor, HDC hdc, LPRECT pRect, LPARAM param) -> BOOL { + auto enumMonitors = [](HMONITOR monitor, HDC /*hdc*/, LPRECT /*pRect*/, LPARAM param) -> BOOL { MONITORINFOEX mi; mi.cbSize = sizeof(mi); result_t& result = *reinterpret_cast(param); @@ -126,7 +126,7 @@ namespace FancyZonesUtils using result_t = std::vector>; result_t result; - auto enumMonitors = [](HMONITOR monitor, HDC hdc, LPRECT pRect, LPARAM param) -> BOOL { + auto enumMonitors = [](HMONITOR monitor, HDC /*hdc*/, LPRECT /*pRect*/, LPARAM param) -> BOOL { MONITORINFOEX mi; mi.cbSize = sizeof(mi); result_t& result = *reinterpret_cast(param); @@ -176,5 +176,5 @@ namespace FancyZonesUtils std::optional GuidToString(const GUID& guid) noexcept; RECT PrepareRectForCycling(RECT windowRect, RECT workAreaRect, DWORD vkCode) noexcept; - size_t ChooseNextZoneByPosition(DWORD vkCode, RECT windowRect, const std::vector& zoneRects) noexcept; + size_t ChooseNextZoneByPosition(DWORD vkCode, RECT windowRect, const std::vector& zoneRects) noexcept; } diff --git a/src/modules/fancyzones/FancyZonesModuleInterface/dllmain.cpp b/src/modules/fancyzones/FancyZonesModuleInterface/dllmain.cpp index 26e36d4696..a9fe613b58 100644 --- a/src/modules/fancyzones/FancyZonesModuleInterface/dllmain.cpp +++ b/src/modules/fancyzones/FancyZonesModuleInterface/dllmain.cpp @@ -17,7 +17,7 @@ // Non-localizable const std::wstring fancyZonesPath = L"modules\\FancyZones\\PowerToys.FancyZones.exe"; -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -59,20 +59,20 @@ public: // Return JSON with the configuration options. // These are the settings shown on the settings page along with their current values. - virtual bool get_config(_Out_ PWSTR buffer, _Out_ int* buffer_size) override + virtual bool get_config(_Out_ PWSTR /*buffer*/, _Out_ int* /*buffer_size*/) override { return false; } // Passes JSON with the configuration settings for the powertoy. // This is called when the user hits Save on the settings page. - virtual void set_config(PCWSTR config) override + virtual void set_config(PCWSTR /*config*/) override { } // Signal from the Settings editor to call a custom action. // This can be used to spawn more complex editors. - virtual void call_custom_action(const wchar_t* action) override + virtual void call_custom_action(const wchar_t* /*action*/) override { SetEvent(m_toggleEditorEvent); } @@ -124,7 +124,7 @@ public: { app_name = GET_RESOURCE_STRING(IDS_FANCYZONES); app_key = NonLocalizable::ModuleKey; - + m_toggleEditorEvent = CreateDefaultEvent(CommonSharedConstants::FANCY_ZONES_EDITOR_TOGGLE_EVENT); if (!m_toggleEditorEvent) { diff --git a/src/modules/imageresizer/dll/ContextMenuHandler.cpp b/src/modules/imageresizer/dll/ContextMenuHandler.cpp index d9a7ad9390..122f2a4e8e 100644 --- a/src/modules/imageresizer/dll/ContextMenuHandler.cpp +++ b/src/modules/imageresizer/dll/ContextMenuHandler.cpp @@ -38,7 +38,7 @@ void CContextMenuHandler::Uninitialize() } } -HRESULT CContextMenuHandler::Initialize(_In_opt_ PCIDLIST_ABSOLUTE pidlFolder, _In_opt_ IDataObject* pdtobj, _In_opt_ HKEY hkeyProgID) +HRESULT CContextMenuHandler::Initialize(_In_opt_ PCIDLIST_ABSOLUTE pidlFolder, _In_opt_ IDataObject* pdtobj, _In_opt_ HKEY /*hkeyProgID*/) { Uninitialize(); @@ -61,7 +61,7 @@ HRESULT CContextMenuHandler::Initialize(_In_opt_ PCIDLIST_ABSOLUTE pidlFolder, _ return S_OK; } -HRESULT CContextMenuHandler::QueryContextMenu(_In_ HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags) +HRESULT CContextMenuHandler::QueryContextMenu(_In_ HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT /*idCmdLast*/, UINT uFlags) { if (uFlags & CMF_DEFAULTONLY) return S_OK; @@ -167,7 +167,7 @@ HRESULT CContextMenuHandler::QueryContextMenu(_In_ HMENU hmenu, UINT indexMenu, return S_OK; } -HRESULT CContextMenuHandler::GetCommandString(UINT_PTR idCmd, UINT uType, _In_ UINT* pReserved, LPSTR pszName, UINT cchMax) +HRESULT CContextMenuHandler::GetCommandString(UINT_PTR idCmd, UINT uType, _In_ UINT* /*pReserved*/, LPSTR pszName, UINT cchMax) { if (idCmd == ID_RESIZE_PICTURES) { @@ -360,7 +360,7 @@ HRESULT __stdcall CContextMenuHandler::GetCanonicalName(GUID* pguidCommandName) return S_OK; } -HRESULT __stdcall CContextMenuHandler::GetState(IShellItemArray* psiItemArray, BOOL fOkToBeSlow, EXPCMDSTATE* pCmdState) +HRESULT __stdcall CContextMenuHandler::GetState(IShellItemArray* psiItemArray, BOOL /*fOkToBeSlow*/, EXPCMDSTATE* pCmdState) { if (!CSettingsInstance().GetEnabled()) { diff --git a/src/modules/imageresizer/dll/dllmain.cpp b/src/modules/imageresizer/dll/dllmain.cpp index 90d85f88df..a7ea651e39 100644 --- a/src/modules/imageresizer/dll/dllmain.cpp +++ b/src/modules/imageresizer/dll/dllmain.cpp @@ -92,10 +92,10 @@ public: // Signal from the Settings editor to call a custom action. // This can be used to spawn more complex editors. - virtual void call_custom_action(const wchar_t* action) override {} + virtual void call_custom_action(const wchar_t* /*action*/) override {} // Called by the runner to pass the updated settings values as a serialized JSON. - virtual void set_config(const wchar_t* config) override {} + virtual void set_config(const wchar_t* /*config*/) override {} // Enable the powertoy virtual void enable() @@ -114,7 +114,6 @@ public: } } - Trace::EnableImageResizer(m_enabled); } diff --git a/src/modules/interface/powertoy_module_interface.h b/src/modules/interface/powertoy_module_interface.h index c3f03010bf..a2f7dfcb06 100644 --- a/src/modules/interface/powertoy_module_interface.h +++ b/src/modules/interface/powertoy_module_interface.h @@ -68,7 +68,7 @@ public: /* Sets the configuration values. */ virtual void set_config(const wchar_t* config) = 0; /* Call custom action from settings screen. */ - virtual void call_custom_action(const wchar_t* action){}; + virtual void call_custom_action(const wchar_t* /*action*/){}; /* Enables the PowerToy. */ virtual void enable() = 0; /* Disables the PowerToy, should free as much memory as possible. */ @@ -83,7 +83,10 @@ public: * Modules do not need to override this method, it will return zero by default. * This method is called even when the module is disabled. */ - virtual size_t get_hotkeys(Hotkey* buffer, size_t buffer_size) { return 0; } + virtual size_t get_hotkeys(Hotkey* /*buffer*/, size_t /*buffer_size*/) + { + return 0; + } virtual std::optional GetHotkeyEx() { @@ -97,7 +100,10 @@ public: /* Called when one of the registered hotkeys is pressed. Should return true * if the key press is to be swallowed. */ - virtual bool on_hotkey(size_t hotkeyId) { return false; } + virtual bool on_hotkey(size_t /*hotkeyId*/) + { + return false; + } /* These are for enabling the legacy behavior of showing the shortcut guide after pressing the win key. * keep_track_of_pressed_win_key returns true if the module wants to keep track of the win key being pressed. @@ -114,7 +120,8 @@ public: virtual bool is_enabled_by_default() const { return true; } /* Provides the GPO configuration value for the module. This should be overriden by the module interface to get the proper gpo policy setting. */ - virtual powertoys_gpo::gpo_rule_configured_t gpo_policy_enabled_configuration() { + virtual powertoys_gpo::gpo_rule_configured_t gpo_policy_enabled_configuration() + { return powertoys_gpo::gpo_rule_configured_not_configured; } diff --git a/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.cpp b/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.cpp index 1edc585f5e..bb2cde24ad 100644 --- a/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.cpp +++ b/src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.cpp @@ -22,12 +22,10 @@ std::unique_ptr editor = nullptr; const std::wstring instanceMutexName = L"Local\\PowerToys_KBMEditor_InstanceMutex"; int APIENTRY wWinMain(_In_ HINSTANCE hInstance, - _In_opt_ HINSTANCE hPrevInstance, - _In_ LPWSTR lpCmdLine, - _In_ int nCmdShow) + _In_opt_ HINSTANCE /*hPrevInstance*/, + _In_ LPWSTR /*lpCmdLine*/, + _In_ int /*nCmdShow*/) { - UNREFERENCED_PARAMETER(hPrevInstance); - LoggerHelpers::init_logger(KeyboardManagerConstants::ModuleName, L"Editor", LogSettings::keyboardManagerLoggerName); if (powertoys_gpo::getConfiguredKeyboardManagerEnabledValue() == powertoys_gpo::gpo_rule_configured_disabled) @@ -78,7 +76,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, { type = static_cast(_wtoi(cmdArgs[1])); } - + if (numArgs == 3) { std::wstring pid = std::wstring(cmdArgs[2]); @@ -106,12 +104,12 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, auto errorMessage = get_last_error_message(errorCode); Logger::error(L"Unable to start keyboard hook: {}", errorMessage.has_value() ? errorMessage.value() : L""); Trace::Error(errorCode, errorMessage.has_value() ? errorMessage.value() : L"", L"start_lowlevel_keyboard_hook.SetWindowsHookEx"); - + return -1; } - + editor->OpenEditorWindow(type); - + editor = nullptr; Trace::UnregisterProvider(); diff --git a/src/modules/keyboardmanager/KeyboardManagerEngine/main.cpp b/src/modules/keyboardmanager/KeyboardManagerEngine/main.cpp index 7084bc6dcd..25965ffd9b 100644 --- a/src/modules/keyboardmanager/KeyboardManagerEngine/main.cpp +++ b/src/modules/keyboardmanager/KeyboardManagerEngine/main.cpp @@ -11,7 +11,10 @@ const std::wstring instanceMutexName = L"Local\\PowerToys_KBMEngine_InstanceMutex"; -int WINAPI wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ PWSTR lpCmdLine, _In_ int nCmdShow) +int WINAPI wWinMain(_In_ HINSTANCE /*hInstance*/, + _In_opt_ HINSTANCE /*hPrevInstance*/, + _In_ PWSTR lpCmdLine, + _In_ int /*nCmdShow*/) { winrt::init_apartment(); LoggerHelpers::init_logger(KeyboardManagerConstants::ModuleName, L"Engine", LogSettings::keyboardManagerLoggerName); @@ -59,11 +62,11 @@ int WINAPI wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, auto kbm = KeyboardManager(); kbm.StartLowlevelKeyboardHook(); - + run_message_loop(); - + kbm.StopLowlevelKeyboardHook(); Trace::UnregisterProvider(); - + return 0; } diff --git a/src/modules/keyboardmanager/KeyboardManagerEngineTest/MockedInput.cpp b/src/modules/keyboardmanager/KeyboardManagerEngineTest/MockedInput.cpp index a064961ef8..947a6654b0 100644 --- a/src/modules/keyboardmanager/KeyboardManagerEngineTest/MockedInput.cpp +++ b/src/modules/keyboardmanager/KeyboardManagerEngineTest/MockedInput.cpp @@ -10,7 +10,7 @@ void MockedInput::SetHookProc(std::function ho } // Function to simulate keyboard input - arguments and return value based on SendInput function (https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendinput) -UINT MockedInput::SendVirtualInput(UINT cInputs, LPINPUT pInputs, int cbSize) +UINT MockedInput::SendVirtualInput(UINT cInputs, LPINPUT pInputs, int /*cbSize*/) { // Iterate over inputs for (UINT i = 0; i < cInputs; i++) diff --git a/src/modules/keyboardmanager/dll/dllmain.cpp b/src/modules/keyboardmanager/dll/dllmain.cpp index 675755d6ad..f97d1404f7 100644 --- a/src/modules/keyboardmanager/dll/dllmain.cpp +++ b/src/modules/keyboardmanager/dll/dllmain.cpp @@ -9,7 +9,7 @@ #include #include -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -23,6 +23,7 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserv Trace::UnregisterProvider(); break; } + return TRUE; } @@ -40,12 +41,13 @@ private: std::wstring app_key = KeyboardManagerConstants::ModuleName; HANDLE m_hProcess = nullptr; + public: // Constructor KeyboardManager() { LoggerHelpers::init_logger(KeyboardManagerConstants::ModuleName, L"ModuleInterface", LogSettings::keyboardManagerLoggerName); - + std::filesystem::path oldLogPath(PTSettingsHelper::get_module_save_folder_location(app_key)); oldLogPath.append("Logs"); LoggerHelpers::delete_old_log_folder(oldLogPath); @@ -89,7 +91,7 @@ public: } // Signal from the Settings editor to call a custom action. - virtual void call_custom_action(const wchar_t* action) override + virtual void call_custom_action(const wchar_t* /*action*/) override { } @@ -118,7 +120,7 @@ public: m_enabled = true; // Log telemetry Trace::EnableKeyboardManager(true); - + unsigned long powertoys_pid = GetCurrentProcessId(); std::wstring executable_args = L""; executable_args.append(std::to_wstring(powertoys_pid)); diff --git a/src/modules/launcher/Microsoft.Launcher/dllmain.cpp b/src/modules/launcher/Microsoft.Launcher/dllmain.cpp index 6824a137e0..386f9b0420 100644 --- a/src/modules/launcher/Microsoft.Launcher/dllmain.cpp +++ b/src/modules/launcher/Microsoft.Launcher/dllmain.cpp @@ -29,7 +29,7 @@ namespace const wchar_t JSON_KEY_USE_CENTRALIZED_KEYBOARD_HOOK[] = L"use_centralized_keyboard_hook"; } -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -43,6 +43,7 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserv Trace::UnregisterProvider(); break; } + return TRUE; } @@ -318,7 +319,7 @@ public: } // Process the hotkey event - virtual bool on_hotkey(size_t hotkeyId) override + virtual bool on_hotkey(size_t /*hotkeyId*/) override { // For now, hotkeyId will always be zero if (m_enabled) diff --git a/src/modules/poweraccent/PowerAccentModuleInterface/dllmain.cpp b/src/modules/poweraccent/PowerAccentModuleInterface/dllmain.cpp index a69ad22d23..0427a5d674 100644 --- a/src/modules/poweraccent/PowerAccentModuleInterface/dllmain.cpp +++ b/src/modules/poweraccent/PowerAccentModuleInterface/dllmain.cpp @@ -18,7 +18,7 @@ #include #include -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { @@ -32,6 +32,7 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserv Trace::UnregisterProvider(); break; } + return TRUE; } diff --git a/src/modules/powerrename/dll/PowerRenameExt.cpp b/src/modules/powerrename/dll/PowerRenameExt.cpp index 3ab31992c9..bec6df5248 100644 --- a/src/modules/powerrename/dll/PowerRenameExt.cpp +++ b/src/modules/powerrename/dll/PowerRenameExt.cpp @@ -272,7 +272,7 @@ HRESULT __stdcall CPowerRenameMenu::GetCanonicalName(GUID* pguidCommandName) return S_OK; } -HRESULT __stdcall CPowerRenameMenu::GetState(IShellItemArray* psiItemArray, BOOL fOkToBeSlow, EXPCMDSTATE* pCmdState) +HRESULT __stdcall CPowerRenameMenu::GetState(IShellItemArray* /*psiItemArray*/, BOOL /*fOkToBeSlow*/, EXPCMDSTATE* pCmdState) { *pCmdState = CSettingsInstance().GetEnabled() ? ECS_ENABLED : ECS_HIDDEN; return S_OK; diff --git a/src/modules/powerrename/dll/dllmain.cpp b/src/modules/powerrename/dll/dllmain.cpp index fb7a457a7c..633632e70d 100644 --- a/src/modules/powerrename/dll/dllmain.cpp +++ b/src/modules/powerrename/dll/dllmain.cpp @@ -168,8 +168,6 @@ private: std::wstring app_key; public: - - // Return the localized display name of the powertoy virtual PCWSTR get_name() override { @@ -300,7 +298,7 @@ public: // Signal from the Settings editor to call a custom action. // This can be used to spawn more complex editors. - virtual void call_custom_action(const wchar_t* action) override + virtual void call_custom_action(const wchar_t* /*action*/) override { } diff --git a/src/modules/powerrename/testapp/PowerRenameTest.cpp b/src/modules/powerrename/testapp/PowerRenameTest.cpp index 1a8146b2fd..b7ed2d8936 100644 --- a/src/modules/powerrename/testapp/PowerRenameTest.cpp +++ b/src/modules/powerrename/testapp/PowerRenameTest.cpp @@ -28,9 +28,9 @@ DEFINE_GUID(BHID_DataObject, 0xb8c0bd9f, 0xed24, 0x455c, 0x83, 0xe6, 0xd5, 0x39, int APIENTRY wWinMain( _In_ HINSTANCE hInstance, - _In_opt_ HINSTANCE hPrevInstance, - _In_ PWSTR lpCmdLine, - _In_ int nCmdShow) + _In_opt_ HINSTANCE /*hPrevInstance*/, + _In_ PWSTR /*lpCmdLine*/, + _In_ int /*nCmdShow*/) { g_hostHInst = hInstance; HRESULT hr = CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE); @@ -81,5 +81,6 @@ int APIENTRY wWinMain( } CoUninitialize(); } + return 0; -} \ No newline at end of file +} diff --git a/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp b/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp index 3d5a1e65e9..f8ac24fc57 100644 --- a/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp +++ b/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp @@ -53,19 +53,19 @@ IFACEMETHODIMP CMockPowerRenameManagerEvents::OnError(_In_ IPowerRenameItem* pIt return S_OK; } -IFACEMETHODIMP CMockPowerRenameManagerEvents::OnRegExStarted(_In_ DWORD threadId) +IFACEMETHODIMP CMockPowerRenameManagerEvents::OnRegExStarted(_In_ DWORD /*threadId*/) { m_regExStarted = true; return S_OK; } -IFACEMETHODIMP CMockPowerRenameManagerEvents::OnRegExCanceled(_In_ DWORD threadId) +IFACEMETHODIMP CMockPowerRenameManagerEvents::OnRegExCanceled(_In_ DWORD /*threadId*/) { m_regExCanceled = true; return S_OK; } -IFACEMETHODIMP CMockPowerRenameManagerEvents::OnRegExCompleted(_In_ DWORD threadId) +IFACEMETHODIMP CMockPowerRenameManagerEvents::OnRegExCompleted(_In_ DWORD /*threadId*/) { m_regExCompleted = true; return S_OK; diff --git a/src/modules/previewpane/powerpreview/dllmain.cpp b/src/modules/previewpane/powerpreview/dllmain.cpp index aaee36bada..e5d68e3c41 100644 --- a/src/modules/previewpane/powerpreview/dllmain.cpp +++ b/src/modules/previewpane/powerpreview/dllmain.cpp @@ -31,7 +31,7 @@ HRESULT CALLBACK DllGetClassObject(REFCLSID clsid, REFIID riid, void** ppv) return hr; } -BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +BOOL APIENTRY DllMain(HMODULE /*hModule*/, DWORD ul_reason_for_call, LPVOID /*lpReserved*/) { switch (ul_reason_for_call) { diff --git a/src/runner/centralized_hotkeys.h b/src/runner/centralized_hotkeys.h index 87576b980d..29ef079f9e 100644 --- a/src/runner/centralized_hotkeys.h +++ b/src/runner/centralized_hotkeys.h @@ -9,7 +9,7 @@ namespace CentralizedHotkeys std::wstring moduleName; std::function action; - Action(std::wstring moduleName = L"", std::function action = ([](WORD modifiersMask, WORD vkCode) {})) + Action(std::wstring moduleName = L"", std::function action = ([](WORD /*modifiersMask*/, WORD /*vkCode*/) {})) { this->moduleName = moduleName; this->action = action; diff --git a/src/runner/centralized_kb_hook.cpp b/src/runner/centralized_kb_hook.cpp index 7ebcd214dc..02b344b089 100644 --- a/src/runner/centralized_kb_hook.cpp +++ b/src/runner/centralized_kb_hook.cpp @@ -58,9 +58,9 @@ namespace CentralizedKeyboardHook // Handle the pressed key proc void PressedKeyTimerProc( HWND hwnd, - UINT message, + UINT /*message*/, UINT_PTR idTimer, - DWORD dwTime) + DWORD /*dwTime*/) { std::multiset copy; { diff --git a/src/runner/main.cpp b/src/runner/main.cpp index 2203fdcb3d..0f255a37ba 100644 --- a/src/runner/main.cpp +++ b/src/runner/main.cpp @@ -348,7 +348,7 @@ void cleanup_updates() } } -int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) +int WINAPI WinMain(HINSTANCE /*hInstance*/, HINSTANCE /*hPrevInstance*/, LPSTR lpCmdLine, int /*nCmdShow*/) { Gdiplus::GdiplusStartupInput gpStartupInput; ULONG_PTR gpToken; diff --git a/src/runner/powertoy_module.cpp b/src/runner/powertoy_module.cpp index cc5cb86d20..32f856f465 100644 --- a/src/runner/powertoy_module.cpp +++ b/src/runner/powertoy_module.cpp @@ -78,7 +78,7 @@ void PowertoyModule::UpdateHotkeyEx() { auto hotkey = container.value(); auto modulePtr = pt_module.get(); - auto action = [modulePtr](WORD modifiersMask, WORD vkCode) { + auto action = [modulePtr](WORD /*modifiersMask*/, WORD /*vkCode*/) { Logger::trace(L"{} hotkey Ex is invoked from Centralized keyboard hook", modulePtr->get_key()); modulePtr->OnHotkeyEx(); }; diff --git a/src/runner/settings_window.cpp b/src/runner/settings_window.cpp index bb613d68bc..d79a754065 100644 --- a/src/runner/settings_window.cpp +++ b/src/runner/settings_window.cpp @@ -86,7 +86,7 @@ std::optional dispatch_json_action_to_module(const json::JsonObjec else if (action == L"restart_maintain_elevation") { // this was added to restart and maintain elevation, which is needed after settings are change from outside the normal process. - // since a normal PostQuitMessage(0) would usually cause this process to save it's in memory settings to disk, we need to + // since a normal PostQuitMessage(0) would usually cause this process to save it's in memory settings to disk, we need to // send a PostQuitMessage(1) and check for that on exit, and skip the settings-flush. auto loaded = PTSettingsHelper::load_general_settings(); @@ -462,7 +462,7 @@ LExit: #define MAX_TITLE_LENGTH 100 void bring_settings_to_front() { - auto callback = [](HWND hwnd, LPARAM data) -> BOOL { + auto callback = [](HWND hwnd, LPARAM /*data*/) -> BOOL { DWORD processId; if (GetWindowThreadProcessId(hwnd, &processId) && processId == g_settings_process_id) { diff --git a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj index 16645f145c..f2f4abe6ba 100644 --- a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj +++ b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj @@ -9,6 +9,7 @@ BugReportTool + v143 @@ -23,7 +24,7 @@ PowerToys.$(ProjectName) - + @@ -45,7 +46,7 @@ - 26451;4706;4267;4244;%(DisableSpecificWarnings) + 4706;26451;4267;4244;%(DisableSpecificWarnings)