ちなみにクラスIDを渡して、その実行中のオブジェクトのインスタンスを受け取る
という関数です。NETライブラリではプログラムIDからROTからインスタンスを受け取る
という形式なのですが、これが使えないので、仕方なくネイティブを呼び出していますが、
このIUnknown FAR* FAR* ppunk というのがオブジェクトインスタンス(の参照)になるはずで、
REFCLSID rclsidが{DC269E7E-44E1-4902-B505-3AD5C8461B34}とかになるはずです。