>>445
原因は簡単、C関数から構造体の値を返り値に取る、なんてイレギュラーなこと
やってるからだよ。

そういうことしたい場合は、C関数の方では構造体のポインタを引数に取るようにして、
VBの側では構造体(ユーザー定義型)をByRefで渡すようにしないと。