[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
COM stream abstraction.
Source position: types.pp line 506
| type IStream = interface(ISequentialStream) | ||
| function Seek(); | 
 | Set the stream position. | 
| function SetSize(); | 
 | Set the stream size. | 
| function CopyTo(); | 
 | Copy data from one stream to another. | 
| function Commit(); | 
 | Commit data to the stream. | 
| function Revert; | 
 | Revert changes. | 
| function LockRegion(); | 
 | Lock a region of bytes in the stream. | 
| function UnlockRegion(); | 
 | Unlocks a previously locked region of bytes in the stream. | 
| function Stat(); | 
 | return information about the stream. | 
| function Clone(); | 
 | Clone the stream instance. | 
| end; | 
| 
 | COM stream abstraction. | |
| | | ||
| 
 | Sequential stream object interface. | |
| | | ||
| 
 | Basic interface for all COM-based interfaces. | |
| | | ||
| 
 | Basic interface for all COM based interfaces. | 
An abstract interface for an external (non pascal) stream, as defined in Microsoft COM interfaces