TCustomIni (der Vorfahre von TIniFile) ... das kann man gern verwenden und ihm, statt der INI-Datei-
WinAPI, ein anderes Backend verpassen.
TStringListe mit Names/Values (ist wie eine INI, aber mit nur einer einzigen Section)
TStringStream
TTextReader
TTextWriter
TBinaryReader
TBinaryWriter
TStringReader
TStringWriter
TStreamWriter
TStreamReader
...
Das
Read,
ReadLn,
Write und
WriteLn des alten
AssignFile