| CArchive | Creates a CArchive object. | |
| ~CArchive | Destroys a CArchive object and flushes unwritten data. | |
| Close | Flushes unwritten data and disconnects from the CFile. |
| Flush | Flushes unwritten data from the archive buffer. | |
| operator << | Stores objects and primitive types to the archive. | |
| operator >> | Loads objects and primitive types from the archive. | |
| Read | Reads raw bytes. | |
| Write | Writes raw bytes. |
| GetFile | Gets the CFile object pointer for this archive. | |
| IsLoading | Determines if the archive is loading. | |
| IsStoring | Determines if the archive is storing. |