Здравствуйте Bill Fortnum, Вы писали:
BF>extern "C" __declspec(dllexport) void MyFunc(){}
Секция .edata не является обязательной. Последние версии линкеров просто объединяют ее с .rdata (благо, атрибуты совпадают).
А ответ здесь:
Calling DLL Functions from Visual Basic Applications