Unit 'Types' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#rtl]

IStream

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

COM stream abstraction.

Declaration

Source position: types.pp line 441

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;

Inheritance

IStream

  

COM stream abstraction.

|

ISequentialStream

  

Sequential stream object interface.

|

IUnknown

  

Basic interface for all COM-based interfaces.

|

IInterface

  

Basic interface for all COM based interfaces.

Description

An abstract interface for an external (non pascal) stream, as defined in Microsoft COM interfaces


Documentation generated on: Jul 24 2023