I have an application which is written in C++ MFC. We have another application written in C#.NET and we need to merge these applications. I want to reuse most of the code from C++. I do not have any idea currently what is that going to involve. Please send me some pointers where I can get help of how should I do this, and I expect as little code change as possible. The C++ application is not done in a code reuse in mind. There are no COM dlls created. Everything is done using plain C++ classes.