64 virtual char const *
Set_Name(
char const *filename);
65 virtual int Create(
void) {
return false; }
66 virtual int Delete(
void) {
return false; }
73 virtual int Read(
void *buffer,
int size);
75 virtual int Size(
void);
76 virtual int Write(
void const * ,
int ) {
return 0; }
78 virtual void Error(
int error,
int canretry =
false,
char const * filename=
NULL);
79 virtual void Bias(
int start,
int length=-1) {}
virtual unsigned char * Peek_Data(void) const
virtual int Write(void const *, int)
virtual char const * Set_Name(char const *filename)
virtual void Bias(int start, int length=-1)
virtual char const * File_Name(void) const
ResourceFileClass(HMODULE hmodule, char const *filename)
unsigned char * FileBytes
virtual int Open(char const *, int)
unsigned char * EndOfFile
virtual int Read(void *buffer, int size)
virtual bool Is_Open(void) const
virtual ~ResourceFileClass(void)
virtual int Seek(int pos, int dir=SEEK_CUR)
virtual void Error(int error, int canretry=false, char const *filename=NULL)
virtual bool Is_Available(int)