Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6627)

Unified Diff: chrome_frame/chrome_tab.idl

Issue 6756044: Remove extension automation support that was used only by CEEE. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge to head. Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome_frame/chrome_frame_plugin.h ('k') | chrome_frame/custom_sync_call_context.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome_frame/chrome_tab.idl
diff --git a/chrome_frame/chrome_tab.idl b/chrome_frame/chrome_tab.idl
index 3ec0236682a62f99ea8073306a0b7f3ee23648b9..4d11ea4a2e9b0c99b2b0f899316060b931933113 100644
--- a/chrome_frame/chrome_tab.idl
+++ b/chrome_frame/chrome_tab.idl
@@ -67,15 +67,15 @@ interface IChromeFrame : IDispatch {
HRESULT useChromeNetwork([in] VARIANT_BOOL newVal);
[id(12), hidden]
- // This method is available only when the control is in privileged mode.
+ // Deprecated. Returns E_NOTIMPL.
HRESULT installExtension([in] BSTR crx_path);
[id(13), hidden]
- // This method is available only when the control is in privileged mode.
+ // Deprecated. Returns E_NOTIMPL.
HRESULT loadExtension([in] BSTR extension_path);
[id(14), hidden]
- // This method is available only when the control is in privileged mode.
+ // Deprecated. Returns E_NOTIMPL.
HRESULT getEnabledExtensions();
[id(15)]
@@ -85,20 +85,7 @@ interface IChromeFrame : IDispatch {
[
object,
- uuid(851bedec-4b2c-4959-abc0-a53403117257),
- local, // This interface should never be marshaled.
- hidden,
-]
-// Internal implementation interface. Not intended as an API. May change
-// frequently, don't treat this as frozen.
-interface IChromeFrameInternal : IUnknown {
- // This method is available only when the control is in privileged mode.
- HRESULT getSessionId([out, retval] int* session_id);
-};
-
-[
- object,
- uuid(B1B52A4D-B22E-489f-8CCD-1CF9166FA90E),
+ uuid(E98FDFD9-312B-444a-A640-8E88F3CC08B8),
oleautomation,
nonextensible,
hidden,
@@ -111,10 +98,6 @@ interface IChromeFramePrivileged : IUnknown {
HRESULT GetWantsPrivileged([out] boolean *wants_privileged);
// The profile name we want to use.
HRESULT GetChromeProfileName([out] BSTR *profile_name);
- // The comma-separated list of extension API functions you wish to automate.
- // Return S_FALSE to leave the default, which is to not automate any
- // functions.
- HRESULT GetExtensionApisToAutomate([out] BSTR *extension_apis);
// Called when an automation version mismatch occurs. Returns S_OK if
// a dialog should be showed to the user by this CF instance, S_FALSE if
// not.
@@ -131,8 +114,6 @@ typedef enum {
CF_EVENT_DISPID_ONLOADERROR,
CF_EVENT_DISPID_ONMESSAGE,
CF_EVENT_DISPID_ONPRIVATEMESSAGE,
- CF_EVENT_DISPID_ONEXTENSIONREADY,
- CF_EVENT_DISPID_ONGETENABLEDEXTENSIONSCOMPLETE,
CF_EVENT_DISPID_ONCHANNELERROR,
CF_EVENT_DISPID_ONCLOSE,
CF_EVENT_DISPID_ONREADYSTATECHANGED = DISPID_READYSTATECHANGE,
@@ -168,17 +149,6 @@ library ChromeTabLib {
// This event is only fired when the control is in privileged mode.
void onprivatemessage([in] IDispatch* event, [in] BSTR target);
- [id(CF_EVENT_DISPID_ONEXTENSIONREADY)]
- // This event is only fired when the control is in privileged mode.
- // response is one of AutomationMsg_ExtensionResponseValues.
- void onextensionready([in] BSTR path, [in] long response);
-
- [id(CF_EVENT_DISPID_ONGETENABLEDEXTENSIONSCOMPLETE)]
- // This event is only fired when the control is in privileged mode.
- // extension_paths is an array of BSTRs of the base directories of
- // enabled extensions.
- void ongetenabledextensionscomplete([in] SAFEARRAY(BSTR) extension_paths);
-
[id(CF_EVENT_DISPID_ONCHANNELERROR)]
// This event is fired when there is an error in communication channel with
// Chrome and Automation must be reconnected to continue.
« no previous file with comments | « chrome_frame/chrome_frame_plugin.h ('k') | chrome_frame/custom_sync_call_context.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698