summaryrefslogtreecommitdiffstats
path: root/ceee/ie/plugin/bho/browser_helper_object.h
diff options
context:
space:
mode:
Diffstat (limited to 'ceee/ie/plugin/bho/browser_helper_object.h')
-rw-r--r--ceee/ie/plugin/bho/browser_helper_object.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ceee/ie/plugin/bho/browser_helper_object.h b/ceee/ie/plugin/bho/browser_helper_object.h
index 7ff1688..72db7f8 100644
--- a/ceee/ie/plugin/bho/browser_helper_object.h
+++ b/ceee/ie/plugin/bho/browser_helper_object.h
@@ -38,6 +38,8 @@
#include "broker_lib.h" // NOLINT
#include "toolband.h" // NOLINT
+struct IObjectWithSite;
+
// Implementation of an IE browser helper object.
class ATL_NO_VTABLE BrowserHelperObject
: public CComObjectRootEx<CComSingleThreadModel>,
@@ -464,6 +466,10 @@ class ATL_NO_VTABLE BrowserHelperObject
// Used to dispatch tab events back to Chrome.
TabEventsFunnel tab_events_funnel_;
+
+ // List of BHOs which could be unregistered from IE and loaded by
+ // CEEE instead.
+ std::vector<base::win::ScopedComPtr<IObjectWithSite> > nested_bho_;
};
#endif // CEEE_IE_PLUGIN_BHO_BROWSER_HELPER_OBJECT_H_