Index: webkit/plugins/ppapi/plugin_module.h |
diff --git a/webkit/plugins/ppapi/plugin_module.h b/webkit/plugins/ppapi/plugin_module.h |
index 231f18baa1de4f8b41a4c7298883f2440852d929..dc2eaffe00fe19105c171e43daebce409b688fb5 100644 |
--- a/webkit/plugins/ppapi/plugin_module.h |
+++ b/webkit/plugins/ppapi/plugin_module.h |
@@ -21,6 +21,7 @@ |
#include "ppapi/c/pp_module.h" |
#include "ppapi/c/ppb.h" |
#include "webkit/plugins/ppapi/plugin_delegate.h" |
+#include "webkit/plugins/webkit_plugins_export.h" |
class FilePath; |
struct PPB_Core; |
@@ -42,8 +43,9 @@ class PluginInstance; |
// |
// Note: to get from a PP_Instance to a PluginInstance*, use the |
// ResourceTracker. |
-class PluginModule : public base::RefCounted<PluginModule>, |
- public base::SupportsWeakPtr<PluginModule> { |
+class WEBKIT_PLUGINS_EXPORT PluginModule : |
+ public base::RefCounted<PluginModule>, |
+ public base::SupportsWeakPtr<PluginModule> { |
public: |
typedef const void* (*GetInterfaceFunc)(const char*); |
typedef int (*PPP_InitializeModuleFunc)(PP_Module, PPB_GetInterface); |
@@ -51,7 +53,7 @@ class PluginModule : public base::RefCounted<PluginModule>, |
struct EntryPoints { |
// This structure is POD, with the constructor initializing to NULL. |
- EntryPoints(); |
+ WEBKIT_PLUGINS_EXPORT EntryPoints(); |
GetInterfaceFunc get_interface; |
PPP_InitializeModuleFunc initialize_module; |