Lines Matching full:iunknown
19 // and adds a few IUnknown specific services.
53 // Note that this function equates to IUnknown::Release and should not
94 // IUnknown already has a template version of QueryInterface
109 HRESULT QueryFrom(IUnknown* object) {
115 HRESULT CreateInstance(const CLSID& clsid, IUnknown* outer = NULL,
124 bool IsSameObject(IUnknown* other) {
131 ScopedComPtr<IUnknown> my_identity;
134 ScopedComPtr<IUnknown> other_identity;
137 return static_cast<IUnknown*>(my_identity) ==
138 static_cast<IUnknown*>(other_identity);
144 // ScopedComPtr<IUnknown> p(Foo());