Mobile API Reference
MicroStrategy 2019
|
#include <Msi_atlbase.h>
Public Types | |
typedef T | _PtrClass |
Public Member Functions | |
CComQIPtr () | |
CComQIPtr (T *lp) | |
CComQIPtr (const CComQIPtr< T, piid > &lp) | |
CComQIPtr (IUnknown *lp) | |
~CComQIPtr () | |
void | Release () |
operator T* () const | |
T & | operator* () const |
T ** | operator & () |
_NoAddRefReleaseOnCComPtr< T > * | operator-> () const |
T * | operator= (T *lp) |
T * | operator= (const CComQIPtr< T, piid > &lp) |
T * | operator= (IUnknown *lp) |
bool | operator! () const |
bool | operator< (T *pT) const |
bool | operator== (T *pT) const |
bool | IsEqualObject (IUnknown *pOther) |
void | Attach (T *p2) |
T * | Detach () |
HRESULT | CopyTo (T **ppT) |
HRESULT | SetSite (IUnknown *punkParent) |
HRESULT | Advise (IUnknown *pUnk, const IID &iid, LPDWORD pdw) |
HRESULT | CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL) |
HRESULT | CoCreateInstance (LPCOLESTR szProgID, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL) |
template<class Q > | |
HRESULT | QueryInterface (Q **pp) |
Public Attributes | |
T * | p |
typedef T ATL::CComQIPtr< T, piid >::_PtrClass |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
T* ATL::CComQIPtr< T, piid >::p |