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 |