--- np2/common/textfile.h 2003/10/16 17:57:10 1.1.1.1 +++ np2/common/textfile.h 2005/03/20 06:09:16 1.6 @@ -1,20 +1,14 @@ -typedef struct { - void *fh; - long fhpos; - UINT buffersize; - UINT flag; - UINT pos; - UINT remain; -} _TEXTFILE, *TEXTFILEH; - +typedef void *TEXTFILEH; #ifdef __cplusplus extern "C" { #endif -TEXTFILEH textfile_open(const char *filename, UINT buffersize); -BOOL textfile_read(TEXTFILEH fh, char *buffer, UINT size); +TEXTFILEH textfile_open(const OEMCHAR *filename, UINT buffersize); +TEXTFILEH textfile_create(const OEMCHAR *filename, UINT buffersize); +BRESULT textfile_read(TEXTFILEH fh, OEMCHAR *buffer, UINT size); +BRESULT textfile_write(TEXTFILEH fh, const OEMCHAR *buffer); void textfile_close(TEXTFILEH fh); #ifdef __cplusplus