diff --git a/idd/LGIddHelper/LGIddHelper.vcxproj b/idd/LGIddHelper/LGIddHelper.vcxproj index 9336bc9a..5ad99977 100644 --- a/idd/LGIddHelper/LGIddHelper.vcxproj +++ b/idd/LGIddHelper/LGIddHelper.vcxproj @@ -77,7 +77,7 @@ true WIN32;_DEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) true - $(SolutionDir)LGCommon;%(AdditionalIncludeDirectories) + $(SolutionDir)LGCommon;$(SolutionDir)..\common\include;%(AdditionalIncludeDirectories) stdcpp17 @@ -103,7 +103,7 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd true WIN32;NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) true - $(SolutionDir)LGCommon;%(AdditionalIncludeDirectories) + $(SolutionDir)LGCommon;$(SolutionDir)..\common\include;%(AdditionalIncludeDirectories) stdcpp17 @@ -131,7 +131,7 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd true stdcpp17 Default - $(SolutionDir)LGCommon;%(AdditionalIncludeDirectories) + $(SolutionDir)LGCommon;$(SolutionDir)..\common\include;%(AdditionalIncludeDirectories) MultiThreadedDebug @@ -160,7 +160,7 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd true stdcpp17 Default - $(SolutionDir)LGCommon;%(AdditionalIncludeDirectories) + $(SolutionDir)LGCommon;$(SolutionDir)..\common\include;%(AdditionalIncludeDirectories) MultiThreaded diff --git a/idd/LGIddHelper/main.cpp b/idd/LGIddHelper/main.cpp index d9632a71..4eb0f7e8 100644 --- a/idd/LGIddHelper/main.cpp +++ b/idd/LGIddHelper/main.cpp @@ -35,7 +35,8 @@ using namespace Microsoft::WRL::Wrappers::HandleTraits; #include "CNotifyWindow.h" #include "CConfigWindow.h" -#define ARRAY_SIZE(x) (sizeof(x) / sizeof*(x)) +#include "common/array.h" + #define SVCNAME L"Looking Glass (IDD Helper)" static SERVICE_STATUS_HANDLE l_svcStatusHandle; @@ -424,7 +425,7 @@ static void Launch() } wchar_t cmdBuf[128]; - _snwprintf_s(cmdBuf, ARRAY_SIZE(cmdBuf), L"LGIddHelper.exe %" PRId32, + _snwprintf_s(cmdBuf, ARRAY_LENGTH(cmdBuf), L"LGIddHelper.exe %" PRId32, GetCurrentProcessId()); if (!CreateProcessAsUser(