| Data Fields | |
| ESR_ReturnCode(* | destroy )(struct PFileSystem_t *self) | 
| ESR_ReturnCode(* | createPFile )(struct PFileSystem_t *self, const LCHAR *path, ESR_BOOL littleEndian, PFile **file) | 
| ESR_ReturnCode(* | mkdir )(struct PFileSystem_t *self, const LCHAR *path) | 
| ESR_ReturnCode(* | chdir )(struct PFileSystem_t *self, const LCHAR *path) | 
| ESR_ReturnCode(* PFileSystem::destroy)(struct PFileSystem_t *self) | 
Destroys the PFileSystem.
| self | PFileSystem handle | 
| ESR_ReturnCode(* PFileSystem::createPFile)(struct PFileSystem_t *self, const LCHAR *path, ESR_BOOL littleEndian, PFile **file) | 
Creates a new PFile using this file-system.
| self | PFileSystem handle | |
| path | Fully qualified file path | |
| littleEndian | True if file is in little-endian format | |
| file | [out] Resulting PFile | 
| ESR_ReturnCode(* PFileSystem::mkdir)(struct PFileSystem_t *self, const LCHAR *path) | 
Creates a new directory.
| self | PFileSystem handle | |
| path | Fully qualified directory path | 
| ESR_ReturnCode(* PFileSystem::chdir)(struct PFileSystem_t *self, const LCHAR *path) | 
Sets the current working directory.
| self | PFileSystem handle | |
| path | Fully qualified file path | 
 1.5.3
 1.5.3