| 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 // TODO(slightlyoff): Add any required LICENSE block changes for MSFT code | 5 // TODO(slightlyoff): Add any required LICENSE block changes for MSFT code |
| 6 // inclusion. | 6 // inclusion. |
| 7 | 7 |
| 8 // ole_document_impl.h : IOleDocument implementation | 8 // ole_document_impl.h : IOleDocument implementation |
| 9 // | 9 // |
| 10 // This file is a modified version of the OleDocument.h file, which is | 10 // This file is a modified version of the OleDocument.h file, which is |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 // Active Template Library product. | 22 // Active Template Library product. |
| 23 | 23 |
| 24 #ifndef CHROME_FRAME_OLE_DOCUMENT_IMPL_H_ | 24 #ifndef CHROME_FRAME_OLE_DOCUMENT_IMPL_H_ |
| 25 #define CHROME_FRAME_OLE_DOCUMENT_IMPL_H_ | 25 #define CHROME_FRAME_OLE_DOCUMENT_IMPL_H_ |
| 26 | 26 |
| 27 // TODO(sanjeevr): Revisit this impl file and cleanup dependencies | 27 // TODO(sanjeevr): Revisit this impl file and cleanup dependencies |
| 28 #include <atlbase.h> | 28 #include <atlbase.h> |
| 29 #include <docobj.h> | 29 #include <docobj.h> |
| 30 | 30 |
| 31 #include "base/logging.h" | 31 #include "base/logging.h" |
| 32 #include "base/win/atlcheck.h" |
| 32 | 33 |
| 33 ////////////////////////////////////////////////////////////////////////////// | 34 ////////////////////////////////////////////////////////////////////////////// |
| 34 // IOleDocumentImpl | 35 // IOleDocumentImpl |
| 35 template <class T> | 36 template <class T> |
| 36 class ATL_NO_VTABLE IOleDocumentImpl : public IOleDocument { | 37 class ATL_NO_VTABLE IOleDocumentImpl : public IOleDocument { |
| 37 public: | 38 public: |
| 38 STDMETHOD(CreateView)(IOleInPlaceSite* in_place_site, | 39 STDMETHOD(CreateView)(IOleInPlaceSite* in_place_site, |
| 39 IStream* stream, | 40 IStream* stream, |
| 40 DWORD reserved , | 41 DWORD reserved , |
| 41 IOleDocumentView** new_view) { | 42 IOleDocumentView** new_view) { |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 DVLOG(1) << __FUNCTION__ << " not implemented"; | 239 DVLOG(1) << __FUNCTION__ << " not implemented"; |
| 239 return E_NOTIMPL; | 240 return E_NOTIMPL; |
| 240 } | 241 } |
| 241 | 242 |
| 242 HRESULT ActiveXDocActivate(LONG verb) { | 243 HRESULT ActiveXDocActivate(LONG verb) { |
| 243 return E_NOTIMPL; | 244 return E_NOTIMPL; |
| 244 } | 245 } |
| 245 }; | 246 }; |
| 246 | 247 |
| 247 #endif // CHROME_FRAME_OLE_DOCUMENT_IMPL_H_ | 248 #endif // CHROME_FRAME_OLE_DOCUMENT_IMPL_H_ |
| OLD | NEW |