void IEffectPainter::WriteToStream (IWriteStream *pStream) { CString sUNID = GetCreator()->GetUNIDString(); sUNID.WriteToStream(pStream); CString sClass = GetCreator()->GetTag(); sClass.WriteToStream(pStream); OnWriteToStream(pStream); }
void IOrderModule::WriteToStream (CSystem *pSystem, IWriteStream *pStream) // WriteToStream // // Write to save file { int i; // Save the objects DWORD dwCount = m_iObjCount; pStream->Write((char *)&dwCount, sizeof(DWORD)); for (i = 0; i < (int)dwCount; i++) pSystem->WriteObjRefToStream(m_Objs[i], pStream); // Let our derrived class save OnWriteToStream(pSystem, pStream); }