From 7e6ff7cc1c416d9bc922bce374c3a96cf02ce9ad Mon Sep 17 00:00:00 2001
From: "dpranke@chromium.org"
 <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Fri, 7 Oct 2011 23:08:42 +0000
Subject: Yet more exports needed from content.

R=jam@chromium.org
BUG=90442
TEST=

Review URL: http://codereview.chromium.org/8205012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104595 0039d316-1c4b-4281-b951-d872f2087c98
---
 content/common/speech_input_result.h      | 3 ++-
 content/common/webkit_param_traits.h      | 2 +-
 content/renderer/gpu/input_event_filter.h | 4 +++-
 3 files changed, 6 insertions(+), 3 deletions(-)

(limited to 'content')

diff --git a/content/common/speech_input_result.h b/content/common/speech_input_result.h
index f291cd1..c8d9c77 100644
--- a/content/common/speech_input_result.h
+++ b/content/common/speech_input_result.h
@@ -9,6 +9,7 @@
 
 #include "base/basictypes.h"
 #include "base/string16.h"
+#include "content/common/content_export.h"
 
 namespace speech_input {
 
@@ -38,7 +39,7 @@ enum SpeechInputError {
   kErrorBadGrammar, // There was an error in the speech recognition grammar.
 };
 
-struct SpeechInputResult {
+struct CONTENT_EXPORT SpeechInputResult {
   SpeechInputError error;
   SpeechInputHypothesisArray hypotheses;
 
diff --git a/content/common/webkit_param_traits.h b/content/common/webkit_param_traits.h
index e6f8ed4..9808e59 100644
--- a/content/common/webkit_param_traits.h
+++ b/content/common/webkit_param_traits.h
@@ -122,7 +122,7 @@ struct ParamTraits<webkit::WebPluginMimeType> {
 };
 
 template <>
-struct ParamTraits<webkit::WebPluginInfo> {
+struct CONTENT_EXPORT ParamTraits<webkit::WebPluginInfo> {
   typedef webkit::WebPluginInfo param_type;
   static void Write(Message* m, const param_type& p);
   static bool Read(const Message* m, void** iter, param_type* r);
diff --git a/content/renderer/gpu/input_event_filter.h b/content/renderer/gpu/input_event_filter.h
index 6eaa56d..5d2db67 100644
--- a/content/renderer/gpu/input_event_filter.h
+++ b/content/renderer/gpu/input_event_filter.h
@@ -10,6 +10,7 @@
 
 #include "base/callback.h"
 #include "base/synchronization/lock.h"
+#include "content/common/content_export.h"
 #include "ipc/ipc_channel_proxy.h"
 #include "third_party/WebKit/Source/WebKit/chromium/public/WebInputEvent.h"
 
@@ -20,7 +21,8 @@
 // The user of this class provides an instance of InputEventFilter::Handler,
 // which will be passed WebInputEvents on the target thread.
 //
-class InputEventFilter : public IPC::ChannelProxy::MessageFilter {
+class CONTENT_EXPORT InputEventFilter
+    : public IPC::ChannelProxy::MessageFilter {
  public:
   typedef base::Callback<void(int /*routing_id*/,
                               const WebKit::WebInputEvent*)> Handler;
-- 
cgit v1.1