diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj
new file mode 100644
index 00000000..cd6c61c9
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj
new file mode 100644
index 00000000..1b7c3c5d
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj
@@ -0,0 +1,91 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {6A8668E1-F08E-496B-B624-D6C05001806D}
+ BACnetObjectDefinitions
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+
+
+ StaticLibrary
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+
+
+
+ Disabled
+ H:\Program Files\Microsoft SDKs\Windows\v5.0\Include;..\..;..\..\..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Development.sln b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Development.sln
new file mode 100644
index 00000000..0bf79aad
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Development.sln
@@ -0,0 +1,38 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BACnet Stack Library", "BACnet Stack Library\BACnet Stack Library.vcxproj", "{E9A65567-B028-4278-881D-674604B2E126}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BACnet Object Definitions", "BACnet Object Definitions\BACnet Object Definitions.vcxproj", "{6A8668E1-F08E-496B-B624-D6C05001806D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Server", "Server\Server.vcxproj", "{EF250061-B9E3-4EEF-8C87-4AB52AF30B3E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Who-Is", "Who-Is\Who-Is.vcxproj", "{A6287B6E-0BCE-43FA-ADFB-9263DB069BA4}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E9A65567-B028-4278-881D-674604B2E126}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E9A65567-B028-4278-881D-674604B2E126}.Debug|Win32.Build.0 = Debug|Win32
+ {E9A65567-B028-4278-881D-674604B2E126}.Release|Win32.ActiveCfg = Release|Win32
+ {E9A65567-B028-4278-881D-674604B2E126}.Release|Win32.Build.0 = Release|Win32
+ {6A8668E1-F08E-496B-B624-D6C05001806D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6A8668E1-F08E-496B-B624-D6C05001806D}.Debug|Win32.Build.0 = Debug|Win32
+ {6A8668E1-F08E-496B-B624-D6C05001806D}.Release|Win32.ActiveCfg = Release|Win32
+ {6A8668E1-F08E-496B-B624-D6C05001806D}.Release|Win32.Build.0 = Release|Win32
+ {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E}.Debug|Win32.Build.0 = Debug|Win32
+ {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E}.Release|Win32.ActiveCfg = Release|Win32
+ {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E}.Release|Win32.Build.0 = Release|Win32
+ {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4}.Debug|Win32.Build.0 = Debug|Win32
+ {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4}.Release|Win32.ActiveCfg = Release|Win32
+ {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj
new file mode 100644
index 00000000..28d23607
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj
@@ -0,0 +1,528 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj
new file mode 100644
index 00000000..227c56dd
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj
@@ -0,0 +1,171 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {E9A65567-B028-4278-881D-674604B2E126}
+ BACnetStackLibrary
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+
+
+ StaticLibrary
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+
+
+
+ Disabled
+ ..\..;..\..\..\..\include;H:\Program Files\Microsoft SDKs\Windows\v5.0\Include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+ CompileAsC
+
+
+
+
+ MaxSpeed
+ true
+ C:\dev\bacnet\ports\win32;C:\dev\bacnet\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+ Use
+ Level3
+ ProgramDatabase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj
new file mode 100644
index 00000000..0350b2aa
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj
new file mode 100644
index 00000000..bb5fa28d
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj
@@ -0,0 +1,104 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E}
+ Server
+ Win32Proj
+
+
+
+ Application
+ Unicode
+ true
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ true
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\..;..\..\..\..\include;H:\Program Files\Microsoft SDKs\Windows\v5.0\Include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+ {6a8668e1-f08e-496b-b624-d6c05001806d}
+ false
+
+
+ {e9a65567-b028-4278-881d-674604b2e126}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj
new file mode 100644
index 00000000..d5e5d311
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj
new file mode 100644
index 00000000..6261ab93
--- /dev/null
+++ b/bacnet-stack/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj
@@ -0,0 +1,104 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4}
+ WhoIs
+ Win32Proj
+
+
+
+ Application
+ Unicode
+ true
+
+
+ Application
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ true
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\..;..\..\..\..\include;H:\Program Files\Microsoft SDKs\Windows\v5.0\Include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+ {6a8668e1-f08e-496b-b624-d6c05001806d}
+ false
+
+
+ {e9a65567-b028-4278-881d-674604b2e126}
+ false
+
+
+
+
+
+
\ No newline at end of file