diff options
Diffstat (limited to 'include/utils/win/SkTScopedComPtr.h')
-rw-r--r-- | include/utils/win/SkTScopedComPtr.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/utils/win/SkTScopedComPtr.h b/include/utils/win/SkTScopedComPtr.h index 85c314a97a..fa64ac4803 100644 --- a/include/utils/win/SkTScopedComPtr.h +++ b/include/utils/win/SkTScopedComPtr.h @@ -19,6 +19,11 @@ private: virtual ULONG STDMETHODCALLTYPE Release(void) = 0; }; +template<typename T> T* SkRefComPtr(T* ptr) { + ptr->AddRef(); + return ptr; +} + template<typename T> class SkTScopedComPtr : SkNoncopyable { private: |