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 |