IUnknown
IUnknown は、他のすべての COM インターフェイスの基本インターフェイスです。 このインターフェイスでは、3 つのメソッド (QueryInterface、AddRef、Release) が定義されています。 QueryInterface を使用すると、インターフェイス ユーザーは、オブジェクトに対し、このインターフェイスの別のオブジェクトへのポインターを要求することができます。 AddRef と Release は、インターフェイスに対する参照カウントを実装します。