diff --git a/contrib/vstudio/readme.txt b/contrib/vstudio/readme.txt
index bfdcd9dd..e7031642 100644
--- a/contrib/vstudio/readme.txt
+++ b/contrib/vstudio/readme.txt
@@ -33,6 +33,10 @@ Build instructions for Visual Studio 2012 (32 bits or 64 bits)
- Uncompress current zlib, including all contrib/* files
- Open contrib\vstudio\vc11\zlibvc.sln with Microsoft Visual C++ 2012
+Build instructions for Visual Studio 2013 (32 bits or 64 bits)
+--------------------------------------------------------------
+- Uncompress current zlib, including all contrib/* files
+- Open contrib\vstudio\vc12\zlibvc.sln with Microsoft Visual C++ 2013
Important
---------
diff --git a/contrib/vstudio/vc12/miniunz.vcxproj b/contrib/vstudio/vc12/miniunz.vcxproj
new file mode 100644
index 00000000..0c207213
--- /dev/null
+++ b/contrib/vstudio/vc12/miniunz.vcxproj
@@ -0,0 +1,316 @@
+
+
+
+
+ Debug
+ Itanium
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Itanium
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ Unicode
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30128.1
+ x86\MiniUnzip$(Configuration)\
+ x86\MiniUnzip$(Configuration)\Tmp\
+ true
+ false
+ x86\MiniUnzip$(Configuration)\
+ x86\MiniUnzip$(Configuration)\Tmp\
+ false
+ false
+ x64\MiniUnzip$(Configuration)\
+ x64\MiniUnzip$(Configuration)\Tmp\
+ true
+ false
+ ia64\MiniUnzip$(Configuration)\
+ ia64\MiniUnzip$(Configuration)\Tmp\
+ true
+ false
+ x64\MiniUnzip$(Configuration)\
+ x64\MiniUnzip$(Configuration)\Tmp\
+ false
+ false
+ ia64\MiniUnzip$(Configuration)\
+ ia64\MiniUnzip$(Configuration)\Tmp\
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)miniunz.exe
+ true
+ $(OutDir)miniunz.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreaded
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)miniunz.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)miniunz.exe
+ true
+ $(OutDir)miniunz.pdb
+ Console
+ MachineX64
+
+
+
+
+ Itanium
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)miniunz.exe
+ true
+ $(OutDir)miniunz.pdb
+ Console
+ MachineIA64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)miniunz.exe
+ true
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Itanium
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)miniunz.exe
+ true
+ Console
+ true
+ true
+ MachineIA64
+
+
+
+
+
+
+
+ {8fd826f8-3739-44e6-8cc8-997122e53b8d}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/contrib/vstudio/vc12/minizip.vcxproj b/contrib/vstudio/vc12/minizip.vcxproj
new file mode 100644
index 00000000..fc8b8c1d
--- /dev/null
+++ b/contrib/vstudio/vc12/minizip.vcxproj
@@ -0,0 +1,313 @@
+
+
+
+
+ Debug
+ Itanium
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Itanium
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ Unicode
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30128.1
+ x86\MiniZip$(Configuration)\
+ x86\MiniZip$(Configuration)\Tmp\
+ true
+ false
+ x86\MiniZip$(Configuration)\
+ x86\MiniZip$(Configuration)\Tmp\
+ false
+ x64\$(Configuration)\
+ x64\$(Configuration)\
+ true
+ false
+ ia64\$(Configuration)\
+ ia64\$(Configuration)\
+ true
+ false
+ x64\$(Configuration)\
+ x64\$(Configuration)\
+ false
+ ia64\$(Configuration)\
+ ia64\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)minizip.exe
+ true
+ $(OutDir)minizip.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreaded
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)minizip.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)minizip.exe
+ true
+ $(OutDir)minizip.pdb
+ Console
+ MachineX64
+
+
+
+
+ Itanium
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)minizip.exe
+ true
+ $(OutDir)minizip.pdb
+ Console
+ MachineIA64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)minizip.exe
+ true
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Itanium
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)minizip.exe
+ true
+ Console
+ true
+ true
+ MachineIA64
+
+
+
+
+
+
+
+ {8fd826f8-3739-44e6-8cc8-997122e53b8d}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/contrib/vstudio/vc12/testzlib.vcxproj b/contrib/vstudio/vc12/testzlib.vcxproj
new file mode 100644
index 00000000..7a2af6e1
--- /dev/null
+++ b/contrib/vstudio/vc12/testzlib.vcxproj
@@ -0,0 +1,440 @@
+
+
+
+
+ Debug
+ Itanium
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ ReleaseWithoutAsm
+ Itanium
+
+
+ ReleaseWithoutAsm
+ Win32
+
+
+ ReleaseWithoutAsm
+ x64
+
+
+ Release
+ Itanium
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}
+ testzlib
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ true
+ v120
+
+
+ Application
+ MultiByte
+ true
+ v120
+
+
+ Application
+ Unicode
+ v120
+
+
+ Application
+ MultiByte
+ true
+ v120
+
+
+ Application
+ MultiByte
+ true
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ true
+ v120
+
+
+ Application
+ true
+ v120
+
+
+ Application
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30128.1
+ x86\TestZlib$(Configuration)\
+ x86\TestZlib$(Configuration)\Tmp\
+ true
+ false
+ x86\TestZlib$(Configuration)\
+ x86\TestZlib$(Configuration)\Tmp\
+ false
+ false
+ x86\TestZlib$(Configuration)\
+ x86\TestZlib$(Configuration)\Tmp\
+ false
+ false
+ x64\TestZlib$(Configuration)\
+ x64\TestZlib$(Configuration)\Tmp\
+ false
+ ia64\TestZlib$(Configuration)\
+ ia64\TestZlib$(Configuration)\Tmp\
+ true
+ false
+ x64\TestZlib$(Configuration)\
+ x64\TestZlib$(Configuration)\Tmp\
+ false
+ ia64\TestZlib$(Configuration)\
+ ia64\TestZlib$(Configuration)\Tmp\
+ false
+ false
+ x64\TestZlib$(Configuration)\
+ x64\TestZlib$(Configuration)\Tmp\
+ false
+ ia64\TestZlib$(Configuration)\
+ ia64\TestZlib$(Configuration)\Tmp\
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ AssemblyAndSourceCode
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)
+ $(OutDir)testzlib.exe
+ true
+ $(OutDir)testzlib.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;%(AdditionalIncludeDirectories)
+ WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreaded
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)testzlib.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreaded
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)
+ $(OutDir)testzlib.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ Default
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)
+
+
+ ..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)
+
+
+
+
+ Itanium
+
+
+ Disabled
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ AssemblyAndSourceCode
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)testzlib.exe
+ true
+ $(OutDir)testzlib.pdb
+ Console
+ MachineIA64
+
+
+
+
+ ..\..\..;%(AdditionalIncludeDirectories)
+ WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ Default
+ MultiThreadedDLL
+ false
+ $(IntDir)
+
+
+ %(AdditionalDependencies)
+
+
+
+
+ Itanium
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)testzlib.exe
+ true
+ Console
+ true
+ true
+ MachineIA64
+
+
+
+
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ Default
+ MultiThreadedDLL
+ false
+ $(IntDir)
+
+
+ ..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)
+
+
+
+
+ Itanium
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)testzlib.exe
+ true
+ Console
+ true
+ true
+ MachineIA64
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ {745dec58-ebb3-47a9-a9b8-4c6627c01bf8}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/contrib/vstudio/vc12/testzlibdll.vcxproj b/contrib/vstudio/vc12/testzlibdll.vcxproj
new file mode 100644
index 00000000..1bf69e6b
--- /dev/null
+++ b/contrib/vstudio/vc12/testzlibdll.vcxproj
@@ -0,0 +1,321 @@
+
+
+
+
+ Debug
+ Itanium
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Itanium
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ Unicode
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30128.1
+ x86\TestZlibDll$(Configuration)\
+ x86\TestZlibDll$(Configuration)\Tmp\
+ true
+ false
+ x86\TestZlibDll$(Configuration)\
+ x86\TestZlibDll$(Configuration)\Tmp\
+ false
+ false
+ x64\TestZlibDll$(Configuration)\
+ x64\TestZlibDll$(Configuration)\Tmp\
+ true
+ false
+ ia64\TestZlibDll$(Configuration)\
+ ia64\TestZlibDll$(Configuration)\Tmp\
+ true
+ false
+ x64\TestZlibDll$(Configuration)\
+ x64\TestZlibDll$(Configuration)\Tmp\
+ false
+ false
+ ia64\TestZlibDll$(Configuration)\
+ ia64\TestZlibDll$(Configuration)\Tmp\
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)testzlibdll.exe
+ true
+ $(OutDir)testzlib.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreaded
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)testzlibdll.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)testzlibdll.exe
+ true
+ $(OutDir)testzlib.pdb
+ Console
+ MachineX64
+
+
+
+
+ Itanium
+
+
+ Disabled
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ false
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)testzlibdll.exe
+ true
+ $(OutDir)testzlib.pdb
+ Console
+ MachineIA64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)testzlibdll.exe
+ true
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Itanium
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDLL
+ false
+ true
+
+
+ $(IntDir)
+ Level3
+ ProgramDatabase
+
+
+ ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)
+ $(OutDir)testzlibdll.exe
+ true
+ Console
+ true
+ true
+ MachineIA64
+
+
+
+
+
+
+
+ {8fd826f8-3739-44e6-8cc8-997122e53b8d}
+ true
+ true
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/contrib/vstudio/vc12/zlib.rc b/contrib/vstudio/vc12/zlib.rc
new file mode 100644
index 00000000..d42f191d
--- /dev/null
+++ b/contrib/vstudio/vc12/zlib.rc
@@ -0,0 +1,32 @@
+#include
+
+#define IDR_VERSION1 1
+IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
+ FILEVERSION 1,2,8,0
+ PRODUCTVERSION 1,2,8,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+ FILEFLAGS 0
+ FILEOS VOS_DOS_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0 // not used
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ //language ID = U.S. English, char set = Windows, Multilingual
+
+ BEGIN
+ VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0"
+ VALUE "FileVersion", "1.2.8\0"
+ VALUE "InternalName", "zlib\0"
+ VALUE "OriginalFilename", "zlibwapi.dll\0"
+ VALUE "ProductName", "ZLib.DLL\0"
+ VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0"
+ VALUE "LegalCopyright", "(C) 1995-2013 Jean-loup Gailly & Mark Adler\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 1252
+ END
+END
diff --git a/contrib/vstudio/vc12/zlibstat.vcxproj b/contrib/vstudio/vc12/zlibstat.vcxproj
new file mode 100644
index 00000000..fe763e9b
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibstat.vcxproj
@@ -0,0 +1,476 @@
+
+
+
+
+ Debug
+ Itanium
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ ReleaseWithoutAsm
+ Itanium
+
+
+ ReleaseWithoutAsm
+ Win32
+
+
+ ReleaseWithoutAsm
+ x64
+
+
+ Release
+ Itanium
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}
+
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+ Unicode
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+
+
+ StaticLibrary
+ false
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30128.1
+ x86\ZlibStat$(Configuration)\
+ x86\ZlibStat$(Configuration)\Tmp\
+ x86\ZlibStat$(Configuration)\
+ x86\ZlibStat$(Configuration)\Tmp\
+ x86\ZlibStat$(Configuration)\
+ x86\ZlibStat$(Configuration)\Tmp\
+ x64\ZlibStat$(Configuration)\
+ x64\ZlibStat$(Configuration)\Tmp\
+ ia64\ZlibStat$(Configuration)\
+ ia64\ZlibStat$(Configuration)\Tmp\
+ x64\ZlibStat$(Configuration)\
+ x64\ZlibStat$(Configuration)\Tmp\
+ ia64\ZlibStat$(Configuration)\
+ ia64\ZlibStat$(Configuration)\Tmp\
+ x64\ZlibStat$(Configuration)\
+ x64\ZlibStat$(Configuration)\Tmp\
+ ia64\ZlibStat$(Configuration)\
+ ia64\ZlibStat$(Configuration)\Tmp\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+
+
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+ OldStyle
+
+
+ 0x040c
+
+
+ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)
+ true
+
+
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreaded
+ false
+ true
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+
+
+ 0x040c
+
+
+ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)
+ ..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)
+ true
+
+
+ cd ..\..\masmx86
+bld_ml32.bat
+
+
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreaded
+ false
+ true
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+
+
+ 0x040c
+
+
+ /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)
+ true
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+
+
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+ OldStyle
+
+
+ 0x040c
+
+
+ /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)
+ true
+
+
+
+
+ Itanium
+
+
+ Disabled
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+
+
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)zlibstat.pch
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+ OldStyle
+
+
+ 0x040c
+
+
+ /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)
+ $(OutDir)zlibstat.lib
+ true
+
+
+
+
+ X64
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+
+
+ 0x040c
+
+
+ /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)
+ ..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)
+ true
+
+
+ cd ..\..\masmx64
+bld_ml64.bat
+
+
+
+
+ Itanium
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ $(IntDir)zlibstat.pch
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+
+
+ 0x040c
+
+
+ /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)
+ $(OutDir)zlibstat.lib
+ true
+
+
+
+
+ X64
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+
+
+ 0x040c
+
+
+ /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)
+ true
+
+
+
+
+ Itanium
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ $(IntDir)zlibstat.pch
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+ Level3
+ true
+
+
+ 0x040c
+
+
+ /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)
+ $(OutDir)zlibstat.lib
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/contrib/vstudio/vc12/zlibvc.def b/contrib/vstudio/vc12/zlibvc.def
new file mode 100644
index 00000000..eec09d2b
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.def
@@ -0,0 +1,141 @@
+LIBRARY
+; zlib data compression and ZIP file I/O library
+
+EXPORTS
+ adler32 @1
+ compress @2
+ crc32 @3
+ deflate @4
+ deflateCopy @5
+ deflateEnd @6
+ deflateInit2_ @7
+ deflateInit_ @8
+ deflateParams @9
+ deflateReset @10
+ deflateSetDictionary @11
+ gzclose @12
+ gzdopen @13
+ gzerror @14
+ gzflush @15
+ gzopen @16
+ gzread @17
+ gzwrite @18
+ inflate @19
+ inflateEnd @20
+ inflateInit2_ @21
+ inflateInit_ @22
+ inflateReset @23
+ inflateSetDictionary @24
+ inflateSync @25
+ uncompress @26
+ zlibVersion @27
+ gzprintf @28
+ gzputc @29
+ gzgetc @30
+ gzseek @31
+ gzrewind @32
+ gztell @33
+ gzeof @34
+ gzsetparams @35
+ zError @36
+ inflateSyncPoint @37
+ get_crc_table @38
+ compress2 @39
+ gzputs @40
+ gzgets @41
+ inflateCopy @42
+ inflateBackInit_ @43
+ inflateBack @44
+ inflateBackEnd @45
+ compressBound @46
+ deflateBound @47
+ gzclearerr @48
+ gzungetc @49
+ zlibCompileFlags @50
+ deflatePrime @51
+ deflatePending @52
+
+ unzOpen @61
+ unzClose @62
+ unzGetGlobalInfo @63
+ unzGetCurrentFileInfo @64
+ unzGoToFirstFile @65
+ unzGoToNextFile @66
+ unzOpenCurrentFile @67
+ unzReadCurrentFile @68
+ unzOpenCurrentFile3 @69
+ unztell @70
+ unzeof @71
+ unzCloseCurrentFile @72
+ unzGetGlobalComment @73
+ unzStringFileNameCompare @74
+ unzLocateFile @75
+ unzGetLocalExtrafield @76
+ unzOpen2 @77
+ unzOpenCurrentFile2 @78
+ unzOpenCurrentFilePassword @79
+
+ zipOpen @80
+ zipOpenNewFileInZip @81
+ zipWriteInFileInZip @82
+ zipCloseFileInZip @83
+ zipClose @84
+ zipOpenNewFileInZip2 @86
+ zipCloseFileInZipRaw @87
+ zipOpen2 @88
+ zipOpenNewFileInZip3 @89
+
+ unzGetFilePos @100
+ unzGoToFilePos @101
+
+ fill_win32_filefunc @110
+
+; zlibwapi v1.2.4 added:
+ fill_win32_filefunc64 @111
+ fill_win32_filefunc64A @112
+ fill_win32_filefunc64W @113
+
+ unzOpen64 @120
+ unzOpen2_64 @121
+ unzGetGlobalInfo64 @122
+ unzGetCurrentFileInfo64 @124
+ unzGetCurrentFileZStreamPos64 @125
+ unztell64 @126
+ unzGetFilePos64 @127
+ unzGoToFilePos64 @128
+
+ zipOpen64 @130
+ zipOpen2_64 @131
+ zipOpenNewFileInZip64 @132
+ zipOpenNewFileInZip2_64 @133
+ zipOpenNewFileInZip3_64 @134
+ zipOpenNewFileInZip4_64 @135
+ zipCloseFileInZipRaw64 @136
+
+; zlib1 v1.2.4 added:
+ adler32_combine @140
+ crc32_combine @142
+ deflateSetHeader @144
+ deflateTune @145
+ gzbuffer @146
+ gzclose_r @147
+ gzclose_w @148
+ gzdirect @149
+ gzoffset @150
+ inflateGetHeader @156
+ inflateMark @157
+ inflatePrime @158
+ inflateReset2 @159
+ inflateUndermine @160
+
+; zlib1 v1.2.6 added:
+ gzgetc_ @161
+ inflateResetKeep @163
+ deflateResetKeep @164
+
+; zlib1 v1.2.7 added:
+ gzopen_w @165
+
+; zlib1 v1.2.8 added:
+ inflateGetDictionary @166
+ gzvprintf @167
diff --git a/contrib/vstudio/vc12/zlibvc.sln b/contrib/vstudio/vc12/zlibvc.sln
new file mode 100644
index 00000000..bae35c9c
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.sln
@@ -0,0 +1,119 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.30723.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibwapi", "zlibwapi.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Itanium = Debug|Itanium
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Itanium = Release|Itanium
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium
+ ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32
+ ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
+ {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
+ {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
+ {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
+ {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/contrib/vstudio/vc12/zlibwapi.vcxproj b/contrib/vstudio/vc12/zlibwapi.vcxproj
new file mode 100644
index 00000000..083b013f
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibwapi.vcxproj
@@ -0,0 +1,667 @@
+
+
+
+
+ Debug
+ Itanium
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ ReleaseWithoutAsm
+ Itanium
+
+
+ ReleaseWithoutAsm
+ Win32
+
+
+ ReleaseWithoutAsm
+ x64
+
+
+ Release
+ Itanium
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {8FD826F8-3739-44E6-8CC8-997122E53B8D}
+
+
+
+ DynamicLibrary
+ false
+ true
+ v120
+
+
+ DynamicLibrary
+ false
+ true
+ v120
+
+
+ DynamicLibrary
+ false
+ v120
+ Unicode
+
+
+ DynamicLibrary
+ false
+ true
+ v120
+
+
+ DynamicLibrary
+ false
+ true
+ v120
+
+
+ DynamicLibrary
+ false
+ v120
+
+
+ DynamicLibrary
+ false
+ true
+ v120
+
+
+ DynamicLibrary
+ false
+ true
+ v120
+
+
+ DynamicLibrary
+ false
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30128.1
+ x86\ZlibDll$(Configuration)\
+ x86\ZlibDll$(Configuration)\Tmp\
+ true
+ false
+ x86\ZlibDll$(Configuration)\
+ x86\ZlibDll$(Configuration)\Tmp\
+ false
+ false
+ x86\ZlibDll$(Configuration)\
+ x86\ZlibDll$(Configuration)\Tmp\
+ false
+ false
+ x64\ZlibDll$(Configuration)\
+ x64\ZlibDll$(Configuration)\Tmp\
+ true
+ false
+ ia64\ZlibDll$(Configuration)\
+ ia64\ZlibDll$(Configuration)\Tmp\
+ true
+ false
+ x64\ZlibDll$(Configuration)\
+ x64\ZlibDll$(Configuration)\Tmp\
+ false
+ false
+ ia64\ZlibDll$(Configuration)\
+ ia64\ZlibDll$(Configuration)\Tmp\
+ false
+ false
+ x64\ZlibDll$(Configuration)\
+ x64\ZlibDll$(Configuration)\Tmp\
+ false
+ false
+ ia64\ZlibDll$(Configuration)\
+ ia64\ZlibDll$(Configuration)\Tmp\
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ $(OutDir)$(TargetName).tlb
+
+
+ Disabled
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)
+
+
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ ..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)
+ true
+ .\zlibvc.def
+ true
+ $(OutDir)$(TargetName).pdb
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ false
+
+
+
+
+ cd ..\..\masmx86
+bld_ml32.bat
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ $(OutDir)$(TargetName).tlb
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ All
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ true
+ false
+ .\zlibvc.def
+ $(OutDir)$(TargetName).pdb
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ false
+
+
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ $(OutDir)$(TargetName).tlb
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreaded
+ false
+ true
+ All
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ ..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)
+ true
+ false
+ .\zlibvc.def
+ $(OutDir)$(TargetName).pdb
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ false
+
+
+
+
+ cd ..\..\masmx86
+bld_ml32.bat
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ $(OutDir)$(TargetName).tlb
+
+
+ Disabled
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)
+
+
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ ..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)
+ true
+ .\zlibvc.def
+ true
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ MachineX64
+ .\zlibvc.def
+
+
+ cd ..\..\..\contrib\masmx64
+bld_ml64.bat
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Itanium
+ $(OutDir)$(TargetName).tlb
+
+
+ Disabled
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)
+
+
+ MultiThreadedDebugDLL
+ false
+ $(IntDir)$(TargetName).pch
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ $(OutDir)$(TargetName).dll
+ true
+ .\zlibvc.def
+ true
+ $(OutDir)$(TargetName).pdb
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ $(OutDir)$(TargetName).lib
+ MachineIA64
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ $(OutDir)$(TargetName).tlb
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ All
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ true
+ false
+ .\zlibvc.def
+ true
+ Windows
+ MachineX64
+ $(OutDir)$(TargetName).map
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Itanium
+ $(OutDir)$(TargetName).tlb
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ $(IntDir)$(TargetName).pch
+ All
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ $(OutDir)$(TargetName).dll
+ true
+ false
+ .\zlibvc.def
+ $(OutDir)$(TargetName).pdb
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ $(OutDir)$(TargetName).lib
+ MachineIA64
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ $(OutDir)$(TargetName).tlb
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ All
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ ..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)
+ true
+ false
+ .\zlibvc.def
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ MachineX64
+
+
+ cd ..\..\masmx64
+bld_ml64.bat
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Itanium
+ $(OutDir)$(TargetName).tlb
+
+
+ OnlyExplicitInline
+ ..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreadedDLL
+ false
+ true
+ $(IntDir)$(TargetName).pch
+ All
+ $(IntDir)
+ $(IntDir)
+ $(OutDir)
+
+
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ $(OutDir)$(TargetName).dll
+ true
+ false
+ .\zlibvc.def
+ $(OutDir)$(TargetName).pdb
+ true
+ $(OutDir)$(TargetName).map
+ Windows
+ $(OutDir)$(TargetName).lib
+ MachineIA64
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ ZLIB_INTERNAL;%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ ZLIB_INTERNAL;%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ ZLIB_INTERNAL;%(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ ZLIB_INTERNAL;%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ ZLIB_INTERNAL;%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ ZLIB_INTERNAL;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file