diff --git a/projects/win/libzrtp.x32.vcxproj b/projects/win/libzrtp.x32.vcxproj
new file mode 100644
index 0000000000..d67c404c97
--- /dev/null
+++ b/projects/win/libzrtp.x32.vcxproj
@@ -0,0 +1,180 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {C13CC324-0032-4492-9A30-310A6BD64FF5}
+ libzrtp.x32
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Configuration).x32\
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Configuration).x32\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ../../include;../../third_party/bnlib;../../third_party/bgaes;../../test/include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ Default
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ $(OutDir)libzrtp.x32.lib
+
+
+
+
+ ../../include;../../third_party/bnlib;../../third_party/bgaes;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+ Default
+ false
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ $(OutDir)libzrtp.x32.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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
index 0000000000..451b5531f3
--- /dev/null
+++ b/projects/win/libzrtp.x32.vcxproj.filters
@@ -0,0 +1,262 @@
+
+
+
+
+ {c0e76076-0032-445d-8c07-32b6c762622b}
+
+
+ {a03c0d83-0032-4848-9704-22cdce5ab144}
+
+
+ {dbe8a34e-0032-495e-8df7-e82218921e60}
+
+
+ {96d1a5c9-0032-4230-a764-a0ed11f434a7}
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+
+
+
+
+
\ 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
index 0000000000..695b5c78b9
--- /dev/null
+++ b/projects/win/libzrtp.x32.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/projects/win/libzrtp.x64.vcxproj b/projects/win/libzrtp.x64.vcxproj
new file mode 100644
index 0000000000..056158ec4f
--- /dev/null
+++ b/projects/win/libzrtp.x64.vcxproj
@@ -0,0 +1,179 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {C13CC324-0064-4492-9A30-310A6BD64FF5}
+ libzrtp.x64
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Configuration).x64\
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Configuration).x64\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ../../include;../../third_party/bnlib;../../third_party/bgaes;../../test/include;%(AdditionalIncludeDirectories)
+ _WIN64;_DEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ Default
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ $(OutDir)libzrtp.x64.lib
+
+
+
+
+ ../../include;../../third_party/bnlib;../../third_party/bgaes;%(AdditionalIncludeDirectories)
+ _WIN64;NDEBUG;_LIB;HAVE_CONFIG_H=1;ZRTP_ENABLE_EC=1;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+ Default
+ false
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ $(OutDir)libzrtp.x64.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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
index 0000000000..533b86f682
--- /dev/null
+++ b/projects/win/libzrtp.x64.vcxproj.filters
@@ -0,0 +1,262 @@
+
+
+
+
+ {c0e76076-0064-445d-8c07-32b6c762622b}
+
+
+ {a03c0d83-0064-4848-9704-22cdce5ab144}
+
+
+ {dbe8a34e-0064-495e-8df7-e82218921e60}
+
+
+ {96d1a5c9-0064-4230-a764-a0ed11f434a7}
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bnlib
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+ bgaes
+
+
+
+
+
+
+
\ 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
index 0000000000..695b5c78b9
--- /dev/null
+++ b/projects/win/libzrtp.x64.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file