| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
COM stream abstraction
Source position: types.pp line 318
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  | 
An abstract interface for an external (non pascal) stream, as defined in Microsoft COM interfaces