Все тоже самое, только для функций, которые будут доступны из длл, нужно указать, чтобы они экспортировались. В С++ это так делается:
__declspec(dllexport) MyType _stdcall MyFunc(MyParams)
В С# что-то подобное должно быть. Погугли C# Calling Convetion, dll functions export или что-то в этом роде.