Du brauchst eine Unicodefähige Schnittstellenbeschreibung.
Oder wenn es die nur als
ANSI gibt, dann muß sie auch weiterhin
ANSI bleiben.
Wenn früher PChar, Char und string "richtig" benutzt wurden, dann würden die jetzt automatisch richtig als
Unicode arbeiten.
Genauso hätten früher auch explizit die
ANSI-Versionen verwenden werden müssen, wo es definitiv immer
ANSI sein wird.
Ebenso, wie man früher auch explizit die Wide-Versionen nutzen musste, wo es auch damals schon
Unicode sein musste.