diff --git a/build/vc8/ixml.vcproj b/build/vc8/ixml.vcproj
index 39a370e..792f97d 100644
--- a/build/vc8/ixml.vcproj
+++ b/build/vc8/ixml.vcproj
@@ -1,217 +1,217 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/vc8/libupnp.vcproj b/build/vc8/libupnp.vcproj
index 76ea8ac..bcf1c56 100644
--- a/build/vc8/libupnp.vcproj
+++ b/build/vc8/libupnp.vcproj
@@ -50,7 +50,7 @@
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\pthreads\include;..\..\ixml\src\inc;..\..\ixml\inc;..\..\threadutil\inc;..\..\upnp\inc;..\..\upnp\src\inc;..\inc;..\msvc"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;PTW32_STATIC_LIB;UPNP_STATIC_LIB;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;PTW32_STATIC_LIB;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -80,8 +80,8 @@
OutputFile="$(OutDir)\libupnp.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
- ProgramDatabaseFile=".\Release/libupnp.pdb"
- ImportLibrary=".\Release/libupnp.lib"
+ ProgramDatabaseFile="$(OutDir)\libupnp.pdb"
+ ImportLibrary="$(OutDir)\libupnp.lib"
TargetMachine="1"
/>
@@ -103,6 +103,8 @@
/>
-
@@ -139,12 +134,6 @@
-
-
diff --git a/build/vc8/tvcombo.vcproj b/build/vc8/tvcombo.vcproj
index 3f4ce28..2b7af13 100644
--- a/build/vc8/tvcombo.vcproj
+++ b/build/vc8/tvcombo.vcproj
@@ -40,7 +40,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvcombo;..\..\upnp\sample\tvcombo\linux"
- PreprocessorDefinitions="WIN32;DEBUG"
+ PreprocessorDefinitions="WIN32;DEBUG;UPNP_USE_MSVCPP"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@@ -91,8 +91,8 @@
diff --git a/build/vc8/tvctrlpt.vcproj b/build/vc8/tvctrlpt.vcproj
index 833f340..2e040d3 100644
--- a/build/vc8/tvctrlpt.vcproj
+++ b/build/vc8/tvctrlpt.vcproj
@@ -40,7 +40,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvctrlpt;..\..\upnp\sample\tvctrlpt\linux"
- PreprocessorDefinitions="WIN32;DEBUG"
+ PreprocessorDefinitions="WIN32;DEBUG;UPNP_USE_MSVCPP"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@@ -91,8 +91,8 @@
diff --git a/build/vc8/tvdevice.vcproj b/build/vc8/tvdevice.vcproj
index 372410b..8c7a726 100644
--- a/build/vc8/tvdevice.vcproj
+++ b/build/vc8/tvdevice.vcproj
@@ -40,7 +40,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvdevice;..\..\upnp\sample\tvdevice\linux"
- PreprocessorDefinitions="WIN32;DEBUG"
+ PreprocessorDefinitions="WIN32;DEBUG;UPNP_USE_MSVCPP"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@@ -91,8 +91,8 @@