First of all I want to say that I'm a complete newbie to C#. But I want to convert a C program to C#. This C program communicates with a custom written dll via WM_COPYDATA. I need to know how to load the custom dll and resolve the address of the exported functions. Also I need to know how to set up a message handler for WM_COPYDATA messages.

Any assistance would be greatly appreciated