IStream is an interface for reading and writing data from a stream.
IStream is the standard COM interface for streaming data. IStream lets you read and write data to stream objects. Like any stream, IStream represents data as a contiguous sequence of bytes that you can read or write. There are also methods for committing and reverting changes on streams that are open and methods for restricting access to a range of bytes in the stream.
To declare IStream variables in C++, use _di_IStream. This is the DelphiInterface wrapper around the IStream interface:
typedef System::DelphiInterface< IStream > _di_IStream;