diff --git a/test/Function/Function.vcxproj b/test/Function/Function.vcxproj
new file mode 100644
index 0000000..c5fb883
--- /dev/null
+++ b/test/Function/Function.vcxproj
@@ -0,0 +1,142 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {2DE18D06-0F3A-4C6D-AF2B-40E074B3C3DC}
+ Function
+ Win32Proj
+
+
+
+ Application
+ Unicode
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ Debug\
+ Debug\
+ Release\
+ Release\
+ false
+
+
+
+ -wd4996 %(AdditionalOptions)
+ Disabled
+ ..\..\include;c:\sandbox\boost\;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE _SECURE_SCL=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level4
+ ProgramDatabase
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+ MaxSpeed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ Level4
+
+
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cbdb8e7a-4286-4ae3-a190-ba33d7c53ff0}
+ false
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/LevelMutex/LevelMutex.vcxproj b/test/LevelMutex/LevelMutex.vcxproj
new file mode 100644
index 0000000..5c007e1
--- /dev/null
+++ b/test/LevelMutex/LevelMutex.vcxproj
@@ -0,0 +1,111 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {7C09E027-5484-4641-8310-BDDEB1EC8676}
+ LevelMutex
+
+
+
+ Application
+ NotSet
+ true
+
+
+ Application
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+
+
+
+ Disabled
+ ../../include/loki;../../include;%(AdditionalIncludeDirectories)
+ true
+ true
+ Async
+ EnableFastChecks
+ true
+ MultiThreadedDebugDLL
+ true
+ Level4
+ ProgramDatabase
+
+
+ true
+ Console
+ MachineX86
+ ../../lib/Loki_D.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../../include/loki;../../include;%(AdditionalIncludeDirectories)
+ true
+ MultiThreadedDLL
+ 1Byte
+ true
+ Level4
+
+
+
+
+ true
+ true
+ true
+ MachineX86
+ ../../lib/Loki.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {7c09e027-5484-4641-8310-bddeb1ec8676}
+ false
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/LockingPtr/LockingPtr.vcxproj b/test/LockingPtr/LockingPtr.vcxproj
new file mode 100644
index 0000000..66bbc74
--- /dev/null
+++ b/test/LockingPtr/LockingPtr.vcxproj
@@ -0,0 +1,118 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {25766C3F-C0D8-429F-A212-5FA3537B3E1C}
+ LockingPtr
+ Win32Proj
+
+
+
+ Application
+ Unicode
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ Debug\
+ Debug\
+ Release\
+ Release\
+ false
+
+
+
+ -wd4996 %(AdditionalOptions)
+ Disabled
+ ..\..\include;c:\sandbox\boost;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE _SECURE_SCL=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ NotUsing
+ Level4
+ ProgramDatabase
+
+
+
+
+
+
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ false
+
+
+ ../../lib/Loki_D.lib
+
+
+
+
+ MaxSpeed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ NotUsing
+ Level4
+
+
+
+
+
+
+ ..\..\lib\loki.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {25766c3f-c0d8-429f-a212-5fa3537b3e1c}
+ false
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Longevity/Longevity.vcxproj b/test/Longevity/Longevity.vcxproj
new file mode 100644
index 0000000..1ef2af9
--- /dev/null
+++ b/test/Longevity/Longevity.vcxproj
@@ -0,0 +1,115 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {1333D945-B228-4845-9C91-C1B67AEEAED5}
+ Longevity
+ Win32Proj
+
+
+
+ Application
+ Unicode
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ Debug\
+ Debug\
+ Release\
+ Release\
+ false
+
+
+
+ -wd4996 %(AdditionalOptions)
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE _SECURE_SCL=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ NotUsing
+ Level4
+ ProgramDatabase
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+ MaxSpeed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ NotUsing
+ Level4
+
+
+
+
+
+
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+ {1333d945-b228-4845-9c91-c1b67aeeaed5}
+ false
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/OrderedStatic/OrderedStatic.vcxproj b/test/OrderedStatic/OrderedStatic.vcxproj
new file mode 100644
index 0000000..1debd33
--- /dev/null
+++ b/test/OrderedStatic/OrderedStatic.vcxproj
@@ -0,0 +1,115 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {0DCBE03A-DAC7-4669-B29B-102D8F563736}
+ OrderedStatic
+ Win32Proj
+
+
+
+ Application
+ Unicode
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ Debug\
+ Debug\
+ Release\
+ Release\
+ false
+
+
+
+ -wd4996 %(AdditionalOptions)
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE _SECURE_SCL=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ NotUsing
+ Level4
+ ProgramDatabase
+
+
+
+
+
+
+ true
+ false
+
+
+ ../../lib/Loki_D.lib
+
+
+
+
+ MaxSpeed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ NotUsing
+ Level4
+
+
+
+
+
+
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ ../../lib/Loki.lib
+
+
+
+
+
+
+
+
+
+
+
+ {0dcbe03a-dac7-4669-b29b-102d8f563736}
+ false
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Pimpl/Pimpl.vcxproj b/test/Pimpl/Pimpl.vcxproj
new file mode 100644
index 0000000..15f50d4
--- /dev/null
+++ b/test/Pimpl/Pimpl.vcxproj
@@ -0,0 +1,117 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {21D2B291-80F4-476C-A643-B8A7034DF95F}
+ Pimpl
+ Win32Proj
+
+
+
+ Application
+ Unicode
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ Debug\
+ Debug\
+ Release\
+ Release\
+ false
+
+
+
+ -wd4996 %(AdditionalOptions)
+ Disabled
+ ..\..\include;c:\sandbox\boost;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE _SECURE_SCL=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ NotUsing
+ Level4
+ ProgramDatabase
+
+
+
+
+
+
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ false
+
+
+ ../../lib/Loki_D.lib
+
+
+
+
+ MaxSpeed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ NotUsing
+ Level4
+
+
+
+
+
+
+ ..\..\lib\loki.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+ {21d2b291-80f4-476c-a643-b8a7034df95f}
+ false
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Register/Register.vcxproj b/test/Register/Register.vcxproj
new file mode 100644
index 0000000..7a26586
--- /dev/null
+++ b/test/Register/Register.vcxproj
@@ -0,0 +1,111 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {873CFBF9-0D03-42D5-B2F9-A4C95A15EBCD}
+ Win32Proj
+ Register
+
+
+
+ Application
+ true
+ Unicode
+
+
+ Application
+ false
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+ Register.exe
+
+
+ false
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+ Register
+
+
+
+
+
+ Level4
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ ../../include
+ ProgramDatabase
+ true
+
+
+
+
+
+
+ Console
+ true
+ $(ProjectDir)$(Configuration)\$(TargetName)$(TargetExt)
+ ../../lib/Loki_D.lib
+
+
+
+
+ Level4
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ OldStyle
+ true
+
+
+
+
+ ../../include
+
+
+ Console
+ true
+ true
+ true
+ $(ProjectDir)$(Configuration)\$(TargetName)$(TargetExt)
+ ../../lib/Loki.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/RegressionTest/MSVCUnitTest.vcxproj b/test/RegressionTest/MSVCUnitTest.vcxproj
new file mode 100644
index 0000000..5b064b5
--- /dev/null
+++ b/test/RegressionTest/MSVCUnitTest.vcxproj
@@ -0,0 +1,135 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {79729949-F144-4098-BFE9-B6320E6AC3F6}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ Debug\
+ Debug\
+ true
+ Release\
+ Release\
+ false
+
+
+
+ Disabled
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+ NotUsing
+ Level3
+ EditAndContinue
+
+
+
+
+
+
+ $(OutDir)UnitTest.exe
+ true
+ $(OutDir)UnitTest.pdb
+ Console
+ false
+
+
+ MachineX86
+ ../../lib/Loki_D.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ NotUsing
+ Level3
+ ProgramDatabase
+
+
+
+
+
+
+ $(OutDir)UnitTest.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ ../../lib/Loki.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file