diff --git a/BrowserProxy/BrowserProxy.cpp b/BrowserProxy/BrowserProxy.cpp index 1bef754..af2ac81 100644 --- a/BrowserProxy/BrowserProxy.cpp +++ b/BrowserProxy/BrowserProxy.cpp @@ -1460,7 +1460,7 @@ HRESULT BrowserProxyModule::ForwardCookie(ICoreWebView2CookieManager *cookieMana const WCHAR *value = nullptr; { - DWORD skip = wcslen(name) + 1; // name= + DWORD skip = (DWORD)wcslen(name) + 1; // name= if (size < skip) return E_FAIL; diff --git a/BrowserProxy/BrowserProxy.vcxproj b/BrowserProxy/BrowserProxy.vcxproj index 0f89625..7da1241 100644 --- a/BrowserProxy/BrowserProxy.vcxproj +++ b/BrowserProxy/BrowserProxy.vcxproj @@ -5,14 +5,26 @@ Debug Win32 + + Debug + x64 + Develop Win32 + + Develop + x64 + Release Win32 + + Release + x64 + 16.0 @@ -27,18 +39,36 @@ v143 Unicode + + DynamicLibrary + true + v143 + Unicode + DynamicLibrary false v143 Unicode + + DynamicLibrary + false + v143 + Unicode + DynamicLibrary false v143 Unicode + + DynamicLibrary + false + v143 + Unicode + @@ -47,12 +77,21 @@ + + + + + + + + + true @@ -60,11 +99,24 @@ BrowserProxy $(SolutionDir)BrowserProxy\$(Configuration)\ + + true + true + BrowserProxy + true false BrowserProxy - $(SolutionDir)BrowserProxy\$(Configuration)\ + $(SolutionDir)BrowserProxy\$(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + true + false + BrowserProxy + $(SolutionDir)BrowserProxy\$(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ true @@ -72,6 +124,11 @@ BrowserProxy $(SolutionDir)BrowserProxy\$(Configuration)\ + + true + false + BrowserProxy + NotUsing @@ -106,6 +163,38 @@ version.lib;wininet.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + Disabled + WIN32;_WINDOWS;_DEBUG;_USRDLL;THERE_LOGGING;%(PreprocessorDefinitions) + + + true + + + false + _DEBUG;%(PreprocessorDefinitions) + BrowserProxy_i.h + BrowserProxy_i.c + BrowserProxy_p.c + true + $(IntDir)BrowserProxy.tlb + + + + + 0x0409 + $(IntDir);%(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + + + Windows + .\BrowserProxy.def + version.lib;wininet.lib;%(AdditionalDependencies) + + NotUsing @@ -142,6 +231,40 @@ version.lib;wininet.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + MaxSpeed + WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) + + + true + + + false + NDEBUG;%(PreprocessorDefinitions) + BrowserProxy_i.h + BrowserProxy_i.c + BrowserProxy_p.c + true + $(IntDir)BrowserProxy.tlb + + + + + 0x0409 + $(IntDir);%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + + + Windows + .\BrowserProxy.def + true + true + version.lib;wininet.lib;%(AdditionalDependencies) + + NotUsing @@ -179,6 +302,40 @@ version.lib;wininet.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + MaxSpeed + WIN32;_WINDOWS;NDEBUG;_USRDLL;THERE_LOGGING;%(PreprocessorDefinitions) + + + true + + + false + NDEBUG;%(PreprocessorDefinitions) + BrowserProxy_i.h + BrowserProxy_i.c + BrowserProxy_p.c + true + $(IntDir)BrowserProxy.tlb + + + + + 0x0409 + $(IntDir);%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + + + Windows + .\BrowserProxy.def + true + true + version.lib;wininet.lib;%(AdditionalDependencies) + + @@ -191,14 +348,23 @@ false + false false + false false + false + + + + + + diff --git a/BrowserProxy/SettingsRequestHandler.cpp b/BrowserProxy/SettingsRequestHandler.cpp index 10542b7..73b8770 100644 --- a/BrowserProxy/SettingsRequestHandler.cpp +++ b/BrowserProxy/SettingsRequestHandler.cpp @@ -179,7 +179,7 @@ HRESULT SettingsRequestHandler::HandleSettings(HWND wnd) break; } - DWORD size = token1 - data; + DWORD size = (DWORD)(token1 - data); if (size > 0) m_content->Write(data, size, nullptr); @@ -192,7 +192,7 @@ HRESULT SettingsRequestHandler::HandleSettings(HWND wnd) break; data = token2 + 1; - size = token2 - token1 + 1; + size = (DWORD)(token2 - token1 + 1); dsize -= size; if (strncmp(token1, "@home@", size) == 0) @@ -372,7 +372,7 @@ HRESULT SettingsRequestHandler::SettingsRequestHandler::SetStartPage(const WCHAR HKEY key; if (RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\There.com\\There", 0, KEY_WRITE, &key) == ERROR_SUCCESS) { - DWORD length = (wcslen(url) + 1) * sizeof(WCHAR); + DWORD length = (DWORD)((wcslen(url) + 1) * sizeof(WCHAR)); result = RegSetKeyValue(key, L"Edge\\", L"Start Page", REG_SZ, (BYTE*)url, length); RegCloseKey(key); } diff --git a/FlashProxy/FlashProxy.cpp b/FlashProxy/FlashProxy.cpp index e4942b1..494cdb1 100644 --- a/FlashProxy/FlashProxy.cpp +++ b/FlashProxy/FlashProxy.cpp @@ -404,7 +404,7 @@ HRESULT STDMETHODCALLTYPE FlashProxyModule::Close(DWORD dwSaveOption) BroadcastMessage(WM_FLASHPROXY_SET_TELEPORTING, 0, 0); if (m_proxyWnd != nullptr) - SetWindowLongPtr(m_proxyWnd, GWL_USERDATA, 0); + SetWindowLongPtr(m_proxyWnd, GWLP_USERDATA, 0); if (m_controller != nullptr) m_controller->Close(); @@ -489,7 +489,7 @@ HRESULT STDMETHODCALLTYPE FlashProxyModule::DoVerb(LONG iVerb, LPMSG lpmsg, IOle if (m_proxyWnd == nullptr) return E_FAIL; - SetWindowLongPtr(m_proxyWnd, GWL_USERDATA, (LPARAM)this); + SetWindowLongPtr(m_proxyWnd, GWLP_USERDATA, (LPARAM)this); } { @@ -1467,7 +1467,7 @@ LRESULT FlashProxyModule::BroadcastMessage(UINT Msg, WPARAM wParam, LPARAM lPara LRESULT APIENTRY FlashProxyModule::ChildWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { - FlashProxyModule *flashProxy = reinterpret_cast(GetWindowLongPtr(hWnd, GWL_USERDATA)); + FlashProxyModule *flashProxy = reinterpret_cast(GetWindowLongPtr(hWnd, GWLP_USERDATA)); switch (Msg) { @@ -1513,10 +1513,10 @@ LRESULT APIENTRY FlashProxyModule::ChildWndProc(HWND hWnd, UINT Msg, WPARAM wPar { WCHAR *buff = (WCHAR*)lParam; if (wcscpy_s(buff, wParam / sizeof(WCHAR), flashProxy->m_aboutQuery) == 0) - length = wcslen(buff); + length = (LONG)wcslen(buff); } else - length = flashProxy->m_aboutQuery.Length(); + length = (LONG)flashProxy->m_aboutQuery.Length(); } return length; diff --git a/FlashProxy/FlashProxy.vcxproj b/FlashProxy/FlashProxy.vcxproj index 3226308..bb8094e 100644 --- a/FlashProxy/FlashProxy.vcxproj +++ b/FlashProxy/FlashProxy.vcxproj @@ -5,14 +5,26 @@ Debug Win32 + + Debug + x64 + Develop Win32 + + Develop + x64 + Release Win32 + + Release + x64 + 16.0 @@ -27,18 +39,36 @@ v143 Unicode + + DynamicLibrary + true + v143 + Unicode + DynamicLibrary false v143 Unicode + + DynamicLibrary + false + v143 + Unicode + DynamicLibrary false v143 Unicode + + DynamicLibrary + false + v143 + Unicode + @@ -47,12 +77,21 @@ + + + + + + + + + true @@ -60,11 +99,24 @@ FlashProxy $(SolutionDir)FlashProxy\$(Configuration)\ + + true + true + FlashProxy + true false FlashProxy - $(SolutionDir)FlashProxy\$(Configuration)\ + $(SolutionDir)FlashProxy\$(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + true + false + FlashProxy + $(SolutionDir)FlashProxy\$(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ true @@ -72,6 +124,11 @@ FlashProxy $(SolutionDir)FlashProxy\$(Configuration)\ + + true + false + FlashProxy + NotUsing @@ -106,6 +163,38 @@ version.lib;wininet.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + Disabled + WIN32;_WINDOWS;_DEBUG;_USRDLL;THERE_LOGGING;%(PreprocessorDefinitions) + + + true + + + false + _DEBUG;%(PreprocessorDefinitions) + FlashProxy_i.h + FlashProxy_i.c + FlashProxy_p.c + true + $(IntDir)FlashProxy.tlb + + + + + 0x0409 + $(IntDir);%(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + + + Windows + .\FlashProxy.def + version.lib;wininet.lib;%(AdditionalDependencies) + + NotUsing @@ -142,6 +231,40 @@ version.lib;wininet.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + MaxSpeed + WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) + + + true + + + false + NDEBUG;%(PreprocessorDefinitions) + FlashProxy_i.h + FlashProxy_i.c + FlashProxy_p.c + true + $(IntDir)FlashProxy.tlb + + + + + 0x0409 + $(IntDir);%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + + + Windows + .\FlashProxy.def + true + true + version.lib;wininet.lib;%(AdditionalDependencies) + + NotUsing @@ -179,6 +302,40 @@ version.lib;wininet.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + MaxSpeed + WIN32;_WINDOWS;NDEBUG;_USRDLL;THERE_LOGGING;%(PreprocessorDefinitions) + + + true + + + false + NDEBUG;%(PreprocessorDefinitions) + FlashProxy_i.h + FlashProxy_i.c + FlashProxy_p.c + true + $(IntDir)FlashProxy.tlb + + + + + 0x0409 + $(IntDir);%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + + + Windows + .\FlashProxy.def + true + true + version.lib;wininet.lib;%(AdditionalDependencies) + + @@ -190,14 +347,23 @@ false + false false + false false + false + + + + + + diff --git a/Installer/Installer.vdproj b/Installer/Installer.vdproj index 8c48e25..c6c2f8b 100644 --- a/Installer/Installer.vdproj +++ b/Installer/Installer.vdproj @@ -21,6 +21,12 @@ } "Entry" { + "MsmKey" = "8:_02A78F38B037DD469B07991C8C4950C9" + "OwnerKey" = "8:_9B30F51C2B764CA3A04E0A222AB93877" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_07751E7C963D4559AB77281FF5D22CF7" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -321,6 +327,12 @@ } "Entry" { + "MsmKey" = "8:_6D0990A2A7480E04845C764044F92BDB" + "OwnerKey" = "8:_A7D3568047EE45A592DDC9B8693C44E9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_6DCCDB00994B4ADE8232AE6C2630AA8C" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -369,12 +381,6 @@ } "Entry" { - "MsmKey" = "8:_84EBB820081B890C202DDE0BADE39177" - "OwnerKey" = "8:_9B30F51C2B764CA3A04E0A222AB93877" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_8B89DC2A55084E7E9B9452E074E09900" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -471,12 +477,6 @@ } "Entry" { - "MsmKey" = "8:_A49B96AF4C42463BD5A5951180520559" - "OwnerKey" = "8:_A7D3568047EE45A592DDC9B8693C44E9" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_A75475B2FE6B4E588C5585E3B033AAC3" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -828,6 +828,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_02A78F38B037DD469B07991C8C4950C9" + { + "SourcePath" = "8:WebView2Loader.dll" + "TargetName" = "8:WebView2Loader.dll" + "Tag" = "8:" + "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_07751E7C963D4559AB77281FF5D22CF7" { "SourcePath" = "8:..\\Extras\\minimap\\compass\\compass2.css" @@ -1070,7 +1090,7 @@ } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C5AF236F41D4E3995B4383838383F69" { - "SourcePath" = "8:..\\FlashProxy\\Release\\WebView2Loader.dll" + "SourcePath" = "8:..\\FlashProxy\\Release\\Win32\\WebView2Loader.dll" "TargetName" = "8:WebView2Loader.dll" "Tag" = "8:" "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" @@ -1144,7 +1164,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1768,6 +1788,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D0990A2A7480E04845C764044F92BDB" + { + "SourcePath" = "8:WebView2Loader.dll" + "TargetName" = "8:WebView2Loader.dll" + "Tag" = "8:" + "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6DCCDB00994B4ADE8232AE6C2630AA8C" { "SourcePath" = "8:..\\Resources\\messagebar\\messagebar.html" @@ -1908,26 +1948,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_84EBB820081B890C202DDE0BADE39177" - { - "SourcePath" = "8:WebView2Loader.dll" - "TargetName" = "8:WebView2Loader.dll" - "Tag" = "8:" - "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B89DC2A55084E7E9B9452E074E09900" { "SourcePath" = "8:..\\Resources\\changeme\\changeme_network.html" @@ -2208,26 +2228,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A49B96AF4C42463BD5A5951180520559" - { - "SourcePath" = "8:WebView2Loader.dll" - "TargetName" = "8:WebView2Loader.dll" - "Tag" = "8:" - "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A75475B2FE6B4E588C5585E3B033AAC3" { "SourcePath" = "8:..\\Resources\\trade\\trade.js" @@ -2504,7 +2504,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -3164,7 +3164,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:ThereEdge" "ProductCode" = "8:{2FFE6410-F6D9-449C-B9F9-006D97ABB247}" - "PackageCode" = "8:{9AAB8644-329A-47F4-AEC2-A40D2B0AD2E8}" + "PackageCode" = "8:{CCDFCDAB-D324-4081-9A53-6F297683A3D6}" "UpgradeCode" = "8:{887059E3-E645-44A2-AE95-E602E27BD74F}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" @@ -3941,7 +3941,7 @@ { "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9B30F51C2B764CA3A04E0A222AB93877" { - "SourcePath" = "8:..\\BrowserProxy\\Release\\BrowserProxy.dll" + "SourcePath" = "8:..\\BrowserProxy\\Release\\Win32\\BrowserProxy.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" @@ -3969,7 +3969,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A7D3568047EE45A592DDC9B8693C44E9" { - "SourcePath" = "8:..\\FlashProxy\\Release\\FlashProxy.dll" + "SourcePath" = "8:..\\FlashProxy\\Release\\Win32\\FlashProxy.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_262A02DA39E04A6BBA77DBB9A7177CB5" diff --git a/ThereEdge.sln b/ThereEdge.sln index f241148..61bdbb1 100644 --- a/ThereEdge.sln +++ b/ThereEdge.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31313.79 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35219.272 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FlashProxy", "FlashProxy\FlashProxy.vcxproj", "{9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}" EndProject @@ -14,45 +14,70 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Develop|Any CPU = Develop|Any CPU + Develop|x64 = Develop|x64 Develop|x86 = Develop|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Debug|x64.ActiveCfg = Debug|x64 + {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Debug|x64.Build.0 = Debug|x64 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Debug|x86.ActiveCfg = Debug|Win32 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Debug|x86.Build.0 = Debug|Win32 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Develop|Any CPU.ActiveCfg = Develop|Win32 + {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Develop|x64.ActiveCfg = Develop|x64 + {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Develop|x64.Build.0 = Develop|x64 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Develop|x86.ActiveCfg = Develop|Win32 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Develop|x86.Build.0 = Develop|Win32 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Release|Any CPU.ActiveCfg = Release|Win32 + {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Release|x64.ActiveCfg = Release|x64 + {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Release|x64.Build.0 = Release|x64 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Release|x86.ActiveCfg = Release|Win32 {9B9EC2C9-8F0D-4320-9853-AAFDE83C42CD}.Release|x86.Build.0 = Release|Win32 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {DBD14B66-F34F-4401-966B-E0F1073168D5}.Debug|x64.ActiveCfg = Debug|x64 + {DBD14B66-F34F-4401-966B-E0F1073168D5}.Debug|x64.Build.0 = Debug|x64 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Debug|x86.ActiveCfg = Debug|Win32 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Debug|x86.Build.0 = Debug|Win32 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Develop|Any CPU.ActiveCfg = Develop|Win32 + {DBD14B66-F34F-4401-966B-E0F1073168D5}.Develop|x64.ActiveCfg = Develop|x64 + {DBD14B66-F34F-4401-966B-E0F1073168D5}.Develop|x64.Build.0 = Develop|x64 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Develop|x86.ActiveCfg = Develop|Win32 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Develop|x86.Build.0 = Develop|Win32 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Release|Any CPU.ActiveCfg = Release|Win32 + {DBD14B66-F34F-4401-966B-E0F1073168D5}.Release|x64.ActiveCfg = Release|x64 + {DBD14B66-F34F-4401-966B-E0F1073168D5}.Release|x64.Build.0 = Release|x64 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Release|x86.ActiveCfg = Release|Win32 {DBD14B66-F34F-4401-966B-E0F1073168D5}.Release|x86.Build.0 = Release|Win32 {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Debug|Any CPU.ActiveCfg = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Debug|Any CPU.Build.0 = Release + {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Debug|x64.ActiveCfg = Release + {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Debug|x64.Build.0 = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Debug|x86.ActiveCfg = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Develop|Any CPU.ActiveCfg = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Develop|Any CPU.Build.0 = Release + {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Develop|x64.ActiveCfg = Release + {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Develop|x64.Build.0 = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Develop|x86.ActiveCfg = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Release|Any CPU.ActiveCfg = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Release|Any CPU.Build.0 = Release + {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Release|x64.ActiveCfg = Release {4EA03C29-5CC6-46CC-B2CC-E956A716A745}.Release|x86.ActiveCfg = Release {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Debug|x64.ActiveCfg = Debug|Any CPU + {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Debug|x64.Build.0 = Debug|Any CPU {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Debug|x86.ActiveCfg = Release|Any CPU {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Develop|Any CPU.ActiveCfg = Debug|Any CPU + {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Develop|x64.ActiveCfg = Debug|Any CPU + {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Develop|x64.Build.0 = Debug|Any CPU {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Develop|x86.ActiveCfg = Release|Any CPU {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Release|x64.ActiveCfg = Release|Any CPU {7467BC47-B250-4225-9D2D-7FBCFB8D9688}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution