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;