Methods
HRESULT Cancel( );
HRESULT Close( );
HRESULT CopyTo( struct _Stream * DestStream, int CharNumber );
HRESULT Flush( );
HRESULT LoadFromFile( _bstr_t FileName );
HRESULT Open( const _variant_t & Source, enum
ConnectModeEnum Mode, enum StreamOpenOptionsEnum Options, _bstr_t
UserName, _bstr_t Password );
_variant_t Read( long NumBytes );
_bstr_t ReadText( long NumChars );
HRESULT SaveToFile( _bstr_t FileName, enum SaveOptionsEnum
Options );
HRESULT SetEOS( );
HRESULT SkipLine( );
HRESULT Write( const _variant_t & Buffer );
HRESULT WriteText( _bstr_t Data, enum StreamWriteEnum
Options );
Properties
_bstr_t GetCharset( );
void PutCharset( _bstr_t pbstrCharset );
__declspec(property(get=GetCharset,put=PutCharset)) _bstr_t Charset;
VARIANT_BOOL GetEOS( );
__declspec(property(get=GetEOS)) VARIANT_BOOL EOS;
enum LineSeparatorEnum GetLineSeparator( );
void PutLineSeparator( enum LineSeparatorEnum pLS );
__declspec(property(get=GetLineSeparator,put=PutLineSeparator)) enum
LineSeparatorEnum LineSeparator;
enum ConnectModeEnum GetMode( );
void PutMode( enum ConnectModeEnum pMode );
__declspec(property(get=GetMode,put=PutMode)) enum ConnectModeEnum Mode;
long GetPosition( );
void PutPosition( long pPos );
__declspec(property(get=GetPosition,put=PutPosition)) long Position;
long GetSize( );
__declspec(property(get=GetSize)) long Size;
enum ObjectStateEnum GetState( );
__declspec(property(get=GetState)) enum ObjectStateEnum State;
enum StreamTypeEnum GetType( );
void PutType( enum StreamTypeEnum ptype );
__declspec(property(get=GetType,put=PutType)) enum StreamTypeEnum Type;