I thought it was a C# DLL?
Anyway: COM interop is quite easy if you are already familiar with COM, and
if performance doesn't matter (too much).
Otherwise, create a managed C++ DLL, which can export ordinary DLL functions
(can be used like any other DLL from your VC++ app); These functions can in
turn call the managed C# code.
Niki