diff --git a/Externals/openssl/Win32/libeay32.lib b/Externals/openssl/Win32/libeay32.lib
new file mode 100644
index 0000000000..5ecd49398e
Binary files /dev/null and b/Externals/openssl/Win32/libeay32.lib differ
diff --git a/Externals/openssl/Win32/libeay32d.lib b/Externals/openssl/Win32/libeay32d.lib
new file mode 100644
index 0000000000..0138991637
Binary files /dev/null and b/Externals/openssl/Win32/libeay32d.lib differ
diff --git a/Externals/openssl/Win32/ssleay32.lib b/Externals/openssl/Win32/ssleay32.lib
new file mode 100644
index 0000000000..ea963fd0f3
Binary files /dev/null and b/Externals/openssl/Win32/ssleay32.lib differ
diff --git a/Externals/openssl/Win32/ssleay32d.lib b/Externals/openssl/Win32/ssleay32d.lib
new file mode 100644
index 0000000000..6383eb7049
Binary files /dev/null and b/Externals/openssl/Win32/ssleay32d.lib differ
diff --git a/Externals/openssl/x64/libeay32.lib b/Externals/openssl/x64/libeay32.lib
new file mode 100644
index 0000000000..1be69777b0
Binary files /dev/null and b/Externals/openssl/x64/libeay32.lib differ
diff --git a/Externals/openssl/x64/libeay32d.lib b/Externals/openssl/x64/libeay32d.lib
new file mode 100644
index 0000000000..8ff28ae17b
Binary files /dev/null and b/Externals/openssl/x64/libeay32d.lib differ
diff --git a/Externals/openssl/x64/ssleay32.lib b/Externals/openssl/x64/ssleay32.lib
new file mode 100644
index 0000000000..da4b0c543b
Binary files /dev/null and b/Externals/openssl/x64/ssleay32.lib differ
diff --git a/Externals/openssl/x64/ssleay32d.lib b/Externals/openssl/x64/ssleay32d.lib
new file mode 100644
index 0000000000..831e45fbad
Binary files /dev/null and b/Externals/openssl/x64/ssleay32d.lib differ
diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj
index 6b361b8793..c9017f9309 100644
--- a/Source/Core/Core/Core.vcxproj
+++ b/Source/Core/Core/Core.vcxproj
@@ -115,7 +115,7 @@
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
true
@@ -127,7 +127,7 @@
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
true
@@ -139,7 +139,7 @@
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
true
@@ -153,7 +153,7 @@
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
true
@@ -167,7 +167,7 @@
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
true
@@ -181,7 +181,7 @@
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories)
true
diff --git a/Source/Core/Core/Core.vcxproj.filters b/Source/Core/Core/Core.vcxproj.filters
index e5d3df1d13..2639fe9ce0 100644
--- a/Source/Core/Core/Core.vcxproj.filters
+++ b/Source/Core/Core/Core.vcxproj.filters
@@ -1033,6 +1033,9 @@
FifoPlayer
+
+ HW %28Flipper/Hollywood%29\GCMemcard
+
IPC HLE %28IOS/Starlet%29\Net