The following table shows the Storage interfaces with a description of the purpose of each.
| Programming element | Description | 
|---|---|
| IStorage | This interface provides methods for creating and managing the root storage, child storage, and stream objects. | 
| IStream | This interface supports reading and writing data to stream objects. | 
| ILockBytes | This interface is implemented on a byte array object that is backed by some physical storage, such as a disk file, global memory, or a database. | 
| IRootStorage | This interface contains a single method that switches a storage object to a different underlying file and saves the storage object to that file. | 
See Also
Send Feedback on this topic to the authors