diff options
Diffstat (limited to 'writerperfect/source/common/WPXSvStream.hxx')
-rw-r--r-- | writerperfect/source/common/WPXSvStream.hxx | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/writerperfect/source/common/WPXSvStream.hxx b/writerperfect/source/common/WPXSvStream.hxx index d104c4b341cc..efb627accae4 100644 --- a/writerperfect/source/common/WPXSvStream.hxx +++ b/writerperfect/source/common/WPXSvStream.hxx @@ -25,12 +25,20 @@ public: ::com::sun::star::io::XInputStream > xStream ); virtual ~WPXSvInputStream(); - virtual bool isOLEStream(); - virtual WPXInputStream * getDocumentOLEStream(const char *name); + virtual bool isStructured(); + virtual unsigned subStreamCount(); + virtual const char * subStreamName(unsigned id); + virtual bool existsSubStream(const char *name); + virtual WPXInputStream * getSubStreamByName(const char *name); + virtual WPXInputStream * getSubStreamById(unsigned id); virtual const unsigned char *read(unsigned long numBytes, unsigned long &numBytesRead); virtual int seek(long offset, WPX_SEEK_TYPE seekType); virtual long tell(); + virtual bool isEnd(); + + virtual bool isOLEStream(); + virtual WPXInputStream * getDocumentOLEStream(const char *name); virtual bool atEOS(); private: |