// File.h

#ifndef _FILE_H_
#define _FILE_H_


#include "Types.h"


class CFile
{
	private:

		HANDLE
			File;


	public:

		CFile();
		~CFile();

		s32		Create( const char *filename );
		s32		Open( const char *filename );
		void	Close();
		void	Read( void *data, s32 size );
		void	Write( const void *data, s32 size );
		s32		GetPos();
		s32		GetSize();
		void	Seek( s32 pos );
		void	Skip( s32 skip );
		void	End();
};


#endif
