Prequel to bug 1352559 - #includes and forward declarations necessary for various files to build properly exposed by unified build changes, r=trivial
☠☠ backed out by 0ca01a17858c ☠ ☠
authorBenjamin Smedberg <benjamin@smedbergs.us>
Wed, 12 Jul 2017 12:26:39 -0400
changeset 607710 f24b862218378d14e6dfc47be54cdecb66537644
parent 607709 482bb010dbf4a076bfc9e2c397e730b646e8fa61
child 607711 3d7da5a9c91dbd2cbc0cccae600774700d7649d5
push id68095
push userbmo:rbarker@mozilla.com
push dateWed, 12 Jul 2017 20:01:47 +0000
reviewerstrivial
bugs1352559
milestone56.0a1
Prequel to bug 1352559 - #includes and forward declarations necessary for various files to build properly exposed by unified build changes, r=trivial MozReview-Commit-ID: 6VlJIwIH9ir
dom/plugins/ipc/PluginUtilsWin.h
ipc/glue/CrashReporterHost.h
--- a/dom/plugins/ipc/PluginUtilsWin.h
+++ b/dom/plugins/ipc/PluginUtilsWin.h
@@ -3,19 +3,23 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef dom_plugins_PluginUtilsWin_h
 #define dom_plugins_PluginUtilsWin_h 1
 
 #include "npapi.h"
+#include "nscore.h"
 
 namespace mozilla {
 namespace plugins {
+
+class PluginModuleParent;
+
 namespace PluginUtilsWin {
 
 nsresult RegisterForAudioDeviceChanges(PluginModuleParent* aModuleParent,
                                        bool aShouldRegister);
 
 } // namespace PluginUtilsWin
 } // namespace plugins
 } // namespace mozilla
--- a/ipc/glue/CrashReporterHost.h
+++ b/ipc/glue/CrashReporterHost.h
@@ -10,16 +10,17 @@
 #include <functional>
 
 #include "mozilla/UniquePtr.h"
 #include "mozilla/ipc/Shmem.h"
 #include "base/process.h"
 #ifdef MOZ_CRASHREPORTER
 #include "nsExceptionHandler.h"
 #endif
+#include "nsIThread.h"
 
 namespace mozilla {
 namespace ipc {
 
 class GeckoChildProcessHost;
 
 // This is the newer replacement for CrashReporterParent. It is created in
 // response to a InitCrashReporter message on a top-level actor, and simply