diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index d9b056bb67..80a9d60e95 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -962,6 +962,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.h"
"../../../../../modules/juce_events/messages/juce_CallbackMessage.h"
@@ -2531,6 +2533,8 @@ set_source_files_properties("../../../../../modules/juce_events/interprocess/juc
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_CallbackMessage.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
index bb8688e1e4..7ef01702e5 100644
--- a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
@@ -1247,6 +1247,9 @@
true
+
+ true
+
true
@@ -2713,6 +2716,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
index d21a11dc46..cef28229e5 100644
--- a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
@@ -1696,6 +1696,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -4329,6 +4332,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
index f904073d8c..71cc3c51da 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
@@ -1247,6 +1247,9 @@
true
+
+ true
+
true
@@ -2713,6 +2716,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
index eb4df27e2b..5b99ffb9cd 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
@@ -1696,6 +1696,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -4329,6 +4332,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index 28266d66c9..2cc4903ab1 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -1249,6 +1249,9 @@
true
+
+ true
+
true
@@ -2715,6 +2718,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index e684c0d885..2b958a3139 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -1696,6 +1696,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -4329,6 +4332,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index e5a9b00429..fce882485b 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -747,6 +747,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.h"
"../../../../../modules/juce_events/messages/juce_CallbackMessage.h"
@@ -2018,6 +2020,8 @@ set_source_files_properties("../../../../../modules/juce_events/interprocess/juc
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_CallbackMessage.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
index fa8a987e58..72142f3582 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
@@ -993,6 +993,9 @@
true
+
+ true
+
true
@@ -2243,6 +2246,7 @@
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
index 990b472938..c8533cc3de 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
@@ -1288,6 +1288,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3438,6 +3441,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 75af72c4dc..1211e5ebc8 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -779,6 +779,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.h"
"../../../../../modules/juce_events/messages/juce_CallbackMessage.h"
@@ -2123,6 +2125,8 @@ set_source_files_properties("../../../../../modules/juce_events/interprocess/juc
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_CallbackMessage.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
index 43bc74375b..6b97881f70 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
@@ -1021,6 +1021,9 @@
true
+
+ true
+
true
@@ -2326,6 +2329,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
index 42de84f727..4d5ba90536 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
@@ -1369,6 +1369,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3612,6 +3615,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
index 929c15bc66..d013a34601 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
@@ -1019,6 +1019,9 @@
true
+
+ true
+
true
@@ -2324,6 +2327,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
index 807211751b..29eb8788b0 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
@@ -1369,6 +1369,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3612,6 +3615,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index e76e1de959..7fecc63bed 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -1021,6 +1021,9 @@
true
+
+ true
+
true
@@ -2326,6 +2329,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index d4efe4fedd..1c1a3e5e87 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -1369,6 +1369,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3612,6 +3615,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index bd85351dc7..d29fb28c87 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -766,6 +766,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"
"../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp"
"../../../../../modules/juce_events/messages/juce_ApplicationBase.h"
"../../../../../modules/juce_events/messages/juce_CallbackMessage.h"
@@ -2112,6 +2114,8 @@ set_source_files_properties("../../../../../modules/juce_events/interprocess/juc
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_ApplicationBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/messages/juce_CallbackMessage.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
index 44dd64fcf7..f864a00a30 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
@@ -1014,6 +1014,9 @@
true
+
+ true
+
true
@@ -2335,6 +2338,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
index 8f5326a44c..d2fe16e20e 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
@@ -1342,6 +1342,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3594,6 +3597,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
index 07bccdf529..c26364dc1f 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
@@ -1014,6 +1014,9 @@
true
+
+ true
+
true
@@ -2335,6 +2338,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
index 6c02933b01..f4322d9191 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
@@ -1342,6 +1342,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3594,6 +3597,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
index 50e4c16b06..61425b1716 100644
--- a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
@@ -622,6 +622,9 @@
true
+
+ true
+
true
@@ -1814,6 +1817,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
index fb387692d1..5d368f4831 100644
--- a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
@@ -916,6 +916,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -2892,6 +2895,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
index ff8d7f5306..b2e5ec6293 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
@@ -622,6 +622,9 @@
true
+
+ true
+
true
@@ -1814,6 +1817,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
index 6ee51a73ef..b6c6ad13f0 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
@@ -916,6 +916,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -2892,6 +2895,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index 103fb3eeec..8fb4cea3e6 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -624,6 +624,9 @@
true
+
+ true
+
true
@@ -1816,6 +1819,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index db060707d2..9913ba7dd8 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -916,6 +916,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -2892,6 +2895,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index cc945f0853..df904b929f 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -1105,6 +1105,9 @@
true
+
+ true
+
true
@@ -2517,6 +2520,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index 7b75f5bfb1..8faf3f7c8b 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -1504,6 +1504,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3975,6 +3978,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
diff --git a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
index 2a5dc20646..49699f53cc 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
@@ -1013,6 +1013,9 @@
true
+
+ true
+
true
@@ -2311,6 +2314,7 @@
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
index cc03750cd3..f1e3358235 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -1339,6 +1339,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages
@@ -3561,6 +3564,9 @@
JUCE Modules\juce_events\interprocess
+
+ JUCE Modules\juce_events\interprocess
+
JUCE Modules\juce_events\messages