diff --git a/ext_libs/ext_libs.vcxproj b/ext_libs/ext_libs.vcxproj
index 32628179..d8eef51b 100644
--- a/ext_libs/ext_libs.vcxproj
+++ b/ext_libs/ext_libs.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -24,11 +24,11 @@
Utility
- v120_xp
+ v140_xp
Utility
- v120_xp
+ v140_xp
diff --git a/fb2k/foo_input_vgmstream.vcxproj b/fb2k/foo_input_vgmstream.vcxproj
index bff91647..2e491a9b 100644
--- a/fb2k/foo_input_vgmstream.vcxproj
+++ b/fb2k/foo_input_vgmstream.vcxproj
@@ -32,12 +32,12 @@
DynamicLibrary
Unicode
true
- v120_xp
+ v140_xp
DynamicLibrary
Unicode
- v120_xp
+ v140_xp
v140_xp
diff --git a/src/libvgmstream.vcxproj b/src/libvgmstream.vcxproj
index 991787f5..58a101a9 100644
--- a/src/libvgmstream.vcxproj
+++ b/src/libvgmstream.vcxproj
@@ -27,11 +27,11 @@
StaticLibrary
true
- v120_xp
+ v140_xp
StaticLibrary
- v120_xp
+ v140_xp
@@ -406,4 +406,4 @@
-
+
\ No newline at end of file
diff --git a/src/libvgmstream.vcxproj.filters b/src/libvgmstream.vcxproj.filters
index c4e4a2f4..1653825b 100644
--- a/src/libvgmstream.vcxproj.filters
+++ b/src/libvgmstream.vcxproj.filters
@@ -979,5 +979,8 @@
meta\Source Files
+
+ Source Files
+
-
+
\ No newline at end of file
diff --git a/src/streamtypes.h b/src/streamtypes.h
index e87e4d39..800ce9a7 100644
--- a/src/streamtypes.h
+++ b/src/streamtypes.h
@@ -1,20 +1,24 @@
-/*
- * streamtypes.h - widely used type definitions
- */
-
-
-#ifndef _STREAMTYPES_H
-#define _STREAMTYPES_H
-
-#ifdef _MSC_VER
-#include
-#define inline _inline
-#define strcasecmp _stricmp
-#define snprintf _snprintf
-#else
-#include
-#endif
-
-typedef int16_t sample;
-
-#endif
+/*
+ * streamtypes.h - widely used type definitions
+ */
+
+
+#ifndef _STREAMTYPES_H
+#define _STREAMTYPES_H
+
+#ifdef _MSC_VER
+#if _MSC_VER < 1400
+#include
+#define snprintf _snprintf
+#else
+#include
+#endif
+#define inline _inline
+#define strcasecmp _stricmp
+#else
+#include
+#endif
+
+typedef int16_t sample;
+
+#endif