24 #ifndef __CStreamWrite__ 25 #define __CStreamWrite__ 27 #include "IPMStream.h" 28 #include "HelperInterface.h" 41 virtual int32
XferByte(uchar *buf, int32 num) ;
43 virtual bool16
XferBool(bool16& chr) ;
44 virtual int32
XferBool(bool16 *buf, int32 num) ;
47 virtual int32
XferInt16(int16 *buf, int32 num) ;
50 virtual int32
XferInt32(int32 *buf, int32 num) ;
92 virtual void Comment(
const char* comment);
94 virtual int64
Seek(int64 numberOfBytes, SeekFromWhere fromHere) ;
107 void SetXferBytes(
IXferBytes *xferBytes) { fXferBytes = xferBytes; }
110 IXferBytes *GetXferBytes() {
return fXferBytes; }
111 virtual bool16
Open();
112 virtual void Close();
115 int32 XferByteReverse(uchar *buf, int32 num) ;