PyIStorage Object
Structured storage compound storage object
Comments
This object acts as an iterator through PyIStorage::EnumElements
Methods
- CreateStream
- Creates and opens a stream object with the specified name contained in this storage object.
- OpenStream
- Opens an existing stream object.
- CreateStorage
- Creates and opens a new storage object nested within this storage object.
- OpenStorage
- Opens an existing storage object with the specified name in the specified access mode.
- CopyTo
- Copies the entire contents of an open storage object to another storage object.
- MoveElementTo
- Copies or moves a substorage or stream from this storage object to another storage object.
- Commit
- Ensures that any changes made to a storage object open in transacted mode are reflected in the parent storage.
- Revert
- Discards all changes that have been made to the storage object since the last commit.
- EnumElements
- Retrieves an enumerator object that can be used to enumerate the storage and stream objects contained within this storage object.
- DestroyElement
- Removes the specified storage or stream from this storage object.
- RenameElement
- Renames the specified substorage or stream in this storage object.
- SetElementTimes
- Sets the modification, access, and creation times of the specified storage element, if supported by the underlying file system.
- SetClass
- Assigns the specified CLSID to this storage object.
- SetStateBits
- Stores up to 32 bits of state information in this storage object.
- Stat
- Retrieves the STATSTG structure for this open storage object.