OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #ifndef CHROME_FRAME_TEST_IE_EVENT_SINK_H_ | 5 #ifndef CHROME_FRAME_TEST_IE_EVENT_SINK_H_ |
6 #define CHROME_FRAME_TEST_IE_EVENT_SINK_H_ | 6 #define CHROME_FRAME_TEST_IE_EVENT_SINK_H_ |
7 | 7 |
8 #include <atlbase.h> | 8 #include <atlbase.h> |
9 #include <atlwin.h> | 9 #include <atlwin.h> |
10 #include <exdispid.h> | 10 #include <exdispid.h> |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
207 STDMETHOD_(void, OnNewWindow2)(IDispatch** dispatch, VARIANT_BOOL* cancel); | 207 STDMETHOD_(void, OnNewWindow2)(IDispatch** dispatch, VARIANT_BOOL* cancel); |
208 STDMETHOD_(void, OnNewWindow3)(IDispatch** dispatch, VARIANT_BOOL* cancel, | 208 STDMETHOD_(void, OnNewWindow3)(IDispatch** dispatch, VARIANT_BOOL* cancel, |
209 DWORD flags, BSTR url_context, BSTR url); | 209 DWORD flags, BSTR url_context, BSTR url); |
210 STDMETHOD_(void, OnDocumentComplete)(IDispatch* dispatch, | 210 STDMETHOD_(void, OnDocumentComplete)(IDispatch* dispatch, |
211 VARIANT* url_variant); | 211 VARIANT* url_variant); |
212 STDMETHOD_(void, OnFileDownload)(VARIANT_BOOL active_doc, | 212 STDMETHOD_(void, OnFileDownload)(VARIANT_BOOL active_doc, |
213 VARIANT_BOOL* cancel); | 213 VARIANT_BOOL* cancel); |
214 STDMETHOD_(void, OnQuit)(); | 214 STDMETHOD_(void, OnQuit)(); |
215 | 215 |
216 #ifdef _DEBUG | 216 #ifdef _DEBUG |
217 STDMETHOD(Invoke)(DISPID dispid, REFIID riid, | 217 STDMETHOD(Invoke)(DISPID dispid, |
218 LCID lcid, WORD flags, DISPPARAMS* params, VARIANT* result, | 218 REFIID riid, LCID lcid, |
219 EXCEPINFO* except_info, UINT* arg_error) { | 219 WORD flags, |
220 DLOG(INFO) << __FUNCTION__ << L" disp id :" << dispid; | 220 DISPPARAMS* params, |
| 221 VARIANT* result, |
| 222 EXCEPINFO* except_info, |
| 223 UINT* arg_error) { |
| 224 DVLOG(1) << __FUNCTION__ << L" disp id :" << dispid; |
221 return DispEventsImpl::Invoke(dispid, riid, lcid, flags, params, result, | 225 return DispEventsImpl::Invoke(dispid, riid, lcid, flags, params, result, |
222 except_info, arg_error); | 226 except_info, arg_error); |
223 } | 227 } |
224 #endif // _DEBUG | 228 #endif // _DEBUG |
225 | 229 |
226 // IChromeFrame callbacks | 230 // IChromeFrame callbacks |
227 HRESULT OnLoad(const VARIANT* param); | 231 HRESULT OnLoad(const VARIANT* param); |
228 HRESULT OnLoadError(const VARIANT* param); | 232 HRESULT OnLoadError(const VARIANT* param); |
229 HRESULT OnMessage(const VARIANT* param); | 233 HRESULT OnMessage(const VARIANT* param); |
230 | 234 |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 } | 280 } |
277 | 281 |
278 protected: | 282 protected: |
279 PropertyNotifySinkListener* listener_; | 283 PropertyNotifySinkListener* listener_; |
280 }; | 284 }; |
281 | 285 |
282 } // namespace chrome_frame_test | 286 } // namespace chrome_frame_test |
283 | 287 |
284 #endif // CHROME_FRAME_TEST_IE_EVENT_SINK_H_ | 288 #endif // CHROME_FRAME_TEST_IE_EVENT_SINK_H_ |
285 | 289 |
OLD | NEW |