|
void | FSInit () |
|
void | FSShutdown () |
|
FSStatus | FSAddClient (FSClient *client, uint32_t flags) |
|
FSStatus | FSDelClient (FSClient *client, uint32_t flags) |
|
uint32_t | FSGetClientNum () |
|
void | FSInitCmdBlock (FSCmdBlock *block) |
|
FSStatus | FSSetCmdPriority (FSCmdBlock *block, FSPriority priority) |
|
void | FSSetStateChangeNotification (FSClient *client, FSStateChangeInfo *info) |
|
FSStatus | FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags) |
|
FSStatus | FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags) |
|
FSStatus | FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData) |
|
FSAsyncResult * | FSGetAsyncResult (FSMessage *message) |
|
FSStatus | FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags) |
|
FSStatus | FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSRemove (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags) |
|
FSStatus | FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags) |
|
FSStatus | FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags) |
|
FSStatus | FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags) |
|
FSStatus | FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags) |
|
FSStatus | FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags) |
|
FSStatus | FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags) |
|
FSStatus | FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags) |
|
FSStatus | FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSChangeMode (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags) |
|
FSStatus | FSChangeModeAsync (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags) |
|
FSStatus | FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags) |
|
FSStatus | FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
|
FSStatus | FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
|
FSStatus | FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
|
FSStatus | FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
|
FSStatus | FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags) |
|
FSStatus | FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags) |
|
FSStatus | FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags) |
|
FSStatus | FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags) |
|
FSStatus | FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData) |
|
FSStatus | FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags) |
|
FSStatus | FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData) |
|
FSVolumeState | FSGetVolumeState (FSClient *client) |
|
FSError | FSGetLastErrorCodeForViewer (FSClient *client) |
|
FSStatus | FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags) |
|
FSStatus | FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags) |
|
FSStatus | FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags) |
|
FSStatus | FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags) |
|
FSStatus | FSbindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags) |
|