Wenn der Inhalt der Records bekannt ist, dann deklarier die eine Funktion doch so:
Delphi-Quellcode:
type
PTRAB = ^TRAB;
function versacom(tr: PTRAB; otrailer: PChar): integer; external [DLLName]+'.dll' name 'versacom';
Bei geht so was immer.
Oder du benutzt LoadLibrary und GetFuntionEntryPoint oder wie das auch alles heissen mag.