home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 May / Game.EXE_05_2002.iso / Alawar / Lib / Resource / ResourceFileWindows.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-03-26  |  534 b   |  23 lines

  1. #ifndef RESOURCEFILEWINDOWS_H
  2. #define RESOURCEFILEWINDOWS_H
  3.  
  4. #include "Resource.h"
  5. #include <Nocopy.h>
  6. class String;
  7.  
  8. class ResourceFileWindows : public Resource, private Nocopy
  9. {
  10.     struct Impl;
  11.     Impl * pimpl;
  12. public:
  13.     explicit ResourceFileWindows(const String & name);
  14.     virtual ~ResourceFileWindows();
  15.     bool operator!()const;
  16.  
  17.     unsigned read(void * data, unsigned count);
  18.     virtual void skip(unsigned count);
  19.  
  20.     virtual unsigned get_size();
  21.     virtual void reset(unsigned position);
  22. };
  23. #endif //RESOURCEFILEWINDOWS_H