Kommt mir sehr bekannt vor!
Ich kenne noch immer nicht die Ursache (wollte das auch eigentlich hier noch mal weiterführen), aber ich habe mir neulich auch an einem
DLL Call die Zähne ausgebissen.
Das einzige was half:
Umstellung von dynamisch auf statische Bindung.
Probier doch mal
Ansonsten habe ich dabei diesem Problem irgendwo ein Tool von Dr. Bob gesehen, dass aus C Headern
pas interface generiert. Mir half das nicht, weil ich auch keine C Header hatte. Weiß leider grad nicht wo das liegt. Aber vielleicht bringt Dich das auch etwas weiter.