あ、よかった。
当方初心者レベルのC++プログラマです。
COMコンポーネントのインタフェース関数へBSTR*の引数を渡す場合、
その引数の値を変更する時のメモリの扱い(と言ったらいいのだろうか)
がよく理解できないのです。
ポインタを渡して、COMでその値を変更(文字列長の変更等含む)して呼び出し元に返ってきて
それを呼び出し元でフツーに参照できるという状況がなぜ許されているのかわかりません。
初心者でも理解できるサイト等ご存知でしたらご教授お願いします。
開発環境はWin2000・VC++6.0,運用環境はWin2000Serverです。