>>72 C++の型保証用の名前の変形が働くので 隔離するには
extern "C" でラッパ関数を書いてゆく必要があるとは思います

そこらへん、DLLに型情報を早期に付けなかったMSの責任もあるのでしょうが メンドクサイです