例では引数が1つだけですが、インデックス番号などの引数を追加する事も出来ます。付け、取得側は設定側と同じ型のポインタ型とします。取得のみ可能なプロパティです。設定側のプロパティ定義が無いだけで取得、設定が可能なプロパティと同様に記述します。返値のないメソッドです。付いた引数は宣言しません。返値のあるメソッドです。付いた引数が返値の宣言です。例では真偽値を返しています。引数から値を返すメソッドです。付いた引数が値を返す引数です。例ではLONG値を返しています。引数で使用している型はCOM用に定義された型です。ULONGなど、VBから使用できない型もあるため注意が必要です。このようにIDLファイルにインターフェースの定義が出来たらクラス定義に実装コードを追加します。オブジェクトは正しくサポートされていません。モデルと設定されていました。CTest)最後、publicに追加されている6個の関数が追加した部分です。関数名はIDLの定義と同じにします。マクロにより付くので?気にしなくてよいです。囲まれた部分を省いたものにします。