TBufStream
TDosStream
TStream
TObject