Lines Matching refs:PFile_t
76 typedef struct PFile_t
84 ESR_ReturnCode(*destroy)(struct PFile_t* self);
87 ESR_ReturnCode(*open)(struct PFile_t* self, const LCHAR* mode);
95 ESR_ReturnCode(*close)(struct PFile_t* self);
109 ESR_ReturnCode(*read)(struct PFile_t* self, void* buffer, size_t size, size_t* count);
122 ESR_ReturnCode(*write)(struct PFile_t* self, const void* buffer, size_t size, size_t* count);
130 ESR_ReturnCode(*flush)(struct PFile_t* self);
140 ESR_ReturnCode(*seek)(struct PFile_t* self, long offset, int origin);
149 ESR_ReturnCode(*getPosition)(struct PFile_t* self, size_t* position);
158 ESR_ReturnCode(*isOpen)(struct PFile_t* self, ESR_BOOL* isOpen);
167 ESR_ReturnCode(*isEOF)(struct PFile_t* self, ESR_BOOL* isEof);
179 ESR_ReturnCode(*getFilename)(struct PFile_t* self, LCHAR* filename, size_t* len);
189 ESR_ReturnCode(*isErrorSet)(struct PFile_t* self, ESR_BOOL* isError);
198 ESR_ReturnCode(*clearError)(struct PFile_t* self);
209 ESR_ReturnCode(*vfprintf)(struct PFile_t* self, int* result, const LCHAR* format, va_list args);
218 ESR_ReturnCode(*fgetc)(struct PFile_t* self, LINT* result);
229 ESR_ReturnCode(*fgets)(struct PFile_t* self, LCHAR* string, int n, LCHAR** result);
238 ESR_ReturnCode(*hideMemoryAllocation)(struct PFile_t* self);