分かりやすいのは COM 相互運用にして C++ の DLL でラップする事だが