В decls необходимо строго соблюдать тэги типов (их вообще рекомендуется всегда соблюдать). Т.е. надо писать так:
.lib "TestDLL.dll"
Summa%(a%, b%) : "Summa"
Это при условии, что имя функции верное (я хз манглирует визуал бейсик имена или нет).
З.Ы. Не уверен что на бейсике можно писать DLL совместимые с блитзем, ибо старые визуалы компилили в p-code, а новые в мэнэджэд, и не ясно сможет ли блитз цепануть мэнэджэд dll.