diff --git a/include/irrLegacyDefines.h b/include/irrLegacyDefines.h
index 6fc3a525..77da91e2 100644
--- a/include/irrLegacyDefines.h
+++ b/include/irrLegacyDefines.h
@@ -16,8 +16,8 @@
#define _IRR_DEBUG_BREAK_IF IRR_DEBUG_BREAK_IF
#define _IRR_TEXT IRR_TEXT
-// Defines which changed in Irrlicht 1.9 as they were reserved identifiers in c++,
-// but can't be set here as there are only checks _if_ they are defined.
+// Defines which are used in Irrlicht 1.9 and changed their name as they were reserved identifiers in c++
+// Those can't be set here as it's defines _users_ can set.
// If you have any of those in your code, you will have to change them there.
// _IRR_DONT_DO_MEMORY_DEBUGGING_HERE -> IRR_DONT_DO_MEMORY_DEBUGGING_HERE
diff --git a/source/Irrlicht/Irrlicht10.0.vcxproj b/source/Irrlicht/Irrlicht10.0.vcxproj
index 895bf233..c713a79a 100644
--- a/source/Irrlicht/Irrlicht10.0.vcxproj
+++ b/source/Irrlicht/Irrlicht10.0.vcxproj
@@ -859,16 +859,17 @@
+
+
-
-
+
@@ -1034,6 +1035,7 @@
+
@@ -1054,7 +1056,6 @@
-
@@ -1193,6 +1194,7 @@
+
@@ -1456,10 +1458,10 @@
-
+
diff --git a/source/Irrlicht/Irrlicht10.0.vcxproj.filters b/source/Irrlicht/Irrlicht10.0.vcxproj.filters
index d11efd1f..b3f10684 100644
--- a/source/Irrlicht/Irrlicht10.0.vcxproj.filters
+++ b/source/Irrlicht/Irrlicht10.0.vcxproj.filters
@@ -129,9 +129,15 @@
include
+
+ include
+
include
+
+ include
+
include
@@ -1363,6 +1369,9 @@
Irrlicht\video\Burning Video
+
+ Irrlicht\video\Null
+
include\core
@@ -1384,9 +1393,6 @@
Irrlicht\scene\animators
-
- include\core
-
include\video
diff --git a/source/Irrlicht/Irrlicht11.0.vcxproj b/source/Irrlicht/Irrlicht11.0.vcxproj
index 79b0b4cf..7ce31d5a 100644
--- a/source/Irrlicht/Irrlicht11.0.vcxproj
+++ b/source/Irrlicht/Irrlicht11.0.vcxproj
@@ -838,16 +838,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -857,7 +871,9 @@
+
+
@@ -897,6 +913,9 @@
+
+
+
@@ -1015,6 +1034,7 @@
+
@@ -1037,7 +1057,7 @@
-
+
diff --git a/source/Irrlicht/Irrlicht11.0.vcxproj.filters b/source/Irrlicht/Irrlicht11.0.vcxproj.filters
index a23ccd52..8ba4eb8c 100644
--- a/source/Irrlicht/Irrlicht11.0.vcxproj.filters
+++ b/source/Irrlicht/Irrlicht11.0.vcxproj.filters
@@ -1393,6 +1393,51 @@
Irrlicht\scene\animators
+
+ include\video
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\gui
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\io
+
+
+ include\video
+
+
+ include\scene
+
+
+ include
+
diff --git a/source/Irrlicht/Irrlicht12.0.vcxproj b/source/Irrlicht/Irrlicht12.0.vcxproj
index 7636ee7d..6d146783 100644
--- a/source/Irrlicht/Irrlicht12.0.vcxproj
+++ b/source/Irrlicht/Irrlicht12.0.vcxproj
@@ -838,16 +838,30 @@
+
+
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+
+
@@ -857,7 +871,9 @@
+
+
@@ -897,6 +913,9 @@
+
+
+
@@ -1007,7 +1026,15 @@
+
+
+
+
+
+
+
+
@@ -1261,6 +1288,7 @@
+
diff --git a/source/Irrlicht/Irrlicht12.0.vcxproj.filters b/source/Irrlicht/Irrlicht12.0.vcxproj.filters
index 5f1dcea3..c8cbdfe8 100644
--- a/source/Irrlicht/Irrlicht12.0.vcxproj.filters
+++ b/source/Irrlicht/Irrlicht12.0.vcxproj.filters
@@ -1393,6 +1393,51 @@
Irrlicht\scene\animators
+
+ include\video
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\gui
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\io
+
+
+ include\video
+
+
+ include\scene
+
+
+ include
+
diff --git a/source/Irrlicht/Irrlicht14.0.vcxproj b/source/Irrlicht/Irrlicht14.0.vcxproj
index bddaf7b8..27faa97e 100644
--- a/source/Irrlicht/Irrlicht14.0.vcxproj
+++ b/source/Irrlicht/Irrlicht14.0.vcxproj
@@ -849,16 +849,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -868,7 +882,9 @@
+
+
@@ -908,6 +924,9 @@
+
+
+
diff --git a/source/Irrlicht/Irrlicht14.0.vcxproj.filters b/source/Irrlicht/Irrlicht14.0.vcxproj.filters
index b44a836d..b4cd6a74 100644
--- a/source/Irrlicht/Irrlicht14.0.vcxproj.filters
+++ b/source/Irrlicht/Irrlicht14.0.vcxproj.filters
@@ -1393,6 +1393,51 @@
Irrlicht\scene\animators
+
+ include\video
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\gui
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\io
+
+
+ include\video
+
+
+ include\scene
+
+
+ include
+
diff --git a/source/Irrlicht/Irrlicht15.0.vcxproj b/source/Irrlicht/Irrlicht15.0.vcxproj
index bfec1eaa..a35d2acc 100644
--- a/source/Irrlicht/Irrlicht15.0.vcxproj
+++ b/source/Irrlicht/Irrlicht15.0.vcxproj
@@ -849,15 +849,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -867,7 +882,9 @@
+
+
@@ -907,6 +924,9 @@
+
+
+
@@ -1025,6 +1045,7 @@
+
diff --git a/source/Irrlicht/Irrlicht15.0.vcxproj.filters b/source/Irrlicht/Irrlicht15.0.vcxproj.filters
index 3fcca483..162fd094 100644
--- a/source/Irrlicht/Irrlicht15.0.vcxproj.filters
+++ b/source/Irrlicht/Irrlicht15.0.vcxproj.filters
@@ -1393,6 +1393,51 @@
Irrlicht\scene\animators
+
+ include\video
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\gui
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\io
+
+
+ include\video
+
+
+ include\scene
+
+
+ include
+