summaryrefslogtreecommitdiffstats
path: root/chrome_frame
diff options
context:
space:
mode:
authortommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-09 16:51:15 +0000
committertommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-09 16:51:15 +0000
commitb0630390c143ce7ad350404bde0e6c7f3e432a4f (patch)
tree7bb40956dcfe50c75850c9ada010153c16b86a5b /chrome_frame
parent2ba61db6360ee367848302eb0b88a26926c81402 (diff)
downloadchromium_src-b0630390c143ce7ad350404bde0e6c7f3e432a4f.zip
chromium_src-b0630390c143ce7ad350404bde0e6c7f3e432a4f.tar.gz
chromium_src-b0630390c143ce7ad350404bde0e6c7f3e432a4f.tar.bz2
Adding support for IPersist to the ActiveX implementation.
This can be useful when hosts have a pointer to the object and need to know the clsid of the implementation. Currently it is possible to get at this via IPersistPropertyBag, but since we support IPersist directly in our ActiveDoc implementation I think it's more consistent to support it on the ActiveX implementation as well. BUG=none TEST=No change. Review URL: http://codereview.chromium.org/4669004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65540 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame')
-rw-r--r--chrome_frame/chrome_frame_activex.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome_frame/chrome_frame_activex.h b/chrome_frame/chrome_frame_activex.h
index 42c162b..21ded83 100644
--- a/chrome_frame/chrome_frame_activex.h
+++ b/chrome_frame/chrome_frame_activex.h
@@ -43,6 +43,7 @@ DECLARE_REGISTRY_RESOURCEID(IDR_CHROMEFRAME_ACTIVEX)
BEGIN_COM_MAP(ChromeFrameActivex)
COM_INTERFACE_ENTRY(IObjectWithSite)
COM_INTERFACE_ENTRY(IObjectSafety)
+ COM_INTERFACE_ENTRY(IPersist)
COM_INTERFACE_ENTRY(IPersistPropertyBag)
COM_INTERFACE_ENTRY_CHAIN(Base)
END_COM_MAP()