Der heißt schon "immer" AnsiChar ... also mindestens seit Delphi 2/3.
Ansi = AnsiChar, AnsiString und bis Delphi 2007 auch String
Unicode = WideChat, WideString und seit Delphi 2009 auch String und UnicodeString
Da der WideString kein delphieigener Type ist wurde nun enddlich mal ein halbwegs "ordentlicher" Delphityp dafür eingeführt.
die delphieigenen Stringtypen haben eine Referenzzählung und werden über den Delphi-Speichermanager verwaltet.
Der WideString ist nur eine Umleitung zur
WinAPI der OleAuth.dll .