TMemoryStream::Seek(0, soFromBeginning)
TMemoryStream::Read(char*, TMemoryStream::Size)
be sure to allocate destination space first