As tabelas a seguir listam as principais classes, structs, funções e macros da Biblioteca de Modelos de C++ do Windows Runtime. Os constructos em namespaces auxiliares e classes são omitidos. Essas listas aumentam a documentação da API, que é organizada pelo namespace.
Cria um tipo de ponteiro inteligente que representa a interface especificada pelo parâmetro de modelo. O ComPtr mantém automaticamente uma contagem de referência para o ponteiro de interface subjacente e libera a interface quando a contagem de referência alcança zero.
Invoca um manipulador de eventos quando o último objeto no módulo atual é liberado. O manipulador de eventos é especificado por um lambda, functor ou ponteiro para função.
Invoca um manipulador de eventos quando o último objeto no módulo atual é liberado. O manipulador de eventos é especificado por um objeto e o respectivo membro ponteiro para um método.
Representa uma classe instanciada que herda o número especificado de interfaces e fornece o Windows Runtime especificado, COM clássico e suporte de referência fraca.
Representa uma referência fraca que pode ser usada apenas pelo Windows Runtime, não pelo COM clássico. Uma referência fraca representa um objeto que pode ou não estar acessível.