diff --git a/NetSSL_OpenSSL/samples/TwitterClient/CMakeLists.txt b/NetSSL_OpenSSL/samples/TwitterClient/CMakeLists.txt
new file mode 100644
index 000000000..66907c034
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/CMakeLists.txt
@@ -0,0 +1,7 @@
+set(SAMPLE_NAME "TwitterCLient")
+
+set(LOCAL_SRCS "")
+aux_source_directory(src LOCAL_SRCS)
+
+add_executable( ${SAMPLE_NAME} ${LOCAL_SRCS} )
+target_link_libraries( ${SAMPLE_NAME} PocoNetSSL PocoCrypto PocoNet PocoUtil PocoJSON PocoXML PocoFoundation )
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/Makefile b/NetSSL_OpenSSL/samples/TwitterClient/Makefile
new file mode 100644
index 000000000..7983a95b3
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/Makefile
@@ -0,0 +1,21 @@
+#
+# Makefile
+#
+# $Id: //poco/1.4/Net/samples/TwitterClient/Makefile#1 $
+#
+# Makefile for Poco Twitter Client
+#
+
+include $(POCO_BASE)/build/rules/global
+
+objects = Twitter TweetApp
+
+target = tweet
+target_version = 1
+target_libs = PocoUtil PocoJSON PocoNetSSL PocoCrypto PocoNet PocoXML PocoFoundation
+
+include $(POCO_BASE)/build/rules/exec
+
+ifdef POCO_UNBUNDLED
+ SYSLIBS += -lz -lpcre -lexpat
+endif
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient.progen b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient.progen
new file mode 100644
index 000000000..364c86b8e
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient.progen
@@ -0,0 +1,13 @@
+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, x64, WinCE
+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;..\\..\\..\\JSON\\include;..\\..\\..\\Util\\include;..\\..\\..\\Net\\include;..\\..\\..\\NetSSL_OpenSSL\\include
+vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
+vc.project.linker.dependencies.x64 = ws2_32.lib iphlpapi.lib
+vc.project.linker.dependencies.WinCE = ws2.lib iphlpapi.lib
+vc.project.linker.entry.WinCE = wmainCRTStartup
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_CE_vs90.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_CE_vs90.vcproj
new file mode 100644
index 000000000..cc85a0571
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_CE_vs90.vcproj
@@ -0,0 +1,479 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj
new file mode 100644
index 000000000..3a96dd217
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj
@@ -0,0 +1,300 @@
+
+
+
+
+ debug_shared
+ SDK_AM335X_SK_WEC2013_V300
+
+
+ debug_static_md
+ SDK_AM335X_SK_WEC2013_V300
+
+
+ debug_static_mt
+ SDK_AM335X_SK_WEC2013_V300
+
+
+ release_shared
+ SDK_AM335X_SK_WEC2013_V300
+
+
+ release_static_md
+ SDK_AM335X_SK_WEC2013_V300
+
+
+ release_static_mt
+ SDK_AM335X_SK_WEC2013_V300
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ en-US
+ 11.0
+ true
+ SDK_AM335X_SK_WEC2013_V300
+ CE800
+
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+ bin\$(Platform)\shared\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\shared\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ false
+
+
+ bin\$(Platform)\static_mt\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\static_mt\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ false
+
+
+ bin\$(Platform)\static_md\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\static_md\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\shared\TwitterClientd.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\shared\TwitterClientd.pdb
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ true
+ Speed
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+ Level3
+ ProgramDatabase
+
+
+ ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\shared\TwitterClient.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ _DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebug
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_mt\TwitterClientd.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\static_mt\TwitterClientd.pdb
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ Default
+ true
+ Speed
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_mt\TwitterClient.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_md\TwitterClientd.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\static_md\TwitterClientd.pdb
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ Default
+ true
+ Speed
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_md\TwitterClient.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj.filters
new file mode 100644
index 000000000..0e3bf1267
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {b5474087-a2a1-4e71-9626-29efe9ee5bf2}
+
+
+ {624057d4-59aa-4ebe-9e39-cdd607b3034a}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj
new file mode 100644
index 000000000..a003ad6c4
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj
@@ -0,0 +1,300 @@
+
+
+
+
+ debug_shared
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ debug_static_md
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ debug_static_mt
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_shared
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_static_md
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_static_mt
+ SDK_AM335X_SK_WEC2013_V310
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ en-US
+ 11.0
+ true
+ SDK_AM335X_SK_WEC2013_V310
+ CE800
+
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+ bin\$(Platform)\shared\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\shared\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ false
+
+
+ bin\$(Platform)\static_mt\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\static_mt\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ false
+
+
+ bin\$(Platform)\static_md\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\static_md\
+ obj\TwitterClient\$(Platform)\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\shared\TwitterClientd.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\shared\TwitterClientd.pdb
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ true
+ Speed
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+ Level3
+ ProgramDatabase
+
+
+ ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\shared\TwitterClient.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ _DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebug
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_mt\TwitterClientd.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\static_mt\TwitterClientd.pdb
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ Default
+ true
+ Speed
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_mt\TwitterClient.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_md\TwitterClientd.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\static_md\TwitterClientd.pdb
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+ Disabled
+ Default
+ true
+ Speed
+ ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_md\TwitterClient.exe
+ ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ WindowsCE
+ wmainCRTStartup
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj.filters
new file mode 100644
index 000000000..8002ae987
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {442351cf-69e4-4f22-a338-008f2fb9e7c6}
+
+
+ {ffa2790a-bb33-4361-b112-9e4c9295a9f7}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj
new file mode 100644
index 000000000..d1fc6400c
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj
@@ -0,0 +1,315 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ TwitterClient
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ bin\
+ obj\TwitterClient\$(Configuration)\
+ true
+ bin\
+ obj\TwitterClient\$(Configuration)\
+ false
+ bin\static_mt\
+ obj\TwitterClient\$(Configuration)\
+ true
+ bin\static_mt\
+ obj\TwitterClient\$(Configuration)\
+ false
+ bin\static_md\
+ obj\TwitterClient\$(Configuration)\
+ true
+ bin\static_md\
+ obj\TwitterClient\$(Configuration)\
+ false
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TwitterClientd.pdb
+ Console
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TwitterClientd.pdb
+ Console
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TwitterClientd.pdb
+ Console
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj.filters
new file mode 100644
index 000000000..995884176
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {8c3d76b4-4019-4fe0-b228-e1d37f43840e}
+
+
+ {6d65ed68-8842-46a7-8d3e-6dbfe10cac0c}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj
new file mode 100644
index 000000000..00c3db2ee
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj
@@ -0,0 +1,315 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ TwitterClient
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+ bin\
+ obj\TwitterClient\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TwitterClient\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TwitterClient\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TwitterClient\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TwitterClient\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TwitterClient\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TwitterClientd.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TwitterClientd.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TwitterClientd.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj.filters
new file mode 100644
index 000000000..11e27cc26
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {93d8883d-4191-4c49-93ac-86eb0dce6fe7}
+
+
+ {5ef67436-af14-46c9-adb5-a2dee8151237}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj
new file mode 100644
index 000000000..95d62966c
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj
@@ -0,0 +1,315 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ TwitterClient
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+ bin\
+ obj\TwitterClient\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TwitterClient\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TwitterClient\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TwitterClient\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TwitterClient\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TwitterClient\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TwitterClientd.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TwitterClientd.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ EditAndContinue
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\TwitterClientd.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TwitterClientd.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\TwitterClient.exe
+ ..\..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj.filters
new file mode 100644
index 000000000..b51e1d25c
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {d3ee1c1e-12ea-4a81-9069-9fd705ac0311}
+
+
+ {66fae26b-7f05-4353-818b-eb3eb3bf2cf4}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs71.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs71.vcproj
new file mode 100644
index 000000000..add463f69
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs71.vcproj
@@ -0,0 +1,412 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs80.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs80.vcproj
new file mode 100644
index 000000000..ea37bdee0
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs80.vcproj
@@ -0,0 +1,452 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs90.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs90.vcproj
new file mode 100644
index 000000000..1fd59e172
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs90.vcproj
@@ -0,0 +1,452 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj
new file mode 100644
index 000000000..83c0eebf2
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj
@@ -0,0 +1,315 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ TwitterClient
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ bin64\
+ obj64\TwitterClient\$(Configuration)\
+ true
+ bin64\
+ obj64\TwitterClient\$(Configuration)\
+ false
+ bin64\static_mt\
+ obj64\TwitterClient\$(Configuration)\
+ true
+ bin64\static_mt\
+ obj64\TwitterClient\$(Configuration)\
+ false
+ bin64\static_md\
+ obj64\TwitterClient\$(Configuration)\
+ true
+ bin64\static_md\
+ obj64\TwitterClient\$(Configuration)\
+ false
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TwitterClientd.pdb
+ Console
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TwitterClientd.pdb
+ Console
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TwitterClientd.pdb
+ Console
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj.filters
new file mode 100644
index 000000000..5611bffea
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {502e5089-9f4d-422f-8253-3b420f499915}
+
+
+ {e356359a-d0dd-4b18-93cc-f1d5a9b936cd}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj
new file mode 100644
index 000000000..7fd0d7326
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj
@@ -0,0 +1,315 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ TwitterClient
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+ bin64\
+ obj64\TwitterClient\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TwitterClient\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TwitterClient\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TwitterClient\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TwitterClient\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TwitterClient\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TwitterClientd.pdb
+ Console
+ MachineX64
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TwitterClientd.pdb
+ Console
+ MachineX64
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TwitterClientd.pdb
+ Console
+ MachineX64
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj.filters
new file mode 100644
index 000000000..aefd9d8fd
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {c0e473ca-f598-4411-b27c-0b748ec14f98}
+
+
+ {d19c11e0-d273-4b4a-9677-f455830ac33d}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj
new file mode 100644
index 000000000..5a397bd9f
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj
@@ -0,0 +1,315 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TwitterClient
+ {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E}
+ TwitterClient
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ TwitterClientd
+ TwitterClientd
+ TwitterClientd
+ TwitterClient
+ TwitterClient
+ TwitterClient
+
+
+ bin64\
+ obj64\TwitterClient\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TwitterClient\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TwitterClient\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TwitterClient\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TwitterClient\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TwitterClient\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TwitterClientd.pdb
+ Console
+ MachineX64
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TwitterClientd.pdb
+ Console
+ MachineX64
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\TwitterClientd.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TwitterClientd.pdb
+ Console
+ MachineX64
+
+
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\TwitterClient.exe
+ ..\..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj.filters
new file mode 100644
index 000000000..d35612d9d
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+ {2fc87553-1f46-40fe-b480-6e0e818f153b}
+
+
+ {71b7207b-5e72-4c82-93d1-6151ce1426d6}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs90.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs90.vcproj
new file mode 100644
index 000000000..bdbb91b03
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs90.vcproj
@@ -0,0 +1,452 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/src/TweetApp.cpp b/NetSSL_OpenSSL/samples/TwitterClient/src/TweetApp.cpp
new file mode 100644
index 000000000..f67c88095
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/src/TweetApp.cpp
@@ -0,0 +1,155 @@
+//
+// TwitterApp.cpp
+//
+// $Id: //poco/1.4/Net/samples/TwitterClient/src/TweetApp.cpp#2 $
+//
+// A very simple command-line Twitter client.
+//
+// Copyright (c) 2009-2013, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#include "Poco/Util/Application.h"
+#include "Poco/Util/Option.h"
+#include "Poco/Util/OptionSet.h"
+#include "Poco/Util/HelpFormatter.h"
+#include "Twitter.h"
+#include
+
+
+using Poco::Util::Application;
+using Poco::Util::Option;
+using Poco::Util::OptionSet;
+using Poco::Util::HelpFormatter;
+using Poco::Util::AbstractConfiguration;
+using Poco::Util::OptionCallback;
+
+
+class TweetApp: public Application
+ /// A very simple Twitter command-line client.
+{
+public:
+ TweetApp()
+ {
+ }
+
+protected:
+ void defineOptions(OptionSet& options)
+ {
+ Application::defineOptions(options);
+
+ options.addOption(
+ Option("help", "h", "Display help information on command line arguments.")
+ .required(false)
+ .repeatable(false)
+ .callback(OptionCallback(this, &TweetApp::handleHelp)));
+
+ options.addOption(
+ Option("message", "m", "Specify the status message to post.")
+ .required(true)
+ .repeatable(false)
+ .argument("message")
+ .callback(OptionCallback(this, &TweetApp::handleMessage)));
+
+ options.addOption(
+ Option("ckey", "c", "Specify the Twitter consumer key.")
+ .required(true)
+ .repeatable(false)
+ .argument("consumer key")
+ .callback(OptionCallback(this, &TweetApp::handleConsumerKey)));
+
+ options.addOption(
+ Option("csecret", "s", "Specify the Twitter consumer secret.")
+ .required(true)
+ .repeatable(false)
+ .argument("consumer secret")
+ .callback(OptionCallback(this, &TweetApp::handleConsumerSecret)));
+
+ options.addOption(
+ Option("token", "t", "Specify the Twitter access token.")
+ .required(true)
+ .repeatable(true)
+ .argument("access token")
+ .callback(OptionCallback(this, &TweetApp::handleAccessToken)));
+
+ options.addOption(
+ Option("tsecret", "S", "Specify the Twitter access token secret.")
+ .required(true)
+ .repeatable(true)
+ .argument("access token secret")
+ .callback(OptionCallback(this, &TweetApp::handleAccessTokenSecret)));
+ }
+
+ void handleHelp(const std::string& name, const std::string& value)
+ {
+ displayHelp();
+ stopOptionsProcessing();
+ }
+
+ void handleConsumerKey(const std::string& name, const std::string& value)
+ {
+ _consumerKey = value;
+ }
+
+ void handleConsumerSecret(const std::string& name, const std::string& value)
+ {
+ _consumerSecret = value;
+ }
+
+ void handleAccessToken(const std::string& name, const std::string& value)
+ {
+ _accessToken = value;
+ }
+
+ void handleAccessTokenSecret(const std::string& name, const std::string& value)
+ {
+ _accessTokenSecret = value;
+ }
+
+ void handleMessage(const std::string& name, const std::string& value)
+ {
+ _message = value;
+ }
+
+ void displayHelp()
+ {
+ HelpFormatter helpFormatter(options());
+ helpFormatter.setCommand(commandName());
+ helpFormatter.setUsage("OPTIONS");
+ helpFormatter.setHeader("A simple Twitter command line client for posting status updates.");
+ helpFormatter.format(std::cout);
+ }
+
+ int main(const std::vector& args)
+ {
+ try
+ {
+ if (!_message.empty())
+ {
+ Twitter twitter;
+ twitter.login(_consumerKey, _consumerSecret, _accessToken, _accessTokenSecret);
+ Poco::Int64 statusId = twitter.update(_message);
+ std::cout << statusId << std::endl;
+ }
+ }
+ catch (Poco::Exception& exc)
+ {
+ std::cerr << exc.displayText() << std::endl;
+ return Application::EXIT_SOFTWARE;
+ }
+ return Application::EXIT_OK;
+ }
+
+private:
+ std::string _consumerKey;
+ std::string _consumerSecret;
+ std::string _accessToken;
+ std::string _accessTokenSecret;
+ std::string _message;
+};
+
+
+POCO_APP_MAIN(TweetApp)
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.cpp b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.cpp
new file mode 100644
index 000000000..362ec6fc6
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.cpp
@@ -0,0 +1,98 @@
+//
+// Twitter.cpp
+//
+// $Id: //poco/1.4/Net/samples/TwitterClient/src/Twitter.cpp#2 $
+//
+// A C++ implementation of a Twitter client based on the POCO Net library.
+//
+// Copyright (c) 2009-2013, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#include "Twitter.h"
+#include "Poco/Net/HTTPSClientSession.h"
+#include "Poco/Net/HTTPRequest.h"
+#include "Poco/Net/HTTPResponse.h"
+#include "Poco/Net/OAuth10Credentials.h"
+#include "Poco/Util/JSONConfiguration.h"
+#include "Poco/URI.h"
+#include "Poco/Format.h"
+#include "Poco/StreamCopier.h"
+
+
+const std::string Twitter::TWITTER_URI("https://api.twitter.com/1.1/statuses/");
+
+
+Twitter::Twitter():
+ _uri(TWITTER_URI)
+{
+}
+
+
+Twitter::Twitter(const std::string& twitterURI):
+ _uri(twitterURI)
+{
+}
+
+
+Twitter::~Twitter()
+{
+}
+
+
+void Twitter::login(const std::string& consumerKey, const std::string& consumerSecret, const std::string& token, const std::string& tokenSecret)
+{
+ _consumerKey = consumerKey;
+ _consumerSecret = consumerSecret;
+ _token = token;
+ _tokenSecret = tokenSecret;
+}
+
+
+Poco::Int64 Twitter::update(const std::string& status)
+{
+ Poco::Net::HTMLForm form;
+ form.set("status", status);
+ Poco::AutoPtr pResult = invoke(Poco::Net::HTTPRequest::HTTP_POST, "update", form);
+ return pResult->getInt64("id", 0);
+}
+
+
+Poco::AutoPtr Twitter::invoke(const std::string& httpMethod, const std::string& twitterMethod, Poco::Net::HTMLForm& form)
+{
+ // Create the request URI.
+ // We use the JSON version of the Twitter API.
+ Poco::URI uri(_uri + twitterMethod + ".json");
+
+ Poco::Net::HTTPSClientSession session(uri.getHost(), uri.getPort());
+ Poco::Net::HTTPRequest req(httpMethod, uri.getPath(), Poco::Net::HTTPMessage::HTTP_1_1);
+
+ // Sign request
+ Poco::Net::OAuth10Credentials creds(_consumerKey, _consumerSecret, _token, _tokenSecret);
+ creds.authenticate(req, uri, form);
+
+ // Send the request.
+ form.prepareSubmit(req);
+ std::ostream& ostr = session.sendRequest(req);
+ form.write(ostr);
+
+ // Receive the response.
+ Poco::Net::HTTPResponse res;
+ std::istream& rs = session.receiveResponse(res);
+
+ Poco::AutoPtr pResult = new Poco::Util::JSONConfiguration(rs);
+
+ // If everything went fine, return the JSON document.
+ // Otherwise throw an exception.
+ if (res.getStatus() == Poco::Net::HTTPResponse::HTTP_OK)
+ {
+ return pResult;
+ }
+ else
+ {
+ throw Poco::ApplicationException("Twitter Error", pResult->getString("errors[0].message", ""));
+ }
+}
diff --git a/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.h b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.h
new file mode 100644
index 000000000..0124f41c8
--- /dev/null
+++ b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.h
@@ -0,0 +1,73 @@
+//
+// Twitter.h
+//
+// $Id: //poco/1.4/Net/samples/TwitterClient/src/Twitter.h#2 $
+//
+// A C++ implementation of a Twitter client based on the POCO Net library.
+//
+// Copyright (c) 2009-2013, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#ifndef Twitter_INCLUDED
+#define Twitter_INCLUDED
+
+
+#include "Poco/Poco.h"
+#include "Poco/Net/HTMLForm.h"
+#include "Poco/Util/AbstractConfiguration.h"
+#include "Poco/AutoPtr.h"
+
+
+class Twitter
+ /// A simple implementation of a Twitter API client
+ /// (see for more information).
+ ///
+ /// Currently, only the update message is supported.
+{
+public:
+ Twitter();
+ /// Creates the Twitter object, using
+ /// the default Twitter API URI ().
+
+ Twitter(const std::string& twitterURI);
+ /// Creates the Twitter object using the given Twitter API URI.
+
+ ~Twitter();
+ /// Destroys the Twitter object.
+
+ void login(const std::string& consumerKey, const std::string& consumerSecret, const std::string& token, const std::string& tokenSecret);
+ /// Specifies the OAuth authentication information used in all API calls.
+
+ Poco::Int64 update(const std::string& status);
+ /// Updates the user's status.
+ ///
+ /// Returns the ID of the newly created status.
+
+ Poco::AutoPtr invoke(const std::string& httpMethod, const std::string& twitterMethod, Poco::Net::HTMLForm& params);
+ /// Invokes the given method of the Twitter API, using the parameters
+ /// given in the Poco::Net::HTMLForm object. httpMethod must be GET or POST,
+ /// according to the Twitter API documentation.
+ ///
+ /// Returns a Poco::Util::JSONConfiguration with the server's response if the
+ /// server's HTTP response status code is 200 (OK).
+ /// Otherwise, throws a Poco::ApplicationException.
+
+ static const std::string TWITTER_URI;
+
+private:
+ Twitter(const Twitter&);
+ Twitter& operator = (const Twitter&);
+
+ std::string _uri;
+ std::string _consumerKey;
+ std::string _consumerSecret;
+ std::string _token;
+ std::string _tokenSecret;
+};
+
+
+#endif // Twitter_INCLUDED