Grundsätzlich könntest du in allen seinen Units erstmal alles radikal nach
ANSI portieren, dann würde der Code genauso arbeiten, wie in Delphi 2 bis 2006.
Char > AnsiChar
PChar > PAnsiChar
String > AnsiString
für
Win32
Win64 würde einen genaueren Blick auf den Code erfordern.