| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file will be processed by the MIDL tool to | 5 // This file will be processed by the MIDL tool to |
| 6 // produce the type library (chrome_tab.tlb) and marshalling code. | 6 // produce the type library (chrome_tab.tlb) and marshalling code. |
| 7 | 7 |
| 8 #include "olectl.h" | 8 #include "olectl.h" |
| 9 import "oaidl.idl"; | 9 import "oaidl.idl"; |
| 10 import "ocidl.idl"; | 10 import "ocidl.idl"; |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 [id(15)] | 81 [id(15)] |
| 82 // This method bootstraps the BHO if it is not already loaded. | 82 // This method bootstraps the BHO if it is not already loaded. |
| 83 HRESULT registerBhoIfNeeded(); | 83 HRESULT registerBhoIfNeeded(); |
| 84 }; | 84 }; |
| 85 | 85 |
| 86 [ | 86 [ |
| 87 object, | 87 object, |
| 88 uuid(E98FDFD9-312B-444a-A640-8E88F3CC08B8), | 88 uuid(E98FDFD9-312B-444a-A640-8E88F3CC08B8), |
| 89 oleautomation, | 89 oleautomation, |
| 90 nonextensible, | 90 nonextensible, |
| 91 hidden, | 91 hidden |
| 92 ] | 92 ] |
| 93 // Internal implementation interface. Not intended as an API. May change | 93 // Internal implementation interface. Not intended as an API. May change |
| 94 // frequently, don't treat this as frozen. | 94 // frequently, don't treat this as frozen. |
| 95 interface IChromeFramePrivileged : IUnknown { | 95 interface IChromeFramePrivileged : IUnknown { |
| 96 // If the host returns false for wants_privileged, the control | 96 // If the host returns false for wants_privileged, the control |
| 97 // won't enable privileged mode. | 97 // won't enable privileged mode. |
| 98 HRESULT GetWantsPrivileged([out] boolean *wants_privileged); | 98 HRESULT GetWantsPrivileged([out] boolean *wants_privileged); |
| 99 // The profile name we want to use. | 99 // The profile name we want to use. |
| 100 HRESULT GetChromeProfileName([out] BSTR *profile_name); | 100 HRESULT GetChromeProfileName([out] BSTR *profile_name); |
| 101 // Called when an automation version mismatch occurs. Returns S_OK if | 101 // Called when an automation version mismatch occurs. Returns S_OK if |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 183 coclass ChromeFrame { | 183 coclass ChromeFrame { |
| 184 [default] interface IChromeFrame; | 184 [default] interface IChromeFrame; |
| 185 [default, source] dispinterface DIChromeFrameEvents; | 185 [default, source] dispinterface DIChromeFrameEvents; |
| 186 }; | 186 }; |
| 187 | 187 |
| 188 [uuid(ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7)] | 188 [uuid(ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7)] |
| 189 coclass ChromeFrameBHO { | 189 coclass ChromeFrameBHO { |
| 190 [default] interface IUnknown; | 190 [default] interface IUnknown; |
| 191 }; | 191 }; |
| 192 }; | 192 }; |
| OLD | NEW |