IUnknown
IUnknown est l’interface de base de chaque autre interface COM. Cette interface définit trois méthodes : QueryInterface, AddRef et Release. QueryInterface permet à un utilisateur d’interface de demander à l’objet un pointeur vers une autre de ses interfaces. AddRef et Release implémentent des informations de référence sur l’interface.