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 de interface solicite ao objeto um ponteiro para outra de suas interfaces. AddRef e Release implementam a contagem de referências na interface.