|
| 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) |
| |