ReactOS 0.4.16-dev-295-g4aee028
atlcomcli.h File Reference
#include "atlcore.h"
Include dependency graph for atlcomcli.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ATL::_NoAddRefReleaseOnCComPtr< T >
 
class  ATL::CComPtr< T >
 
class  ATL::CComQIIDPtr< T, piid >
 
class  ATL::CComBSTR
 
class  ATL::CComVariant
 

Namespaces

namespace  ATL
 

Macros

#define _ATL_PACKING   8
 
#define _ATL_FREE_THREADED
 
#define ATLTRY(x)   x;
 
#define ATL_NO_VTABLE   __declspec(novtable)
 
#define I_ID(Itype)   Itype,&IID_##Itype
 

Functions

HRESULT ATL::AtlHresultFromLastError () noexcept
 

Macro Definition Documentation

◆ _ATL_FREE_THREADED

#define _ATL_FREE_THREADED

Definition at line 38 of file atlcomcli.h.

◆ _ATL_PACKING

#define _ATL_PACKING   8

Definition at line 32 of file atlcomcli.h.

◆ ATL_NO_VTABLE

#define ATL_NO_VTABLE   __declspec(novtable)

Definition at line 50 of file atlcomcli.h.

◆ ATLTRY

#define ATLTRY (   x)    x;

Definition at line 44 of file atlcomcli.h.

◆ I_ID

#define I_ID (   Itype)    Itype,&IID_##Itype

Definition at line 215 of file atlcomcli.h.