Ok so the scenario is as followed.
Application1 has the ability to load and make calls to an unmanaged C++ DLL.
I want to write another user interface in C# to make my life easier.
I then want the DLL to be able to send information to the C# executable, and the C# executable to be able to send information to the DLL.
The information being passed back and forth is not complex. It will simply be a string.
Any ideas on how this can be done.