diff --git a/msvc-360/SSNES-360/SSNES-360.vcxproj b/msvc-360/SSNES-360/SSNES-360.vcxproj
index ea2855f3bc..b3de7d906a 100644
--- a/msvc-360/SSNES-360/SSNES-360.vcxproj
+++ b/msvc-360/SSNES-360/SSNES-360.vcxproj
@@ -106,7 +106,7 @@
true
false
MultiThreadedDebug
- _DEBUG;_XBOX;PACKAGE_VERSION="0.9.4.1";%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.4.1";_CRT_SECURE_NO_WARNINGS;main=ssnes_main;HAVE_CONFIGFILE
+ _DEBUG;_XBOX;PACKAGE_VERSION="0.9.4.1";%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;main=ssnes_main;HAVE_CONFIGFILE;HAVE_NETPLAY;HAVE_SOCKET_LEGACY
Callcap
@@ -216,7 +216,7 @@
false
false
MultiThreaded
- NDEBUG;_XBOX;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.4.1";_CRT_SECURE_NO_WARNINGS;main=ssnes_main;HAVE_CONFIGFILE
+ NDEBUG;_XBOX;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.4.1";_CRT_SECURE_NO_WARNINGS;main=ssnes_main;HAVE_CONFIGFILE;HAVE_NETPLAY;HAVE_SOCKET_LEGACY
true
@@ -286,8 +286,8 @@
true
- true
+
diff --git a/msvc-360/SSNES-360/SSNES-360.vcxproj.filters b/msvc-360/SSNES-360/SSNES-360.vcxproj.filters
index bdca9909a7..fb4d199ac8 100644
--- a/msvc-360/SSNES-360/SSNES-360.vcxproj.filters
+++ b/msvc-360/SSNES-360/SSNES-360.vcxproj.filters
@@ -116,6 +116,9 @@
Source Files\360
+
+ Source Files
+
diff --git a/netplay_compat.h b/netplay_compat.h
index 31956a4195..a816584a2a 100644
--- a/netplay_compat.h
+++ b/netplay_compat.h
@@ -22,6 +22,10 @@
#include "config.h"
#endif
+#ifdef _XBOX
+#define socklen_t int
+#endif
+
#if defined(_WIN32)
// Woohoo, Winsock has headers from the STONE AGE! :D
#define close(x) closesocket(x)