31 #include "CEGUIBase.h" 
   32 #include "CEGUIString.h" 
   50 #if CEGUI_IRR_SDK_VERSION == 14 
   51     virtual bool seek(
long finalPos, 
bool relativeMovement = 
false);
 
   52     virtual irr::s32 read(
void* buffer, irr::u32 sizeToRead);
 
   53     virtual long getSize() 
const;
 
   54     virtual long getPos() 
const;
 
   55     virtual const irr::c8* getFileName() 
const;
 
   57     #if CEGUI_IRR_SDK_VERSION == 13 
   58         virtual irr::s32 read(
void* buffer, irr::u32 sizeToRead);
 
   60         virtual irr::s32 read(
void* buffer, irr::s32 sizeToRead);
 
   62     virtual bool seek(irr::s32 finalPos, 
bool relativeMovement = 
false);
 
   63     virtual irr::s32 getSize();
 
   64     virtual irr::s32 getPos();
 
   65     virtual const irr::c8* getFileName();
 
   70     const unsigned char* d_buffer;