Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MediaArea/ZenLib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérôme Martinez <jerome@mediaarea.net>2022-05-01 23:31:18 +0300
committerGitHub <noreply@github.com>2022-05-01 23:31:18 +0300
commit731d70178376a919bbb193b1c12b8f0da7b32c04 (patch)
treef533f477e5a2e829aca79e6f85a0978cd020e135 /Project
parent5fe5d611141e720edecff87e51a2d4d0ad0586b1 (diff)
parent2571835fc0d44823bb3869474b12e5d24545b102 (diff)
Merge pull request #135 from JeromeMartinez/MSVC2022
MSVC2022 project files
Diffstat (limited to 'Project')
-rw-r--r--Project/MSVC2022/CleanUp.bat25
-rw-r--r--Project/MSVC2022/Example/ZenLib_Test.sln19
-rw-r--r--Project/MSVC2022/Example/ZenLib_Test.vcxproj67
-rw-r--r--Project/MSVC2022/Example/ZenLib_Test.vcxproj.filters14
-rw-r--r--Project/MSVC2022/Library/ZenLib.vcxproj178
-rw-r--r--Project/MSVC2022/Library/ZenLib.vcxproj.filters203
-rw-r--r--Project/MSVC2022/Library/ZenLib_UWP.vcxproj259
-rw-r--r--Project/MSVC2022/ZenLib_MSVC.sln30
-rw-r--r--Project/MSVC2022/ZenLib_UWP.sln36
9 files changed, 831 insertions, 0 deletions
diff --git a/Project/MSVC2022/CleanUp.bat b/Project/MSVC2022/CleanUp.bat
new file mode 100644
index 0000000..0fd41f1
--- /dev/null
+++ b/Project/MSVC2022/CleanUp.bat
@@ -0,0 +1,25 @@
+@echo off
+
+rem MS Visual Studio specific ---
+if exist *.opensdf del *.opensdf
+if exist *.sdf del *.sdf
+
+pushd Example
+if exist Debug rmdir Debug /Q /S
+if exist Release rmdir Release /Q /S
+if exist Win32 rmdir Win32 /Q /S
+if exist x64 rmdir x64 /Q /S
+if exist *.ncb del *.ncb
+if exist *.user del *.user
+if exist *.suo del *.suo /AH
+popd
+
+pushd Library
+if exist Debug rmdir Debug /Q /S
+if exist Release rmdir Release /Q /S
+if exist Win32 rmdir Win32 /Q /S
+if exist x64 rmdir x64 /Q /S
+if exist *.ncb del *.ncb
+if exist *.user del *.user
+if exist *.suo del *.suo /AH
+popd
diff --git a/Project/MSVC2022/Example/ZenLib_Test.sln b/Project/MSVC2022/Example/ZenLib_Test.sln
new file mode 100644
index 0000000..4e15f30
--- /dev/null
+++ b/Project/MSVC2022/Example/ZenLib_Test.sln
@@ -0,0 +1,19 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26228.4
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZenLib_Test", "ZenLib_Test.vcxproj", "{425F07FD-D7F7-467F-B213-8B60635582F2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {425F07FD-D7F7-467F-B213-8B60635582F2}.Release|Win32.ActiveCfg = Release|x64
+ {425F07FD-D7F7-467F-B213-8B60635582F2}.Release|Win32.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Project/MSVC2022/Example/ZenLib_Test.vcxproj b/Project/MSVC2022/Example/ZenLib_Test.vcxproj
new file mode 100644
index 0000000..3bef48b
--- /dev/null
+++ b/Project/MSVC2022/Example/ZenLib_Test.vcxproj
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{425F07FD-D7F7-467F-B213-8B60635582F2}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v141</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v141</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../Source;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>../../../Release/MSVC/Library;../../../../Shared/Library/MSVC</AdditionalLibraryDirectories>
+ <AdditionalDependencies>comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../Source;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>../../../Release/MSVC/Library;../../../../Shared/Library/MSVC</AdditionalLibraryDirectories>
+ <AdditionalDependencies>comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\Source\Example\ZenLib_Test.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Project/MSVC2022/Example/ZenLib_Test.vcxproj.filters b/Project/MSVC2022/Example/ZenLib_Test.vcxproj.filters
new file mode 100644
index 0000000..a37fe2a
--- /dev/null
+++ b/Project/MSVC2022/Example/ZenLib_Test.vcxproj.filters
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{5fc02ff6-0eab-4a4f-a754-256dd82d27af}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\Source\Example\ZenLib_Test.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Project/MSVC2022/Library/ZenLib.vcxproj b/Project/MSVC2022/Library/ZenLib.vcxproj
new file mode 100644
index 0000000..9be8bad
--- /dev/null
+++ b/Project/MSVC2022/Library/ZenLib.vcxproj
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}</ProjectGuid>
+ <RootNamespace>ZenLib</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v143</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v143</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v143</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v143</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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|Win32'" 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|x64'" 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|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>Disabled</Optimization>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <Optimization>Disabled</Optimization>
+ <LanguageStandard>stdcpplatest</LanguageStandard>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <DebugInformationFormat>None</DebugInformationFormat>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <DebugInformationFormat>OldStyle</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\Source\ZenLib\Conf.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\CriticalSection.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Dir.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\File.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\FileName.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\HTTP_Client.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\InfoMap.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\int128s.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\int128u.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\MemoryDebug.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\OS_Utils.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\PreComp.cpp">
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Thread.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Translation.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Utils.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Ztring.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringList.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringListList.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringListListF.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Cookies.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Handler.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Request.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Utils.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Html\Html_Handler.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Html\Html_Request.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream_Fast.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream_LE.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Conf.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Conf_Internal.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\CriticalSection.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Dir.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\File.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\FileName.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\HTTP_Client.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\InfoMap.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\int128s.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\int128u.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\MemoryDebug.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\MemoryUtils.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\OS_Utils.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\PreComp.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Thread.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Trace.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Translation.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Utils.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Ztring.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringList.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringListList.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringListListF.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Html\Html_Handler.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Html\Html_Request.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Cookies.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Handler.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Request.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Utils.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Project/MSVC2022/Library/ZenLib.vcxproj.filters b/Project/MSVC2022/Library/ZenLib.vcxproj.filters
new file mode 100644
index 0000000..28360fa
--- /dev/null
+++ b/Project/MSVC2022/Library/ZenLib.vcxproj.filters
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Source Files\Format">
+ <UniqueIdentifier>{b0e0820a-9895-4fee-8a01-7583d157cda3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Format\Http">
+ <UniqueIdentifier>{a987454d-645c-4a63-bc84-ffc79ae4679d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Format\Html">
+ <UniqueIdentifier>{e2876701-1853-42b5-a385-15d45b825a88}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Header Files\Format">
+ <UniqueIdentifier>{14855e7b-4367-4780-9bdb-48a7e942fd23}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Format\Html">
+ <UniqueIdentifier>{5cfba4eb-2f03-4a6b-8f8a-a8a0dbfb4802}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Format\Http">
+ <UniqueIdentifier>{16c53209-3c96-4ded-b925-c5cd36c4858f}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\Source\ZenLib\Conf.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\CriticalSection.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Dir.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\File.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\FileName.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\HTTP_Client.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\InfoMap.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\int128s.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\int128u.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\MemoryDebug.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\OS_Utils.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Thread.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Translation.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Utils.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Ztring.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringList.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringListList.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringListListF.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Cookies.cpp">
+ <Filter>Source Files\Format\Http</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Handler.cpp">
+ <Filter>Source Files\Format\Http</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Request.cpp">
+ <Filter>Source Files\Format\Http</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Utils.cpp">
+ <Filter>Source Files\Format\Http</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Html\Html_Handler.cpp">
+ <Filter>Source Files\Format\Html</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Html\Html_Request.cpp">
+ <Filter>Source Files\Format\Html</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\PreComp.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream_LE.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Conf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\CriticalSection.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Dir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\File.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\FileName.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\HTTP_Client.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\InfoMap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\int128s.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\int128u.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\MemoryDebug.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\OS_Utils.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Thread.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Trace.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Translation.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Utils.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Ztring.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringList.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringListList.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringListListF.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Html\Html_Handler.h">
+ <Filter>Header Files\Format\Html</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Html\Html_Request.h">
+ <Filter>Header Files\Format\Html</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Cookies.h">
+ <Filter>Header Files\Format\Http</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Handler.h">
+ <Filter>Header Files\Format\Http</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Request.h">
+ <Filter>Header Files\Format\Http</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Utils.h">
+ <Filter>Header Files\Format\Http</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\Conf_Internal.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\PreComp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\MemoryUtils.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream_Fast.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Project/MSVC2022/Library/ZenLib_UWP.vcxproj b/Project/MSVC2022/Library/ZenLib_UWP.vcxproj
new file mode 100644
index 0000000..4c0853c
--- /dev/null
+++ b/Project/MSVC2022/Library/ZenLib_UWP.vcxproj
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{6c3e4874-4d35-4178-84b2-d8c4f85b32ef}</ProjectGuid>
+ <Keyword>StaticLibrary</Keyword>
+ <RootNamespace>ZenLib</RootNamespace>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <AppContainerApplication>true</AppContainerApplication>
+ <ApplicationType>Windows Store</ApplicationType>
+ <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
+ <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v143</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|ARM'">
+ <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|ARM'">
+ <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 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>
+ <PropertyGroup>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <AdditionalIncludeDirectories>../../../Source;../../../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>ZenLib/PreComp.h</PrecompiledHeaderFile>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\Source\ZenLib\Conf.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\CriticalSection.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Dir.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\File.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\FileName.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\HTTP_Client.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\InfoMap.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\int128s.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\int128u.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\MemoryDebug.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\OS_Utils.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\PreComp.cpp">
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\..\..\Source\ZenLib\Thread.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Translation.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Utils.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Ztring.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringList.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringListList.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\ZtringListListF.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Cookies.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Handler.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Request.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Http\Http_Utils.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Html\Html_Handler.cpp" />
+ <ClCompile Include="..\..\..\Source\ZenLib\Format\Html\Html_Request.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\BitStream_LE.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Conf.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Conf_Internal.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\CriticalSection.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Dir.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\File.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\FileName.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\HTTP_Client.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\InfoMap.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\int128s.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\int128u.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\MemoryDebug.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\MemoryUtils.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\OS_Utils.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\PreComp.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Thread.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Trace.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Translation.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Utils.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Ztring.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringList.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringListList.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\ZtringListListF.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Html\Html_Handler.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Html\Html_Request.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Cookies.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Handler.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Request.h" />
+ <ClInclude Include="..\..\..\Source\ZenLib\Format\Http\Http_Utils.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Project/MSVC2022/ZenLib_MSVC.sln b/Project/MSVC2022/ZenLib_MSVC.sln
new file mode 100644
index 0000000..bd1635d
--- /dev/null
+++ b/Project/MSVC2022/ZenLib_MSVC.sln
@@ -0,0 +1,30 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.1.32421.90
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZenLib", "Library\ZenLib.vcxproj", "{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|Win32.Build.0 = Debug|Win32
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|x64.ActiveCfg = Debug|x64
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|x64.Build.0 = Debug|x64
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|Win32.ActiveCfg = Release|Win32
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|Win32.Build.0 = Release|Win32
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|x64.ActiveCfg = Release|x64
+ {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {C25B6F41-9F71-40C1-8BC5-E7DD2F41DB9B}
+ EndGlobalSection
+EndGlobal
diff --git a/Project/MSVC2022/ZenLib_UWP.sln b/Project/MSVC2022/ZenLib_UWP.sln
new file mode 100644
index 0000000..955c885
--- /dev/null
+++ b/Project/MSVC2022/ZenLib_UWP.sln
@@ -0,0 +1,36 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.1.32421.90
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZenLib_UWP", "Library\ZenLib_UWP.vcxproj", "{6C3E4874-4D35-4178-84B2-D8C4F85B32EF}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM = Debug|ARM
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|ARM = Release|ARM
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Debug|ARM.Build.0 = Debug|ARM
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Debug|x64.ActiveCfg = Debug|x64
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Debug|x64.Build.0 = Debug|x64
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Debug|x86.ActiveCfg = Debug|Win32
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Debug|x86.Build.0 = Debug|Win32
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Release|ARM.ActiveCfg = Release|ARM
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Release|ARM.Build.0 = Release|ARM
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Release|x64.ActiveCfg = Release|x64
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Release|x64.Build.0 = Release|x64
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Release|x86.ActiveCfg = Release|Win32
+ {6C3E4874-4D35-4178-84B2-D8C4F85B32EF}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {5F82701D-94EA-4A36-80C1-2BAAC6CD84B7}
+ EndGlobalSection
+EndGlobal