Points to the CDocument object being serialized.
Closes an archive without throwing an exception.
Creates a CArchive object.
Flushes unwritten data and disconnects from the CFile.
Flushes unwritten data from the archive buffer.
Stores objects and primitive types to the archive.
Loads objects and primitive types from the archive.
Reads raw bytes.
Reads a single line of text.
Writes raw bytes.
Writes a single line of text.
Gets the CFile object pointer for this archive.
Called from the Serialize function to determine the version of the object that is being deserialized.
Determines whether the buffer has been emptied during a Windows Sockets receive process.
Determines whether the archive is loading.
Determines whether the archive is storing.
Sets the object schema stored in the archive object.
Places objects in the map that are not serialized to the file, but that are available for subobjects to reference.
Reads a class reference previously stored with WriteClass.
Calls an object's Serialize function for loading.
Reads or writes the class reference to the CArchive object depending on the direction of the CArchive.
Sets the size to which the load array grows. Must be called before any object is loaded or before MapObject or ReadObject is called.
Sets the hash table size and the block size of the map used to identify unique objects during the serialization process.
Writes a reference to the CRuntimeClass to the CArchive.
Calls an object's Serialize function for storing.