Initial community commit

This commit is contained in:
Jef
2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit 20d28e80a5
16810 changed files with 4640254 additions and 2 deletions
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<!--<UseProjectTMPDirectory>true</UseProjectTMPDirectory>-->
<UseMSBuildResourceManager>false</UseMSBuildResourceManager>
<UseMultiToolTask>false</UseMultiToolTask>
<!--<EnforceProcessCountAcrossBuilds>true</EnforceProcessCountAcrossBuilds>-->
<!--<EnableClServerMode>true</EnableClServerMode>-->
<!--<CL_MPCount>20</CL_MPCount>-->
<BuildPassReferences>true</BuildPassReferences>
<AllowParallelCompileInReferencedProjects>false</AllowParallelCompileInReferencedProjects>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<CustomBuild>
<BuildInParallel>true</BuildInParallel>
</CustomBuild>
</ItemDefinitionGroup>
</Project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,939 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\asiomodern">
<UniqueIdentifier>{E97649C5-D55A-0A1B-3EBB-046E2ABEF49C}</UniqueIdentifier>
</Filter>
<Filter Include="include\asiomodern\include">
<UniqueIdentifier>{5C772F5A-4887-DB2A-B140-40499D6FCAC3}</UniqueIdentifier>
</Filter>
<Filter Include="include\asiomodern\include\ASIOModern">
<UniqueIdentifier>{3C486619-A80C-6509-7172-95D3DDF5003F}</UniqueIdentifier>
</Filter>
<Filter Include="misc">
<UniqueIdentifier>{B1A29A7C-9DD9-9B0D-46C6-811032DC170F}</UniqueIdentifier>
</Filter>
<Filter Include="mptrack">
<UniqueIdentifier>{778900D8-E368-7F73-EC80-0A4A58DFE5D4}</UniqueIdentifier>
</Filter>
<Filter Include="mptrack\wine">
<UniqueIdentifier>{D999E983-C5FC-7828-6E82-B1DE5AC444AB}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt">
<UniqueIdentifier>{0D1E30A9-79FD-AE44-8215-3A1BEE7315A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\audio">
<UniqueIdentifier>{EE51C37D-5A12-3FB4-234D-88318FCC8390}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base">
<UniqueIdentifier>{D7D6CF03-C339-5FA8-6CBF-975E58012B2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base\tests">
<UniqueIdentifier>{F94610AE-E52A-D103-4E8B-CB563A8EBB85}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary">
<UniqueIdentifier>{E1ECAE37-CDBA-A23D-B64E-1364A2BB7EA2}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary\tests">
<UniqueIdentifier>{833C2E90-6FCB-B759-18EA-CB540458C8FF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\check">
<UniqueIdentifier>{7A65E07D-E625-5CB4-AF60-A5311BE0A090}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc">
<UniqueIdentifier>{94D615E1-008C-8ED6-8980-88ADF53485DA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc\tests">
<UniqueIdentifier>{766058C2-E276-5658-2BEE-E179974327E0}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto">
<UniqueIdentifier>{3D3AAD3A-2908-A140-129C-1167FE087DA5}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto\tests">
<UniqueIdentifier>{DF1EE047-CBAD-6911-74CC-7D0C603A7AB7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\detect">
<UniqueIdentifier>{7535143C-6103-0842-4A97-78683604E4A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian">
<UniqueIdentifier>{4B85033F-3753-F744-20E7-676B0C54D3A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian\tests">
<UniqueIdentifier>{6DFC313A-598B-BB03-02AA-CFFEEE17CCA9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\environment">
<UniqueIdentifier>{B1B8A85D-1D1A-866B-A687-CC1D12E8BC2A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\exception_text">
<UniqueIdentifier>{6F821773-5B7C-40C5-44E9-D6D53082A631}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format">
<UniqueIdentifier>{C5847241-B152-6647-9AE6-D66D865342AC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format\tests">
<UniqueIdentifier>{672FE5C8-53BE-6E92-FCDC-828DE84A7F38}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io">
<UniqueIdentifier>{D454AB6B-C00C-EDB8-2914-C61415EB87A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io\tests">
<UniqueIdentifier>{B68E2391-A287-42E3-CBB9-2768B71122EF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_read">
<UniqueIdentifier>{EFCE5C55-5B5A-CA19-646B-4D0ED075261A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_write">
<UniqueIdentifier>{BE6C5801-AA65-7753-D397-5CD8BFEF565F}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\json">
<UniqueIdentifier>{F685D403-E2E8-63A8-8B6E-9C5E77B02F2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\library">
<UniqueIdentifier>{31CC822E-9D57-F0F2-A668-73E712734CF3}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\mutex">
<UniqueIdentifier>{8FBB9C7E-FB7B-18B5-C4B6-613230365D91}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\osinfo">
<UniqueIdentifier>{EA69B456-D637-A85C-BFCB-1883AB3884C1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\out_of_memory">
<UniqueIdentifier>{208F8479-8CFB-3F74-55EF-D7D1C11A62DC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse">
<UniqueIdentifier>{B706C87E-23C7-43B5-EC01-8D3258818891}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse\tests">
<UniqueIdentifier>{D9DE24CF-4540-02DD-CEAD-488F3A0E399C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\path">
<UniqueIdentifier>{4984D703-35E7-66A8-DE6C-9F5ECAAE322B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random">
<UniqueIdentifier>{3DBF705C-298D-6462-1221-D588FE8D40C7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random\tests">
<UniqueIdentifier>{DF637371-CBF2-FC3A-7411-1136607F0DE1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string">
<UniqueIdentifier>{13002060-FFCD-1366-E861-848CD4CEEFCA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string\tests">
<UniqueIdentifier>{356DC124-21FC-4AEE-CA1A-5FE9B6885B94}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode">
<UniqueIdentifier>{F5FA629F-E11F-B21F-0A6B-97AFF6EEB03D}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode\tests">
<UniqueIdentifier>{9789C1A1-83AF-8B08-6CF5-10D458BAB0D4}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\system_error">
<UniqueIdentifier>{EA9E70B3-D62D-FA7C-7F4C-0E786BBA0A23}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\test">
<UniqueIdentifier>{BCC6D903-A829-69A8-51AF-A15E3DF1342B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid">
<UniqueIdentifier>{D395DA03-BFF8-69A8-687E-A25E54C0352B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid\tests">
<UniqueIdentifier>{F552058D-E136-C6E2-4A97-C035369AB064}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace">
<UniqueIdentifier>{5F481DCA-4B42-461C-34AF-DC2C2048AC88}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace\tests">
<UniqueIdentifier>{81BEDE93-6D79-CE3F-1631-478A02CB18D0}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt">
<UniqueIdentifier>{BF961D7A-2B4C-966F-B440-904620F58C73}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\all">
<UniqueIdentifier>{074F94E8-73DA-01AD-7CEB-84A1E8F55DAD}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\base">
<UniqueIdentifier>{C98E1EFB-B587-3D4D-DEB9-22D2CA111D59}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\logging">
<UniqueIdentifier>{755E42FE-E1BF-1F0C-6A2D-66BED68D56CB}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\random">
<UniqueIdentifier>{AF3B4D62-9B1F-0EB8-0480-080BF082F839}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\soundbase">
<UniqueIdentifier>{523C5D0D-BEA8-1808-879C-B065F3C73A70}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\sounddevice">
<UniqueIdentifier>{670F92DE-D346-DA75-DC50-3E994807016F}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\BuildSettings.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\ComponentManager.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\Dither.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\FileReader.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\FileReaderFwd.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\Logging.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\Profiler.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\misc_util.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptAssert.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptBaseMacros.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptBaseTypes.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptBaseUtils.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptFileIO.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptPathString.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptRandom.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptString.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptStringBuffer.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptStringFormat.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptStringParse.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptTime.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\serialization_utils.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\stdafx.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\version.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\versionNumber.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIO.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOConfig.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOCore.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOModern.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOSampleConvert.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOSystemWindows.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOSystemWindowsSEH.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOVerifyABI.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOVersion.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\include\asiomodern\include\ASIOModern\ASIOstdcxx20bit.hpp">
<Filter>include\asiomodern\include\ASIOModern</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\WriteMemoryDump.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptCPU.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptColor.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptLibrary.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptMutex.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptOS.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptOSException.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptWine.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\mptrack\wine\Native.h">
<Filter>mptrack\wine</Filter>
</ClInclude>
<ClInclude Include="..\..\mptrack\wine\NativeConfig.h">
<Filter>mptrack\wine</Filter>
</ClInclude>
<ClInclude Include="..\..\mptrack\wine\NativeSoundDevice.h">
<Filter>mptrack\wine</Filter>
</ClInclude>
<ClInclude Include="..\..\mptrack\wine\NativeSoundDeviceMarshalling.h">
<Filter>mptrack\wine</Filter>
</ClInclude>
<ClInclude Include="..\..\mptrack\wine\NativeUtils.h">
<Filter>mptrack\wine</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\sample.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\span.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\algorithm.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\aligned_array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\alloc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\arithmetic_shift.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\bit.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\check_platform.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\compiletime_warning.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\constexpr_throw.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_compiler.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libcxx.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_os.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_quirks.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\floatingpoint.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\integer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\macros.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\math.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\memory.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\namespace.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numbers.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numeric.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\pointer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\preprocessor.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_cast.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_round.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\secure.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\semantic_version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\source_location.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\span.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_arithmetic_shift.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_bit.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_math.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\utility.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64url.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\hex.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp">
<Filter>src\mpt\binary\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\libc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\mfc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\windows.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\crc.hpp">
<Filter>src\mpt\crc</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\tests\tests_crc.hpp">
<Filter>src\mpt\crc\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\exception.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\hash.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\jwk.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\tests\tests_crypto.hpp">
<Filter>src\mpt\crypto\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\dl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\ltdl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\mfc.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\nlohmann_json.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\floatingpoint.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\int24.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\integer.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_floatingpoint.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_integer.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\environment\environment.hpp">
<Filter>src\mpt\environment</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\exception_text\exception_text.hpp">
<Filter>src\mpt\exception_text</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_formatter.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_string.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\helpers.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\join.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message_macros.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_spec.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_message.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_simple.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\base.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_span.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_stdstream.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_virtual_wrapper.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\tests\tests_io.hpp">
<Filter>src\mpt\io\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_filename_traits.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filereader.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_write\buffer.hpp">
<Filter>src\mpt\io_write</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\json\json.hpp">
<Filter>src\mpt\json</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\library\library.hpp">
<Filter>src\mpt\library</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\mutex\mutex.hpp">
<Filter>src\mpt\mutex</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\class.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\windows_version.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\out_of_memory\out_of_memory.hpp">
<Filter>src\mpt\out_of_memory</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\parse.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\split.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\tests\tests_parse.hpp">
<Filter>src\mpt\parse\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\path\path.hpp">
<Filter>src\mpt\path</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\crand.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\default_engines.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\device.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine_lcg.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\random.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\seed.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\tests\tests_random.hpp">
<Filter>src\mpt\random\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\buffer.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_buffer.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_utility.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\types.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\utility.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\macros.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\tests\tests_string_transcode.hpp">
<Filter>src\mpt\string_transcode\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\transcode.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\system_error\system_error.hpp">
<Filter>src\mpt\system_error</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test_macros.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\guid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\tests\tests_uuid.hpp">
<Filter>src\mpt\uuid\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\uuid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\tests\tests_uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\all\BuildSettings.hpp">
<Filter>src\openmpt\all</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Endian.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\FlagSet.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Int24.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Types.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\logging\Logger.hpp">
<Filter>src\openmpt\logging</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\random\ModPlug.hpp">
<Filter>src\openmpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\Copy.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\CopyMix.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\Dither.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\DitherModPlug.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\DitherNone.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\DitherSimple.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\MixSample.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\MixSampleConvert.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleClip.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleClipFixedPoint.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleConvert.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleConvertFixedPoint.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleDecode.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleEncode.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleFormat.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDevice.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceASIO.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceBase.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceBuffer.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceCallback.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceDirectSound.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceManager.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDevicePortAudio.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDevicePulseSimple.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDevicePulseaudio.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceRtAudio.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceUtilities.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\sounddevice\SoundDeviceWaveout.hpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\common\ComponentManager.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\Logging.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\Profiler.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptFileIO.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptPathString.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptRandom.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptString.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptStringBuffer.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptStringFormat.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptStringParse.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptTime.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\serialization_utils.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\version.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptCPU.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptColor.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptLibrary.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptOS.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptWine.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\mptrack\wine\Native.cpp">
<Filter>mptrack\wine</Filter>
</ClCompile>
<ClCompile Include="..\..\mptrack\wine\NativeSoundDevice.cpp">
<Filter>mptrack\wine</Filter>
</ClCompile>
<ClCompile Include="..\..\mptrack\wine\NativeUtils.cpp">
<Filter>mptrack\wine</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDevice.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceASIO.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceBase.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceDirectSound.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceManager.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDevicePortAudio.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDevicePulseSimple.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDevicePulseaudio.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceRtAudio.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceUtilities.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
<ClCompile Include="..\..\src\openmpt\sounddevice\SoundDeviceWaveout.cpp">
<Filter>src\openmpt\sounddevice</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="mptrack">
<UniqueIdentifier>{778900D8-E368-7F73-EC80-0A4A58DFE5D4}</UniqueIdentifier>
</Filter>
<Filter Include="mptrack\wine">
<UniqueIdentifier>{D999E983-C5FC-7828-6E82-B1DE5AC444AB}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\mptrack\wine\WineWrapper.c">
<Filter>mptrack\wine</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,76 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PluginBridge", "PluginBridge.vcxproj", "{1A147336-891E-49AC-9EAD-A750599A224C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PluginBridgeLegacy", "PluginBridgeLegacy.vcxproj", "{BDEC2D44-C957-4940-A32B-02824AF6E21D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Checked|ARM = Checked|ARM
Checked|ARM64 = Checked|ARM64
Checked|Win32 = Checked|Win32
Checked|x64 = Checked|x64
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|ARM.ActiveCfg = Checked|ARM
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|ARM.Build.0 = Checked|ARM
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|ARM64.ActiveCfg = Checked|ARM64
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|ARM64.Build.0 = Checked|ARM64
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|Win32.ActiveCfg = Checked|Win32
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|Win32.Build.0 = Checked|Win32
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|x64.ActiveCfg = Checked|x64
{1A147336-891E-49AC-9EAD-A750599A224C}.Checked|x64.Build.0 = Checked|x64
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|ARM.ActiveCfg = Debug|ARM
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|ARM.Build.0 = Debug|ARM
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|ARM64.ActiveCfg = Debug|ARM64
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|ARM64.Build.0 = Debug|ARM64
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|Win32.ActiveCfg = Debug|Win32
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|Win32.Build.0 = Debug|Win32
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|x64.ActiveCfg = Debug|x64
{1A147336-891E-49AC-9EAD-A750599A224C}.Debug|x64.Build.0 = Debug|x64
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|ARM.ActiveCfg = Release|ARM
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|ARM.Build.0 = Release|ARM
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|ARM64.ActiveCfg = Release|ARM64
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|ARM64.Build.0 = Release|ARM64
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|Win32.ActiveCfg = Release|Win32
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|Win32.Build.0 = Release|Win32
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|x64.ActiveCfg = Release|x64
{1A147336-891E-49AC-9EAD-A750599A224C}.Release|x64.Build.0 = Release|x64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|ARM.ActiveCfg = Checked|ARM
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|ARM.Build.0 = Checked|ARM
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|ARM64.ActiveCfg = Checked|ARM64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|ARM64.Build.0 = Checked|ARM64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|Win32.ActiveCfg = Checked|Win32
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|Win32.Build.0 = Checked|Win32
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|x64.ActiveCfg = Checked|x64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Checked|x64.Build.0 = Checked|x64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|ARM.ActiveCfg = Debug|ARM
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|ARM.Build.0 = Debug|ARM
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|ARM64.ActiveCfg = Debug|ARM64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|ARM64.Build.0 = Debug|ARM64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|Win32.ActiveCfg = Debug|Win32
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|Win32.Build.0 = Debug|Win32
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|x64.ActiveCfg = Debug|x64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Debug|x64.Build.0 = Debug|x64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|ARM.ActiveCfg = Release|ARM
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|ARM.Build.0 = Release|ARM
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|ARM64.ActiveCfg = Release|ARM64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|ARM64.Build.0 = Release|ARM64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|Win32.ActiveCfg = Release|Win32
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|Win32.Build.0 = Release|Win32
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|x64.ActiveCfg = Release|x64
{BDEC2D44-C957-4940-A32B-02824AF6E21D}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,628 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="misc">
<UniqueIdentifier>{B1A29A7C-9DD9-9B0D-46C6-811032DC170F}</UniqueIdentifier>
</Filter>
<Filter Include="pluginBridge">
<UniqueIdentifier>{E1FAE259-CD5D-72FE-76E3-AAB462253E81}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt">
<UniqueIdentifier>{0D1E30A9-79FD-AE44-8215-3A1BEE7315A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\audio">
<UniqueIdentifier>{EE51C37D-5A12-3FB4-234D-88318FCC8390}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base">
<UniqueIdentifier>{D7D6CF03-C339-5FA8-6CBF-975E58012B2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base\tests">
<UniqueIdentifier>{F94610AE-E52A-D103-4E8B-CB563A8EBB85}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary">
<UniqueIdentifier>{E1ECAE37-CDBA-A23D-B64E-1364A2BB7EA2}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary\tests">
<UniqueIdentifier>{833C2E90-6FCB-B759-18EA-CB540458C8FF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\check">
<UniqueIdentifier>{7A65E07D-E625-5CB4-AF60-A5311BE0A090}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc">
<UniqueIdentifier>{94D615E1-008C-8ED6-8980-88ADF53485DA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc\tests">
<UniqueIdentifier>{766058C2-E276-5658-2BEE-E179974327E0}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto">
<UniqueIdentifier>{3D3AAD3A-2908-A140-129C-1167FE087DA5}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto\tests">
<UniqueIdentifier>{DF1EE047-CBAD-6911-74CC-7D0C603A7AB7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\detect">
<UniqueIdentifier>{7535143C-6103-0842-4A97-78683604E4A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian">
<UniqueIdentifier>{4B85033F-3753-F744-20E7-676B0C54D3A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian\tests">
<UniqueIdentifier>{6DFC313A-598B-BB03-02AA-CFFEEE17CCA9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\environment">
<UniqueIdentifier>{B1B8A85D-1D1A-866B-A687-CC1D12E8BC2A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\exception_text">
<UniqueIdentifier>{6F821773-5B7C-40C5-44E9-D6D53082A631}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format">
<UniqueIdentifier>{C5847241-B152-6647-9AE6-D66D865342AC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format\tests">
<UniqueIdentifier>{672FE5C8-53BE-6E92-FCDC-828DE84A7F38}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io">
<UniqueIdentifier>{D454AB6B-C00C-EDB8-2914-C61415EB87A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io\tests">
<UniqueIdentifier>{B68E2391-A287-42E3-CBB9-2768B71122EF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_read">
<UniqueIdentifier>{EFCE5C55-5B5A-CA19-646B-4D0ED075261A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_write">
<UniqueIdentifier>{BE6C5801-AA65-7753-D397-5CD8BFEF565F}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\json">
<UniqueIdentifier>{F685D403-E2E8-63A8-8B6E-9C5E77B02F2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\library">
<UniqueIdentifier>{31CC822E-9D57-F0F2-A668-73E712734CF3}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\mutex">
<UniqueIdentifier>{8FBB9C7E-FB7B-18B5-C4B6-613230365D91}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\osinfo">
<UniqueIdentifier>{EA69B456-D637-A85C-BFCB-1883AB3884C1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\out_of_memory">
<UniqueIdentifier>{208F8479-8CFB-3F74-55EF-D7D1C11A62DC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse">
<UniqueIdentifier>{B706C87E-23C7-43B5-EC01-8D3258818891}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse\tests">
<UniqueIdentifier>{D9DE24CF-4540-02DD-CEAD-488F3A0E399C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\path">
<UniqueIdentifier>{4984D703-35E7-66A8-DE6C-9F5ECAAE322B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random">
<UniqueIdentifier>{3DBF705C-298D-6462-1221-D588FE8D40C7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random\tests">
<UniqueIdentifier>{DF637371-CBF2-FC3A-7411-1136607F0DE1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string">
<UniqueIdentifier>{13002060-FFCD-1366-E861-848CD4CEEFCA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string\tests">
<UniqueIdentifier>{356DC124-21FC-4AEE-CA1A-5FE9B6885B94}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode">
<UniqueIdentifier>{F5FA629F-E11F-B21F-0A6B-97AFF6EEB03D}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode\tests">
<UniqueIdentifier>{9789C1A1-83AF-8B08-6CF5-10D458BAB0D4}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\system_error">
<UniqueIdentifier>{EA9E70B3-D62D-FA7C-7F4C-0E786BBA0A23}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\test">
<UniqueIdentifier>{BCC6D903-A829-69A8-51AF-A15E3DF1342B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid">
<UniqueIdentifier>{D395DA03-BFF8-69A8-687E-A25E54C0352B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid\tests">
<UniqueIdentifier>{F552058D-E136-C6E2-4A97-C035369AB064}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace">
<UniqueIdentifier>{5F481DCA-4B42-461C-34AF-DC2C2048AC88}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace\tests">
<UniqueIdentifier>{81BEDE93-6D79-CE3F-1631-478A02CB18D0}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt">
<UniqueIdentifier>{BF961D7A-2B4C-966F-B440-904620F58C73}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\all">
<UniqueIdentifier>{074F94E8-73DA-01AD-7CEB-84A1E8F55DAD}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\base">
<UniqueIdentifier>{C98E1EFB-B587-3D4D-DEB9-22D2CA111D59}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\logging">
<UniqueIdentifier>{755E42FE-E1BF-1F0C-6A2D-66BED68D56CB}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\random">
<UniqueIdentifier>{AF3B4D62-9B1F-0EB8-0480-080BF082F839}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\versionNumber.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\WriteMemoryDump.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\AEffectWrapper.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\Bridge.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\BridgeCommon.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\BridgeOpCodes.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\sample.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\span.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\algorithm.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\aligned_array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\alloc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\arithmetic_shift.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\bit.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\check_platform.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\compiletime_warning.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\constexpr_throw.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_compiler.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libcxx.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_os.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_quirks.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\floatingpoint.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\integer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\macros.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\math.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\memory.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\namespace.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numbers.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numeric.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\pointer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\preprocessor.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_cast.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_round.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\secure.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\semantic_version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\source_location.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\span.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_arithmetic_shift.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_bit.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_math.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\utility.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64url.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\hex.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp">
<Filter>src\mpt\binary\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\libc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\mfc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\windows.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\crc.hpp">
<Filter>src\mpt\crc</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\tests\tests_crc.hpp">
<Filter>src\mpt\crc\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\exception.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\hash.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\jwk.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\tests\tests_crypto.hpp">
<Filter>src\mpt\crypto\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\dl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\ltdl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\mfc.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\nlohmann_json.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\floatingpoint.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\int24.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\integer.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_floatingpoint.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_integer.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\environment\environment.hpp">
<Filter>src\mpt\environment</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\exception_text\exception_text.hpp">
<Filter>src\mpt\exception_text</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_formatter.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_string.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\helpers.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\join.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message_macros.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_spec.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_message.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_simple.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\base.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_span.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_stdstream.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_virtual_wrapper.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\tests\tests_io.hpp">
<Filter>src\mpt\io\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_filename_traits.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filereader.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_write\buffer.hpp">
<Filter>src\mpt\io_write</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\json\json.hpp">
<Filter>src\mpt\json</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\library\library.hpp">
<Filter>src\mpt\library</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\mutex\mutex.hpp">
<Filter>src\mpt\mutex</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\class.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\windows_version.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\out_of_memory\out_of_memory.hpp">
<Filter>src\mpt\out_of_memory</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\parse.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\split.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\tests\tests_parse.hpp">
<Filter>src\mpt\parse\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\path\path.hpp">
<Filter>src\mpt\path</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\crand.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\default_engines.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\device.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine_lcg.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\random.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\seed.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\tests\tests_random.hpp">
<Filter>src\mpt\random\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\buffer.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_buffer.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_utility.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\types.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\utility.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\macros.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\tests\tests_string_transcode.hpp">
<Filter>src\mpt\string_transcode\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\transcode.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\system_error\system_error.hpp">
<Filter>src\mpt\system_error</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test_macros.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\guid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\tests\tests_uuid.hpp">
<Filter>src\mpt\uuid\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\uuid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\tests\tests_uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\all\BuildSettings.hpp">
<Filter>src\openmpt\all</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Endian.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\FlagSet.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Int24.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Types.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\logging\Logger.hpp">
<Filter>src\openmpt\logging</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\random\ModPlug.hpp">
<Filter>src\openmpt\random</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\pluginBridge\Bridge.cpp">
<Filter>pluginBridge</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\pluginBridge\PluginBridge-win10.manifest">
<Filter>pluginBridge</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\pluginBridge\PluginBridge.rc">
<Filter>pluginBridge</Filter>
</ResourceCompile>
</ItemGroup>
</Project>
@@ -0,0 +1,628 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="misc">
<UniqueIdentifier>{B1A29A7C-9DD9-9B0D-46C6-811032DC170F}</UniqueIdentifier>
</Filter>
<Filter Include="pluginBridge">
<UniqueIdentifier>{E1FAE259-CD5D-72FE-76E3-AAB462253E81}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt">
<UniqueIdentifier>{0D1E30A9-79FD-AE44-8215-3A1BEE7315A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\audio">
<UniqueIdentifier>{EE51C37D-5A12-3FB4-234D-88318FCC8390}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base">
<UniqueIdentifier>{D7D6CF03-C339-5FA8-6CBF-975E58012B2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base\tests">
<UniqueIdentifier>{F94610AE-E52A-D103-4E8B-CB563A8EBB85}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary">
<UniqueIdentifier>{E1ECAE37-CDBA-A23D-B64E-1364A2BB7EA2}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary\tests">
<UniqueIdentifier>{833C2E90-6FCB-B759-18EA-CB540458C8FF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\check">
<UniqueIdentifier>{7A65E07D-E625-5CB4-AF60-A5311BE0A090}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc">
<UniqueIdentifier>{94D615E1-008C-8ED6-8980-88ADF53485DA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc\tests">
<UniqueIdentifier>{766058C2-E276-5658-2BEE-E179974327E0}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto">
<UniqueIdentifier>{3D3AAD3A-2908-A140-129C-1167FE087DA5}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto\tests">
<UniqueIdentifier>{DF1EE047-CBAD-6911-74CC-7D0C603A7AB7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\detect">
<UniqueIdentifier>{7535143C-6103-0842-4A97-78683604E4A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian">
<UniqueIdentifier>{4B85033F-3753-F744-20E7-676B0C54D3A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian\tests">
<UniqueIdentifier>{6DFC313A-598B-BB03-02AA-CFFEEE17CCA9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\environment">
<UniqueIdentifier>{B1B8A85D-1D1A-866B-A687-CC1D12E8BC2A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\exception_text">
<UniqueIdentifier>{6F821773-5B7C-40C5-44E9-D6D53082A631}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format">
<UniqueIdentifier>{C5847241-B152-6647-9AE6-D66D865342AC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format\tests">
<UniqueIdentifier>{672FE5C8-53BE-6E92-FCDC-828DE84A7F38}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io">
<UniqueIdentifier>{D454AB6B-C00C-EDB8-2914-C61415EB87A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io\tests">
<UniqueIdentifier>{B68E2391-A287-42E3-CBB9-2768B71122EF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_read">
<UniqueIdentifier>{EFCE5C55-5B5A-CA19-646B-4D0ED075261A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_write">
<UniqueIdentifier>{BE6C5801-AA65-7753-D397-5CD8BFEF565F}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\json">
<UniqueIdentifier>{F685D403-E2E8-63A8-8B6E-9C5E77B02F2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\library">
<UniqueIdentifier>{31CC822E-9D57-F0F2-A668-73E712734CF3}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\mutex">
<UniqueIdentifier>{8FBB9C7E-FB7B-18B5-C4B6-613230365D91}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\osinfo">
<UniqueIdentifier>{EA69B456-D637-A85C-BFCB-1883AB3884C1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\out_of_memory">
<UniqueIdentifier>{208F8479-8CFB-3F74-55EF-D7D1C11A62DC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse">
<UniqueIdentifier>{B706C87E-23C7-43B5-EC01-8D3258818891}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse\tests">
<UniqueIdentifier>{D9DE24CF-4540-02DD-CEAD-488F3A0E399C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\path">
<UniqueIdentifier>{4984D703-35E7-66A8-DE6C-9F5ECAAE322B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random">
<UniqueIdentifier>{3DBF705C-298D-6462-1221-D588FE8D40C7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random\tests">
<UniqueIdentifier>{DF637371-CBF2-FC3A-7411-1136607F0DE1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string">
<UniqueIdentifier>{13002060-FFCD-1366-E861-848CD4CEEFCA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string\tests">
<UniqueIdentifier>{356DC124-21FC-4AEE-CA1A-5FE9B6885B94}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode">
<UniqueIdentifier>{F5FA629F-E11F-B21F-0A6B-97AFF6EEB03D}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode\tests">
<UniqueIdentifier>{9789C1A1-83AF-8B08-6CF5-10D458BAB0D4}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\system_error">
<UniqueIdentifier>{EA9E70B3-D62D-FA7C-7F4C-0E786BBA0A23}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\test">
<UniqueIdentifier>{BCC6D903-A829-69A8-51AF-A15E3DF1342B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid">
<UniqueIdentifier>{D395DA03-BFF8-69A8-687E-A25E54C0352B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid\tests">
<UniqueIdentifier>{F552058D-E136-C6E2-4A97-C035369AB064}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace">
<UniqueIdentifier>{5F481DCA-4B42-461C-34AF-DC2C2048AC88}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace\tests">
<UniqueIdentifier>{81BEDE93-6D79-CE3F-1631-478A02CB18D0}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt">
<UniqueIdentifier>{BF961D7A-2B4C-966F-B440-904620F58C73}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\all">
<UniqueIdentifier>{074F94E8-73DA-01AD-7CEB-84A1E8F55DAD}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\base">
<UniqueIdentifier>{C98E1EFB-B587-3D4D-DEB9-22D2CA111D59}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\logging">
<UniqueIdentifier>{755E42FE-E1BF-1F0C-6A2D-66BED68D56CB}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\random">
<UniqueIdentifier>{AF3B4D62-9B1F-0EB8-0480-080BF082F839}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\versionNumber.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\WriteMemoryDump.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\AEffectWrapper.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\Bridge.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\BridgeCommon.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\pluginBridge\BridgeOpCodes.h">
<Filter>pluginBridge</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\sample.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\span.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\algorithm.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\aligned_array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\alloc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\arithmetic_shift.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\bit.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\check_platform.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\compiletime_warning.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\constexpr_throw.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_compiler.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libcxx.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_os.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_quirks.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\floatingpoint.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\integer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\macros.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\math.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\memory.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\namespace.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numbers.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numeric.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\pointer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\preprocessor.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_cast.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_round.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\secure.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\semantic_version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\source_location.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\span.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_arithmetic_shift.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_bit.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_math.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\utility.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64url.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\hex.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp">
<Filter>src\mpt\binary\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\libc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\mfc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\windows.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\crc.hpp">
<Filter>src\mpt\crc</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\tests\tests_crc.hpp">
<Filter>src\mpt\crc\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\exception.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\hash.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\jwk.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\tests\tests_crypto.hpp">
<Filter>src\mpt\crypto\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\dl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\ltdl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\mfc.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\nlohmann_json.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\floatingpoint.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\int24.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\integer.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_floatingpoint.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_integer.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\environment\environment.hpp">
<Filter>src\mpt\environment</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\exception_text\exception_text.hpp">
<Filter>src\mpt\exception_text</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_formatter.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_string.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\helpers.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\join.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message_macros.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_spec.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_message.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_simple.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\base.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_span.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_stdstream.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_virtual_wrapper.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\tests\tests_io.hpp">
<Filter>src\mpt\io\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_filename_traits.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filereader.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_write\buffer.hpp">
<Filter>src\mpt\io_write</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\json\json.hpp">
<Filter>src\mpt\json</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\library\library.hpp">
<Filter>src\mpt\library</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\mutex\mutex.hpp">
<Filter>src\mpt\mutex</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\class.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\windows_version.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\out_of_memory\out_of_memory.hpp">
<Filter>src\mpt\out_of_memory</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\parse.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\split.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\tests\tests_parse.hpp">
<Filter>src\mpt\parse\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\path\path.hpp">
<Filter>src\mpt\path</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\crand.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\default_engines.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\device.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine_lcg.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\random.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\seed.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\tests\tests_random.hpp">
<Filter>src\mpt\random\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\buffer.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_buffer.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_utility.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\types.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\utility.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\macros.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\tests\tests_string_transcode.hpp">
<Filter>src\mpt\string_transcode\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\transcode.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\system_error\system_error.hpp">
<Filter>src\mpt\system_error</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test_macros.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\guid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\tests\tests_uuid.hpp">
<Filter>src\mpt\uuid\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\uuid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\tests\tests_uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\all\BuildSettings.hpp">
<Filter>src\openmpt\all</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Endian.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\FlagSet.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Int24.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Types.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\logging\Logger.hpp">
<Filter>src\openmpt\logging</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\random\ModPlug.hpp">
<Filter>src\openmpt\random</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\pluginBridge\Bridge.cpp">
<Filter>pluginBridge</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\pluginBridge\PluginBridge-win10.manifest">
<Filter>pluginBridge</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\pluginBridge\PluginBridge.rc">
<Filter>pluginBridge</Filter>
</ResourceCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,477 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="api">
<UniqueIdentifier>{5F5E880B-CB67-887C-54E3-9E7CC0EB937C}</UniqueIdentifier>
</Filter>
<Filter Include="api\ancient">
<UniqueIdentifier>{F0A6ED91-5C5C-6687-E550-605E51055D8B}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\Lzh">
<UniqueIdentifier>{EA922FA9-5672-AE44-5F8A-391BCBE814A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\Zip">
<UniqueIdentifier>{4FCC2FA9-BBAB-AE44-C4C3-391B302215A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\common">
<UniqueIdentifier>{E5D74254-D18F-84A1-3A97-5DFD266E1F92}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\ancient\api\ancient\ancient.hpp">
<Filter>api\ancient</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\ACCADecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\ARTMDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\BLZWDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\BZIP2Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\BZIP2Table.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\CBR0Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\CRMDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\CYB2Decoder.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\DEFLATEDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\DLTADecode.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\DMSDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\DynamicHuffmanDecoder.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\FASTDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\FBR2Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\FRLEDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\HFMNDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\HUFFDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\HuffmanDecoder.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\ILZRDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\IMPDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\InputStream.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LHLBDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LIN1Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LIN2Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LZBSDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LZCBDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LZW2Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LZW4Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LZW5Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\LZXDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LH1Decompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LH2Decompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LH3Decompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LHXDecompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LZ5Decompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LZHDecompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\LZSDecompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Lzh\PMDecompressor.hpp">
<Filter>src\Lzh</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\MASHDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\MMCMPDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\NONEDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\NUKEDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\OutputStream.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\PPDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\RAKEDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\RDCNDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\RLENDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\RNCDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\RangeDecoder.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SDHCDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SHR3Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SHRIDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SLZ3Decompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SMPLDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SQSHDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\SXSCDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\StoneCrackerDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\TDCSDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\TPWMDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\XPKDecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\XPKMain.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\ZENODecompressor.hpp">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Zip\ImplodeDecompressor.hpp">
<Filter>src\Zip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Zip\ReduceDecompressor.hpp">
<Filter>src\Zip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Zip\ShrinkDecompressor.hpp">
<Filter>src\Zip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\Zip\ZIPDecompressor.hpp">
<Filter>src\Zip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\Buffer.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\CRC16.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\CRC32.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\Common.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\MemoryBuffer.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\OverflowCheck.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\StaticBuffer.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\SubBuffer.hpp">
<Filter>src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ancient\src\common\WrappedVectorBuffer.hpp">
<Filter>src\common</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\ancient\src\ACCADecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\API.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\ARTMDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\BLZWDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\BZIP2Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\CBR0Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\CRMDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\CYB2Decoder.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\DEFLATEDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\DLTADecode.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\DMSDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\FASTDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\FBR2Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\FRLEDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\HFMNDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\HUFFDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\ILZRDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\IMPDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\InputStream.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LHLBDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LIN1Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LIN2Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LZBSDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LZCBDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LZW2Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LZW4Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LZW5Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\LZXDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LH1Decompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LH2Decompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LH3Decompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LHXDecompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LZ5Decompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LZHDecompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\LZSDecompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Lzh\PMDecompressor.cpp">
<Filter>src\Lzh</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\MASHDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\MMCMPDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\NONEDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\NUKEDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\OutputStream.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\PPDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\RAKEDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\RDCNDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\RLENDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\RNCDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\RangeDecoder.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SDHCDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SHR3Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SHRIDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SLZ3Decompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SMPLDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SQSHDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\SXSCDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\StoneCrackerDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\TDCSDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\TPWMDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\XPKDecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\XPKMain.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\ZENODecompressor.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Zip\ImplodeDecompressor.cpp">
<Filter>src\Zip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Zip\ReduceDecompressor.cpp">
<Filter>src\Zip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Zip\ShrinkDecompressor.cpp">
<Filter>src\Zip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\Zip\ZIPDecompressor.cpp">
<Filter>src\Zip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\Buffer.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\CRC16.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\CRC32.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\Common.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\MemoryBuffer.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\StaticBuffer.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\SubBuffer.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ancient\src\common\WrappedVectorBuffer.cpp">
<Filter>src\common</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,252 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\FLAC">
<UniqueIdentifier>{4EFBC869-3A5E-580E-E3E3-90C4CF252491}</UniqueIdentifier>
</Filter>
<Filter Include="include\share">
<UniqueIdentifier>{EB9C26A6-575D-A2DC-2098-EB598C17E7B8}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\libFLAC">
<UniqueIdentifier>{C9F88D82-35AE-0678-BEA2-004F2A57FD7B}</UniqueIdentifier>
</Filter>
<Filter Include="src\libFLAC\include">
<UniqueIdentifier>{3CD947BD-A83A-25CB-31A8-6B7D9D085C8A}</UniqueIdentifier>
</Filter>
<Filter Include="src\libFLAC\include\private">
<UniqueIdentifier>{468466FC-B291-94E2-3B78-90CDA7846099}</UniqueIdentifier>
</Filter>
<Filter Include="src\libFLAC\include\protected">
<UniqueIdentifier>{D5258B79-413E-72A3-0AEB-013D76C2063D}</UniqueIdentifier>
</Filter>
<Filter Include="src\share">
<UniqueIdentifier>{8FC317B6-FB2D-CC2C-446C-7DD2B015AA81}</UniqueIdentifier>
</Filter>
<Filter Include="src\share\win_utf8_io">
<UniqueIdentifier>{695437EC-D5C0-F2E6-9EB4-8A440AE0144F}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\flac\include\FLAC\all.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\assert.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\callback.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\export.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\format.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\metadata.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\ordinals.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\stream_decoder.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\FLAC\stream_encoder.h">
<Filter>include\FLAC</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\alloc.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\compat.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\endswap.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\macros.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\private.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\safe_str.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\include\share\win_utf8_io.h">
<Filter>include\share</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\all.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\bitmath.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\bitreader.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\bitwriter.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\cpu.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\crc.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\fixed.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\float.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\format.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\lpc.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\md5.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\memory.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\metadata.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\ogg_decoder_aspect.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\ogg_encoder_aspect.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\ogg_helper.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\ogg_mapping.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\stream_encoder.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\stream_encoder_framing.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\private\window.h">
<Filter>src\libFLAC\include\private</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\protected\all.h">
<Filter>src\libFLAC\include\protected</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\protected\stream_decoder.h">
<Filter>src\libFLAC\include\protected</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\flac\src\libFLAC\include\protected\stream_encoder.h">
<Filter>src\libFLAC\include\protected</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\bitmath.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\bitreader.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\bitwriter.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\cpu.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\crc.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\fixed.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\fixed_intrin_sse2.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\fixed_intrin_ssse3.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\float.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\format.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\lpc.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\lpc_intrin_avx2.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\lpc_intrin_fma.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\lpc_intrin_neon.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\lpc_intrin_sse2.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\lpc_intrin_sse41.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\md5.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\memory.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\metadata_iterators.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\metadata_object.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\ogg_decoder_aspect.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\ogg_encoder_aspect.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\ogg_helper.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\ogg_mapping.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\stream_decoder.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\stream_encoder.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\stream_encoder_framing.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\stream_encoder_intrin_avx2.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\stream_encoder_intrin_sse2.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\stream_encoder_intrin_ssse3.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\libFLAC\window.c">
<Filter>src\libFLAC</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\flac\src\share\win_utf8_io\win_utf8_io.c">
<Filter>src\share\win_utf8_io</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="libmp3lame">
<UniqueIdentifier>{0B5B06F2-F712-483F-601A-219B4CF1E22F}</UniqueIdentifier>
</Filter>
<Filter Include="libmp3lame\vector">
<UniqueIdentifier>{EDF25379-5909-520F-A280-DD300ED62297}</UniqueIdentifier>
</Filter>
<Filter Include="mpglib">
<UniqueIdentifier>{205E460E-0C00-71E4-F5BA-8438E1FBF734}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\lame\include\lame.h">
<Filter>include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\lame\libmp3lame\VbrTag.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\bitstream.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\encoder.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\fft.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\gain_analysis.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\id3tag.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\lame.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\mpglib_interface.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\newmdct.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\presets.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\psymodel.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\quantize.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\quantize_pvt.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\reservoir.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\set_get.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\tables.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\takehiro.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\util.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\vbrquantize.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\vector\xmm_quantize_sub.c">
<Filter>libmp3lame\vector</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\libmp3lame\version.c">
<Filter>libmp3lame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\common.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\dct64_i386.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\decode_i386.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\interface.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\layer1.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\layer2.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\layer3.c">
<Filter>mpglib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lame\mpglib\tabinit.c">
<Filter>mpglib</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\include\lame\include\lame.def">
<Filter>include</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\lhasa">
<UniqueIdentifier>{81F1A7A5-EDB1-23DC-B6EC-6C59226C68B8}</UniqueIdentifier>
</Filter>
<Filter Include="include\lhasa\lib">
<UniqueIdentifier>{27697233-937F-70C9-DCF6-FBEA484C4151}</UniqueIdentifier>
</Filter>
<Filter Include="include\lhasa\lib\public">
<UniqueIdentifier>{956E39CD-8193-884D-AADE-6DDD9662876B}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\def">
<UniqueIdentifier>{281676C9-94CB-EEBE-1DC0-E8958974E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\lhasa\lib\crc16.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\ext_header.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\lha_arch.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\lha_basic_reader.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\lha_decoder.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\lha_endian.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\lha_file_header.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\lha_input_stream.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\macbinary.h">
<Filter>include\lhasa\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\public\lha_decoder.h">
<Filter>include\lhasa\lib\public</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\public\lha_file_header.h">
<Filter>include\lhasa\lib\public</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\public\lha_input_stream.h">
<Filter>include\lhasa\lib\public</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\public\lha_reader.h">
<Filter>include\lhasa\lib\public</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\lhasa\lib\public\lhasa.h">
<Filter>include\lhasa\lib\public</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\lhasa\lib\crc16.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\ext_header.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lh1_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lh5_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lh6_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lh7_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_arch_unix.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_arch_win32.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_basic_reader.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_endian.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_file_header.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_input_stream.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lha_reader.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lhx_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lz5_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\lzs_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\macbinary.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\null_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\pm1_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\lhasa\lib\pm2_decoder.c">
<Filter>include\lhasa\lib</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\premake\def\ext-lhasa.def">
<Filter>premake\def</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\minimp3">
<UniqueIdentifier>{95BF9FFF-014B-0DC4-0A5C-90B8766669C4}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\def">
<UniqueIdentifier>{281676C9-94CB-EEBE-1DC0-E8958974E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\minimp3\minimp3.h">
<Filter>include\minimp3</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\minimp3\minimp3.c">
<Filter>include\minimp3</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\premake\def\ext-minimp3.def">
<Filter>premake\def</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\zlib">
<UniqueIdentifier>{690CE669-556F-750E-FEF4-ADC4EA364191}</UniqueIdentifier>
</Filter>
<Filter Include="include\zlib\contrib">
<UniqueIdentifier>{69AD0CBC-553C-9685-FE5A-AA80EAC8A62B}</UniqueIdentifier>
</Filter>
<Filter Include="include\zlib\contrib\minizip">
<UniqueIdentifier>{18D4050B-048F-F5B6-AD46-6E0199E03F47}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\def">
<UniqueIdentifier>{281676C9-94CB-EEBE-1DC0-E8958974E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\zlib\contrib\minizip\crypt.h">
<Filter>include\zlib\contrib\minizip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\zlib\contrib\minizip\ioapi.h">
<Filter>include\zlib\contrib\minizip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\zlib\contrib\minizip\iowin32.h">
<Filter>include\zlib\contrib\minizip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\zlib\contrib\minizip\mztools.h">
<Filter>include\zlib\contrib\minizip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\zlib\contrib\minizip\unzip.h">
<Filter>include\zlib\contrib\minizip</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\zlib\contrib\minizip\zip.h">
<Filter>include\zlib\contrib\minizip</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\zlib\contrib\minizip\ioapi.c">
<Filter>include\zlib\contrib\minizip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\zlib\contrib\minizip\iowin32.c">
<Filter>include\zlib\contrib\minizip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\zlib\contrib\minizip\mztools.c">
<Filter>include\zlib\contrib\minizip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\zlib\contrib\minizip\unzip.c">
<Filter>include\zlib\contrib\minizip</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\zlib\contrib\minizip\zip.c">
<Filter>include\zlib\contrib\minizip</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\premake\def\ext-minizip.def">
<Filter>premake\def</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="compat">
<UniqueIdentifier>{A909E4F6-95AB-0ECD-7E66-22216AA7951D}</UniqueIdentifier>
</Filter>
<Filter Include="libmpg123">
<UniqueIdentifier>{5620CE7B-C28A-82F2-0BC9-339877726047}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\mpg123\src\compat\compat.c">
<Filter>compat</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\compat\compat_str.c">
<Filter>compat</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\dct64.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\equalizer.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\feature.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\format.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\frame.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\icy.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\icy2utf8.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\id3.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\index.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\layer1.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\layer2.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\layer3.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\libmpg123.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\ntom.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\optimize.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\parse.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\readers.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\stringbuf.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\synth.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\synth_8bit.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\synth_real.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\synth_s32.c">
<Filter>libmpg123</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\mpg123\src\libmpg123\tabinit.c">
<Filter>libmpg123</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\ogg">
<UniqueIdentifier>{B5F7C031-21AD-3927-AAA1-33FE1656302B}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="win32">
<UniqueIdentifier>{98D2A310-04E7-CBC1-CD68-6F21393CC8F2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\ogg\include\ogg\ogg.h">
<Filter>include\ogg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ogg\include\ogg\os_types.h">
<Filter>include\ogg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\ogg\src\crctable.h">
<Filter>src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\ogg\src\bitwise.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\ogg\src\framing.c">
<Filter>src</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\include\ogg\win32\ogg.def">
<Filter>win32</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,687 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="celt">
<UniqueIdentifier>{0D15957C-F94B-960D-A238-7C108E4E120F}</UniqueIdentifier>
</Filter>
<Filter Include="celt\x86">
<UniqueIdentifier>{429F1E3C-2E6C-7947-5785-67EF43B1AED5}</UniqueIdentifier>
</Filter>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="silk">
<UniqueIdentifier>{18EC9D7C-0423-9F0D-AD0F-851099251B0F}</UniqueIdentifier>
</Filter>
<Filter Include="silk\float">
<UniqueIdentifier>{1DF5E91A-09AD-2B68-72B4-04C45E8BC658}</UniqueIdentifier>
</Filter>
<Filter Include="silk\x86">
<UniqueIdentifier>{CD038233-B9D0-DC3E-E2E9-CAE6CE1512CD}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\opus\celt\_kiss_fft_guts.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\arch.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\bands.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\celt.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\celt_lpc.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\cpu_support.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\cwrs.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\ecintrin.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\entcode.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\entdec.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\entenc.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\fixed_debug.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\fixed_generic.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\float_cast.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\kiss_fft.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\laplace.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\mathops.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\mdct.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\mfrngcod.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\modes.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\os_support.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\pitch.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\quant_bands.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\rate.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\stack_alloc.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\static_modes_fixed.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\static_modes_fixed_arm_ne10.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\static_modes_float.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\static_modes_float_arm_ne10.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\vq.h">
<Filter>celt</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\x86\celt_lpc_sse.h">
<Filter>celt\x86</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\x86\pitch_sse.h">
<Filter>celt\x86</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\x86\vq_sse.h">
<Filter>celt\x86</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\celt\x86\x86cpu.h">
<Filter>celt\x86</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\include\opus.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\include\opus_custom.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\include\opus_defines.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\include\opus_multistream.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\include\opus_projection.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\include\opus_types.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\API.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\Inlines.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\MacroCount.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\MacroDebug.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\NSQ.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\PLC.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\SigProc_FIX.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\control.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\debug.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\define.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\errors.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\float\SigProc_FLP.h">
<Filter>silk\float</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\float\main_FLP.h">
<Filter>silk\float</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\float\structs_FLP.h">
<Filter>silk\float</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\macros.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\main.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\pitch_est_defines.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\resampler_private.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\resampler_rom.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\resampler_structs.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\structs.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\tables.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\tuning_parameters.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\typedef.h">
<Filter>silk</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\x86\SigProc_FIX_sse.h">
<Filter>silk\x86</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\silk\x86\main_sse.h">
<Filter>silk\x86</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\src\analysis.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\src\mapping_matrix.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\src\mlp.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\src\opus_private.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opus\src\tansig_table.h">
<Filter>src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\opus\celt\bands.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\celt.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\celt_decoder.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\celt_encoder.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\celt_lpc.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\cwrs.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\entcode.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\entdec.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\entenc.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\kiss_fft.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\laplace.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\mathops.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\mdct.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\modes.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\pitch.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\quant_bands.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\rate.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\vq.c">
<Filter>celt</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\celt_lpc_sse4_1.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\pitch_sse.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\pitch_sse2.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\pitch_sse4_1.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\vq_sse2.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\x86_celt_map.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\celt\x86\x86cpu.c">
<Filter>celt\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\A2NLSF.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\CNG.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\HP_variable_cutoff.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\LPC_analysis_filter.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\LPC_fit.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\LPC_inv_pred_gain.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\LP_variable_cutoff.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF2A.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_VQ.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_VQ_weights_laroia.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_decode.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_del_dec_quant.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_encode.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_stabilize.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NLSF_unpack.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NSQ.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\NSQ_del_dec.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\PLC.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\VAD.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\VQ_WMat_EC.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\ana_filt_bank_1.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\biquad_alt.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\bwexpander.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\bwexpander_32.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\check_control_input.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\code_signs.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\control_SNR.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\control_audio_bandwidth.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\control_codec.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\debug.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\dec_API.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decode_core.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decode_frame.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decode_indices.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decode_parameters.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decode_pitch.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decode_pulses.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\decoder_set_fs.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\enc_API.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\encode_indices.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\encode_pulses.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\LPC_analysis_filter_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\LPC_inv_pred_gain_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\LTP_analysis_filter_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\LTP_scale_ctrl_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\apply_sine_window_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\autocorrelation_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\burg_modified_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\bwexpander_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\corrMatrix_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\encode_frame_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\energy_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\find_LPC_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\find_LTP_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\find_pitch_lags_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\find_pred_coefs_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\inner_product_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\k2a_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\noise_shape_analysis_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\pitch_analysis_core_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\process_gains_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\regularize_correlations_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\residual_energy_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\scale_copy_vector_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\scale_vector_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\schur_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\sort_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\warped_autocorrelation_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\float\wrappers_FLP.c">
<Filter>silk\float</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\gain_quant.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\init_decoder.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\init_encoder.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\inner_prod_aligned.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\interpolate.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\lin2log.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\log2lin.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\pitch_est_tables.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\process_NLSFs.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\quant_LTP_gains.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_down2.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_down2_3.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_private_AR2.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_private_IIR_FIR.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_private_down_FIR.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_private_up2_HQ.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\resampler_rom.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\shell_coder.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\sigm_Q15.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\sort.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\stereo_LR_to_MS.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\stereo_MS_to_LR.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\stereo_decode_pred.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\stereo_encode_pred.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\stereo_find_predictor.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\stereo_quant_pred.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\sum_sqr_shift.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\table_LSF_cos.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_LTP.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_NLSF_CB_NB_MB.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_NLSF_CB_WB.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_gain.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_other.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_pitch_lag.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\tables_pulses_per_block.c">
<Filter>silk</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\x86\NSQ_del_dec_sse4_1.c">
<Filter>silk\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\x86\NSQ_sse4_1.c">
<Filter>silk\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\x86\VAD_sse4_1.c">
<Filter>silk\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\x86\VQ_WMat_EC_sse4_1.c">
<Filter>silk\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\silk\x86\x86_silk_map.c">
<Filter>silk\x86</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\analysis.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\mapping_matrix.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\mlp.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\mlp_data.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_decoder.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_encoder.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_multistream.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_multistream_decoder.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_multistream_encoder.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_projection_decoder.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\opus_projection_encoder.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opus\src\repacketizer.c">
<Filter>src</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="win32">
<UniqueIdentifier>{98D2A310-04E7-CBC1-CD68-6F21393CC8F2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\opusenc\include\opusenc.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\arch.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\ogg_packer.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\opus_header.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\picture.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\resample_sse.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\speex_resampler.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\src\unicode_support.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\win32\config.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusenc\win32\version.h">
<Filter>win32</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\opusenc\src\ogg_packer.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusenc\src\opus_header.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusenc\src\opusenc.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusenc\src\picture.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusenc\src\resample.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusenc\src\unicode_support.c">
<Filter>src</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\opusfile">
<UniqueIdentifier>{FF29F8F7-EB22-174A-1455-FCCE00ADF655}</UniqueIdentifier>
</Filter>
<Filter Include="include\opusfile\include">
<UniqueIdentifier>{72E09260-5E05-E2E0-8750-C77073D4E0FE}</UniqueIdentifier>
</Filter>
<Filter Include="include\opusfile\src">
<UniqueIdentifier>{96CF062C-825E-90F5-2B7D-A4F017EBA09B}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\def">
<UniqueIdentifier>{281676C9-94CB-EEBE-1DC0-E8958974E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\opusfile\include\opusfile.h">
<Filter>include\opusfile\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusfile\src\internal.h">
<Filter>include\opusfile\src</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\opusfile\src\winerrno.h">
<Filter>include\opusfile\src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\opusfile\src\http.c">
<Filter>include\opusfile\src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusfile\src\info.c">
<Filter>include\opusfile\src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusfile\src\internal.c">
<Filter>include\opusfile\src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusfile\src\opusfile.c">
<Filter>include\opusfile\src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusfile\src\stream.c">
<Filter>include\opusfile\src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\opusfile\src\wincerts.c">
<Filter>include\opusfile\src</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\premake\def\ext-opusfile.def">
<Filter>premake\def</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,209 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio">
<UniqueIdentifier>{4F714A9A-BB87-4830-04FF-D351705419B8}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\build">
<UniqueIdentifier>{CEBCA554-3AF4-EDEB-43FE-510FAFB414E5}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\build\msvc">
<UniqueIdentifier>{562BB271-42E6-A11D-EB9D-1A68D737ECAD}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\include">
<UniqueIdentifier>{C2771F1F-2E3A-53A9-77EA-E135E3EB2B87}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src">
<UniqueIdentifier>{E63ECCB1-52AB-87AC-1B9F-1F0A87CAA914}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\common">
<UniqueIdentifier>{7EE1F579-6A9C-E525-1354-5E70FFED2FB6}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\hostapi">
<UniqueIdentifier>{CD6F053A-3988-EC63-0235-7CFD6E0C81FD}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\hostapi\skeleton">
<UniqueIdentifier>{C10780C5-AD59-57B5-9678-94C58269709E}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\hostapi\wasapi">
<UniqueIdentifier>{61150D1D-4DFC-CE14-F64C-3532E212487B}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\hostapi\wdmks">
<UniqueIdentifier>{E2E2C384-4E9C-2E2F-D7FB-480943B4E49E}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\hostapi\wmme">
<UniqueIdentifier>{D2F68913-BE32-8D7D-2745-A57413A03598}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\os">
<UniqueIdentifier>{D773CA10-C398-1991-ECE3-FE20D86718AF}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudio\src\os\win">
<UniqueIdentifier>{54551A96-4010-0A42-E9C7-828CD56154D2}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\lnk">
<UniqueIdentifier>{5E3976C9-CAEE-EEBE-53E3-E895BF97E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\portaudio\include\pa_asio.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_jack.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_linux_alsa.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_mac_core.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_win_ds.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_win_wasapi.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_win_waveformat.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_win_wdmks.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\pa_win_wmme.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\include\portaudio.h">
<Filter>include\portaudio\include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_allocation.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_converters.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_cpuload.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_debugprint.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_dither.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_endianness.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_gitrevision.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_hostapi.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_memorybarrier.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_process.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_ringbuffer.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_stream.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_trace.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_types.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\common\pa_util.h">
<Filter>include\portaudio\src\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\os\win\pa_win_coinitialize.h">
<Filter>include\portaudio\src\os\win</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\os\win\pa_win_wdmks_utils.h">
<Filter>include\portaudio\src\os\win</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\src\os\win\pa_x86_plain_converters.h">
<Filter>include\portaudio\src\os\win</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_allocation.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_converters.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_cpuload.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_debugprint.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_dither.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_front.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_process.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_ringbuffer.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_stream.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\common\pa_trace.c">
<Filter>include\portaudio\src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\hostapi\skeleton\pa_hostapi_skeleton.c">
<Filter>include\portaudio\src\hostapi\skeleton</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\hostapi\wasapi\pa_win_wasapi.c">
<Filter>include\portaudio\src\hostapi\wasapi</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\hostapi\wdmks\pa_win_wdmks.c">
<Filter>include\portaudio\src\hostapi\wdmks</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\hostapi\wmme\pa_win_wmme.c">
<Filter>include\portaudio\src\hostapi\wmme</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\os\win\pa_win_coinitialize.c">
<Filter>include\portaudio\src\os\win</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\os\win\pa_win_hostapis.c">
<Filter>include\portaudio\src\os\win</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\os\win\pa_win_util.c">
<Filter>include\portaudio\src\os\win</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\os\win\pa_win_waveformat.c">
<Filter>include\portaudio\src\os\win</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\os\win\pa_win_wdmks_utils.c">
<Filter>include\portaudio\src\os\win</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\src\os\win\pa_x86_plain_converters.c">
<Filter>include\portaudio\src\os\win</Filter>
</ClCompile>
<ClCompile Include="..\..\premake\lnk\ext-portaudio.c">
<Filter>premake\lnk</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\include\portaudio\build\msvc\portaudio.def">
<Filter>include\portaudio\build\msvc</Filter>
</None>
</ItemGroup>
</Project>
@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\portaudiocpp">
<UniqueIdentifier>{F2D62D2C-DE65-B7F5-8784-CBF073F2C79B}</UniqueIdentifier>
</Filter>
<Filter Include="source">
<UniqueIdentifier>{76FF3A1C-62A1-65F2-4B5C-7946379DEC42}</UniqueIdentifier>
</Filter>
<Filter Include="source\portaudiocpp">
<UniqueIdentifier>{FFDFEFFC-6B41-CD0A-F4AE-13BD600F04CA}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\AsioDeviceAdapter.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\AutoSystem.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\BlockingStream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\CFunCallbackStream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\CallbackInterface.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\CallbackStream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\CppFunCallbackStream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\Device.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\DirectionSpecificStreamParameters.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\Exception.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\HostApi.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\InterfaceCallbackStream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\MemFunCallbackStream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\PortAudioCpp.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\SampleDataFormat.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\Stream.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\StreamParameters.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\System.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\SystemDeviceIterator.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\portaudio\bindings\cpp\include\portaudiocpp\SystemHostApiIterator.hxx">
<Filter>include\portaudiocpp</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\AsioDeviceAdapter.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\BlockingStream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\CFunCallbackStream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\CallbackInterface.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\CallbackStream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\CppFunCallbackStream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\Device.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\DirectionSpecificStreamParameters.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\Exception.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\HostApi.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\InterfaceCallbackStream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\MemFunCallbackStream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\Stream.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\StreamParameters.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\System.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\SystemDeviceIterator.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\portaudio\bindings\cpp\source\portaudiocpp\SystemHostApiIterator.cxx">
<Filter>source\portaudiocpp</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="source">
<UniqueIdentifier>{76FF3A1C-62A1-65F2-4B5C-7946379DEC42}</UniqueIdentifier>
</Filter>
<Filter Include="source\SoundTouch">
<UniqueIdentifier>{B129A108-1D40-9F9E-66B7-2AC0D20C7026}</UniqueIdentifier>
</Filter>
<Filter Include="source\SoundTouchDLL">
<UniqueIdentifier>{6DC3DE67-5952-6831-0271-7C2CEEDE78D7}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\soundtouch\include\BPMDetect.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\include\FIFOSampleBuffer.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\include\FIFOSamplePipe.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\include\STTypes.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\include\SoundTouch.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\AAFilter.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\FIRFilter.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\InterpolateCubic.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\InterpolateLinear.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\InterpolateShannon.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\PeakFinder.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\RateTransposer.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\TDStretch.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouch\cpu_detect.h">
<Filter>source\SoundTouch</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\soundtouch\source\SoundTouchDLL\SoundTouchDLL.h">
<Filter>source\SoundTouchDLL</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\AAFilter.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\BPMDetect.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\FIFOSampleBuffer.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\FIRFilter.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\InterpolateCubic.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\InterpolateLinear.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\InterpolateShannon.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\PeakFinder.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\RateTransposer.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\SoundTouch.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\TDStretch.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\cpu_detect_x86.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\mmx_optimized.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouch\sse_optimized.cpp">
<Filter>source\SoundTouch</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\soundtouch\source\SoundTouchDLL\SoundTouchDLL.cpp">
<Filter>source\SoundTouchDLL</Filter>
</ClCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\stb_vorbis">
<UniqueIdentifier>{158B1952-016F-DAA7-6ACF-D4FA56D2C429}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\def">
<UniqueIdentifier>{281676C9-94CB-EEBE-1DC0-E8958974E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\stb_vorbis\stb_vorbis.c">
<Filter>include\stb_vorbis</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\premake\def\ext-stb_vorbis.def">
<Filter>premake\def</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis">
<UniqueIdentifier>{0D6F8172-F93C-7578-E2D0-E59ECE3D51DD}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\include">
<UniqueIdentifier>{80535F3D-6C4D-888F-55BA-1EA04153EEFB}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\include\vorbis">
<UniqueIdentifier>{2417B952-902F-A07C-59DC-2F16C5B33416}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\lib">
<UniqueIdentifier>{B3CCA7A4-9FB0-68FA-0811-634DF413537C}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\lib\books">
<UniqueIdentifier>{60E217F6-4C07-6776-7552-4C0661D66594}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\lib\books\coupled">
<UniqueIdentifier>{5BEAD0D7-473B-BC19-709F-AADB5C4F4F83}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\lib\books\floor">
<UniqueIdentifier>{3183E527-1DA9-AF8E-06EF-345AF2B3D45A}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\lib\books\uncoupled">
<UniqueIdentifier>{3EB0EEE8-2AEC-F152-93FE-094A7F599A6D}</UniqueIdentifier>
</Filter>
<Filter Include="include\vorbis\lib\modes">
<UniqueIdentifier>{5AC0DEF6-46E5-2D77-6F30-13075BB42C95}</UniqueIdentifier>
</Filter>
<Filter Include="premake">
<UniqueIdentifier>{8A6487C2-F643-065E-FF5B-91346BBA6CBF}</UniqueIdentifier>
</Filter>
<Filter Include="premake\def">
<UniqueIdentifier>{281676C9-94CB-EEBE-1DC0-E8958974E5C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\include\vorbis\include\vorbis\codec.h">
<Filter>include\vorbis\include\vorbis</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\include\vorbis\vorbisenc.h">
<Filter>include\vorbis\include\vorbis</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\include\vorbis\vorbisfile.h">
<Filter>include\vorbis\include\vorbis</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\backends.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\bitrate.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\books\coupled\res_books_51.h">
<Filter>include\vorbis\lib\books\coupled</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\books\coupled\res_books_stereo.h">
<Filter>include\vorbis\lib\books\coupled</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\books\floor\floor_books.h">
<Filter>include\vorbis\lib\books\floor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\books\uncoupled\res_books_uncoupled.h">
<Filter>include\vorbis\lib\books\uncoupled</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\codebook.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\codec_internal.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\envelope.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\highlevel.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\lookup.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\lookup_data.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\lpc.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\lsp.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\masking.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\mdct.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\misc.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\floor_all.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\psych_11.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\psych_16.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\psych_44.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\psych_8.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\residue_16.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\residue_44.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\residue_44p51.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\residue_44u.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\residue_8.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_11.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_16.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_22.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_32.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_44.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_44p51.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_44u.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_8.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\modes\setup_X.h">
<Filter>include\vorbis\lib\modes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\os.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\psy.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\registry.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\scales.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\smallft.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
<ClInclude Include="..\..\..\include\vorbis\lib\window.h">
<Filter>include\vorbis\lib</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\include\vorbis\lib\analysis.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\bitrate.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\block.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\codebook.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\envelope.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\floor0.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\floor1.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\info.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\lookup.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\lpc.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\lsp.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\mapping0.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\mdct.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\psy.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\registry.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\res0.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\sharedbook.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\smallft.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\synthesis.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\vorbisenc.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\vorbisfile.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
<ClCompile Include="..\..\..\include\vorbis\lib\window.c">
<Filter>include\vorbis\lib</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\premake\def\ext-vorbis.def">
<Filter>premake\def</Filter>
</None>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,63 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "in_openmpt", "in_openmpt.vcxproj", "{D75AEB78-5537-49BD-9085-F92DEEFA84E8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt", "libopenmpt.vcxproj", "{9C5101EF-3E20-4558-809B-277FDD50E878}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpg123", "ext\mpg123.vcxproj", "{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg", "ext\ogg.vcxproj", "{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis", "ext\vorbis.vcxproj", "{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "ext\zlib.vcxproj", "{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Checked|Win32 = Checked|Win32
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D75AEB78-5537-49BD-9085-F92DEEFA84E8}.Checked|Win32.ActiveCfg = Checked|Win32
{D75AEB78-5537-49BD-9085-F92DEEFA84E8}.Checked|Win32.Build.0 = Checked|Win32
{D75AEB78-5537-49BD-9085-F92DEEFA84E8}.Debug|Win32.ActiveCfg = Debug|Win32
{D75AEB78-5537-49BD-9085-F92DEEFA84E8}.Debug|Win32.Build.0 = Debug|Win32
{D75AEB78-5537-49BD-9085-F92DEEFA84E8}.Release|Win32.ActiveCfg = Release|Win32
{D75AEB78-5537-49BD-9085-F92DEEFA84E8}.Release|Win32.Build.0 = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.ActiveCfg = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.Build.0 = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.ActiveCfg = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.Build.0 = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.ActiveCfg = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.Build.0 = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.ActiveCfg = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.Build.0 = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.ActiveCfg = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.Build.0 = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.ActiveCfg = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.Build.0 = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.ActiveCfg = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.Build.0 = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.ActiveCfg = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.Build.0 = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.ActiveCfg = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.Build.0 = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.ActiveCfg = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.Build.0 = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.ActiveCfg = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.Build.0 = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.ActiveCfg = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.Build.0 = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.ActiveCfg = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.Build.0 = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.ActiveCfg = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.Build.0 = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.ActiveCfg = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,213 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Checked|Win32">
<Configuration>Checked</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D75AEB78-5537-49BD-9085-F92DEEFA84E8}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>in_openmpt</RootNamespace>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
<WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</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)'=='Checked|Win32'">
<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>..\..\bin\debug\vs2022-win10-static\x86\</OutDir>
<IntDir>..\obj\vs2022win10\in_openmpt\x86\Debug\</IntDir>
<TargetName>in_openmpt</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\vs2022-win10-static\x86\</OutDir>
<IntDir>..\obj\vs2022win10\in_openmpt\x86\Release\</IntDir>
<TargetName>in_openmpt</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\checked\vs2022-win10-static\x86\</OutDir>
<IntDir>..\obj\vs2022win10\in_openmpt\x86\Checked\</IntDir>
<TargetName>in_openmpt</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..;$(IntDir)\svn_version;..\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;VER_ARCHNAME=\"x86\";MPT_BUILD_VER_FILENAME=\"in_openmpt.dll\";MPT_BUILD_VER_FILEDESC=\"in_openmpt\";MPT_BUILD_VER_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..;$(IntDir)\svn_version;..\svn_version;$(IntDir)\svn_version;..\svn_version;$(ProjDir)\..\..\build\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Windows</SubSystem>
<FullProgramDatabaseFile>true</FullProgramDatabaseFile>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
<ImportLibrary>..\..\bin\debug\vs2022-win10-static\x86\in_openmpt.lib</ImportLibrary>
</Link>
<PreBuildEvent>
<Command>..\..\build\svn_version\update_svn_version_vs_premake.cmd $(IntDir)</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>NDEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..;$(IntDir)\svn_version;..\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;VER_ARCHNAME=\"x86\";MPT_BUILD_VER_FILENAME=\"in_openmpt.dll\";MPT_BUILD_VER_FILEDESC=\"in_openmpt\";MPT_BUILD_VER_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..;$(IntDir)\svn_version;..\svn_version;$(IntDir)\svn_version;..\svn_version;$(ProjDir)\..\..\build\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>..\..\bin\release\vs2022-win10-static\x86\in_openmpt.lib</ImportLibrary>
</Link>
<PreBuildEvent>
<Command>..\..\build\svn_version\update_svn_version_vs_premake.cmd $(IntDir)</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Checked|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..;$(IntDir)\svn_version;..\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>false</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;VER_ARCHNAME=\"x86\";MPT_BUILD_VER_FILENAME=\"in_openmpt.dll\";MPT_BUILD_VER_FILEDESC=\"in_openmpt\";MPT_BUILD_VER_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..;$(IntDir)\svn_version;..\svn_version;$(IntDir)\svn_version;..\svn_version;$(ProjDir)\..\..\build\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>..\..\bin\checked\vs2022-win10-static\x86\in_openmpt.lib</ImportLibrary>
</Link>
<PreBuildEvent>
<Command>..\..\build\svn_version\update_svn_version_vs_premake.cmd $(IntDir)</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\libopenmpt\libopenmpt_plugin_gui.hpp" />
<ClInclude Include="..\..\libopenmpt\libopenmpt_plugin_settings.hpp" />
<ClInclude Include="..\..\libopenmpt\resource.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\libopenmpt\in_openmpt.cpp" />
<ClCompile Include="..\..\libopenmpt\libopenmpt_plugin_gui.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\libopenmpt\libopenmpt_plugin_gui.rc" />
<ResourceCompile Include="..\..\libopenmpt\libopenmpt_version.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="libopenmpt.vcxproj">
<Project>{9C5101EF-3E20-4558-809B-277FDD50E878}</Project>
</ProjectReference>
<ProjectReference Include="ext\zlib.vcxproj">
<Project>{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}</Project>
</ProjectReference>
<ProjectReference Include="ext\vorbis.vcxproj">
<Project>{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}</Project>
</ProjectReference>
<ProjectReference Include="ext\ogg.vcxproj">
<Project>{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}</Project>
</ProjectReference>
<ProjectReference Include="ext\mpg123.vcxproj">
<Project>{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,236 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt-small", "libopenmpt-small.vcxproj", "{25560ABD-41FC-444C-9E71-F8502BC7EE96}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minimp3", "ext\minimp3.vcxproj", "{E88C4285-EFB1-4226-BCAC-E904BA792A48}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniz", "ext\miniz.vcxproj", "{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stb_vorbis", "ext\stb_vorbis.vcxproj", "{E0D81662-85EF-4172-B0D8-F8DCFF712607}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CheckedShared|ARM = CheckedShared|ARM
CheckedShared|ARM64 = CheckedShared|ARM64
CheckedShared|Win32 = CheckedShared|Win32
CheckedShared|x64 = CheckedShared|x64
Checked|ARM = Checked|ARM
Checked|ARM64 = Checked|ARM64
Checked|Win32 = Checked|Win32
Checked|x64 = Checked|x64
DebugShared|ARM = DebugShared|ARM
DebugShared|ARM64 = DebugShared|ARM64
DebugShared|Win32 = DebugShared|Win32
DebugShared|x64 = DebugShared|x64
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
ReleaseShared|ARM = ReleaseShared|ARM
ReleaseShared|ARM64 = ReleaseShared|ARM64
ReleaseShared|Win32 = ReleaseShared|Win32
ReleaseShared|x64 = ReleaseShared|x64
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.CheckedShared|x64.Build.0 = CheckedShared|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|ARM.ActiveCfg = Checked|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|ARM.Build.0 = Checked|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|ARM64.ActiveCfg = Checked|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|ARM64.Build.0 = Checked|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|Win32.ActiveCfg = Checked|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|Win32.Build.0 = Checked|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|x64.ActiveCfg = Checked|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Checked|x64.Build.0 = Checked|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|ARM.Build.0 = DebugShared|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|Win32.Build.0 = DebugShared|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|x64.ActiveCfg = DebugShared|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.DebugShared|x64.Build.0 = DebugShared|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|ARM.ActiveCfg = Debug|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|ARM.Build.0 = Debug|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|ARM64.ActiveCfg = Debug|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|ARM64.Build.0 = Debug|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|Win32.ActiveCfg = Debug|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|Win32.Build.0 = Debug|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|x64.ActiveCfg = Debug|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Debug|x64.Build.0 = Debug|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|ARM.ActiveCfg = Release|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|ARM.Build.0 = Release|ARM
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|ARM64.ActiveCfg = Release|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|ARM64.Build.0 = Release|ARM64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|Win32.ActiveCfg = Release|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|Win32.Build.0 = Release|Win32
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|x64.ActiveCfg = Release|x64
{25560ABD-41FC-444C-9E71-F8502BC7EE96}.Release|x64.Build.0 = Release|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.CheckedShared|x64.Build.0 = CheckedShared|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|ARM.ActiveCfg = Checked|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|ARM.Build.0 = Checked|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|ARM64.ActiveCfg = Checked|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|ARM64.Build.0 = Checked|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|Win32.ActiveCfg = Checked|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|Win32.Build.0 = Checked|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|x64.ActiveCfg = Checked|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Checked|x64.Build.0 = Checked|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|ARM.Build.0 = DebugShared|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|Win32.Build.0 = DebugShared|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|x64.ActiveCfg = DebugShared|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.DebugShared|x64.Build.0 = DebugShared|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|ARM.ActiveCfg = Debug|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|ARM.Build.0 = Debug|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|ARM64.Build.0 = Debug|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|Win32.ActiveCfg = Debug|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|Win32.Build.0 = Debug|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|x64.ActiveCfg = Debug|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Debug|x64.Build.0 = Debug|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|ARM.ActiveCfg = Release|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|ARM.Build.0 = Release|ARM
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|ARM64.ActiveCfg = Release|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|ARM64.Build.0 = Release|ARM64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|Win32.ActiveCfg = Release|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|Win32.Build.0 = Release|Win32
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|x64.ActiveCfg = Release|x64
{E88C4285-EFB1-4226-BCAC-E904BA792A48}.Release|x64.Build.0 = Release|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.CheckedShared|x64.Build.0 = CheckedShared|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|ARM.ActiveCfg = Checked|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|ARM.Build.0 = Checked|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|ARM64.ActiveCfg = Checked|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|ARM64.Build.0 = Checked|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|Win32.ActiveCfg = Checked|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|Win32.Build.0 = Checked|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|x64.ActiveCfg = Checked|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Checked|x64.Build.0 = Checked|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|ARM.Build.0 = DebugShared|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|Win32.Build.0 = DebugShared|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|x64.ActiveCfg = DebugShared|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.DebugShared|x64.Build.0 = DebugShared|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|ARM.ActiveCfg = Debug|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|ARM.Build.0 = Debug|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|ARM64.Build.0 = Debug|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|Win32.ActiveCfg = Debug|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|Win32.Build.0 = Debug|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|x64.ActiveCfg = Debug|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Debug|x64.Build.0 = Debug|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|ARM.ActiveCfg = Release|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|ARM.Build.0 = Release|ARM
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|ARM64.ActiveCfg = Release|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|ARM64.Build.0 = Release|ARM64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|Win32.ActiveCfg = Release|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|Win32.Build.0 = Release|Win32
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|x64.ActiveCfg = Release|x64
{B5E0C06B-8121-426A-8FFB-4293ECAAE29C}.Release|x64.Build.0 = Release|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.CheckedShared|x64.Build.0 = CheckedShared|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|ARM.ActiveCfg = Checked|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|ARM.Build.0 = Checked|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|ARM64.ActiveCfg = Checked|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|ARM64.Build.0 = Checked|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|Win32.ActiveCfg = Checked|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|Win32.Build.0 = Checked|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|x64.ActiveCfg = Checked|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Checked|x64.Build.0 = Checked|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|ARM.Build.0 = DebugShared|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|Win32.Build.0 = DebugShared|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|x64.ActiveCfg = DebugShared|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.DebugShared|x64.Build.0 = DebugShared|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|ARM.ActiveCfg = Debug|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|ARM.Build.0 = Debug|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|ARM64.Build.0 = Debug|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|Win32.ActiveCfg = Debug|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|Win32.Build.0 = Debug|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|x64.ActiveCfg = Debug|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Debug|x64.Build.0 = Debug|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|ARM.ActiveCfg = Release|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|ARM.Build.0 = Release|ARM
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|ARM64.ActiveCfg = Release|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|ARM64.Build.0 = Release|ARM64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|Win32.ActiveCfg = Release|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|Win32.Build.0 = Release|Win32
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|x64.ActiveCfg = Release|x64
{E0D81662-85EF-4172-B0D8-F8DCFF712607}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,636 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt", "libopenmpt.vcxproj", "{9C5101EF-3E20-4558-809B-277FDD50E878}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt_example_c", "libopenmpt_example_c.vcxproj", "{3F39804D-01C0-479C-AB8B-025683529C57}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt_example_c_mem", "libopenmpt_example_c_mem.vcxproj", "{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt_example_c_probe", "libopenmpt_example_c_probe.vcxproj", "{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt_example_c_unsafe", "libopenmpt_example_c_unsafe.vcxproj", "{696A79AC-65EB-445F-981A-7639C54569F8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt_example_cxx", "libopenmpt_example_cxx.vcxproj", "{CE5B5A74-CDB1-4654-B928-F91725FB57C9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpg123", "ext\mpg123.vcxproj", "{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg", "ext\ogg.vcxproj", "{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portaudio", "ext\portaudio.vcxproj", "{189B867F-FF4B-45A1-B741-A97492EE69AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portaudiocpp", "ext\portaudiocpp.vcxproj", "{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis", "ext\vorbis.vcxproj", "{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "ext\zlib.vcxproj", "{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CheckedShared|ARM = CheckedShared|ARM
CheckedShared|ARM64 = CheckedShared|ARM64
CheckedShared|Win32 = CheckedShared|Win32
CheckedShared|x64 = CheckedShared|x64
Checked|ARM = Checked|ARM
Checked|ARM64 = Checked|ARM64
Checked|Win32 = Checked|Win32
Checked|x64 = Checked|x64
DebugShared|ARM = DebugShared|ARM
DebugShared|ARM64 = DebugShared|ARM64
DebugShared|Win32 = DebugShared|Win32
DebugShared|x64 = DebugShared|x64
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
ReleaseShared|ARM = ReleaseShared|ARM
ReleaseShared|ARM64 = ReleaseShared|ARM64
ReleaseShared|Win32 = ReleaseShared|Win32
ReleaseShared|x64 = ReleaseShared|x64
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|x64.Build.0 = CheckedShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM.ActiveCfg = Checked|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM.Build.0 = Checked|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM64.ActiveCfg = Checked|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM64.Build.0 = Checked|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.ActiveCfg = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.Build.0 = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|x64.ActiveCfg = Checked|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|x64.Build.0 = Checked|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM.Build.0 = DebugShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|Win32.Build.0 = DebugShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|x64.ActiveCfg = DebugShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|x64.Build.0 = DebugShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM.ActiveCfg = Debug|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM.Build.0 = Debug|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM64.ActiveCfg = Debug|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM64.Build.0 = Debug|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.ActiveCfg = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.Build.0 = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|x64.ActiveCfg = Debug|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|x64.Build.0 = Debug|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM.ActiveCfg = Release|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM.Build.0 = Release|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM64.ActiveCfg = Release|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM64.Build.0 = Release|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.ActiveCfg = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.Build.0 = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|x64.ActiveCfg = Release|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|x64.Build.0 = Release|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.CheckedShared|x64.Build.0 = CheckedShared|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|ARM.ActiveCfg = Checked|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|ARM.Build.0 = Checked|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|ARM64.ActiveCfg = Checked|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|ARM64.Build.0 = Checked|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|Win32.ActiveCfg = Checked|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|Win32.Build.0 = Checked|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|x64.ActiveCfg = Checked|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.Checked|x64.Build.0 = Checked|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|ARM.Build.0 = DebugShared|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|Win32.Build.0 = DebugShared|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|x64.ActiveCfg = DebugShared|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.DebugShared|x64.Build.0 = DebugShared|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|ARM.ActiveCfg = Debug|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|ARM.Build.0 = Debug|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|ARM64.ActiveCfg = Debug|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|ARM64.Build.0 = Debug|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|Win32.ActiveCfg = Debug|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|Win32.Build.0 = Debug|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|x64.ActiveCfg = Debug|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.Debug|x64.Build.0 = Debug|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|ARM.ActiveCfg = Release|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|ARM.Build.0 = Release|ARM
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|ARM64.ActiveCfg = Release|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|ARM64.Build.0 = Release|ARM64
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|Win32.ActiveCfg = Release|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|Win32.Build.0 = Release|Win32
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|x64.ActiveCfg = Release|x64
{3F39804D-01C0-479C-AB8B-025683529C57}.Release|x64.Build.0 = Release|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.CheckedShared|x64.Build.0 = CheckedShared|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|ARM.ActiveCfg = Checked|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|ARM.Build.0 = Checked|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|ARM64.ActiveCfg = Checked|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|ARM64.Build.0 = Checked|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|Win32.ActiveCfg = Checked|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|Win32.Build.0 = Checked|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|x64.ActiveCfg = Checked|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Checked|x64.Build.0 = Checked|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|ARM.Build.0 = DebugShared|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|Win32.Build.0 = DebugShared|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|x64.ActiveCfg = DebugShared|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.DebugShared|x64.Build.0 = DebugShared|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|ARM.ActiveCfg = Debug|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|ARM.Build.0 = Debug|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|ARM64.ActiveCfg = Debug|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|ARM64.Build.0 = Debug|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|Win32.ActiveCfg = Debug|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|Win32.Build.0 = Debug|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|x64.ActiveCfg = Debug|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Debug|x64.Build.0 = Debug|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|ARM.ActiveCfg = Release|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|ARM.Build.0 = Release|ARM
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|ARM64.ActiveCfg = Release|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|ARM64.Build.0 = Release|ARM64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|Win32.ActiveCfg = Release|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|Win32.Build.0 = Release|Win32
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|x64.ActiveCfg = Release|x64
{4DB3DA91-FAFD-43AF-B3B7-35699B80ABA1}.Release|x64.Build.0 = Release|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.CheckedShared|x64.Build.0 = CheckedShared|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|ARM.ActiveCfg = Checked|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|ARM.Build.0 = Checked|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|ARM64.ActiveCfg = Checked|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|ARM64.Build.0 = Checked|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|Win32.ActiveCfg = Checked|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|Win32.Build.0 = Checked|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|x64.ActiveCfg = Checked|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Checked|x64.Build.0 = Checked|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|ARM.Build.0 = DebugShared|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|Win32.Build.0 = DebugShared|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|x64.ActiveCfg = DebugShared|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.DebugShared|x64.Build.0 = DebugShared|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|ARM.ActiveCfg = Debug|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|ARM.Build.0 = Debug|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|ARM64.ActiveCfg = Debug|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|ARM64.Build.0 = Debug|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|Win32.ActiveCfg = Debug|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|Win32.Build.0 = Debug|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|x64.ActiveCfg = Debug|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Debug|x64.Build.0 = Debug|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|ARM.ActiveCfg = Release|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|ARM.Build.0 = Release|ARM
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|ARM64.ActiveCfg = Release|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|ARM64.Build.0 = Release|ARM64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|Win32.ActiveCfg = Release|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|Win32.Build.0 = Release|Win32
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|x64.ActiveCfg = Release|x64
{3FBC000D-2574-4A02-96BA-DB82D7E7D7BB}.Release|x64.Build.0 = Release|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.CheckedShared|x64.Build.0 = CheckedShared|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|ARM.ActiveCfg = Checked|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|ARM.Build.0 = Checked|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|ARM64.ActiveCfg = Checked|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|ARM64.Build.0 = Checked|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|Win32.ActiveCfg = Checked|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|Win32.Build.0 = Checked|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|x64.ActiveCfg = Checked|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.Checked|x64.Build.0 = Checked|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|ARM.Build.0 = DebugShared|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|Win32.Build.0 = DebugShared|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|x64.ActiveCfg = DebugShared|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.DebugShared|x64.Build.0 = DebugShared|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|ARM.ActiveCfg = Debug|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|ARM.Build.0 = Debug|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|ARM64.ActiveCfg = Debug|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|ARM64.Build.0 = Debug|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|Win32.ActiveCfg = Debug|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|Win32.Build.0 = Debug|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|x64.ActiveCfg = Debug|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.Debug|x64.Build.0 = Debug|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|ARM.ActiveCfg = Release|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|ARM.Build.0 = Release|ARM
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|ARM64.ActiveCfg = Release|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|ARM64.Build.0 = Release|ARM64
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|Win32.ActiveCfg = Release|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|Win32.Build.0 = Release|Win32
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|x64.ActiveCfg = Release|x64
{696A79AC-65EB-445F-981A-7639C54569F8}.Release|x64.Build.0 = Release|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.CheckedShared|x64.Build.0 = CheckedShared|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|ARM.ActiveCfg = Checked|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|ARM.Build.0 = Checked|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|ARM64.ActiveCfg = Checked|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|ARM64.Build.0 = Checked|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|Win32.ActiveCfg = Checked|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|Win32.Build.0 = Checked|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|x64.ActiveCfg = Checked|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Checked|x64.Build.0 = Checked|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|ARM.Build.0 = DebugShared|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|Win32.Build.0 = DebugShared|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|x64.ActiveCfg = DebugShared|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.DebugShared|x64.Build.0 = DebugShared|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|ARM.ActiveCfg = Debug|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|ARM.Build.0 = Debug|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|ARM64.ActiveCfg = Debug|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|ARM64.Build.0 = Debug|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|Win32.ActiveCfg = Debug|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|Win32.Build.0 = Debug|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|x64.ActiveCfg = Debug|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Debug|x64.Build.0 = Debug|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|ARM.ActiveCfg = Release|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|ARM.Build.0 = Release|ARM
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|ARM64.ActiveCfg = Release|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|ARM64.Build.0 = Release|ARM64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|Win32.ActiveCfg = Release|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|Win32.Build.0 = Release|Win32
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|x64.ActiveCfg = Release|x64
{CE5B5A74-CDB1-4654-B928-F91725FB57C9}.Release|x64.Build.0 = Release|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|x64.Build.0 = CheckedShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM.ActiveCfg = Checked|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM.Build.0 = Checked|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM64.ActiveCfg = Checked|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM64.Build.0 = Checked|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.ActiveCfg = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.Build.0 = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|x64.ActiveCfg = Checked|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|x64.Build.0 = Checked|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM.Build.0 = DebugShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|Win32.Build.0 = DebugShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|x64.ActiveCfg = DebugShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|x64.Build.0 = DebugShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM.ActiveCfg = Debug|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM.Build.0 = Debug|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM64.ActiveCfg = Debug|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM64.Build.0 = Debug|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.ActiveCfg = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.Build.0 = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|x64.ActiveCfg = Debug|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|x64.Build.0 = Debug|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM.ActiveCfg = Release|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM.Build.0 = Release|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM64.ActiveCfg = Release|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM64.Build.0 = Release|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.ActiveCfg = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.Build.0 = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|x64.ActiveCfg = Release|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|x64.Build.0 = Release|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|x64.Build.0 = CheckedShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM.ActiveCfg = Checked|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM.Build.0 = Checked|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM64.ActiveCfg = Checked|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM64.Build.0 = Checked|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.ActiveCfg = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.Build.0 = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|x64.ActiveCfg = Checked|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|x64.Build.0 = Checked|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM.Build.0 = DebugShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|Win32.Build.0 = DebugShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|x64.ActiveCfg = DebugShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|x64.Build.0 = DebugShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM.ActiveCfg = Debug|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM.Build.0 = Debug|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM64.ActiveCfg = Debug|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM64.Build.0 = Debug|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.ActiveCfg = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.Build.0 = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|x64.ActiveCfg = Debug|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|x64.Build.0 = Debug|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM.ActiveCfg = Release|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM.Build.0 = Release|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM64.ActiveCfg = Release|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM64.Build.0 = Release|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.ActiveCfg = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.Build.0 = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|x64.ActiveCfg = Release|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|x64.Build.0 = Release|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|x64.Build.0 = CheckedShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM.ActiveCfg = Checked|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM.Build.0 = Checked|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM64.ActiveCfg = Checked|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM64.Build.0 = Checked|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|Win32.ActiveCfg = Checked|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|Win32.Build.0 = Checked|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|x64.ActiveCfg = Checked|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|x64.Build.0 = Checked|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM.Build.0 = DebugShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|Win32.Build.0 = DebugShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|x64.ActiveCfg = DebugShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|x64.Build.0 = DebugShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM.ActiveCfg = Debug|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM.Build.0 = Debug|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM64.ActiveCfg = Debug|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM64.Build.0 = Debug|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|Win32.ActiveCfg = Debug|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|Win32.Build.0 = Debug|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|x64.ActiveCfg = Debug|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|x64.Build.0 = Debug|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM.ActiveCfg = Release|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM.Build.0 = Release|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM64.ActiveCfg = Release|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM64.Build.0 = Release|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|Win32.ActiveCfg = Release|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|Win32.Build.0 = Release|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|x64.ActiveCfg = Release|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|x64.Build.0 = Release|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.CheckedShared|x64.Build.0 = CheckedShared|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|ARM.ActiveCfg = Checked|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|ARM.Build.0 = Checked|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|ARM64.ActiveCfg = Checked|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|ARM64.Build.0 = Checked|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|Win32.ActiveCfg = Checked|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|Win32.Build.0 = Checked|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|x64.ActiveCfg = Checked|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Checked|x64.Build.0 = Checked|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|ARM.Build.0 = DebugShared|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|Win32.Build.0 = DebugShared|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|x64.ActiveCfg = DebugShared|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.DebugShared|x64.Build.0 = DebugShared|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|ARM.ActiveCfg = Debug|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|ARM.Build.0 = Debug|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|ARM64.ActiveCfg = Debug|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|ARM64.Build.0 = Debug|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|Win32.ActiveCfg = Debug|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|Win32.Build.0 = Debug|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|x64.ActiveCfg = Debug|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Debug|x64.Build.0 = Debug|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|ARM.ActiveCfg = Release|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|ARM.Build.0 = Release|ARM
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|ARM64.ActiveCfg = Release|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|ARM64.Build.0 = Release|ARM64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|Win32.ActiveCfg = Release|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|Win32.Build.0 = Release|Win32
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|x64.ActiveCfg = Release|x64
{627CF18A-C8CA-451E-AFD0-8679CADFDA6B}.Release|x64.Build.0 = Release|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|x64.Build.0 = CheckedShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM.ActiveCfg = Checked|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM.Build.0 = Checked|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM64.ActiveCfg = Checked|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM64.Build.0 = Checked|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.ActiveCfg = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.Build.0 = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|x64.ActiveCfg = Checked|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|x64.Build.0 = Checked|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM.Build.0 = DebugShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|Win32.Build.0 = DebugShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|x64.ActiveCfg = DebugShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|x64.Build.0 = DebugShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM.ActiveCfg = Debug|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM.Build.0 = Debug|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM64.Build.0 = Debug|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.ActiveCfg = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.Build.0 = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|x64.ActiveCfg = Debug|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|x64.Build.0 = Debug|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM.ActiveCfg = Release|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM.Build.0 = Release|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM64.ActiveCfg = Release|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM64.Build.0 = Release|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.ActiveCfg = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.Build.0 = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|x64.ActiveCfg = Release|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|x64.Build.0 = Release|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|x64.Build.0 = CheckedShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM.ActiveCfg = Checked|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM.Build.0 = Checked|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM64.ActiveCfg = Checked|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM64.Build.0 = Checked|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.ActiveCfg = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.Build.0 = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|x64.ActiveCfg = Checked|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|x64.Build.0 = Checked|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM.Build.0 = DebugShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|Win32.Build.0 = DebugShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|x64.ActiveCfg = DebugShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|x64.Build.0 = DebugShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM.ActiveCfg = Debug|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM.Build.0 = Debug|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM64.ActiveCfg = Debug|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM64.Build.0 = Debug|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.ActiveCfg = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.Build.0 = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|x64.ActiveCfg = Debug|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|x64.Build.0 = Debug|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM.ActiveCfg = Release|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM.Build.0 = Release|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM64.ActiveCfg = Release|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM64.Build.0 = Release|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.ActiveCfg = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.Build.0 = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|x64.ActiveCfg = Release|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,286 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt_test", "libopenmpt_test.vcxproj", "{0A313F63-131E-46A0-931D-23C3A3D488F2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpg123", "ext\mpg123.vcxproj", "{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg", "ext\ogg.vcxproj", "{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis", "ext\vorbis.vcxproj", "{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "ext\zlib.vcxproj", "{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CheckedShared|ARM = CheckedShared|ARM
CheckedShared|ARM64 = CheckedShared|ARM64
CheckedShared|Win32 = CheckedShared|Win32
CheckedShared|x64 = CheckedShared|x64
Checked|ARM = Checked|ARM
Checked|ARM64 = Checked|ARM64
Checked|Win32 = Checked|Win32
Checked|x64 = Checked|x64
DebugShared|ARM = DebugShared|ARM
DebugShared|ARM64 = DebugShared|ARM64
DebugShared|Win32 = DebugShared|Win32
DebugShared|x64 = DebugShared|x64
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
ReleaseShared|ARM = ReleaseShared|ARM
ReleaseShared|ARM64 = ReleaseShared|ARM64
ReleaseShared|Win32 = ReleaseShared|Win32
ReleaseShared|x64 = ReleaseShared|x64
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.CheckedShared|x64.Build.0 = CheckedShared|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|ARM.ActiveCfg = Checked|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|ARM.Build.0 = Checked|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|ARM64.ActiveCfg = Checked|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|ARM64.Build.0 = Checked|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|Win32.ActiveCfg = Checked|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|Win32.Build.0 = Checked|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|x64.ActiveCfg = Checked|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Checked|x64.Build.0 = Checked|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|ARM.Build.0 = DebugShared|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|Win32.Build.0 = DebugShared|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|x64.ActiveCfg = DebugShared|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.DebugShared|x64.Build.0 = DebugShared|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|ARM.ActiveCfg = Debug|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|ARM.Build.0 = Debug|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|ARM64.ActiveCfg = Debug|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|ARM64.Build.0 = Debug|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|Win32.ActiveCfg = Debug|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|Win32.Build.0 = Debug|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|x64.ActiveCfg = Debug|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Debug|x64.Build.0 = Debug|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|ARM.ActiveCfg = Release|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|ARM.Build.0 = Release|ARM
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|ARM64.ActiveCfg = Release|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|ARM64.Build.0 = Release|ARM64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|Win32.ActiveCfg = Release|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|Win32.Build.0 = Release|Win32
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|x64.ActiveCfg = Release|x64
{0A313F63-131E-46A0-931D-23C3A3D488F2}.Release|x64.Build.0 = Release|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|x64.Build.0 = CheckedShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM.ActiveCfg = Checked|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM.Build.0 = Checked|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM64.ActiveCfg = Checked|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM64.Build.0 = Checked|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.ActiveCfg = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.Build.0 = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|x64.ActiveCfg = Checked|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|x64.Build.0 = Checked|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM.Build.0 = DebugShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|Win32.Build.0 = DebugShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|x64.ActiveCfg = DebugShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|x64.Build.0 = DebugShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM.ActiveCfg = Debug|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM.Build.0 = Debug|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM64.ActiveCfg = Debug|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM64.Build.0 = Debug|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.ActiveCfg = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.Build.0 = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|x64.ActiveCfg = Debug|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|x64.Build.0 = Debug|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM.ActiveCfg = Release|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM.Build.0 = Release|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM64.ActiveCfg = Release|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM64.Build.0 = Release|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.ActiveCfg = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.Build.0 = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|x64.ActiveCfg = Release|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|x64.Build.0 = Release|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|x64.Build.0 = CheckedShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM.ActiveCfg = Checked|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM.Build.0 = Checked|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM64.ActiveCfg = Checked|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM64.Build.0 = Checked|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.ActiveCfg = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.Build.0 = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|x64.ActiveCfg = Checked|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|x64.Build.0 = Checked|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM.Build.0 = DebugShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|Win32.Build.0 = DebugShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|x64.ActiveCfg = DebugShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|x64.Build.0 = DebugShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM.ActiveCfg = Debug|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM.Build.0 = Debug|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM64.ActiveCfg = Debug|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM64.Build.0 = Debug|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.ActiveCfg = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.Build.0 = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|x64.ActiveCfg = Debug|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|x64.Build.0 = Debug|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM.ActiveCfg = Release|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM.Build.0 = Release|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM64.ActiveCfg = Release|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM64.Build.0 = Release|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.ActiveCfg = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.Build.0 = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|x64.ActiveCfg = Release|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|x64.Build.0 = Release|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|x64.Build.0 = CheckedShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM.ActiveCfg = Checked|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM.Build.0 = Checked|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM64.ActiveCfg = Checked|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM64.Build.0 = Checked|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.ActiveCfg = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.Build.0 = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|x64.ActiveCfg = Checked|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|x64.Build.0 = Checked|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM.Build.0 = DebugShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|Win32.Build.0 = DebugShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|x64.ActiveCfg = DebugShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|x64.Build.0 = DebugShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM.ActiveCfg = Debug|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM.Build.0 = Debug|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM64.Build.0 = Debug|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.ActiveCfg = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.Build.0 = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|x64.ActiveCfg = Debug|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|x64.Build.0 = Debug|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM.ActiveCfg = Release|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM.Build.0 = Release|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM64.ActiveCfg = Release|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM64.Build.0 = Release|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.ActiveCfg = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.Build.0 = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|x64.ActiveCfg = Release|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|x64.Build.0 = Release|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|x64.Build.0 = CheckedShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM.ActiveCfg = Checked|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM.Build.0 = Checked|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM64.ActiveCfg = Checked|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM64.Build.0 = Checked|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.ActiveCfg = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.Build.0 = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|x64.ActiveCfg = Checked|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|x64.Build.0 = Checked|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM.Build.0 = DebugShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|Win32.Build.0 = DebugShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|x64.ActiveCfg = DebugShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|x64.Build.0 = DebugShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM.ActiveCfg = Debug|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM.Build.0 = Debug|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM64.ActiveCfg = Debug|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM64.Build.0 = Debug|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.ActiveCfg = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.Build.0 = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|x64.ActiveCfg = Debug|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|x64.Build.0 = Debug|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM.ActiveCfg = Release|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM.Build.0 = Release|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM64.ActiveCfg = Release|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM64.Build.0 = Release|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.ActiveCfg = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.Build.0 = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|x64.ActiveCfg = Release|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,436 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openmpt123", "openmpt123.vcxproj", "{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flac", "ext\flac.vcxproj", "{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt", "libopenmpt.vcxproj", "{9C5101EF-3E20-4558-809B-277FDD50E878}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpg123", "ext\mpg123.vcxproj", "{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg", "ext\ogg.vcxproj", "{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portaudio", "ext\portaudio.vcxproj", "{189B867F-FF4B-45A1-B741-A97492EE69AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis", "ext\vorbis.vcxproj", "{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "ext\zlib.vcxproj", "{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CheckedShared|ARM = CheckedShared|ARM
CheckedShared|ARM64 = CheckedShared|ARM64
CheckedShared|Win32 = CheckedShared|Win32
CheckedShared|x64 = CheckedShared|x64
Checked|ARM = Checked|ARM
Checked|ARM64 = Checked|ARM64
Checked|Win32 = Checked|Win32
Checked|x64 = Checked|x64
DebugShared|ARM = DebugShared|ARM
DebugShared|ARM64 = DebugShared|ARM64
DebugShared|Win32 = DebugShared|Win32
DebugShared|x64 = DebugShared|x64
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
ReleaseShared|ARM = ReleaseShared|ARM
ReleaseShared|ARM64 = ReleaseShared|ARM64
ReleaseShared|Win32 = ReleaseShared|Win32
ReleaseShared|x64 = ReleaseShared|x64
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.CheckedShared|x64.Build.0 = CheckedShared|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|ARM.ActiveCfg = Checked|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|ARM.Build.0 = Checked|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|ARM64.ActiveCfg = Checked|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|ARM64.Build.0 = Checked|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|Win32.ActiveCfg = Checked|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|Win32.Build.0 = Checked|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|x64.ActiveCfg = Checked|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Checked|x64.Build.0 = Checked|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|ARM.Build.0 = DebugShared|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|Win32.Build.0 = DebugShared|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|x64.ActiveCfg = DebugShared|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.DebugShared|x64.Build.0 = DebugShared|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|ARM.ActiveCfg = Debug|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|ARM.Build.0 = Debug|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|ARM64.ActiveCfg = Debug|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|ARM64.Build.0 = Debug|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|Win32.ActiveCfg = Debug|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|Win32.Build.0 = Debug|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|x64.ActiveCfg = Debug|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Debug|x64.Build.0 = Debug|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|ARM.ActiveCfg = Release|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|ARM.Build.0 = Release|ARM
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|ARM64.ActiveCfg = Release|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|ARM64.Build.0 = Release|ARM64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|Win32.ActiveCfg = Release|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|Win32.Build.0 = Release|Win32
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|x64.ActiveCfg = Release|x64
{2879F62E-9E2F-4EAB-AE7D-F60C194DD5CB}.Release|x64.Build.0 = Release|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.CheckedShared|x64.Build.0 = CheckedShared|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|ARM.ActiveCfg = Checked|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|ARM.Build.0 = Checked|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|ARM64.ActiveCfg = Checked|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|ARM64.Build.0 = Checked|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|Win32.ActiveCfg = Checked|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|Win32.Build.0 = Checked|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|x64.ActiveCfg = Checked|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Checked|x64.Build.0 = Checked|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|ARM.Build.0 = DebugShared|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|Win32.Build.0 = DebugShared|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|x64.ActiveCfg = DebugShared|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.DebugShared|x64.Build.0 = DebugShared|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|ARM.ActiveCfg = Debug|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|ARM.Build.0 = Debug|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|ARM64.Build.0 = Debug|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|Win32.ActiveCfg = Debug|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|Win32.Build.0 = Debug|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|x64.ActiveCfg = Debug|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Debug|x64.Build.0 = Debug|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|ARM.ActiveCfg = Release|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|ARM.Build.0 = Release|ARM
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|ARM64.ActiveCfg = Release|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|ARM64.Build.0 = Release|ARM64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|Win32.ActiveCfg = Release|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|Win32.Build.0 = Release|Win32
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|x64.ActiveCfg = Release|x64
{E599F5AA-F9A3-46CC-8DB0-C8DEFCEB90C5}.Release|x64.Build.0 = Release|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.CheckedShared|x64.Build.0 = CheckedShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM.ActiveCfg = Checked|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM.Build.0 = Checked|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM64.ActiveCfg = Checked|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|ARM64.Build.0 = Checked|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.ActiveCfg = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.Build.0 = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|x64.ActiveCfg = Checked|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|x64.Build.0 = Checked|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM.Build.0 = DebugShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|Win32.Build.0 = DebugShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|x64.ActiveCfg = DebugShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.DebugShared|x64.Build.0 = DebugShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM.ActiveCfg = Debug|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM.Build.0 = Debug|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM64.ActiveCfg = Debug|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|ARM64.Build.0 = Debug|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.ActiveCfg = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.Build.0 = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|x64.ActiveCfg = Debug|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|x64.Build.0 = Debug|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM.ActiveCfg = Release|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM.Build.0 = Release|ARM
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM64.ActiveCfg = Release|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|ARM64.Build.0 = Release|ARM64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.ActiveCfg = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.Build.0 = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|x64.ActiveCfg = Release|x64
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|x64.Build.0 = Release|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.CheckedShared|x64.Build.0 = CheckedShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM.ActiveCfg = Checked|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM.Build.0 = Checked|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM64.ActiveCfg = Checked|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|ARM64.Build.0 = Checked|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.ActiveCfg = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.Build.0 = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|x64.ActiveCfg = Checked|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|x64.Build.0 = Checked|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM.Build.0 = DebugShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|Win32.Build.0 = DebugShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|x64.ActiveCfg = DebugShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.DebugShared|x64.Build.0 = DebugShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM.ActiveCfg = Debug|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM.Build.0 = Debug|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM64.ActiveCfg = Debug|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|ARM64.Build.0 = Debug|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.ActiveCfg = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.Build.0 = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|x64.ActiveCfg = Debug|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|x64.Build.0 = Debug|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM.ActiveCfg = Release|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM.Build.0 = Release|ARM
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM64.ActiveCfg = Release|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|ARM64.Build.0 = Release|ARM64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.ActiveCfg = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.Build.0 = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|x64.ActiveCfg = Release|x64
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|x64.Build.0 = Release|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.CheckedShared|x64.Build.0 = CheckedShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM.ActiveCfg = Checked|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM.Build.0 = Checked|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM64.ActiveCfg = Checked|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|ARM64.Build.0 = Checked|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.ActiveCfg = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.Build.0 = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|x64.ActiveCfg = Checked|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|x64.Build.0 = Checked|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM.Build.0 = DebugShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|Win32.Build.0 = DebugShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|x64.ActiveCfg = DebugShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.DebugShared|x64.Build.0 = DebugShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM.ActiveCfg = Debug|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM.Build.0 = Debug|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM64.ActiveCfg = Debug|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|ARM64.Build.0 = Debug|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.ActiveCfg = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.Build.0 = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|x64.ActiveCfg = Debug|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|x64.Build.0 = Debug|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM.ActiveCfg = Release|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM.Build.0 = Release|ARM
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM64.ActiveCfg = Release|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|ARM64.Build.0 = Release|ARM64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.ActiveCfg = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.Build.0 = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|x64.ActiveCfg = Release|x64
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|x64.Build.0 = Release|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.CheckedShared|x64.Build.0 = CheckedShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM.ActiveCfg = Checked|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM.Build.0 = Checked|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM64.ActiveCfg = Checked|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|ARM64.Build.0 = Checked|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|Win32.ActiveCfg = Checked|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|Win32.Build.0 = Checked|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|x64.ActiveCfg = Checked|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Checked|x64.Build.0 = Checked|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM.Build.0 = DebugShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|Win32.Build.0 = DebugShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|x64.ActiveCfg = DebugShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.DebugShared|x64.Build.0 = DebugShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM.ActiveCfg = Debug|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM.Build.0 = Debug|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM64.ActiveCfg = Debug|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|ARM64.Build.0 = Debug|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|Win32.ActiveCfg = Debug|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|Win32.Build.0 = Debug|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|x64.ActiveCfg = Debug|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Debug|x64.Build.0 = Debug|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM.ActiveCfg = Release|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM.Build.0 = Release|ARM
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM64.ActiveCfg = Release|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|ARM64.Build.0 = Release|ARM64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|Win32.ActiveCfg = Release|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|Win32.Build.0 = Release|Win32
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|x64.ActiveCfg = Release|x64
{189B867F-FF4B-45A1-B741-A97492EE69AF}.Release|x64.Build.0 = Release|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.CheckedShared|x64.Build.0 = CheckedShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM.ActiveCfg = Checked|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM.Build.0 = Checked|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM64.ActiveCfg = Checked|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|ARM64.Build.0 = Checked|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.ActiveCfg = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.Build.0 = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|x64.ActiveCfg = Checked|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|x64.Build.0 = Checked|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM.Build.0 = DebugShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|Win32.Build.0 = DebugShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|x64.ActiveCfg = DebugShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.DebugShared|x64.Build.0 = DebugShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM.ActiveCfg = Debug|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM.Build.0 = Debug|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|ARM64.Build.0 = Debug|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.ActiveCfg = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.Build.0 = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|x64.ActiveCfg = Debug|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|x64.Build.0 = Debug|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM.ActiveCfg = Release|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM.Build.0 = Release|ARM
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM64.ActiveCfg = Release|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|ARM64.Build.0 = Release|ARM64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.ActiveCfg = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.Build.0 = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|x64.ActiveCfg = Release|x64
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|x64.Build.0 = Release|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM.ActiveCfg = CheckedShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM.Build.0 = CheckedShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM64.ActiveCfg = CheckedShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|ARM64.Build.0 = CheckedShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|Win32.ActiveCfg = CheckedShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|Win32.Build.0 = CheckedShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|x64.ActiveCfg = CheckedShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.CheckedShared|x64.Build.0 = CheckedShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM.ActiveCfg = Checked|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM.Build.0 = Checked|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM64.ActiveCfg = Checked|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|ARM64.Build.0 = Checked|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.ActiveCfg = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.Build.0 = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|x64.ActiveCfg = Checked|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|x64.Build.0 = Checked|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM.ActiveCfg = DebugShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM.Build.0 = DebugShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM64.ActiveCfg = DebugShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|ARM64.Build.0 = DebugShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|Win32.ActiveCfg = DebugShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|Win32.Build.0 = DebugShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|x64.ActiveCfg = DebugShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.DebugShared|x64.Build.0 = DebugShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM.ActiveCfg = Debug|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM.Build.0 = Debug|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM64.ActiveCfg = Debug|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|ARM64.Build.0 = Debug|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.ActiveCfg = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.Build.0 = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|x64.ActiveCfg = Debug|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|x64.Build.0 = Debug|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM.ActiveCfg = ReleaseShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM.Build.0 = ReleaseShared|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM64.ActiveCfg = ReleaseShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|ARM64.Build.0 = ReleaseShared|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|Win32.ActiveCfg = ReleaseShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|Win32.Build.0 = ReleaseShared|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|x64.ActiveCfg = ReleaseShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.ReleaseShared|x64.Build.0 = ReleaseShared|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM.ActiveCfg = Release|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM.Build.0 = Release|ARM
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM64.ActiveCfg = Release|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|ARM64.Build.0 = Release|ARM64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.ActiveCfg = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.Build.0 = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|x64.ActiveCfg = Release|x64
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,197 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="libopenmpt">
<UniqueIdentifier>{FFE9848F-EBA1-C6DC-54A9-9F38408061CD}</UniqueIdentifier>
</Filter>
<Filter Include="openmpt123">
<UniqueIdentifier>{BECCA03C-AA84-E289-138C-BBE5FF627D7A}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt">
<UniqueIdentifier>{0D1E30A9-79FD-AE44-8215-3A1BEE7315A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base">
<UniqueIdentifier>{D7D6CF03-C339-5FA8-6CBF-975E58012B2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\detect">
<UniqueIdentifier>{7535143C-6103-0842-4A97-78683604E4A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string">
<UniqueIdentifier>{13002060-FFCD-1366-E861-848CD4CEEFCA}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\openmpt123\openmpt123.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_allegro42.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_config.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_flac.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_mmio.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_portaudio.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_pulseaudio.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_raw.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_sdl2.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_sndfile.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_stdout.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\openmpt123\openmpt123_waveout.hpp">
<Filter>openmpt123</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\algorithm.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\aligned_array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\alloc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\arithmetic_shift.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\bit.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\check_platform.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\compiletime_warning.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\constexpr_throw.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_compiler.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libcxx.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_os.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_quirks.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\floatingpoint.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\integer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\macros.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\math.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\memory.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\namespace.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numbers.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numeric.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\pointer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\preprocessor.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_cast.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_round.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\secure.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\semantic_version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\source_location.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\span.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\utility.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\dl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\ltdl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\mfc.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\nlohmann_json.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\buffer.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\types.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\utility.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\openmpt123\openmpt123.cpp">
<Filter>openmpt123</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\libopenmpt\libopenmpt_version.rc">
<Filter>libopenmpt</Filter>
</ResourceCompile>
</ItemGroup>
</Project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,801 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="installer">
<UniqueIdentifier>{136B88E7-7FD5-3C5E-C813-EE0334BD1AB3}</UniqueIdentifier>
</Filter>
<Filter Include="installer\updatesigntool">
<UniqueIdentifier>{54EFEE2A-4014-3EAB-695F-233B55E33CC9}</UniqueIdentifier>
</Filter>
<Filter Include="misc">
<UniqueIdentifier>{B1A29A7C-9DD9-9B0D-46C6-811032DC170F}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt">
<UniqueIdentifier>{0D1E30A9-79FD-AE44-8215-3A1BEE7315A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\audio">
<UniqueIdentifier>{EE51C37D-5A12-3FB4-234D-88318FCC8390}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base">
<UniqueIdentifier>{D7D6CF03-C339-5FA8-6CBF-975E58012B2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\base\tests">
<UniqueIdentifier>{F94610AE-E52A-D103-4E8B-CB563A8EBB85}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary">
<UniqueIdentifier>{E1ECAE37-CDBA-A23D-B64E-1364A2BB7EA2}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\binary\tests">
<UniqueIdentifier>{833C2E90-6FCB-B759-18EA-CB540458C8FF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\check">
<UniqueIdentifier>{7A65E07D-E625-5CB4-AF60-A5311BE0A090}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc">
<UniqueIdentifier>{94D615E1-008C-8ED6-8980-88ADF53485DA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crc\tests">
<UniqueIdentifier>{766058C2-E276-5658-2BEE-E179974327E0}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto">
<UniqueIdentifier>{3D3AAD3A-2908-A140-129C-1167FE087DA5}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\crypto\tests">
<UniqueIdentifier>{DF1EE047-CBAD-6911-74CC-7D0C603A7AB7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\detect">
<UniqueIdentifier>{7535143C-6103-0842-4A97-78683604E4A6}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian">
<UniqueIdentifier>{4B85033F-3753-F744-20E7-676B0C54D3A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\endian\tests">
<UniqueIdentifier>{6DFC313A-598B-BB03-02AA-CFFEEE17CCA9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\environment">
<UniqueIdentifier>{B1B8A85D-1D1A-866B-A687-CC1D12E8BC2A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\exception_text">
<UniqueIdentifier>{6F821773-5B7C-40C5-44E9-D6D53082A631}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format">
<UniqueIdentifier>{C5847241-B152-6647-9AE6-D66D865342AC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\format\tests">
<UniqueIdentifier>{672FE5C8-53BE-6E92-FCDC-828DE84A7F38}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io">
<UniqueIdentifier>{D454AB6B-C00C-EDB8-2914-C61415EB87A9}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io\tests">
<UniqueIdentifier>{B68E2391-A287-42E3-CBB9-2768B71122EF}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_read">
<UniqueIdentifier>{EFCE5C55-5B5A-CA19-646B-4D0ED075261A}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\io_write">
<UniqueIdentifier>{BE6C5801-AA65-7753-D397-5CD8BFEF565F}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\json">
<UniqueIdentifier>{F685D403-E2E8-63A8-8B6E-9C5E77B02F2B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\library">
<UniqueIdentifier>{31CC822E-9D57-F0F2-A668-73E712734CF3}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\mutex">
<UniqueIdentifier>{8FBB9C7E-FB7B-18B5-C4B6-613230365D91}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\osinfo">
<UniqueIdentifier>{EA69B456-D637-A85C-BFCB-1883AB3884C1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\out_of_memory">
<UniqueIdentifier>{208F8479-8CFB-3F74-55EF-D7D1C11A62DC}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse">
<UniqueIdentifier>{B706C87E-23C7-43B5-EC01-8D3258818891}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\parse\tests">
<UniqueIdentifier>{D9DE24CF-4540-02DD-CEAD-488F3A0E399C}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\path">
<UniqueIdentifier>{4984D703-35E7-66A8-DE6C-9F5ECAAE322B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random">
<UniqueIdentifier>{3DBF705C-298D-6462-1221-D588FE8D40C7}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\random\tests">
<UniqueIdentifier>{DF637371-CBF2-FC3A-7411-1136607F0DE1}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string">
<UniqueIdentifier>{13002060-FFCD-1366-E861-848CD4CEEFCA}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string\tests">
<UniqueIdentifier>{356DC124-21FC-4AEE-CA1A-5FE9B6885B94}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode">
<UniqueIdentifier>{F5FA629F-E11F-B21F-0A6B-97AFF6EEB03D}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\string_transcode\tests">
<UniqueIdentifier>{9789C1A1-83AF-8B08-6CF5-10D458BAB0D4}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\system_error">
<UniqueIdentifier>{EA9E70B3-D62D-FA7C-7F4C-0E786BBA0A23}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\test">
<UniqueIdentifier>{BCC6D903-A829-69A8-51AF-A15E3DF1342B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid">
<UniqueIdentifier>{D395DA03-BFF8-69A8-687E-A25E54C0352B}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid\tests">
<UniqueIdentifier>{F552058D-E136-C6E2-4A97-C035369AB064}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace">
<UniqueIdentifier>{5F481DCA-4B42-461C-34AF-DC2C2048AC88}</UniqueIdentifier>
</Filter>
<Filter Include="src\mpt\uuid_namespace\tests">
<UniqueIdentifier>{81BEDE93-6D79-CE3F-1631-478A02CB18D0}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt">
<UniqueIdentifier>{BF961D7A-2B4C-966F-B440-904620F58C73}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\all">
<UniqueIdentifier>{074F94E8-73DA-01AD-7CEB-84A1E8F55DAD}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\base">
<UniqueIdentifier>{C98E1EFB-B587-3D4D-DEB9-22D2CA111D59}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\logging">
<UniqueIdentifier>{755E42FE-E1BF-1F0C-6A2D-66BED68D56CB}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\random">
<UniqueIdentifier>{AF3B4D62-9B1F-0EB8-0480-080BF082F839}</UniqueIdentifier>
</Filter>
<Filter Include="src\openmpt\soundbase">
<UniqueIdentifier>{523C5D0D-BEA8-1808-879C-B065F3C73A70}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\BuildSettings.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\ComponentManager.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\Dither.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\FileReader.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\FileReaderFwd.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\Logging.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\Profiler.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\misc_util.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptAssert.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptBaseMacros.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptBaseTypes.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptBaseUtils.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptFileIO.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptPathString.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptRandom.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptString.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptStringBuffer.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptStringFormat.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptStringParse.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\mptTime.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\serialization_utils.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\stdafx.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\version.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\common\versionNumber.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\WriteMemoryDump.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptCPU.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptColor.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptLibrary.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptMutex.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptOS.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptOSException.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\misc\mptWine.h">
<Filter>misc</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\sample.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\audio\span.hpp">
<Filter>src\mpt\audio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\algorithm.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\aligned_array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\alloc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\arithmetic_shift.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\array.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\bit.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\check_platform.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\compiletime_warning.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\constexpr_throw.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_compiler.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libc.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_libcxx.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_os.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\detect_quirks.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\floatingpoint.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\integer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\macros.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\math.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\memory.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\namespace.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numbers.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\numeric.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\pointer.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\preprocessor.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_cast.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\saturate_round.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\secure.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\semantic_version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\source_location.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\span.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_arithmetic_shift.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_bit.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_math.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp">
<Filter>src\mpt\base\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\utility.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\version.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp">
<Filter>src\mpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\base64url.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\hex.hpp">
<Filter>src\mpt\binary</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp">
<Filter>src\mpt\binary\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\libc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\mfc.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\check\windows.hpp">
<Filter>src\mpt\check</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\crc.hpp">
<Filter>src\mpt\crc</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crc\tests\tests_crc.hpp">
<Filter>src\mpt\crc\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\exception.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\hash.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\jwk.hpp">
<Filter>src\mpt\crypto</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\crypto\tests\tests_crypto.hpp">
<Filter>src\mpt\crypto\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\dl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\ltdl.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\mfc.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\detect\nlohmann_json.hpp">
<Filter>src\mpt\detect</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\floatingpoint.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\int24.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\integer.hpp">
<Filter>src\mpt\endian</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_floatingpoint.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\endian\tests\tests_endian_integer.hpp">
<Filter>src\mpt\endian\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\environment\environment.hpp">
<Filter>src\mpt\environment</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\exception_text\exception_text.hpp">
<Filter>src\mpt\exception_text</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_formatter.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\default_string.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\helpers.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\join.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\message_macros.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_floatingpoint.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_integer.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\simple_spec.hpp">
<Filter>src\mpt\format</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_message.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\format\tests\tests_format_simple.hpp">
<Filter>src\mpt\format\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\base.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_span.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_stdstream.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\io_virtual_wrapper.hpp">
<Filter>src\mpt\io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io\tests\tests_io.hpp">
<Filter>src\mpt\io\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_filename_traits.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filecursor_traits_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_read\filereader.hpp">
<Filter>src\mpt\io_read</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\io_write\buffer.hpp">
<Filter>src\mpt\io_write</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\json\json.hpp">
<Filter>src\mpt\json</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\library\library.hpp">
<Filter>src\mpt\library</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\mutex\mutex.hpp">
<Filter>src\mpt\mutex</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\class.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\osinfo\windows_version.hpp">
<Filter>src\mpt\osinfo</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\out_of_memory\out_of_memory.hpp">
<Filter>src\mpt\out_of_memory</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\parse.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\split.hpp">
<Filter>src\mpt\parse</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\parse\tests\tests_parse.hpp">
<Filter>src\mpt\parse\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\path\path.hpp">
<Filter>src\mpt\path</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\crand.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\default_engines.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\device.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\engine_lcg.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\random.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\seed.hpp">
<Filter>src\mpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\random\tests\tests_random.hpp">
<Filter>src\mpt\random\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\buffer.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_buffer.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\tests\tests_string_utility.hpp">
<Filter>src\mpt\string\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\types.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string\utility.hpp">
<Filter>src\mpt\string</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\macros.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\tests\tests_string_transcode.hpp">
<Filter>src\mpt\string_transcode\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\string_transcode\transcode.hpp">
<Filter>src\mpt\string_transcode</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\system_error\system_error.hpp">
<Filter>src\mpt\system_error</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\test\test_macros.hpp">
<Filter>src\mpt\test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\guid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\tests\tests_uuid.hpp">
<Filter>src\mpt\uuid\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid\uuid.hpp">
<Filter>src\mpt\uuid</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\tests\tests_uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace\tests</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mpt\uuid_namespace\uuid_namespace.hpp">
<Filter>src\mpt\uuid_namespace</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\all\BuildSettings.hpp">
<Filter>src\openmpt\all</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Endian.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\FlagSet.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Int24.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\base\Types.hpp">
<Filter>src\openmpt\base</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\logging\Logger.hpp">
<Filter>src\openmpt\logging</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\random\ModPlug.hpp">
<Filter>src\openmpt\random</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\Copy.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\CopyMix.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\Dither.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\DitherModPlug.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\DitherNone.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\DitherSimple.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\MixSample.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\MixSampleConvert.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleClip.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleClipFixedPoint.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleConvert.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleConvertFixedPoint.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleDecode.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleEncode.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
<ClInclude Include="..\..\src\openmpt\soundbase\SampleFormat.hpp">
<Filter>src\openmpt\soundbase</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\common\ComponentManager.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\Logging.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\Profiler.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptFileIO.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptPathString.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptRandom.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptString.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptStringBuffer.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptStringFormat.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptStringParse.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\mptTime.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\serialization_utils.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\common\version.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\..\installer\updatesigntool\updatesigntool.cpp">
<Filter>installer\updatesigntool</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptCPU.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptColor.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptLibrary.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptOS.cpp">
<Filter>misc</Filter>
</ClCompile>
<ClCompile Include="..\..\misc\mptWine.cpp">
<Filter>misc</Filter>
</ClCompile>
</ItemGroup>
</Project>
@@ -0,0 +1,71 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmp-openmpt", "xmp-openmpt.vcxproj", "{AEA14F53-ADB0-45E5-9823-81F4F36886C2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopenmpt", "libopenmpt.vcxproj", "{9C5101EF-3E20-4558-809B-277FDD50E878}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpg123", "ext\mpg123.vcxproj", "{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg", "ext\ogg.vcxproj", "{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pugixml", "ext\pugixml.vcxproj", "{07B89124-7C71-42CC-81AB-62B09BB61F9B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis", "ext\vorbis.vcxproj", "{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "ext\zlib.vcxproj", "{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Checked|Win32 = Checked|Win32
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AEA14F53-ADB0-45E5-9823-81F4F36886C2}.Checked|Win32.ActiveCfg = Checked|Win32
{AEA14F53-ADB0-45E5-9823-81F4F36886C2}.Checked|Win32.Build.0 = Checked|Win32
{AEA14F53-ADB0-45E5-9823-81F4F36886C2}.Debug|Win32.ActiveCfg = Debug|Win32
{AEA14F53-ADB0-45E5-9823-81F4F36886C2}.Debug|Win32.Build.0 = Debug|Win32
{AEA14F53-ADB0-45E5-9823-81F4F36886C2}.Release|Win32.ActiveCfg = Release|Win32
{AEA14F53-ADB0-45E5-9823-81F4F36886C2}.Release|Win32.Build.0 = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.ActiveCfg = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Checked|Win32.Build.0 = Checked|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.ActiveCfg = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Debug|Win32.Build.0 = Debug|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.ActiveCfg = Release|Win32
{9C5101EF-3E20-4558-809B-277FDD50E878}.Release|Win32.Build.0 = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.ActiveCfg = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Checked|Win32.Build.0 = Checked|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.ActiveCfg = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Debug|Win32.Build.0 = Debug|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.ActiveCfg = Release|Win32
{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}.Release|Win32.Build.0 = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.ActiveCfg = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Checked|Win32.Build.0 = Checked|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.ActiveCfg = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Debug|Win32.Build.0 = Debug|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.ActiveCfg = Release|Win32
{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}.Release|Win32.Build.0 = Release|Win32
{07B89124-7C71-42CC-81AB-62B09BB61F9B}.Checked|Win32.ActiveCfg = Checked|Win32
{07B89124-7C71-42CC-81AB-62B09BB61F9B}.Checked|Win32.Build.0 = Checked|Win32
{07B89124-7C71-42CC-81AB-62B09BB61F9B}.Debug|Win32.ActiveCfg = Debug|Win32
{07B89124-7C71-42CC-81AB-62B09BB61F9B}.Debug|Win32.Build.0 = Debug|Win32
{07B89124-7C71-42CC-81AB-62B09BB61F9B}.Release|Win32.ActiveCfg = Release|Win32
{07B89124-7C71-42CC-81AB-62B09BB61F9B}.Release|Win32.Build.0 = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.ActiveCfg = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Checked|Win32.Build.0 = Checked|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.ActiveCfg = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Debug|Win32.Build.0 = Debug|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.ActiveCfg = Release|Win32
{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}.Release|Win32.Build.0 = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.ActiveCfg = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Checked|Win32.Build.0 = Checked|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.ActiveCfg = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Debug|Win32.Build.0 = Debug|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.ActiveCfg = Release|Win32
{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,216 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Checked|Win32">
<Configuration>Checked</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{AEA14F53-ADB0-45E5-9823-81F4F36886C2}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>xmp-openmpt</RootNamespace>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
<WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</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)'=='Checked|Win32'">
<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>..\..\bin\debug\vs2022-win10-static\x86\</OutDir>
<IntDir>..\obj\vs2022win10\xmp-openmpt\x86\Debug\</IntDir>
<TargetName>xmp-openmpt</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\vs2022-win10-static\x86\</OutDir>
<IntDir>..\obj\vs2022win10\xmp-openmpt\x86\Release\</IntDir>
<TargetName>xmp-openmpt</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\checked\vs2022-win10-static\x86\</OutDir>
<IntDir>..\obj\vs2022win10\xmp-openmpt\x86\Checked\</IntDir>
<TargetName>xmp-openmpt</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..\include\pugixml\src;..\..;$(IntDir)\svn_version;..\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;VER_ARCHNAME=\"x86\";MPT_BUILD_VER_FILENAME=\"xmp-openmpt.dll\";MPT_BUILD_VER_FILEDESC=\"xmp-openmpt\";MPT_BUILD_VER_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..\include\pugixml\src;..\..;$(IntDir)\svn_version;..\svn_version;$(IntDir)\svn_version;..\svn_version;$(ProjDir)\..\..\build\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Windows</SubSystem>
<FullProgramDatabaseFile>true</FullProgramDatabaseFile>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
<ImportLibrary>..\..\bin\debug\vs2022-win10-static\x86\xmp-openmpt.lib</ImportLibrary>
</Link>
<PreBuildEvent>
<Command>..\..\build\svn_version\update_svn_version_vs_premake.cmd $(IntDir)</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>NDEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..\include\pugixml\src;..\..;$(IntDir)\svn_version;..\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;VER_ARCHNAME=\"x86\";MPT_BUILD_VER_FILENAME=\"xmp-openmpt.dll\";MPT_BUILD_VER_FILEDESC=\"xmp-openmpt\";MPT_BUILD_VER_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..\include\pugixml\src;..\..;$(IntDir)\svn_version;..\svn_version;$(IntDir)\svn_version;..\svn_version;$(ProjDir)\..\..\build\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>..\..\bin\release\vs2022-win10-static\x86\xmp-openmpt.lib</ImportLibrary>
</Link>
<PreBuildEvent>
<Command>..\..\build\svn_version\update_svn_version_vs_premake.cmd $(IntDir)</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Checked|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..\include\pugixml\src;..\..;$(IntDir)\svn_version;..\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>false</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>DEBUG;MPT_BUILD_MSVC_STATIC;MPT_BUILD_CHECKED;MPT_BUILD_MSVC;WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1;_WIN32_WINNT=0x0A00;NTDDI_VERSION=0x0A000000;VER_ARCHNAME=\"x86\";MPT_BUILD_VER_FILENAME=\"xmp-openmpt.dll\";MPT_BUILD_VER_FILEDESC=\"xmp-openmpt\";MPT_BUILD_VER_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\include;..\..\include\pugixml\src;..\..;$(IntDir)\svn_version;..\svn_version;$(IntDir)\svn_version;..\svn_version;$(ProjDir)\..\..\build\svn_version;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>..\..\bin\checked\vs2022-win10-static\x86\xmp-openmpt.lib</ImportLibrary>
</Link>
<PreBuildEvent>
<Command>..\..\build\svn_version\update_svn_version_vs_premake.cmd $(IntDir)</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\libopenmpt\libopenmpt_plugin_gui.hpp" />
<ClInclude Include="..\..\libopenmpt\libopenmpt_plugin_settings.hpp" />
<ClInclude Include="..\..\libopenmpt\resource.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\libopenmpt\libopenmpt_plugin_gui.cpp" />
<ClCompile Include="..\..\libopenmpt\xmp-openmpt.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\libopenmpt\libopenmpt_plugin_gui.rc" />
<ResourceCompile Include="..\..\libopenmpt\libopenmpt_version.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="libopenmpt.vcxproj">
<Project>{9C5101EF-3E20-4558-809B-277FDD50E878}</Project>
</ProjectReference>
<ProjectReference Include="ext\zlib.vcxproj">
<Project>{1654FB18-FDE6-406F-9D84-BA12BFBD67B2}</Project>
</ProjectReference>
<ProjectReference Include="ext\vorbis.vcxproj">
<Project>{B544DCB7-16E5-41BC-B51B-7EAD8CFDFA05}</Project>
</ProjectReference>
<ProjectReference Include="ext\ogg.vcxproj">
<Project>{D8D5E11C-F959-49EF-B741-B3F6DE52DED8}</Project>
</ProjectReference>
<ProjectReference Include="ext\mpg123.vcxproj">
<Project>{7ADFAFB9-0A83-4D35-9891-FB24FDF30B53}</Project>
</ProjectReference>
<ProjectReference Include="ext\pugixml.vcxproj">
<Project>{07B89124-7C71-42CC-81AB-62B09BB61F9B}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>