Classes e structs da ATL

A ATL (Active Template Library) inclui as seguintes classes e structs. Para encontrar uma classe específica por categoria, confira a Visão geral da classe da ATL.

Classe/struct Descrição Arquivo de cabeçalho
ATL_DRAWINFO Contém informações usadas para renderização em vários destinos, como impressora, metarquivo ou controle ActiveX. atlctl.h
_AtlCreateWndData Contém dados de instância de classe no código de janela na ATL. atlbase.h
_ATL_BASE_MODULE70 Usado por qualquer projeto que use ATL. atlbase.h
_ATL_COM_MODULE70 Usado pelo código relacionado ao COM na ATL. atlbase.h
_ATL_FUNC_INFO Contém informações de tipo usadas para descrever um método ou propriedade em uma dispinterface. atlcom.h
_ATL_MODULE70 Contém dados usados por módulo da ATL. atlbase.h
_ATL_WIN_MODULE70 Usado pelo código de janela na ATL. atlbase.h
CA2AEX Essa classe é usada pelas macros de conversão de cadeia de caracteres CA2TEX e CT2AEX, e pelo typedef CA2A. atlconv.h
CA2CAEX Essa classe é usada pelas macros de conversão de cadeia de caracteres CA2CTEX e CT2CAEX, e pelo typedef CA2CA. atlconv.h
CA2WEX Essa classe é usada pelas macros de conversão de cadeia de caracteres CA2TEX, CA2CTEX, CT2WEX e CT2CWEX, e pelo typedef CA2W. atlconv.h
CAccessToken Essa classe é um wrapper para um token de acesso. atlsecurity.h
CAcl Essa classe é um wrapper para uma estrutura ACL (lista de controle de acesso). atlsecurity.h
CAdapt Este modelo é usado para incluir classes que redefinem o operador address-of para retornar algo diferente do endereço do objeto. atlcomcli.h
CAtlArray Essa classe implementa um objeto de matriz. atlcoll.h
CAtlAutoThreadModule Essa classe implementa um servidor COM com modelo de apartamento em pool de threads. atlbase.h
CAtlAutoThreadModuleT Essa classe fornece métodos para implementar um servidor COM com modelo de apartamento em pool de threads. atlbase.h
CAtlBaseModule Essa classe é instanciada em todos os projetos da ATL. atlcore.h
CAtlComModule Essa classe implementa um módulo de servidor COM. atlbase.h
CAtlDebugInterfacesModule Essa classe oferece suporte para interfaces de depuração. atlbase.h
CAtlDllModuleT Essa classe representa o módulo para uma DLL. atlbase.h
CAtlException Essa classe define uma exceção da ATL. atlexcept.h
CAtlExeModuleT Essa classe representa o módulo para um aplicativo. atlbase.h
CAtlFile Essa classe fornece um wrapper fino em torno da API de tratamento de arquivos do Windows. atlfile.h
CAtlFileMapping Essa classe representa um arquivo mapeado de memória, adicionando um operador de conversão aos métodos de CAtlFileMappingBase. atlfile.h
CAtlFileMappingBase Essa classe representa um arquivo mapeado em memória. atlfile.h
CAtlList Essa classe fornece métodos para criar e gerenciar um objeto de lista. atlcoll.h
CAtlMap Essa classe fornece métodos para criar e gerenciar um objeto de mapa. atlcoll.h
CAtlModule Essa classe fornece métodos usados por várias classes de módulo da ATL. atlbase.h
CAtlModuleT Essa classe implementa um módulo da ATL. atlbase.h
CAtlPreviewCtrlImpl Essa classe é uma implementação da ATL de uma janela que é colocada em uma janela de host fornecida pelo Shell para Rich Preview. atlpreviewctrlimpl.h
CAtlServiceModuleT Essa classe implementa um serviço. atlbase.h
CAtlTemporaryFile Essa classe fornece métodos para a criação e o uso de um arquivo temporário. atlfile.h
CAtlTransactionManager Essa classe fornece um wrapper para funções KTM (Gerenciador de Transação de Kernel). atltransactionmanager.h
CAtlWinModule Essa classe fornece suporte para componentes de janela da ATL. atlbase.h
CAutoPtr Essa classe representa um objeto de ponteiro inteligente. atlbase.h
CAutoPtrArray Essa classe fornece métodos úteis ao construir uma matriz de ponteiros inteligentes. atlbase.h
CAutoPtrElementTraits Essa classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros inteligentes. atlcoll.h
CAutoPtrList Essa classe fornece métodos úteis ao construir uma lista de ponteiros inteligentes. atlcoll.h
CAutoVectorPtr Essa classe representa um objeto de ponteiro inteligente usando operadores de vetor novos e de exclusão. atlbase.h
CAutoVectorPtrElementTraits Essa classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros inteligentes usando operadores vetoriais novos e de exclusão. atlcoll.h
CAxDialogImpl Essa classe implementa uma caixa de diálogo (modal ou sem janela restrita) que hospeda controles ActiveX. atlwin.h
CAxWindow Essa classe fornece métodos para manipular uma janela que hospeda um controle ActiveX. atlwin.h
CAxWindow2T Essa classe fornece métodos para manipular uma janela que hospeda um controle ActiveX e também tem suporte para hospedar controles ActiveX licenciados. atlwin.h
CBindStatusCallback Essa classe implementa a interface IBindStatusCallback. atlctl.h
CComAggObject Essa classe implementa IUnknown para um objeto agregado. atlcom.h
CComAllocator Essa classe fornece métodos para gerenciar a memória usando rotinas de memória COM. atlbase.h
CComApartment Essa classe fornece suporte para gerenciar um apartamento em um módulo EXE em pool de threads. atlbase.h
CComAutoCriticalSection Essa classe fornece métodos para obter e liberar a propriedade de um objeto de seção crítico. atlcore.h
CComAutoThreadModule Começando com a ATL 7.0, CComAutoThreadModule está obsoleto: confira Módulos da ATL para obter mais detalhes. atlbase.h
CComBSTR Essa classe é um wrapper para BSTRs. atlbase.h
CComCachedTearOffObject Essa classe implementa IUnknown para uma interface destacável. atlcom.h
CComClassFactory Essa classe implementa a interface IClassFactory. atlcom.h
CComClassFactory2 Essa classe implementa a interface IClassFactory2. atlcom.h
CComClassFactoryAutoThread Essa classe implementa a interface IClassFactory e permite que objetos sejam criados em vários apartamentos. atlcom.h
CComClassFactorySingleton Essa classe deriva de CComClassFactory e usa CComObjectGlobal para construir um único objeto. atlcom.h
CComCoClass Essa classe fornece métodos para criar instâncias de uma classe e obter suas propriedades. atlcom.h
CComCompositeControl Essa classe fornece os métodos necessários para implementar um controle composto. atlctl.h
CComContainedObject Essa classe implementa IUnknown delegando a IUnknown do objeto do proprietário. atlcom.h
CComControl Essa classe fornece métodos para criar e gerenciar controles da ATL. atlctl.h
CComControlBase Essa classe fornece métodos para criar e gerenciar controles da ATL. atlctl.h
CComCriticalSection Essa classe fornece métodos para obter e liberar a propriedade de um objeto de seção crítico. atlcore.h
CComCritSecLock Essa classe fornece métodos para bloquear e desbloquear um objeto de seção crítico. atlbase.h
CComCurrency Essa classe tem métodos e operadores para criar e gerenciar um objeto CURRENCY. atlcur.h
CComDynamicUnkArray Essa classe armazena uma matriz de ponteiros IUnknown. atlcom.h
CComEnum Essa classe define um objeto enumerador COM com base em uma matriz. atlcom.h
CComEnumImpl Essa classe fornece a implementação de uma interface de enumerador do COM em que os itens que estão sendo enumerados são armazenados em uma matriz. atlcom.h
CComEnumOnSTL Essa classe define um objeto enumerador COM com base em uma coleção da Biblioteca Padrão do C++. atlcom.h
CComFakeCriticalSection Essa classe fornece os mesmos métodos que CComCriticalSection, mas não fornece uma seção crítica. atlcore.h
CComGITPtr Essa classe fornece métodos para lidar com ponteiros de interface e GIT (tabela de interface global). atlbase.h
CComHeap Essa classe implementa IAtlMemMgr usando as funções de alocação de memória COM. ATLComMem.h
CComHeapPtr Uma classe de ponteiro inteligente para gerenciar ponteiros de heap. atlbase.h
CComModule Começando com a ATL 7.0, CComModule está obsoleto: confira Módulos da ATL para obter mais detalhes. atlbase.h
CComMultiThreadModel Essa classe fornece métodos thread-safe para incrementar e decrementar o valor de uma variável. atlbase.h
CComMultiThreadModelNoCS Essa classe fornece métodos thread-safe para incrementar e decrementar o valor de uma variável, sem a funcionalidade crítica de bloqueio ou desbloqueio de seção. atlbase.h
CComObject Essa classe implementa IUnknown para um objeto não agregado. atlcom.h
CComObjectGlobal Essa classe gerencia uma contagem de referência no módulo que contém seu objeto Base. atlcom.h
CComObjectNoLock Essa classe implementa IUnknown para um objeto não agregado, mas não incrementa a contagem de bloqueio de módulo no construtor. atlcom.h
CComObjectRoot Esse typedef de CComObjectRootEx é usado no modelo de threading padrão do servidor. atlcom.h
CComObjectRootEx Essa classe fornece métodos para lidar com o gerenciamento de contagem de referência de objeto para objetos não agregados e agregados. atlcom.h
CComObjectStack Essa classe cria um objeto COM temporário e fornece a ele uma implementação estrutural de IUnknown. atlcom.h
CComPolyObject Essa classe implementa IUnknown para um objeto agregado ou não agregado. atlcom.h
CComPtr Uma classe de ponteiro inteligente para gerenciar ponteiros de interface COM. atlcomcli.h
CComPtrBase Essa classe fornece uma base para classes de ponteiro inteligente usando rotinas de memória baseadas em COM. atlcomcli.h
CComQIPtr Uma classe de ponteiro inteligente para gerenciar ponteiros de interface COM. atlcomcli.h
CComQIPtrElementTraits Essa classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros de interface COM. atlcoll.h
CComSafeArray Essa classe é um wrapper para a estrutura SAFEARRAY Data Type. atlsafe.h
CComSafeArrayBound Essa classe é um wrapper para uma estrutura SAFEARRAYBOUND. atlsafe.h
CComSimpleThreadAllocator Essa classe gerencia a seleção de thread para a classe CComAutoThreadModule. atlbase.h
CComSingleThreadModel Essa classe fornece métodos para incrementar e decrementar o valor de uma variável. atlbase.h
CComTearOffObject Essa classe implementa uma interface destacável. atlcom.h
CComUnkArray Essa classe armazena ponteiros IUnknown e foi projetada para ser usada como um parâmetro para a classe de modelo IConnectionPointImpl. atlcom.h
CComVariant Essa classe encapsula o tipo VARIANT, fornecendo um membro que indica o tipo de dados armazenados. atlcomcli.h
CContainedWindowT Essa classe implementa uma janela contida em outro objeto. atlwin.h
CCRTAllocator Essa classe fornece métodos para gerenciar a memória usando rotinas de memória CRT. atlcore.h
CCRTHeap Essa classe implementa IAtlMemMgr usando as funções de heap CRT. atlmem.h
CDacl Essa classe é um wrapper para uma estrutura de DACL (lista de controle de acesso discricionário). atlsecurity.h
Classe CDebugReportHook Use essa classe para enviar relatórios de depuração para um pipe nomeado. atlutil.h
CDefaultCharTraits Essa classe fornece duas funções estáticas para converter caracteres entre maiúsculas e minúsculas. atlcoll.h
CDefaultCompareTraits Essa classe fornece funções de comparação de elemento padrão. atlcoll.h
CDefaultElementTraits Essa classe fornece métodos e funções padrão para uma classe de coleção. atlcoll.h
CDefaultHashTraits Essa classe fornece uma função estática para calcular valores de hash. atlcoll.h
CDialogImpl Essa classe fornece métodos para criar uma caixa de diálogo modal ou sem janela restrita. atlwin.h
CDynamicChain Essa classe fornece métodos que dão suporte ao encadeamento dinâmico de mapas de mensagens. atlwin.h
CElementTraits Essa classe é usada por classes de coleção para fornecer métodos e funções para operações de movimentação, cópia, comparação e hash. atlcoll.h
CElementTraitsBase Essa classe fornece métodos de cópia e movimentação padrão para uma classe de coleção. atlcoll.h
CFirePropNotifyEvent Essa classe fornece métodos para notificar o coletor do contêiner sobre alterações na propriedade de controle. atlctl.h
CGlobalHeap Essa classe implementa IAtlMemMgr usando as funções de heap globais do Win32. atlmem.h
CHandle Essa classe fornece métodos para criar e usar um objeto de identificador. atlbase.h
CHeapPtr Uma classe de ponteiro inteligente para gerenciar ponteiros de heap. atlcore.h
CHeapPtrBase Essa classe forma a base para várias classes de ponteiro de heap inteligente. atlcore.h
Classe CHeapPtrElementTraits Essa classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros heap. atlcoll.h
CHeapPtrList Essa classe fornece métodos úteis ao construir uma lista de ponteiros heap. atlcoll.h
CImage Fornece suporte a bitmap aprimorado, incluindo a capacidade de carregar e salvar imagens em formatos JPEG, GIF, BMP e PNG. atlimage.h
CInterfaceArray Essa classe fornece métodos úteis ao construir uma matriz de ponteiros de interface COM. atlcoll.h
CInterfaceList Essa classe fornece métodos úteis ao construir uma lista de ponteiros de interface COM. atlcoll.h
CLocalHeap Essa classe implementa IAtlMemMgr usando as funções de heap locais do Win32. atlmem.h
CMessageMap Essa classe permite que os mapas de mensagens de um objeto sejam acessados por outro objeto. atlwin.h
Classe CNonStatelessWorker Recebe solicitações de um pool de threads e as passa para um objeto de trabalho que é criado e destruído em cada solicitação. atlutil.h
Classe CNoWorkerThread Use essa classe como o argumento para as classes de cache de parâmetro do modelo MonitorClass se você quiser desabilitar a manutenção dinâmica do cache. atlutil.h
Classe CPathT Essa classe representa um caminho. atlpath.h
CPrimitiveElementTraits Essa classe fornece métodos e funções padrão para uma classe de coleção composta por tipos de dados primitivos. atlcoll.h
CPrivateObjectSecurityDesc Essa classe representa um objeto descritor de segurança de objeto privado. atlsecurity.h
CRBMap Essa classe representa uma estrutura de mapeamento usando uma árvore binária Red-Black. atlcoll.h
CRBMultiMap Essa classe representa uma estrutura de mapeamento que permite que cada chave seja associada a mais de um valor, usando uma árvore binária Red-Black. atlcoll.h
CRBTree Essa classe fornece métodos para criar e utilizar uma árvore Red-Black. atlcoll.h
CRegKey Essa classe fornece métodos para manipular entradas no Registro do sistema. atlbase.h
CRTThreadTraits Essa classe fornece a função de criação para um thread CRT. Use essa classe se o thread usar funções CRT. atlbase.h
CSacl Essa classe é um wrapper para uma estrutura SACL (lista de controle de acesso do sistema). atlsecurity.h
CSecurityAttributes Essa classe é um wrapper fino para a estrutura SECURITY_ATTRIBUTES. atlsecurity.h
CSecurityDesc Essa classe é um wrapper para a estrutura SECURITY_DESCRIPTOR. atlsecurity.h
CSid Essa classe é um wrapper para uma estrutura SID (identificador de segurança). atlsecurity.h
CSimpleArray Essa classe fornece métodos para gerenciar uma matriz simples. atlsimpcoll.h
CSimpleArrayEqualHelper Essa classe é um auxiliar para a classe CSimpleArray. atlsimpcoll.h
CSimpleArrayEqualHelperFalse Essa classe é um auxiliar para a classe CSimpleArray. atlsimpcoll.h
CSimpleDialog Essa classe implementa uma caixa de diálogo modal básica. atlwin.h
CSimpleMap Essa classe fornece suporte para uma matriz de mapeamento simples. atlsimpcoll.h
CSimpleMapEqualHelper Essa classe é um auxiliar para a classe CSimpleMap. atlsimpcoll.h
CSimpleMapEqualHelperFalse Essa classe é um auxiliar para a classe CSimpleMap. atlsimpcoll.h
CSnapInItemImpl Essa classe fornece métodos para implementar um objeto de nó snap-in. atlsnap.h
CSnapInPropertyPageImpl Essa classe fornece métodos para implementar um objeto da página de propriedades snap-in. atlsnap.h
CStockPropImpl Essa classe fornece métodos para dar suporte a valores de propriedade de estoque. atlctl.h
CStringElementTraits Essa classe fornece funções estáticas usadas por classes de coleção que armazenam objetos CString. cstringt.h
CStringElementTraitsI Essa classe fornece funções estáticas relacionadas a cadeias de caracteres armazenadas em objetos de classe de coleção. É semelhante a CStringElementTraits, mas executa comparações que não diferenciam maiúsculas de minúsculas. atlcoll.h
CStringRefElementTraits Essa classe fornece funções estáticas relacionadas a cadeias de caracteres armazenadas em objetos de classe de coleção. Os objetos de cadeia de caracteres são tratados como referências. atlcoll.h
Classe CThreadPool Essa classe fornece um pool de threads de trabalho que processam uma fila de itens de trabalho. atlutil.h
CTokenGroups Essa classe é um wrapper para a estrutura TOKEN_GROUPS. atlsecurity.h
CTokenPrivileges Essa classe é um wrapper para a estrutura TOKEN_PRIVILEGES. atlsecurity.h
Classe CUrl Essa classe representa uma URL. Ela permite manipular cada elemento da URL independentemente dos outros, seja analisando uma cadeia de caracteres de URL existente ou criando uma cadeia de caracteres do zero. atlutil.h
CW2AEX Essa classe é usada pelas macros de conversão de cadeia de caracteres CT2AEX, CW2TEX, CW2CTEX e CT2CAEX, e pelo typedef CW2A. atlconv.h
CW2CWEX Essa classe é usada pelas macros de conversão de cadeia de caracteres CW2CTEX e CT2CWEX, e pelo typedef CW2CW. atlconv.h
CW2WEX Essa classe é usada pelas macros de conversão de cadeia de caracteres CW2TEX e CT2WEX, e pelo typedef CW2W. atlconv.h
CWin32Heap Essa classe implementa IAtlMemMgr usando as funções de alocação de heap do Win32. atlmem.h
CWindow Essa classe fornece métodos para manipular uma janela. atlwin.h
CWindowImpl Essa classe fornece métodos para criar ou criar subclasses de uma janela. atlwin.h
CWinTraits Essa classe fornece um método para padronizar os estilos usados ao criar um objeto de janela. atlwin.h
CWinTraitsOR Essa classe fornece um método para padronizar os estilos usados ao criar um objeto de janela. atlwin.h
CWndClassInfo Essa classe fornece métodos para registrar informações para uma classe de janela. atlwin.h
Classe CWorkerThread Essa classe cria um thread de trabalho ou usa um existente, aguarda um ou mais identificadores de objeto kernel e executa uma função de cliente especificada quando um dos identificadores é sinalizado. atlutil.h
IAtlAutoThreadModule Essa classe representa uma interface para um método CreateInstance. atlbase.h
IAtlMemMgr Essa classe representa a interface para um gerenciador de memória de . atlmem.h
IAxWinAmbientDispatch Essa interface fornece métodos para especificar características do controle ou contêiner hospedado. atlbase.h, ATLIFace.h
IAxWinAmbientDispatchEx Essa interface implementa propriedades de ambiente suplementares para um controle hospedado. atlbase.h, ATLIFace.h
IAxWinHostWindow Essa interface fornece métodos para manipular um controle e seu objeto host. atlbase.h, ATLIFace.h
IAxWinHostWindowLic Essa interface fornece métodos para manipular um controle licenciado e seu objeto host. atlbase.h, ATLIFace.h
ICollectionOnSTLImpl Essa classe fornece métodos usados por uma classe de coleção. atlcom.h
IConnectionPointContainerImpl Essa classe implementa um contêiner de ponto de conexão para gerenciar uma coleção de objetos IConnectionPointImpl. atlcom.h
IConnectionPointImpl Essa classe implementa um ponto de conexão. atlcom.h
IDataObjectImpl Essa classe fornece métodos para dar suporte à transferência uniforme de dados e ao gerenciamento de conexões. atlctl.h
IDispatchImpl Essa classe fornece uma implementação padrão para a parte IDispatch de uma interface dupla. atlcom.h
IDispEventImpl Essa classe fornece implementações dos métodos IDispatch. atlcom.h
IDispEventSimpleImpl Essa classe fornece implementações dos métodos IDispatch, sem obter informações de tipo de uma biblioteca de tipos. atlcom.h
IDocHostUIHandlerDispatch Uma interface para o mecanismo de análise e renderização HTML da Microsoft. atlbase.h, ATLIFace.h
IEnumOnSTLImpl Essa classe define uma interface do enumerador com base em uma coleção da Biblioteca Padrão do C++. atlcom.h
IObjectSafetyImpl Essa classe fornece uma implementação padrão da interface IObjectSafety para permitir que um cliente recupere e defina os níveis de segurança de um objeto. atlctl.h
IObjectWithSiteImpl Essa classe fornece métodos que permitem que um objeto se comunique com seu site. atlcom.h
IOleControlImpl Essa classe fornece uma implementação padrão da interface IOleControl e implementa IUnknown. atlctl.h
IOleInPlaceActiveObjectImpl Essa classe fornece métodos para auxiliar a comunicação entre um controle in-loco e seu contêiner. atlctl.h
IOleInPlaceObjectWindowlessImpl Essa classe implementa IUnknown e fornece métodos que permitem que um controle sem janelas receba mensagens de janela e participe de operações de do tipo "arrastar e soltar". atlctl.h
IOleObjectImpl Essa classe implementa IUnknown e é a interface principal por meio da qual um contêiner se comunica com um controle. atlctl.h
IPerPropertyBrowsingImpl Essa classe implementa IUnknown e permite que um cliente acesse as informações nas páginas de propriedades de um objeto. atlctl.h
IPersistPropertyBagImpl Essa classe implementa IUnknown e permite que um objeto salve suas propriedades em um recipiente de propriedades fornecido pelo cliente. atlcom.h
IPersistStorageImpl Essa classe implementa a interface IPersistStorage. atlcom.h
IPersistStreamInitImpl Essa classe implementa IUnknown e fornece uma implementação padrão da interface IPersistStreamInit. atlcom.h
IPointerInactiveImpl Essa classe implementa IUnknown e os métodos da interface IPointerInactive. atlctl.h
IPropertyNotifySinkCP Essa classe expõe a interface IPropertyNotifySink como uma interface de saída em um objeto conectável. atlctl.h
IPropertyPage2Impl Essa classe implementa IUnknown e herda a implementação padrão de IPropertyPageImpl. atlctl.h
IPropertyPageImpl Essa classe implementa IUnknown e fornece uma implementação padrão da interface IPropertyPage. atlctl.h
IProvideClassInfo2Impl Essa classe fornece uma implementação padrão dos métodos IProvideClassInfo e IProvideClassInfo2. atlcom.h
IQuickActivateImpl Essa classe combina a inicialização de controle de contêineres em uma única chamada. atlctl.h
IRunnableObjectImpl Essa classe implementa IUnknown e fornece uma implementação padrão da interface IRunnableObject. atlctl.h
IServiceProviderImpl Essa classe fornece uma implementação padrão da interface IServiceProvider. atlcom.h
ISpecifyPropertyPagesImpl Essa classe implementa IUnknown e fornece uma implementação padrão da interface ISpecifyPropertyPages. atlcom.h
ISupportErrorInfoImpl Essa classe fornece uma implementação padrão da interface ISupportErrorInfo Interface e pode ser usada quando apenas uma única interface gera erros em um objeto. atlcom.h
IThreadPoolConfig Interface Essa interface fornece métodos para configurar um pool de threads. atlutil.h
IViewObjectExImpl Essa classe implementa IUnknown e fornece uma implementação padrão das interfaces IViewObject, IViewObject2 e IViewObjectEx. atlctl.h
IWorkerThreadClient Interface IWorkerThreadClient é a interface implementada pelos clientes da classe CWorkerThread. atlutil.h
_U_MENUorID Essa classe fornece wrappers para CreateWindow e CreateWindowEx. atlwin.h
_U_RECT Essa classe de adaptador de argumento permite que ponteiros ou referências RECT sejam passados para uma função implementada em termos de ponteiros. atlwin.h
_U_STRINGorID Essa classe de adaptador de argumento permite que nomes de recursos (LPCTSTRs) ou UINTs (IDs de recurso) sejam passados para uma função sem exigir que o chamador converta a ID em uma cadeia de caracteres usando a macro MAKEINTRESOURCE. atlwin.h
Win32ThreadTraits Essa classe fornece a função de criação para um thread do Windows. Use essa classe se o thread não usar funções CRT. atlbase.h

Confira também

Componentes de área de trabalho COM da ATL
Funções
Variáveis globais
Typedefs
Visão geral da aula