Passing data from C++ to C# via a DLL