]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Changes for Visual Studio 2010 support and x64
authorViktor Krikun <v.krikun@zfoneproject.com>
Mon, 28 Jun 2010 06:16:09 +0000 (06:16 +0000)
committerTravis Cross <tc@traviscross.com>
Sat, 31 Mar 2012 18:52:00 +0000 (18:52 +0000)
projects/win/libzrtp.x32.vcxproj [new file with mode: 0644]
projects/win/libzrtp.x32.vcxproj.filters [new file with mode: 0644]
projects/win/libzrtp.x32.vcxproj.user [new file with mode: 0644]
projects/win/libzrtp.x64.vcxproj [new file with mode: 0644]
projects/win/libzrtp.x64.vcxproj.filters [new file with mode: 0644]
projects/win/libzrtp.x64.vcxproj.user [new file with mode: 0644]

diff --git a/projects/win/libzrtp.x32.vcxproj b/projects/win/libzrtp.x32.vcxproj
new file mode 100644 (file)
index 0000000..d67c404
--- /dev/null
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{C13CC324-0032-4492-9A30-310A6BD64FF5}</ProjectGuid>\r
+    <RootNamespace>libzrtp.x32</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration).x32\</IntDir>\r
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration).x32\</IntDir>\r
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>\r
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>\r
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />\r
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <ClCompile>\r
+      <Optimization>Disabled</Optimization>\r
+      <AdditionalIncludeDirectories>../../include;../../third_party/bnlib;../../third_party/bgaes;../../test/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MinimalRebuild>true</MinimalRebuild>\r
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
+      <StructMemberAlignment>Default</StructMemberAlignment>\r
+      <PrecompiledHeader>\r
+      </PrecompiledHeader>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <CompileAs>CompileAsC</CompileAs>\r
+    </ClCompile>\r
+    <Lib>\r
+      <OutputFile>$(OutDir)libzrtp.x32.lib</OutputFile>\r
+    </Lib>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>../../include;../../third_party/bnlib;../../third_party/bgaes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <ExceptionHandling>\r
+      </ExceptionHandling>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <StructMemberAlignment>Default</StructMemberAlignment>\r
+      <BufferSecurityCheck>false</BufferSecurityCheck>\r
+      <PrecompiledHeader>\r
+      </PrecompiledHeader>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <CompileAs>CompileAsC</CompileAs>\r
+    </ClCompile>\r
+    <Lib>\r
+      <OutputFile>$(OutDir)libzrtp.x32.lib</OutputFile>\r
+    </Lib>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\include\zrtp.h" />\r
+    <ClInclude Include="..\..\include\zrtp_base.h" />\r
+    <ClInclude Include="..\..\include\zrtp_config.h" />\r
+    <ClInclude Include="..\..\include\zrtp_config_user.h" />\r
+    <ClInclude Include="..\..\include\zrtp_config_win.h" />\r
+    <ClInclude Include="..\..\include\zrtp_crypto.h" />\r
+    <ClInclude Include="..\..\include\zrtp_ec.h" />\r
+    <ClInclude Include="..\..\include\zrtp_engine.h" />\r
+    <ClInclude Include="..\..\include\zrtp_error.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface_builtin.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface_cache.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface_system.h" />\r
+    <ClInclude Include="..\..\include\zrtp_legal.h" />\r
+    <ClInclude Include="..\..\include\zrtp_list.h" />\r
+    <ClInclude Include="..\..\include\zrtp_log.h" />\r
+    <ClInclude Include="..\..\include\zrtp_pbx.h" />\r
+    <ClInclude Include="..\..\include\zrtp_protocol.h" />\r
+    <ClInclude Include="..\..\include\zrtp_srtp.h" />\r
+    <ClInclude Include="..\..\include\zrtp_srtp_builtin.h" />\r
+    <ClInclude Include="..\..\include\zrtp_string.h" />\r
+    <ClInclude Include="..\..\include\zrtp_types.h" />\r
+    <ClInclude Include="..\..\include\zrtp_utils.h" />\r
+    <ClInclude Include="..\..\include\zrtp_version.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\bn.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\bn32.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\bnsize00.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\kludge.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn32.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\lbnmem.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\legal.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\aes.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\aesopt.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\aestab.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\bg2zrtp.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\brg_types.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\sha1.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\sha2.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\src\zrtp.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crc.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_aes.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_atl.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ec.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ecdh.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_hash.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_pk.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_sas.c" />\r
+    <ClCompile Include="..\..\src\zrtp_datatypes.c" />\r
+    <ClCompile Include="..\..\src\zrtp_engine.c" />\r
+    <ClCompile Include="..\..\src\zrtp_engine_driven.c" />\r
+    <ClCompile Include="..\..\src\zrtp_iface_cache.c" />\r
+    <ClCompile Include="..\..\src\zrtp_iface_scheduler.c" />\r
+    <ClCompile Include="..\..\src\zrtp_iface_sys.c" />\r
+    <ClCompile Include="..\..\src\zrtp_initiator.c" />\r
+    <ClCompile Include="..\..\src\zrtp_legal.c" />\r
+    <ClCompile Include="..\..\src\zrtp_list.c" />\r
+    <ClCompile Include="..\..\src\zrtp_log.c" />\r
+    <ClCompile Include="..\..\src\zrtp_pbx.c" />\r
+    <ClCompile Include="..\..\src\zrtp_protocol.c" />\r
+    <ClCompile Include="..\..\src\zrtp_responder.c" />\r
+    <ClCompile Include="..\..\src\zrtp_rng.c" />\r
+    <ClCompile Include="..\..\src\zrtp_srtp_builtin.c" />\r
+    <ClCompile Include="..\..\src\zrtp_string.c" />\r
+    <ClCompile Include="..\..\src\zrtp_utils.c" />\r
+    <ClCompile Include="..\..\src\zrtp_utils_proto.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bn.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bn32.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bninit32.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bntest00.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\lbn32.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\lbnmem.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\legal.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aes_modes.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aescrypt.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aeskey.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aestab.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\sha1.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\sha2.c" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\..\ChangeLog" />\r
+    <None Include="..\..\News" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/projects/win/libzrtp.x32.vcxproj.filters b/projects/win/libzrtp.x32.vcxproj.filters
new file mode 100644 (file)
index 0000000..451b553
--- /dev/null
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="include">\r
+      <UniqueIdentifier>{c0e76076-0032-445d-8c07-32b6c762622b}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src">\r
+      <UniqueIdentifier>{a03c0d83-0032-4848-9704-22cdce5ab144}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="bnlib">\r
+      <UniqueIdentifier>{dbe8a34e-0032-495e-8df7-e82218921e60}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="bgaes">\r
+      <UniqueIdentifier>{96d1a5c9-0032-4230-a764-a0ed11f434a7}</UniqueIdentifier>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\include\zrtp.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_base.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_config.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_config_user.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_config_win.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_crypto.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_ec.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_engine.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_error.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface_builtin.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface_cache.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface_system.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_legal.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_list.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_log.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_pbx.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_protocol.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_srtp.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_srtp_builtin.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_string.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_types.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_utils.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_version.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\bn.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\bn32.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\bnsize00.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\kludge.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn32.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\lbnmem.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\legal.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\aes.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\aesopt.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\aestab.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\bg2zrtp.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\brg_types.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\sha1.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\sha2.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\src\zrtp.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crc.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_aes.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_atl.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ec.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ecdh.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_hash.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_pk.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_sas.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_datatypes.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_engine.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_engine_driven.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_iface_cache.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_iface_scheduler.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_iface_sys.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_initiator.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_legal.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_list.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_log.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_pbx.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_protocol.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_responder.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_rng.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_srtp_builtin.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_string.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_utils.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_utils_proto.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bn.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bn32.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bninit32.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bntest00.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\lbn32.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\lbnmem.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\legal.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aes_modes.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aescrypt.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aeskey.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aestab.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\sha1.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\sha2.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\..\ChangeLog" />\r
+    <None Include="..\..\News" />\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
diff --git a/projects/win/libzrtp.x32.vcxproj.user b/projects/win/libzrtp.x32.vcxproj.user
new file mode 100644 (file)
index 0000000..695b5c7
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+</Project>
\ No newline at end of file
diff --git a/projects/win/libzrtp.x64.vcxproj b/projects/win/libzrtp.x64.vcxproj
new file mode 100644 (file)
index 0000000..056158e
--- /dev/null
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{C13CC324-0064-4492-9A30-310A6BD64FF5}</ProjectGuid>\r
+    <RootNamespace>libzrtp.x64</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration).x64\</IntDir>\r
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration).x64\</IntDir>\r
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />\r
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />\r
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <ClCompile>\r
+      <Optimization>Disabled</Optimization>\r
+      <AdditionalIncludeDirectories>../../include;../../third_party/bnlib;../../third_party/bgaes;../../test/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>_WIN64;_DEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
+      <StructMemberAlignment>Default</StructMemberAlignment>\r
+      <PrecompiledHeader>\r
+      </PrecompiledHeader>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <CompileAs>CompileAsC</CompileAs>\r
+    </ClCompile>\r
+    <Lib>\r
+      <OutputFile>$(OutDir)libzrtp.x64.lib</OutputFile>\r
+    </Lib>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>../../include;../../third_party/bnlib;../../third_party/bgaes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>_WIN64;NDEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <ExceptionHandling>\r
+      </ExceptionHandling>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <StructMemberAlignment>Default</StructMemberAlignment>\r
+      <BufferSecurityCheck>false</BufferSecurityCheck>\r
+      <PrecompiledHeader>\r
+      </PrecompiledHeader>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <CompileAs>CompileAsC</CompileAs>\r
+    </ClCompile>\r
+    <Lib>\r
+      <OutputFile>$(OutDir)libzrtp.x64.lib</OutputFile>\r
+    </Lib>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\include\zrtp.h" />\r
+    <ClInclude Include="..\..\include\zrtp_base.h" />\r
+    <ClInclude Include="..\..\include\zrtp_config.h" />\r
+    <ClInclude Include="..\..\include\zrtp_config_user.h" />\r
+    <ClInclude Include="..\..\include\zrtp_config_win.h" />\r
+    <ClInclude Include="..\..\include\zrtp_crypto.h" />\r
+    <ClInclude Include="..\..\include\zrtp_ec.h" />\r
+    <ClInclude Include="..\..\include\zrtp_engine.h" />\r
+    <ClInclude Include="..\..\include\zrtp_error.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface_builtin.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface_cache.h" />\r
+    <ClInclude Include="..\..\include\zrtp_iface_system.h" />\r
+    <ClInclude Include="..\..\include\zrtp_legal.h" />\r
+    <ClInclude Include="..\..\include\zrtp_list.h" />\r
+    <ClInclude Include="..\..\include\zrtp_log.h" />\r
+    <ClInclude Include="..\..\include\zrtp_pbx.h" />\r
+    <ClInclude Include="..\..\include\zrtp_protocol.h" />\r
+    <ClInclude Include="..\..\include\zrtp_srtp.h" />\r
+    <ClInclude Include="..\..\include\zrtp_srtp_builtin.h" />\r
+    <ClInclude Include="..\..\include\zrtp_string.h" />\r
+    <ClInclude Include="..\..\include\zrtp_types.h" />\r
+    <ClInclude Include="..\..\include\zrtp_utils.h" />\r
+    <ClInclude Include="..\..\include\zrtp_version.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\bn.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\bn32.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\bnsize00.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\kludge.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn32.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\lbnmem.h" />\r
+    <ClInclude Include="..\..\third_party\bnlib\legal.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\aes.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\aesopt.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\aestab.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\bg2zrtp.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\brg_types.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\sha1.h" />\r
+    <ClInclude Include="..\..\third_party\bgaes\sha2.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\src\zrtp.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crc.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_aes.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_atl.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ec.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ecdh.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_hash.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_pk.c" />\r
+    <ClCompile Include="..\..\src\zrtp_crypto_sas.c" />\r
+    <ClCompile Include="..\..\src\zrtp_datatypes.c" />\r
+    <ClCompile Include="..\..\src\zrtp_engine.c" />\r
+    <ClCompile Include="..\..\src\zrtp_engine_driven.c" />\r
+    <ClCompile Include="..\..\src\zrtp_iface_cache.c" />\r
+    <ClCompile Include="..\..\src\zrtp_iface_scheduler.c" />\r
+    <ClCompile Include="..\..\src\zrtp_iface_sys.c" />\r
+    <ClCompile Include="..\..\src\zrtp_initiator.c" />\r
+    <ClCompile Include="..\..\src\zrtp_legal.c" />\r
+    <ClCompile Include="..\..\src\zrtp_list.c" />\r
+    <ClCompile Include="..\..\src\zrtp_log.c" />\r
+    <ClCompile Include="..\..\src\zrtp_pbx.c" />\r
+    <ClCompile Include="..\..\src\zrtp_protocol.c" />\r
+    <ClCompile Include="..\..\src\zrtp_responder.c" />\r
+    <ClCompile Include="..\..\src\zrtp_rng.c" />\r
+    <ClCompile Include="..\..\src\zrtp_srtp_builtin.c" />\r
+    <ClCompile Include="..\..\src\zrtp_string.c" />\r
+    <ClCompile Include="..\..\src\zrtp_utils.c" />\r
+    <ClCompile Include="..\..\src\zrtp_utils_proto.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bn.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bn32.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bninit32.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\bntest00.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\lbn32.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\lbnmem.c" />\r
+    <ClCompile Include="..\..\third_party\bnlib\legal.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aes_modes.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aescrypt.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aeskey.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\aestab.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\sha1.c" />\r
+    <ClCompile Include="..\..\third_party\bgaes\sha2.c" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\..\ChangeLog" />\r
+    <None Include="..\..\News" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/projects/win/libzrtp.x64.vcxproj.filters b/projects/win/libzrtp.x64.vcxproj.filters
new file mode 100644 (file)
index 0000000..533b86f
--- /dev/null
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="include">\r
+      <UniqueIdentifier>{c0e76076-0064-445d-8c07-32b6c762622b}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src">\r
+      <UniqueIdentifier>{a03c0d83-0064-4848-9704-22cdce5ab144}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="bnlib">\r
+      <UniqueIdentifier>{dbe8a34e-0064-495e-8df7-e82218921e60}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="bgaes">\r
+      <UniqueIdentifier>{96d1a5c9-0064-4230-a764-a0ed11f434a7}</UniqueIdentifier>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\include\zrtp.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_base.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_config.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_config_user.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_config_win.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_crypto.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_ec.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_engine.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_error.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface_builtin.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface_cache.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_iface_system.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_legal.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_list.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_log.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_pbx.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_protocol.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_srtp.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_srtp_builtin.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_string.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_types.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_utils.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\include\zrtp_version.h">\r
+      <Filter>include</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\bn.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\bn32.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\bnsize00.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\kludge.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\lbn32.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\lbnmem.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bnlib\legal.h">\r
+      <Filter>bnlib</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\aes.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\aesopt.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\aestab.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\bg2zrtp.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\brg_types.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\sha1.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\third_party\bgaes\sha2.h">\r
+      <Filter>bgaes</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\src\zrtp.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crc.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_aes.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_atl.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ec.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_ecdh.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_hash.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_pk.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_crypto_sas.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_datatypes.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_engine.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_engine_driven.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_iface_cache.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_iface_scheduler.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_iface_sys.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_initiator.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_legal.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_list.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_log.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_pbx.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_protocol.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_responder.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_rng.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_srtp_builtin.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_string.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_utils.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\src\zrtp_utils_proto.c">\r
+      <Filter>src</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bn.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bn32.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bninit32.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\bntest00.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\lbn32.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\lbnmem.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bnlib\legal.c">\r
+      <Filter>bnlib</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aes_modes.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aescrypt.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aeskey.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\aestab.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\sha1.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\third_party\bgaes\sha2.c">\r
+      <Filter>bgaes</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\..\ChangeLog" />\r
+    <None Include="..\..\News" />\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
diff --git a/projects/win/libzrtp.x64.vcxproj.user b/projects/win/libzrtp.x64.vcxproj.user
new file mode 100644 (file)
index 0000000..695b5c7
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+</Project>
\ No newline at end of file