Vielen Dank.
Jetzt habe ich gerade noch ein Problem festgestellt:
const char * file;
Das habe ich ersetzt durch...
file
Char;
Delphi scheint aber das Wort file reserviert zu haben. So wie es aussieht, muss ich aber file verwenden, da die Datenstruktur 1:1 umgesetzt werden muss.