summaryrefslogtreecommitdiff
path: root/writerperfect/source/common/WPXSvStream.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'writerperfect/source/common/WPXSvStream.hxx')
-rw-r--r--writerperfect/source/common/WPXSvStream.hxx12
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: