IUnknown
IUnknown é a interface base de todas as outras interfaces COM. Essa interface define três métodos: QueryInterface, AddRef e Release. QueryInterface permite que um usuário da interface peça o objeto de um ponteiro para outro de suas interfaces. AddRef e Versão implementam a contagem de referência na interface.