diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP.progen b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP.progen
new file mode 100644
index 000000000..cb847a518
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP.progen
@@ -0,0 +1,16 @@
+vc.project.guid = ${vc.project.guidFromName}
+vc.project.name = ${vc.project.baseName}
+vc.project.target = ${vc.project.name}
+vc.project.type = executable
+vc.project.pocobase = ..\\..\\..
+vc.project.platforms = Win32
+vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
+vc.project.prototype = ${vc.project.name}_vs90.vcproj
+vc.project.compiler.include = ..\\..\\..\\Foundation\\include;..\\..\\..\\XML\\include;..\\..\\..\\Util\\include;..\\..\\..\\Net\\include;..\\..\\..\\NetSSL_OpenSSL\\include;..\\..\\..\\Crypto\\include
+vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
+vc.project.linker.dependencies.debug_shared =
+vc.project.linker.dependencies.release_shared =
+vc.project.linker.dependencies.debug_static_md = Crypt32.lib
+vc.project.linker.dependencies.release_static_md = Crypt32.lib
+vc.project.linker.dependencies.debug_static_mt = Crypt32.lib
+vc.project.linker.dependencies.release_static_mt = Crypt32.lib
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj
index 173b44bcf..bd1af3919 100644
--- a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj
@@ -1,38 +1,62 @@
-
-
+
+
debug_shared
Win32
+
+ debug_shared
+ x64
+
debug_static_md
Win32
+
+ debug_static_md
+ x64
+
debug_static_mt
Win32
+
+ debug_static_mt
+ x64
+
release_shared
Win32
+
+ release_shared
+ x64
+
release_static_md
Win32
+
+ release_static_md
+ x64
+
release_static_mt
Win32
+
+ release_static_mt
+ x64
+
SetSourceIP
- {834F0877-CC63-4D73-81AE-F6B32F52477A}
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}
SetSourceIP
Win32Proj
-
+
Application
MultiByte
@@ -63,35 +87,89 @@
MultiByte
v140
-
-
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- <_ProjectFileVersion>14.0.23107.0
+ <_ProjectFileVersion>16.0.32002.118
SetSourceIPd
SetSourceIPd
SetSourceIPd
SetSourceIP
SetSourceIP
SetSourceIP
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIP
+ SetSourceIP
+ SetSourceIP
bin\
@@ -123,23 +201,53 @@
obj\SetSourceIP\$(Configuration)\
false
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
- true
EnableFastChecks
MultiThreadedDebugDLL
true
true
true
true
-
+
Level3
ProgramDatabase
Default
+ true
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -159,7 +267,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -167,10 +275,11 @@
true
true
true
-
+
Level3
-
+
Default
+ true
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -186,20 +295,20 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
- true
EnableFastChecks
MultiThreadedDebug
true
true
true
true
-
+
Level3
ProgramDatabase
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -219,7 +328,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -227,10 +336,11 @@
true
true
true
-
+
Level3
-
+
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -246,20 +356,20 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
- true
EnableFastChecks
MultiThreadedDebugDLL
true
true
true
true
-
+
Level3
ProgramDatabase
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -279,7 +389,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -287,10 +397,11 @@
true
true
true
-
+
Level3
-
+
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -303,12 +414,197 @@
MachineX86
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
-
+
+ true
+
-
+
-
-
-
\ No newline at end of file
+
+
+
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj.filters b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj.filters
index 1945c16ea..16f958ce2 100644
--- a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj.filters
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs140.vcxproj.filters
@@ -1,21 +1,18 @@
-
- {393cb791-2733-4484-9424-70ba294878c2}
-
- {ef0914ec-1bdc-4c4a-9a7c-08e2c25b6e28}
+ {1835e518-7985-4bee-b990-f061dad15ac4}
-
-
- Configuration Files
-
-
Source Files
+
+
+ Source Files
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj
index 10c008a9b..0cecbe669 100644
--- a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj
@@ -1,38 +1,62 @@
-
+
debug_shared
Win32
+
+ debug_shared
+ x64
+
debug_static_md
Win32
+
+ debug_static_md
+ x64
+
debug_static_mt
Win32
+
+ debug_static_mt
+ x64
+
release_shared
Win32
+
+ release_shared
+ x64
+
release_static_md
Win32
+
+ release_static_md
+ x64
+
release_static_mt
Win32
+
+ release_static_mt
+ x64
+
SetSourceIP
- {8329FECD-5A8E-42A2-A13C-4732D66365E4}
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}
SetSourceIP
Win32Proj
-
+
Application
MultiByte
@@ -63,35 +87,89 @@
MultiByte
v141
-
-
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- <_ProjectFileVersion>14.0.23107.0
+ <_ProjectFileVersion>16.0.32002.118
SetSourceIPd
SetSourceIPd
SetSourceIPd
SetSourceIP
SetSourceIP
SetSourceIP
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIP
+ SetSourceIP
+ SetSourceIP
bin\
@@ -123,23 +201,53 @@
obj\SetSourceIP\$(Configuration)\
false
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
- true
EnableFastChecks
MultiThreadedDebugDLL
true
true
true
true
-
+
Level3
ProgramDatabase
Default
+ true
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -159,7 +267,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -167,10 +275,11 @@
true
true
true
-
+
Level3
-
+
Default
+ true
ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -186,20 +295,20 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
- true
EnableFastChecks
MultiThreadedDebug
true
true
true
true
-
+
Level3
ProgramDatabase
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -219,7 +328,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreaded
@@ -227,10 +336,11 @@
true
true
true
-
+
Level3
-
+
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -246,20 +356,20 @@
Disabled
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
- true
EnableFastChecks
MultiThreadedDebugDLL
true
true
true
true
-
+
Level3
ProgramDatabase
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -279,7 +389,7 @@
true
Speed
true
- .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;..\..\..\openssl\build\include;%(AdditionalIncludeDirectories)
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
true
MultiThreadedDLL
@@ -287,10 +397,11 @@
true
true
true
-
+
Level3
-
+
Default
+ true
iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
@@ -303,12 +414,197 @@
MachineX86
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
-
+
+ true
+
-
+
-
-
-
\ No newline at end of file
+
+
+
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj.filters b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj.filters
index 1945c16ea..2ac675e3a 100644
--- a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj.filters
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs150.vcxproj.filters
@@ -1,21 +1,18 @@
-
- {393cb791-2733-4484-9424-70ba294878c2}
-
- {ef0914ec-1bdc-4c4a-9a7c-08e2c25b6e28}
+ {ddc09387-e4cc-4106-9f37-bdf7a7a5ce08}
-
-
- Configuration Files
-
-
Source Files
+
+
+ Source Files
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs160.vcxproj b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs160.vcxproj
new file mode 100644
index 000000000..356bc71d6
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs160.vcxproj
@@ -0,0 +1,610 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ Win32
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ Win32
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ Win32
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ Win32
+
+
+ release_static_mt
+ x64
+
+
+
+ SetSourceIP
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}
+ SetSourceIP
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>16.0.32002.118
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIP
+ SetSourceIP
+ SetSourceIP
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIP
+ SetSourceIP
+ SetSourceIP
+
+
+ bin\
+ obj\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin\
+ obj\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\SetSourceIPd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\SetSourceIPd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\SetSourceIP.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\SetSourceIPd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\SetSourceIPd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\SetSourceIP.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\SetSourceIPd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\SetSourceIPd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\SetSourceIP.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ true
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs160.vcxproj.filters b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs160.vcxproj.filters
new file mode 100644
index 000000000..4d1c00ad3
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs160.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {6d40089a-6d66-4e43-9309-9ed0420c5ec1}
+
+
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs170.vcxproj b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs170.vcxproj
new file mode 100644
index 000000000..a3df3f5d3
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs170.vcxproj
@@ -0,0 +1,610 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ Win32
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ Win32
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ Win32
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ Win32
+
+
+ release_static_mt
+ x64
+
+
+
+ SetSourceIP
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}
+ SetSourceIP
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>16.0.32002.118
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIP
+ SetSourceIP
+ SetSourceIP
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIPd
+ SetSourceIP
+ SetSourceIP
+ SetSourceIP
+
+
+ bin\
+ obj\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin\
+ obj\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\SetSourceIP\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\SetSourceIPd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\SetSourceIPd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\SetSourceIP.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\SetSourceIPd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\SetSourceIPd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\SetSourceIP.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\SetSourceIPd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\SetSourceIPd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\SetSourceIP.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIPd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\SetSourceIPd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\Util\include;..\..\..\Net\include;..\..\..\NetSSL_OpenSSL\include;..\..\..\Crypto\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;Crypt32.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\SetSourceIP.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ true
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs170.vcxproj.filters b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs170.vcxproj.filters
new file mode 100644
index 000000000..41c71de6a
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs170.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {e0c83b55-6767-4257-8699-27bd79dd9cef}
+
+
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs90.vcproj b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs90.vcproj
new file mode 100644
index 000000000..42dbb9ebb
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/SetSourceIP/SetSourceIP_vs90.vcproj
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/samples.progen b/NetSSL_OpenSSL/samples/samples.progen
index ebecf6107..284febbca 100644
--- a/NetSSL_OpenSSL/samples/samples.progen
+++ b/NetSSL_OpenSSL/samples/samples.progen
@@ -5,4 +5,5 @@ vc.solution.include = \
download\\download;\
HTTPSTimeServer\\HTTPSTimeServer;\
Mail\\Mail;\
+ SetSourceIP\\SetSourceIP;\
TwitterClient\\TwitterClient
diff --git a/NetSSL_OpenSSL/samples/samples_vs140.sln b/NetSSL_OpenSSL/samples/samples_vs140.sln
index 4b042fe0c..7525e6ba1 100644
--- a/NetSSL_OpenSSL/samples/samples_vs140.sln
+++ b/NetSSL_OpenSSL/samples/samples_vs140.sln
@@ -6,6 +6,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HTTPSTimeServer", "HTTPSTim
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs140.vcxproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetSourceIP", "SetSourceIP\SetSourceIP_vs140.vcxproj", "{1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TwitterClient", "TwitterClient\TwitterClient_vs140.vcxproj", "{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}"
EndProject
Global
@@ -132,6 +134,42 @@ Global
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.ActiveCfg = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Build.0 = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Build.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Build.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.ActiveCfg = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Build.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Deploy.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Build.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Deploy.0 = release_static_md|x64
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/NetSSL_OpenSSL/samples/samples_vs150.sln b/NetSSL_OpenSSL/samples/samples_vs150.sln
index 60a7ea5e9..57a515375 100644
--- a/NetSSL_OpenSSL/samples/samples_vs150.sln
+++ b/NetSSL_OpenSSL/samples/samples_vs150.sln
@@ -6,6 +6,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HTTPSTimeServer", "HTTPSTim
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs150.vcxproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetSourceIP", "SetSourceIP\SetSourceIP_vs150.vcxproj", "{1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TwitterClient", "TwitterClient\TwitterClient_vs150.vcxproj", "{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}"
EndProject
Global
@@ -132,6 +134,42 @@ Global
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.ActiveCfg = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Build.0 = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Build.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Build.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.ActiveCfg = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Build.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Deploy.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Build.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Deploy.0 = release_static_md|x64
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/NetSSL_OpenSSL/samples/samples_vs160.sln b/NetSSL_OpenSSL/samples/samples_vs160.sln
index c751f1598..172e344b0 100644
--- a/NetSSL_OpenSSL/samples/samples_vs160.sln
+++ b/NetSSL_OpenSSL/samples/samples_vs160.sln
@@ -6,6 +6,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HTTPSTimeServer", "HTTPSTim
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs160.vcxproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetSourceIP", "SetSourceIP\SetSourceIP_vs160.vcxproj", "{1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TwitterClient", "TwitterClient\TwitterClient_vs160.vcxproj", "{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}"
EndProject
Global
@@ -132,6 +134,42 @@ Global
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.ActiveCfg = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Build.0 = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Build.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Build.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.ActiveCfg = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Build.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Deploy.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Build.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Deploy.0 = release_static_md|x64
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/NetSSL_OpenSSL/samples/samples_vs170.sln b/NetSSL_OpenSSL/samples/samples_vs170.sln
index 3df768369..15348158e 100644
--- a/NetSSL_OpenSSL/samples/samples_vs170.sln
+++ b/NetSSL_OpenSSL/samples/samples_vs170.sln
@@ -6,6 +6,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HTTPSTimeServer", "HTTPSTim
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs170.vcxproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetSourceIP", "SetSourceIP\SetSourceIP_vs170.vcxproj", "{1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TwitterClient", "TwitterClient\TwitterClient_vs170.vcxproj", "{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}"
EndProject
Global
@@ -132,6 +134,42 @@ Global
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.ActiveCfg = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Build.0 = release_static_md|x64
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Build.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Build.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.ActiveCfg = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Build.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_shared|x64.Deploy.0 = release_shared|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Build.0 = release_static_md|x64
+ {1B02F8D6-3C35-33BC-A793-05B5BA54B9AB}.release_static_md|x64.Deploy.0 = release_static_md|x64
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
{CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32