Без использования COM вы должны написать оболочку C ++ / CLI. Ваш нативный код, который включает файл заголовка вашей обертки, должен быть скомпилирован с / clr (поддержка общеязыковой среды выполнения).
Просто для любопытства, почему бы не использовать COM-взаимодействие? Ознакомьтесь с инструментами regasm.exe и tlbexp.exe.