Delphi-Quellcode:
type
Callbacktyp1 = Procedure() stdcall;
Callbacktyp2 = Procedure(ID : pUInt64) stdcall;
Das sind schon Pointertypen. Eine weitere Indirektion ist nicht noetig.
Sind das C Funktionen oder C++ Methoden die da exportiert werden? C++ Methoden sind praktisch nicht von Delphi aus aufzurufen.
Sind die Funktionen in der
DLL wirklich mit stdcall Aufrufkonvention? Wenn es __fastcall ist, dann wird es vollends unmoeglich.
Sollte es stdcall sein, dann sind auch die Delphi-Callbacktypen alle mit stdcall zu deklarieren (siehe oben).