winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit a46a21fe0e9d05e88cc0a400877c276e4152d8e1
parent 66397ebd37d4f7bb172802f640d76caaef18396b
Author: Ashwini Patil <47225815+ashpatil-msft@users.noreply.github.com>
Date:   Fri, 12 Mar 2021 17:35:21 -0800

Consuming cpprestsdk (#790)

* Adding empty project

* creating proj

* Updating with other files and ppd

* working with debug|x64

* works for debug x86

* works for release x86 and x64

* arm32 and arm64

* activating arm build

* cleaning up experimental changes

* cleaning up

* cleanup

* activating arm for cpprestsdk debug

* adding line eof and updated allow words list

* remove git ignore path

* Removing includes from other projects

* Formatting cpprestsdk proj file and adding winhttp

* removed duplicate change

* remove fuzzing from solution file

* Apply config changes
Diffstat:
M.github/actions/spelling/allow.txt | 1+
Msrc/AppInstallerCLI.sln | 39+++++++++++++++++++++++++++------------
Msrc/AppInstallerCLI/AppInstallerCLI.vcxproj | 7+++++--
Msrc/AppInstallerCLITests/AppInstallerCLITests.vcxproj | 11+++++++----
Msrc/AppInstallerRepositoryCore/AppInstallerRepositoryCore.vcxproj | 6+++---
Msrc/WinGetUtil/WinGetUtil.vcxproj | 19+++++++++++--------
Asrc/cpprestsdk/cpprestsdk.vcxproj | 324+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Asrc/cpprestsdk/cpprestsdk.vcxproj.filters | 282+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 660 insertions(+), 29 deletions(-)

diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt @@ -56,6 +56,7 @@ cotaskmem cout cpp cppreference +cpprestsdk cppwinrt CPRWL createnew diff --git a/src/AppInstallerCLI.sln b/src/AppInstallerCLI.sln @@ -76,6 +76,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "spelling", "spelling", "{2A ..\.github\actions\spelling\patterns.txt = ..\.github\actions\spelling\patterns.txt EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cpprestsdk", "cpprestsdk\cpprestsdk.vcxproj", "{866C3F06-636F-4BE8-BC24-5F86ECC606A1}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution ManifestSchema\ManifestSchema.vcxitems*{1622da16-914f-4f57-a259-d5169003cc8c}*SharedItemsImports = 4 @@ -405,29 +407,41 @@ Global {1622DA16-914F-4F57-A259-D5169003CC8C}.Release|x64.ActiveCfg = Fuzzing|x64 {1622DA16-914F-4F57-A259-D5169003CC8C}.Release|x86.ActiveCfg = Fuzzing|x64 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|ARM.ActiveCfg = Debug|x86 - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|ARM.Build.0 = Debug|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|ARM64.ActiveCfg = Debug|x86 - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|ARM64.Build.0 = Debug|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|x64.ActiveCfg = Debug|x64 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|x64.Build.0 = Debug|x64 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|x86.ActiveCfg = Debug|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Debug|x86.Build.0 = Debug|x86 - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|ARM.ActiveCfg = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|ARM.Build.0 = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|ARM64.ActiveCfg = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|ARM64.Build.0 = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|x64.ActiveCfg = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|x64.Build.0 = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|x86.ActiveCfg = Debug|Any CPU - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|x86.Build.0 = Debug|Any CPU + {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|ARM.ActiveCfg = Release|x86 + {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|ARM64.ActiveCfg = Release|x86 + {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|x64.ActiveCfg = Release|x64 + {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Fuzzing|x86.ActiveCfg = Release|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|ARM.ActiveCfg = Release|x86 - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|ARM.Build.0 = Release|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|ARM64.ActiveCfg = Release|x86 - {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|ARM64.Build.0 = Release|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|x64.ActiveCfg = Release|x64 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|x64.Build.0 = Release|x64 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|x86.ActiveCfg = Release|x86 {3BAF989F-7F65-465B-ACE8-BAFE42D1017E}.Release|x86.Build.0 = Release|x86 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|ARM.ActiveCfg = Debug|ARM + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|ARM.Build.0 = Debug|ARM + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|ARM64.Build.0 = Debug|ARM64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|x64.ActiveCfg = Debug|x64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|x64.Build.0 = Debug|x64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|x86.ActiveCfg = Debug|Win32 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Debug|x86.Build.0 = Debug|Win32 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Fuzzing|ARM.ActiveCfg = Release|ARM + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Fuzzing|ARM64.ActiveCfg = Release|ARM64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Fuzzing|x64.ActiveCfg = Release|x64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Fuzzing|x86.ActiveCfg = Release|Win32 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|ARM.ActiveCfg = Release|ARM + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|ARM.Build.0 = Release|ARM + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|ARM64.ActiveCfg = Release|ARM64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|ARM64.Build.0 = Release|ARM64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|x64.ActiveCfg = Release|x64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|x64.Build.0 = Release|x64 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|x86.ActiveCfg = Release|Win32 + {866C3F06-636F-4BE8-BC24-5F86ECC606A1}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -444,6 +458,7 @@ Global {7D05F64D-CE5A-42AA-A2C1-E91458F061CF} = {8D53D749-D51C-46F8-A162-9371AAA6C2E7} {952B513F-8A00-4D74-9271-925AFB3C6252} = {8D53D749-D51C-46F8-A162-9371AAA6C2E7} {2ACDE176-F13F-42FA-8159-C34FA3D37837} = {8D53D749-D51C-46F8-A162-9371AAA6C2E7} + {866C3F06-636F-4BE8-BC24-5F86ECC606A1} = {60618CAC-2995-4DF9-9914-45C6FC02C995} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {B6FDB70C-A751-422C-ACD1-E35419495857} diff --git a/src/AppInstallerCLI/AppInstallerCLI.vcxproj b/src/AppInstallerCLI/AppInstallerCLI.vcxproj @@ -142,7 +142,7 @@ <Link> <SubSystem>Console</SubSystem> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> - <AdditionalDependencies Condition="'$(Configuration)'=='Debug'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)'=='Debug'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Manifest> <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> @@ -194,7 +194,7 @@ <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> - <AdditionalDependencies Condition="'$(Configuration)'=='Release'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)'=='Release'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Manifest> <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> @@ -227,6 +227,9 @@ <ProjectReference Include="..\AppInstallerRepositoryCore\AppInstallerRepositoryCore.vcxproj"> <Project>{5eb88068-5fb9-4e69-89b2-72dbc5e068f9}</Project> </ProjectReference> + <ProjectReference Include="..\cpprestsdk\cpprestsdk.vcxproj"> + <Project>{866c3f06-636f-4be8-bc24-5f86ecc606a1}</Project> + </ProjectReference> <ProjectReference Include="..\JsonCppLib\JsonCppLib.vcxproj"> <Project>{82b39fda-e86b-4713-a873-9d56de00247a}</Project> </ProjectReference> diff --git a/src/AppInstallerCLITests/AppInstallerCLITests.vcxproj b/src/AppInstallerCLITests/AppInstallerCLITests.vcxproj @@ -116,7 +116,7 @@ <Link> <SubSystem>Console</SubSystem> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Manifest> <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)..\manifest\shared.manifest</AdditionalManifestFiles> @@ -132,7 +132,7 @@ <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatWarningAsError> </ClCompile> <Link> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Manifest> <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\manifest\shared.manifest</AdditionalManifestFiles> @@ -157,8 +157,8 @@ <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Manifest> <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)..\manifest\shared.manifest</AdditionalManifestFiles> @@ -497,6 +497,9 @@ <ProjectReference Include="..\AppInstallerRepositoryCore\AppInstallerRepositoryCore.vcxproj"> <Project>{5eb88068-5fb9-4e69-89b2-72dbc5e068f9}</Project> </ProjectReference> + <ProjectReference Include="..\cpprestsdk\cpprestsdk.vcxproj"> + <Project>{866c3f06-636f-4be8-bc24-5f86ecc606a1}</Project> + </ProjectReference> <ProjectReference Include="..\JsonCppLib\JsonCppLib.vcxproj"> <Project>{82b39fda-e86b-4713-a873-9d56de00247a}</Project> </ProjectReference> diff --git a/src/AppInstallerRepositoryCore/AppInstallerRepositoryCore.vcxproj b/src/AppInstallerRepositoryCore/AppInstallerRepositoryCore.vcxproj @@ -121,7 +121,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> <ClCompile> <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;_DEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> @@ -138,7 +138,7 @@ </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'"> <ClCompile> - <PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;WIN32;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatWarningAsError> </ClCompile> @@ -151,7 +151,7 @@ <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;NDEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\JsonCppLib\json;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> diff --git a/src/WinGetUtil/WinGetUtil.vcxproj b/src/WinGetUtil/WinGetUtil.vcxproj @@ -143,9 +143,9 @@ <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Source.def</ModuleDefinitionFile> <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Source.def</ModuleDefinitionFile> <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Source.def</ModuleDefinitionFile> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> @@ -170,7 +170,7 @@ <Link> <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Windows</SubSystem> <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Source.def</ModuleDefinitionFile> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> </Link> <Manifest> @@ -208,10 +208,10 @@ <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Source.def</ModuleDefinitionFile> <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Source.def</ModuleDefinitionFile> <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Source.def</ModuleDefinitionFile> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;%(AdditionalDependencies)</AdditionalDependencies> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <DelayLoadDLLs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">winsqlite3.dll;icuuc.dll;icuin.dll;%(DelayLoadDLLs)</DelayLoadDLLs> @@ -252,6 +252,9 @@ <ProjectReference Include="..\AppInstallerRepositoryCore\AppInstallerRepositoryCore.vcxproj"> <Project>{5eb88068-5fb9-4e69-89b2-72dbc5e068f9}</Project> </ProjectReference> + <ProjectReference Include="..\cpprestsdk\cpprestsdk.vcxproj"> + <Project>{866c3f06-636f-4be8-bc24-5f86ecc606a1}</Project> + </ProjectReference> <ProjectReference Include="..\JsonCppLib\JsonCppLib.vcxproj"> <Project>{82b39fda-e86b-4713-a873-9d56de00247a}</Project> </ProjectReference> diff --git a/src/cpprestsdk/cpprestsdk.vcxproj b/src/cpprestsdk/cpprestsdk.vcxproj @@ -0,0 +1,324 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup Label="Globals"> + <VCProjectVersion>16.0</VCProjectVersion> + <ProjectGuid>{866C3F06-636F-4BE8-BC24-5F86ECC606A1}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport> + <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support> + <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|ARM"> + <Configuration>Debug</Configuration> + <Platform>ARM</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|ARM64"> + <Configuration>Debug</Configuration> + <Platform>ARM64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|ARM"> + <Configuration>Release</Configuration> + <Platform>ARM</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|ARM64"> + <Configuration>Release</Configuration> + <Platform>ARM64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)$(PlatformShortname)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)$(PlatformShortname)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PreprocessorDefinitions>WIN32;_NO_ASYNCRTIMP;_DEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <LanguageStandard>stdcpp17</LanguageStandard> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <TargetMachine>MachineX86</TargetMachine> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Windows</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <PreprocessorDefinitions>WIN32;_NO_ASYNCRTIMP;NDEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <LanguageStandard>stdcpp17</LanguageStandard> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <TargetMachine>MachineX86</TargetMachine> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Windows</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <LanguageStandard>stdcpp17</LanguageStandard> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;NDEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Lib> + <AdditionalDependencies> crypt32.lib;winhttp.lib; </AdditionalDependencies> + </Lib> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> + <ClCompile> + <LanguageStandard>stdcpp17</LanguageStandard> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;NDEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> + <ClCompile> + <LanguageStandard>stdcpp17</LanguageStandard> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;NDEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> + <ClCompile> + <LanguageStandard>stdcpp17</LanguageStandard> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;_DEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> + <ClCompile> + <LanguageStandard>stdcpp17</LanguageStandard> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;_DEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <LanguageStandard>stdcpp17</LanguageStandard> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PreprocessorDefinitions>_NO_ASYNCRTIMP;_DEBUG;CPPREST_EXCLUDE_WEBSOCKETS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <WarningLevel>Level3</WarningLevel> + <AdditionalIncludeDirectories>$(ProjectDir)cpprestsdk\Release\src\pch;$(ProjectDir)cpprestsdk\Release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Lib> + <AdditionalDependencies> crypt32.lib;winhttp.lib; </AdditionalDependencies> + </Lib> + </ItemDefinitionGroup> + <ItemGroup> + <ClInclude Include="cpprestsdk\Release\include\cpprest\astreambuf.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\asyncrt_utils.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\base_uri.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\containerstream.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\basic_types.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\cpprest_compat.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\fileio.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\http_helpers.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\http_server.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\http_server_api.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\nosal.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\resource.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\SafeInt3.hpp" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\web_utilities.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\filestream.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_client.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_compression.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_headers.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_listener.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_msg.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\interopstream.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\json.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\oauth1.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\oauth2.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\producerconsumerstream.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\rawptrstream.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\streams.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\uri.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\uri_builder.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\version.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\ws_client.h" /> + <ClInclude Include="cpprestsdk\Release\include\cpprest\ws_msg.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplx.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxcancellation_token.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxconv.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxinterface.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxlinux.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxtasks.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxwin.h" /> + <ClInclude Include="cpprestsdk\Release\include\pplx\threadpool.h" /> + <ClInclude Include="cpprestsdk\Release\src\http\client\http_client_impl.h" /> + <ClInclude Include="cpprestsdk\Release\src\http\common\connection_pool_helpers.h" /> + <ClInclude Include="cpprestsdk\Release\src\http\common\internal_http_helpers.h" /> + <ClInclude Include="cpprestsdk\Release\src\http\common\x509_cert_utilities.h" /> + <ClInclude Include="cpprestsdk\Release\src\http\listener\http_server_httpsys.h" /> + <ClInclude Include="cpprestsdk\Release\src\http\listener\http_server_impl.h" /> + <ClInclude Include="cpprestsdk\Release\src\pch\stdafx.h" /> + </ItemGroup> + <ItemGroup> + <None Include="cpprestsdk\Release\include\cpprest\details\http_constants.dat" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="cpprestsdk\Release\src\http\client\http_client.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\client\http_client_msg.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\client\http_client_winhttp.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\common\http_compression.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\common\http_helpers.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\common\http_msg.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_listener.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_listener_msg.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_server_api.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_server_httpsys.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\oauth\oauth1.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\http\oauth\oauth2.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\json\json.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\json\json_parsing.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\json\json_serialization.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\pch\stdafx.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\pplx\pplx.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\pplx\pplxwin.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\pplx\threadpool.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\streams\fileio_win32.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\uri\uri.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\uri\uri_builder.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\utilities\asyncrt_utils.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\utilities\base64.cpp" /> + <ClCompile Include="cpprestsdk\Release\src\utilities\web_utilities.cpp" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> diff --git a/src/cpprestsdk/cpprestsdk.vcxproj.filters b/src/cpprestsdk/cpprestsdk.vcxproj.filters @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="include"> + <UniqueIdentifier>{1c25813d-4544-4a3f-8495-27a014ac14b9}</UniqueIdentifier> + </Filter> + <Filter Include="include\cpprest"> + <UniqueIdentifier>{d53ec1c0-3d99-4540-b2c5-ff8180506cbe}</UniqueIdentifier> + </Filter> + <Filter Include="include\cpprest\details"> + <UniqueIdentifier>{bbef2396-6c2c-494a-a1cd-7ca982b138a6}</UniqueIdentifier> + </Filter> + <Filter Include="include\pplx"> + <UniqueIdentifier>{76c458db-02ff-4a14-bc72-ae4ca1459ada}</UniqueIdentifier> + </Filter> + <Filter Include="src"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="src\http"> + <UniqueIdentifier>{a4dc8af0-3294-4dd8-80e3-0ae8f2e6b058}</UniqueIdentifier> + </Filter> + <Filter Include="src\http\client"> + <UniqueIdentifier>{a9f770d9-8b59-4ae7-a7fa-e8791a97876e}</UniqueIdentifier> + </Filter> + <Filter Include="src\json"> + <UniqueIdentifier>{ddbd6f03-992b-4d23-a40c-a0b40f5edff0}</UniqueIdentifier> + </Filter> + <Filter Include="src\pch"> + <UniqueIdentifier>{2e28534f-212a-49f6-bf2c-a8ab0f180023}</UniqueIdentifier> + </Filter> + <Filter Include="src\pplx"> + <UniqueIdentifier>{c839b6bb-8c9d-4584-8ced-256ee47b94ab}</UniqueIdentifier> + </Filter> + <Filter Include="src\utilities"> + <UniqueIdentifier>{6596cb5e-18de-405f-967b-b06afe5a9782}</UniqueIdentifier> + </Filter> + <Filter Include="src\http\common"> + <UniqueIdentifier>{82da44e5-b5f2-4b5e-ab7a-1a4e0743396a}</UniqueIdentifier> + </Filter> + <Filter Include="src\http\listener"> + <UniqueIdentifier>{37e0dda4-c6f1-4f58-8f84-85244e41591b}</UniqueIdentifier> + </Filter> + <Filter Include="src\http\oauth"> + <UniqueIdentifier>{a3645e36-5393-4123-b37f-4a9de0b8213d}</UniqueIdentifier> + </Filter> + <Filter Include="src\uri"> + <UniqueIdentifier>{8549a0c4-aa44-4e68-b1cd-30b68b979a37}</UniqueIdentifier> + </Filter> + <Filter Include="src\streams"> + <UniqueIdentifier>{f778f9b3-7f30-4448-8e4b-9a9c68880f44}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\basic_types.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\cpprest_compat.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\fileio.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\http_helpers.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\http_server.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\http_server_api.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\nosal.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\resource.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\SafeInt3.hpp"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\details\web_utilities.h"> + <Filter>include\cpprest\details</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\astreambuf.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\asyncrt_utils.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\base_uri.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\containerstream.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\filestream.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_client.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_compression.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_headers.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_listener.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\http_msg.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\interopstream.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\json.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\oauth1.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\oauth2.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\producerconsumerstream.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\rawptrstream.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\streams.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\uri.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\uri_builder.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\version.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\ws_client.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\cpprest\ws_msg.h"> + <Filter>include\cpprest</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplx.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxcancellation_token.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxconv.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxinterface.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxlinux.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxtasks.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\pplxwin.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\include\pplx\threadpool.h"> + <Filter>include\pplx</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\pch\stdafx.h"> + <Filter>src\pch</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\http\client\http_client_impl.h"> + <Filter>src\http\client</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\http\common\connection_pool_helpers.h"> + <Filter>src\http\common</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\http\common\internal_http_helpers.h"> + <Filter>src\http\common</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\http\common\x509_cert_utilities.h"> + <Filter>src\http\common</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\http\listener\http_server_httpsys.h"> + <Filter>src\http\listener</Filter> + </ClInclude> + <ClInclude Include="cpprestsdk\Release\src\http\listener\http_server_impl.h"> + <Filter>src\http\listener</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <None Include="cpprestsdk\Release\include\cpprest\details\http_constants.dat"> + <Filter>include\cpprest\details</Filter> + </None> + </ItemGroup> + <ItemGroup> + <ClCompile Include="cpprestsdk\Release\src\json\json.cpp"> + <Filter>src\json</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\json\json_parsing.cpp"> + <Filter>src\json</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\json\json_serialization.cpp"> + <Filter>src\json</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\utilities\asyncrt_utils.cpp"> + <Filter>src\utilities</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\utilities\base64.cpp"> + <Filter>src\utilities</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\utilities\web_utilities.cpp"> + <Filter>src\utilities</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\pplx\pplx.cpp"> + <Filter>src\pplx</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\pplx\pplxwin.cpp"> + <Filter>src\pplx</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\pch\stdafx.cpp"> + <Filter>src\pch</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\client\http_client.cpp"> + <Filter>src\http\client</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\client\http_client_msg.cpp"> + <Filter>src\http\client</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp"> + <Filter>src\http\client</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\common\http_compression.cpp"> + <Filter>src\http\common</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\common\http_helpers.cpp"> + <Filter>src\http\common</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\common\http_msg.cpp"> + <Filter>src\http\common</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_listener.cpp"> + <Filter>src\http\listener</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_listener_msg.cpp"> + <Filter>src\http\listener</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_server_api.cpp"> + <Filter>src\http\listener</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\listener\http_server_httpsys.cpp"> + <Filter>src\http\listener</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\oauth\oauth1.cpp"> + <Filter>src\http\oauth</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\oauth\oauth2.cpp"> + <Filter>src\http\oauth</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\uri\uri.cpp"> + <Filter>src\uri</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\uri\uri_builder.cpp"> + <Filter>src\uri</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\streams\fileio_win32.cpp"> + <Filter>src\streams</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\http\client\http_client_winhttp.cpp"> + <Filter>src\http\client</Filter> + </ClCompile> + <ClCompile Include="cpprestsdk\Release\src\pplx\threadpool.cpp"> + <Filter>src\pplx</Filter> + </ClCompile> + </ItemGroup> +</Project>