Sage
Tusk
Welcome to Sage
Volume (44%) Hide Volume
Topics
IInputStream

type IInputStream = interface(IDSStream) ['{469B6D40-6647-11D5-8640-005004E91334}'] function ReadBytes( var Buffer: TArray<Byte>; ReadMode: TReadBuffMode = rmAvailable): Integer; function ReadBytes( var Buffer: TArray<Byte>; Offset: Integer; Count: Integer; ReadMode: TReadBuffMode): Integer; function ReadBytes( var Buffer: TArray<Byte>; Offset: Integer; Count: Integer): Integer; function ReadBytes( Count: Integer; ReadMode: TReadBuffMode = rmAvailable): TArray<Byte>; procedure ReadChecked( var Buffer: TArray<Byte>); procedure ReadChecked( var Buffer: TArray<Byte>; Offset: Integer; Count: Integer); function ReadChecked( Count: Integer): TArray<Byte>; function Skip( Count: Int64): Int64; function ReadBool: Boolean; function ReadInt8: ShortInt; function ReadInt16: SmallInt; function ReadInt32: Integer; function ReadInt64: Int64; function ReadWord8: Byte; function ReadWord16: Word; function ReadWord32: Cardinal; function ReadWord64: UInt64; function ReadSingle: Single; function ReadDouble: Double; function ReadDateTime: TDateTime; function ReadCurrency: Currency; function ReadAnsiChar: AnsiChar; function ReadWideChar: Char; function ReadAnsiString( Count: Integer): AnsiString; function ReadString( Count: Integer): AnsiString; function ReadRemaining: AnsiString; function ReadAvailable: AnsiString; function GetStatus: TReadStatus; function GetInputStreams: TArray<DSStreams.IInputStream>; function TryGetInputSize( var Size: Int64): Boolean; property Status: TReadStatus read; end;

Ancestor: IDSStream.

Defined in: DSStreams

Last Modified: Mon 3:43:39 pm
Mon 3:43:39 pm