wut/group__coreinit__fs.html

5047 lines
308 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>wut: Filesystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">wut<span id="projectnumber">&#160;v1.9.1</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">Filesystem<div class="ingroups"><a class="el" href="group__coreinit.html">coreinit</a></div></div></div>
</div><!--header-->
<div class="contents">
<p>Mount, access and modify filesystems directly.
<a href="#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for Filesystem:</div>
<div class="dyncontent">
<div class="center"><img src="group__coreinit__fs.png" border="0" usemap="#agroup____coreinit____fs" alt=""/></div>
<map name="agroup____coreinit____fs" id="agroup____coreinit____fs">
<area shape="rect" href="group__coreinit.html" title="Contains all core operating system functions such as threads, synchronisation objects,..." alt="" coords="5,5,76,31"/>
<area shape="rect" title="Mount, access and modify filesystems directly." alt="" coords="124,5,217,31"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structFSFsm" id="r_structFSFsm"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSFsm">FSFsm</a></td></tr>
<tr class="separator:structFSFsm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSCmdQueue" id="r_structFSCmdQueue"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSCmdQueue">FSCmdQueue</a></td></tr>
<tr class="separator:structFSCmdQueue"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSMessage" id="r_structFSMessage"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a></td></tr>
<tr class="separator:structFSMessage"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSClientBodyLink" id="r_structFSClientBodyLink"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSClientBodyLink">FSClientBodyLink</a></td></tr>
<tr class="memdesc:structFSClientBodyLink"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link entry used for FSClientBodyQueue. <a href="group__coreinit__fs.html#structFSClientBodyLink">More...</a><br /></td></tr>
<tr class="separator:structFSClientBodyLink"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSClientBody" id="r_structFSClientBody"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a></td></tr>
<tr class="separator:structFSClientBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSClient" id="r_structFSClient"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a></td></tr>
<tr class="separator:structFSClient"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSCmdBlock" id="r_structFSCmdBlock"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a></td></tr>
<tr class="separator:structFSCmdBlock"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSStat" id="r_structFSStat"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a></td></tr>
<tr class="separator:structFSStat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSStateChangeParams" id="r_structFSStateChangeParams"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a></td></tr>
<tr class="separator:structFSStateChangeParams"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSAsyncData" id="r_structFSAsyncData"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a></td></tr>
<tr class="separator:structFSAsyncData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSAsyncResult" id="r_structFSAsyncResult"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a></td></tr>
<tr class="memdesc:structFSAsyncResult"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores the result of an async FS command. <a href="group__coreinit__fs.html#structFSAsyncResult">More...</a><br /></td></tr>
<tr class="separator:structFSAsyncResult"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSCmdBlockBody" id="r_structFSCmdBlockBody"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a></td></tr>
<tr class="separator:structFSCmdBlockBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSDirectoryEntry" id="r_structFSDirectoryEntry"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a></td></tr>
<tr class="separator:structFSDirectoryEntry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSMountSource" id="r_structFSMountSource"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a></td></tr>
<tr class="separator:structFSMountSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structFSVolumeInfo" id="r_structFSVolumeInfo"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a></td></tr>
<tr class="separator:structFSVolumeInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga4582bae4ca53dd39ad0167afd5ba0cc4" id="r_ga4582bae4ca53dd39ad0167afd5ba0cc4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga4582bae4ca53dd39ad0167afd5ba0cc4">FS_MAX_PATH</a>&#160;&#160;&#160;(0x27F)</td></tr>
<tr class="separator:ga4582bae4ca53dd39ad0167afd5ba0cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e626e8e0a59e9f702b287027ad0508c" id="r_ga8e626e8e0a59e9f702b287027ad0508c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga8e626e8e0a59e9f702b287027ad0508c">FS_MODE_LENGTH</a>&#160;&#160;&#160;(0x10)</td></tr>
<tr class="separator:ga8e626e8e0a59e9f702b287027ad0508c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga2d767e5c83f5bd44e88478fa122054d4" id="r_ga2d767e5c83f5bd44e88478fa122054d4"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a></td></tr>
<tr class="separator:ga2d767e5c83f5bd44e88478fa122054d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05375f3bcf9cadbf37d0ae805826a2c6" id="r_ga05375f3bcf9cadbf37d0ae805826a2c6"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a></td></tr>
<tr class="separator:ga05375f3bcf9cadbf37d0ae805826a2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f59ba3212bd012133d5bad4778568cd" id="r_ga1f59ba3212bd012133d5bad4778568cd"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a></td></tr>
<tr class="separator:ga1f59ba3212bd012133d5bad4778568cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cfac1664c12f43d118b1fe71f7faef3" id="r_ga6cfac1664c12f43d118b1fe71f7faef3"><td class="memItemLeft" align="right" valign="top">typedef uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3">FSTime</a></td></tr>
<tr class="separator:ga6cfac1664c12f43d118b1fe71f7faef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2be9be98a84512ea0ea36222ce406f1a" id="r_ga2be9be98a84512ea0ea36222ce406f1a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSFsm">FSFsm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2be9be98a84512ea0ea36222ce406f1a">FSFsm</a></td></tr>
<tr class="separator:ga2be9be98a84512ea0ea36222ce406f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12563d56dd1fb5444aac2ba87ba10898" id="r_ga12563d56dd1fb5444aac2ba87ba10898"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSCmdQueue">FSCmdQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga12563d56dd1fb5444aac2ba87ba10898">FSCmdQueue</a></td></tr>
<tr class="separator:ga12563d56dd1fb5444aac2ba87ba10898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab35dda4d8297727e6219c1ceeb4ee470" id="r_gab35dda4d8297727e6219c1ceeb4ee470"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSClientBodyLink">FSClientBodyLink</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab35dda4d8297727e6219c1ceeb4ee470">FSClientBodyLink</a></td></tr>
<tr class="separator:gab35dda4d8297727e6219c1ceeb4ee470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d6d3f208b1b5342d43b0f930e975606" id="r_ga3d6d3f208b1b5342d43b0f930e975606"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606">FSAsyncData</a></td></tr>
<tr class="separator:ga3d6d3f208b1b5342d43b0f930e975606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd7aa5db40d93ccd3c6fb5a9425a5ce8" id="r_gafd7aa5db40d93ccd3c6fb5a9425a5ce8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gafd7aa5db40d93ccd3c6fb5a9425a5ce8">FSAsyncResult</a></td></tr>
<tr class="separator:gafd7aa5db40d93ccd3c6fb5a9425a5ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad22c49be89d3f89dcbef867556526f7f" id="r_gad22c49be89d3f89dcbef867556526f7f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad22c49be89d3f89dcbef867556526f7f">FSClientBody</a></td></tr>
<tr class="separator:gad22c49be89d3f89dcbef867556526f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0eeceb823c04f4d2aa6b68ccee757791" id="r_ga0eeceb823c04f4d2aa6b68ccee757791"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791">FSClient</a></td></tr>
<tr class="separator:ga0eeceb823c04f4d2aa6b68ccee757791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3571a5553c38b6831f5648b8e78bfd08" id="r_ga3571a5553c38b6831f5648b8e78bfd08"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga3571a5553c38b6831f5648b8e78bfd08">FSCmdBlockBody</a></td></tr>
<tr class="separator:ga3571a5553c38b6831f5648b8e78bfd08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga713d80bb7e2b4ca8e54b454362160c00" id="r_ga713d80bb7e2b4ca8e54b454362160c00"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00">FSCmdBlock</a></td></tr>
<tr class="separator:ga713d80bb7e2b4ca8e54b454362160c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56de6d1694655ef7057c4066ca37a8cb" id="r_ga56de6d1694655ef7057c4066ca37a8cb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb">FSDirectoryEntry</a></td></tr>
<tr class="separator:ga56de6d1694655ef7057c4066ca37a8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga365d7afb1d3b3bb3b21a73bc94c8e15c" id="r_ga365d7afb1d3b3bb3b21a73bc94c8e15c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga365d7afb1d3b3bb3b21a73bc94c8e15c">FSMessage</a></td></tr>
<tr class="separator:ga365d7afb1d3b3bb3b21a73bc94c8e15c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c4ea421366e3e223da36148abe75fa5" id="r_ga8c4ea421366e3e223da36148abe75fa5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga8c4ea421366e3e223da36148abe75fa5">FSMountSource</a></td></tr>
<tr class="separator:ga8c4ea421366e3e223da36148abe75fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77c880c8125209467df8d865cedd7622" id="r_ga77c880c8125209467df8d865cedd7622"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622">FSStat</a></td></tr>
<tr class="separator:ga77c880c8125209467df8d865cedd7622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e24e4f06c161b5fa311433734d98f67" id="r_ga5e24e4f06c161b5fa311433734d98f67"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga5e24e4f06c161b5fa311433734d98f67">FSStateChangeParams</a></td></tr>
<tr class="separator:ga5e24e4f06c161b5fa311433734d98f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b66cf27300038073f95994b29c15d4c" id="r_ga8b66cf27300038073f95994b29c15d4c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga8b66cf27300038073f95994b29c15d4c">FSStateChangeInfo</a></td></tr>
<tr class="separator:ga8b66cf27300038073f95994b29c15d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e" id="r_ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e">FSVolumeInfo</a></td></tr>
<tr class="separator:ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99183d2eb6bb1d6a872103bb6b345741" id="r_ga99183d2eb6bb1d6a872103bb6b345741"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga99183d2eb6bb1d6a872103bb6b345741">FSErrorFlag</a></td></tr>
<tr class="separator:ga99183d2eb6bb1d6a872103bb6b345741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58b85e803ff2d18ff8d5ea333e20601f" id="r_ga58b85e803ff2d18ff8d5ea333e20601f"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga58b85e803ff2d18ff8d5ea333e20601f">FSStatus</a></td></tr>
<tr class="separator:ga58b85e803ff2d18ff8d5ea333e20601f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92dfc1cb46d1c94d258de0e1efa967b0" id="r_ga92dfc1cb46d1c94d258de0e1efa967b0"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga92dfc1cb46d1c94d258de0e1efa967b0">FSError</a></td></tr>
<tr class="separator:ga92dfc1cb46d1c94d258de0e1efa967b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8125b9b7deedb1c37dd0af1f521ecf4" id="r_gab8125b9b7deedb1c37dd0af1f521ecf4"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab8125b9b7deedb1c37dd0af1f521ecf4">FSMode</a></td></tr>
<tr class="separator:gab8125b9b7deedb1c37dd0af1f521ecf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f70fdefa3e5a929c6afc6867aa27b0b" id="r_ga5f70fdefa3e5a929c6afc6867aa27b0b"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga5f70fdefa3e5a929c6afc6867aa27b0b">FSStatFlags</a></td></tr>
<tr class="memdesc:ga5f70fdefa3e5a929c6afc6867aa27b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a>. <br /></td></tr>
<tr class="separator:ga5f70fdefa3e5a929c6afc6867aa27b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9af46666174a05b16b50364791cf29af" id="r_ga9af46666174a05b16b50364791cf29af"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9af46666174a05b16b50364791cf29af">FSVolumeState</a></td></tr>
<tr class="separator:ga9af46666174a05b16b50364791cf29af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafee0a2b17471988e0bc4b5ceaadf979d" id="r_gafee0a2b17471988e0bc4b5ceaadf979d"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d">FSMediaState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gafee0a2b17471988e0bc4b5ceaadf979d">FSMediaState</a></td></tr>
<tr class="separator:gafee0a2b17471988e0bc4b5ceaadf979d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1045147da8d55ea44da1683960ce5b10" id="r_ga1045147da8d55ea44da1683960ce5b10"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1045147da8d55ea44da1683960ce5b10">FSMountSourceType</a></td></tr>
<tr class="separator:ga1045147da8d55ea44da1683960ce5b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35529154446e18d80ef085501fa122fd" id="r_ga35529154446e18d80ef085501fa122fd"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga35529154446e18d80ef085501fa122fd">FSOpenFileFlags</a></td></tr>
<tr class="separator:ga35529154446e18d80ef085501fa122fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab60cdc17cc20ffc112bbb026c722cb12" id="r_gab60cdc17cc20ffc112bbb026c722cb12"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12">FSAsyncCallback</a>) (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *, <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>, uint32_t)</td></tr>
<tr class="separator:gab60cdc17cc20ffc112bbb026c722cb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2298536be3a7d68a453f727413ebdd8b" id="r_ga2298536be3a7d68a453f727413ebdd8b"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2298536be3a7d68a453f727413ebdd8b">FSStateChangeCallback</a>) (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *, <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a>, void *)</td></tr>
<tr class="separator:ga2298536be3a7d68a453f727413ebdd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga0855d2d4cd8ada5af1a2b71246039e53" id="r_ga0855d2d4cd8ada5af1a2b71246039e53"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a536cff1b3fea9dfe46bbf998fc21ee30">FS_ERROR_FLAG_NONE</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53abe3262660a51bb75899703d9522733aa">FS_ERROR_FLAG_MAX</a> = 0x1
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a988e36086d1448183b2ca4e005e5877b">FS_ERROR_FLAG_ALREADY_OPEN</a> = 0x2
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a08ea0d09e6eed7500fc87c4d36ad8794">FS_ERROR_FLAG_EXISTS</a> = 0x4
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a2561336bacb68191ce72e5ec92903942">FS_ERROR_FLAG_NOT_FOUND</a> = 0x8
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a8ae25493bb63422614a4abda483c2def">FS_ERROR_FLAG_NOT_FILE</a> = 0x10
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53aca473dd787d61b21cda3c670a8762509">FS_ERROR_FLAG_NOT_DIR</a> = 0x20
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53af2d8062457af5031947a0d01197d03cc">FS_ERROR_FLAG_ACCESS_ERROR</a> = 0x40
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a11627bc63678ef3db779fbba5111f7b8">FS_ERROR_FLAG_PERMISSION_ERROR</a> = 0x80
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53aa8d641595763e68b808aaf3502d7df0d">FS_ERROR_FLAG_FILE_TOO_BIG</a> = 0x100
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a487094f8a975ad66ad39453ad36a1644">FS_ERROR_FLAG_STORAGE_FULL</a> = 0x200
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a2568ee1bc5f1e9040920543affb05515">FS_ERROR_FLAG_UNSUPPORTED_CMD</a> = 0x400
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a4bdcfff3c2be5809a75e76661fef18e5">FS_ERROR_FLAG_JOURNAL_FULL</a> = 0x800
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a5d70a78f721e460807fd119a60d7c49a">FS_ERROR_FLAG_ALL</a> = 0xFFFFFFFF
<br />
}</td></tr>
<tr class="separator:ga0855d2d4cd8ada5af1a2b71246039e53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f6b17153671191447543d781627f223" id="r_ga1f6b17153671191447543d781627f223"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18">FS_STATUS_OK</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36">FS_STATUS_CANCELLED</a> = -1
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9">FS_STATUS_END</a> = -2
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247">FS_STATUS_MAX</a> = -3
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e">FS_STATUS_ALREADY_OPEN</a> = -4
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539">FS_STATUS_EXISTS</a> = -5
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8">FS_STATUS_NOT_FOUND</a> = -6
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78">FS_STATUS_NOT_FILE</a> = -7
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548">FS_STATUS_NOT_DIR</a> = -8
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a">FS_STATUS_ACCESS_ERROR</a> = -9
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6">FS_STATUS_PERMISSION_ERROR</a> = -10
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0">FS_STATUS_FILE_TOO_BIG</a> = -11
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796">FS_STATUS_STORAGE_FULL</a> = -12
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3">FS_STATUS_JOURNAL_FULL</a> = -13
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5">FS_STATUS_UNSUPPORTED_CMD</a> = -14
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128">FS_STATUS_MEDIA_NOT_READY</a> = -15
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498">FS_STATUS_MEDIA_ERROR</a> = -17
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147">FS_STATUS_CORRUPTED</a> = -18
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df">FS_STATUS_FATAL_ERROR</a> = -0x400
<br />
}</td></tr>
<tr class="separator:ga1f6b17153671191447543d781627f223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d75a2f66784083c8a0946918841f97c" id="r_ga9d75a2f66784083c8a0946918841f97c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab0b66b157fabde0907c603ccf939ae1d">FS_ERROR_OK</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749">FS_ERROR_NOT_INIT</a> = -0x30001
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f">FS_ERROR_BUSY</a> = -0x30002
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055">FS_ERROR_CANCELLED</a> = -0x30003
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de">FS_ERROR_END_OF_DIR</a> = -0x30004
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb">FS_ERROR_END_OF_FILE</a> = -0x30005
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56">FS_ERROR_MAX_MOUNT_POINTS</a> = -0x30010
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd">FS_ERROR_MAX_VOLUMES</a> = -0x30011
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4">FS_ERROR_MAX_CLIENTS</a> = -0x30012
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438">FS_ERROR_MAX_FILES</a> = -0x30013
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa">FS_ERROR_MAX_DIRS</a> = -0x30014
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d">FS_ERROR_ALREADY_OPEN</a> = -0x30015
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c">FS_ERROR_ALREADY_EXISTS</a> = -0x30016
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4">FS_ERROR_NOT_FOUND</a> = -0x30017
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93">FS_ERROR_NOT_EMPTY</a> = -0x30018
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151">FS_ERROR_ACCESS_ERROR</a> = -0x30019
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f">FS_ERROR_PERMISSION_ERROR</a> = -0x3001A
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f">FS_ERROR_DATA_CORRUPTED</a> = -0x3001B
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1">FS_ERROR_STORAGE_FULL</a> = -0x3001C
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea">FS_ERROR_JOURNAL_FULL</a> = -0x3001D
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0">FS_ERROR_UNAVAILABLE_COMMAND</a> = -0x3001F
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9">FS_ERROR_UNSUPPORTED_COMMAND</a> = -0x30020
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968">FS_ERROR_INVALID_PARAM</a> = -0x30021
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f">FS_ERROR_INVALID_PATH</a> = -0x30022
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03">FS_ERROR_INVALID_BUFFER</a> = -0x30023
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac">FS_ERROR_INVALID_ALIGNMENT</a> = -0x30024
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5">FS_ERROR_INVALID_CLIENTHANDLE</a> = -0x30025
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0">FS_ERROR_INVALID_FILEHANDLE</a> = -0x30026
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0">FS_ERROR_INVALID_DIRHANDLE</a> = -0x30027
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904">FS_ERROR_NOT_FILE</a> = -0x30028
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733">FS_ERROR_NOT_DIR</a> = -0x30029
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5">FS_ERROR_FILE_TOO_BIG</a> = -0x3002A
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15">FS_ERROR_OUT_OF_RANGE</a> = -0x3002B
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e">FS_ERROR_OUT_OF_RESOURCES</a> = -0x3002C
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b">FS_ERROR_MEDIA_NOT_READY</a> = -0x30040
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70">FS_ERROR_MEDIA_ERROR</a> = -0x30041
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08">FS_ERROR_WRITE_PROTECTED</a> = -0x30042
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe">FS_ERROR_INVALID_MEDIA</a> = -0x30043
<br />
}</td></tr>
<tr class="separator:ga9d75a2f66784083c8a0946918841f97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6262a647f387b5128a72e5fd2ce9c25f" id="r_ga6262a647f387b5128a72e5fd2ce9c25f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806">FS_MODE_READ_OWNER</a> = 0x400
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe">FS_MODE_WRITE_OWNER</a> = 0x200
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e">FS_MODE_EXEC_OWNER</a> = 0x100
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9">FS_MODE_READ_GROUP</a> = 0x040
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119">FS_MODE_WRITE_GROUP</a> = 0x020
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4">FS_MODE_EXEC_GROUP</a> = 0x010
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395">FS_MODE_READ_OTHER</a> = 0x004
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71">FS_MODE_WRITE_OTHER</a> = 0x002
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308">FS_MODE_EXEC_OTHER</a> = 0x001
<br />
}</td></tr>
<tr class="separator:ga6262a647f387b5128a72e5fd2ce9c25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34564ba894f3287a5cb0f78f722dcdf6" id="r_ga34564ba894f3287a5cb0f78f722dcdf6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d">FS_STAT_DIRECTORY</a> = 0x80000000
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6ab780376a0a5ea8b3325c3c93c4d456a6">FS_STAT_QUOTA</a> = 0x60000000
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6a76c8a5d07276fd37ff27c5c49c761ce9">FS_STAT_FILE</a> = 0x01000000
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6ae950574bc911d00c174e8bec63826c00">FS_STAT_ENCRYPTED_FILE</a> = 0x00800000
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6a98a81761c8430be16ebeaa8464f83c71">FS_STAT_LINK</a> = 0x00010000
<br />
}</td></tr>
<tr class="memdesc:ga34564ba894f3287a5cb0f78f722dcdf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a>. <a href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">More...</a><br /></td></tr>
<tr class="separator:ga34564ba894f3287a5cb0f78f722dcdf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fca3cd5dc44c27e60e7cb422a1bf5b6" id="r_ga7fca3cd5dc44c27e60e7cb422a1bf5b6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda">FS_VOLUME_STATE_INITIAL</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002">FS_VOLUME_STATE_READY</a> = 1
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b">FS_VOLUME_STATE_NO_MEDIA</a> = 2
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df">FS_VOLUME_STATE_INVALID_MEDIA</a> = 3
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886">FS_VOLUME_STATE_DIRTY_MEDIA</a> = 4
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242">FS_VOLUME_STATE_WRONG_MEDIA</a> = 5
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb">FS_VOLUME_STATE_MEDIA_ERROR</a> = 6
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058">FS_VOLUME_STATE_DATA_CORRUPTED</a> = 7
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3">FS_VOLUME_STATE_WRITE_PROTECTED</a> = 8
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb">FS_VOLUME_STATE_JOURNAL_FULL</a> = 9
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3">FS_VOLUME_STATE_FATAL</a> = 10
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0">FS_VOLUME_STATE_INVALID</a> = 11
<br />
}</td></tr>
<tr class="separator:ga7fca3cd5dc44c27e60e7cb422a1bf5b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4355665dfa72742ac5ead9bb72ea087d" id="r_ga4355665dfa72742ac5ead9bb72ea087d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d">FSMediaState</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da83332cb1b0081eed00eb984ef8cd0b3f">FS_MEDIA_STATE_READY</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da2460fe5387d6f99aae4c4d349dd9b063">FS_MEDIA_STATE_NO_MEDIA</a> = 1
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da8ecd2c0c3ce0e122caa4da8725ef0c8e">FS_MEDIA_STATE_INVALID_MEDIA</a> = 2
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087daf45633c14210a6c22b9c6f3b2cd7c2c9">FS_MEDIA_STATE_DIRTY_MEDIA</a> = 3
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087daed52811a133e439eb92bf8953b34bcc5">FS_MEDIA_STATE_MEDIA_ERROR</a> = 4
<br />
}</td></tr>
<tr class="separator:ga4355665dfa72742ac5ead9bb72ea087d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0aefa3554d6ab3bcb7ced7df4b0117b4" id="r_ga0aefa3554d6ab3bcb7ced7df4b0117b4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3">FS_MOUNT_SOURCE_SD</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a60d49a44cd4fc3a662984709665b883b">FS_MOUNT_SOURCE_HFIO</a> = 1
<br />
}</td></tr>
<tr class="separator:ga0aefa3554d6ab3bcb7ced7df4b0117b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0919d5f4a1bdb0eeaed34edfb7635939" id="r_ga0919d5f4a1bdb0eeaed34edfb7635939"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a> { <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939a0334dedd762e67db94a6b5c04e74b27d">FS_OPEN_FLAG_NONE</a> = (0 &lt;&lt; 0)
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939a0a51c527c939a58d8312cc8eb9422a85">FS_OPEN_FLAG_UNENCRYPTED</a> = (1 &lt;&lt; 0)
, <br />
&#160;&#160;<a class="el" href="group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939ab8c23b84a70f649ffbd9a3b0ddf2eacf">FS_OPEN_FLAG_PREALLOC_SIZE</a> = (1 &lt;&lt; 1)
<br />
}</td></tr>
<tr class="separator:ga0919d5f4a1bdb0eeaed34edfb7635939"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga1f0358e7339ab9200e445bba413c0a9f" id="r_ga1f0358e7339ab9200e445bba413c0a9f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1f0358e7339ab9200e445bba413c0a9f">FSGetClientBody</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client)</td></tr>
<tr class="memdesc:ga1f0358e7339ab9200e445bba413c0a9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an aligned <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> from an <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a>. <br /></td></tr>
<tr class="separator:ga1f0358e7339ab9200e445bba413c0a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaebf92a75e9b4e3aae481f4d4426a235c" id="r_gaebf92a75e9b4e3aae481f4d4426a235c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaebf92a75e9b4e3aae481f4d4426a235c">FSGetCmdBlockBody</a> (<a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *cmdBlock)</td></tr>
<tr class="memdesc:gaebf92a75e9b4e3aae481f4d4426a235c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an aligned <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a> from an <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a>. <br /></td></tr>
<tr class="separator:gaebf92a75e9b4e3aae481f4d4426a235c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafacf27c729ccabbf69d8444103f13255" id="r_gafacf27c729ccabbf69d8444103f13255"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gafacf27c729ccabbf69d8444103f13255">FSInit</a> ()</td></tr>
<tr class="separator:gafacf27c729ccabbf69d8444103f13255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e4c4b3116eafdbe091851cab48fcf2d" id="r_ga2e4c4b3116eafdbe091851cab48fcf2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2e4c4b3116eafdbe091851cab48fcf2d">FSShutdown</a> ()</td></tr>
<tr class="separator:ga2e4c4b3116eafdbe091851cab48fcf2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga760f1f80ec321ac11497639dbe4b5289" id="r_ga760f1f80ec321ac11497639dbe4b5289"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga760f1f80ec321ac11497639dbe4b5289">FSAddClient</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga760f1f80ec321ac11497639dbe4b5289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe6664f632bd98788508e6580f8a11a9" id="r_gabe6664f632bd98788508e6580f8a11a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gabe6664f632bd98788508e6580f8a11a9">FSDelClient</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gabe6664f632bd98788508e6580f8a11a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2de30738678ac3e8de689fb78ce6aec6" id="r_ga2de30738678ac3e8de689fb78ce6aec6"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2de30738678ac3e8de689fb78ce6aec6">FSGetClientNum</a> ()</td></tr>
<tr class="separator:ga2de30738678ac3e8de689fb78ce6aec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d2ee61abad5cd681f61a3772ce6a32b" id="r_ga0d2ee61abad5cd681f61a3772ce6a32b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0d2ee61abad5cd681f61a3772ce6a32b">FSInitCmdBlock</a> (<a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block)</td></tr>
<tr class="separator:ga0d2ee61abad5cd681f61a3772ce6a32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga531775bb68b2a948745692bee4af1d4e" id="r_ga531775bb68b2a948745692bee4af1d4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga531775bb68b2a948745692bee4af1d4e">FSSetCmdPriority</a> (<a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a> priority)</td></tr>
<tr class="separator:ga531775bb68b2a948745692bee4af1d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7816550d83e42830a695f4fcccd38532" id="r_ga7816550d83e42830a695f4fcccd38532"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga7816550d83e42830a695f4fcccd38532">FSSetStateChangeNotification</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a> *info)</td></tr>
<tr class="separator:ga7816550d83e42830a695f4fcccd38532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed0c05ae94e15752864f4ca618878dda" id="r_gaed0c05ae94e15752864f4ca618878dda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaed0c05ae94e15752864f4ca618878dda">FSGetCwd</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, char *buffer, uint32_t bufferSize, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaed0c05ae94e15752864f4ca618878dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga639b242647970bae759e1854a103af61" id="r_ga639b242647970bae759e1854a103af61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga639b242647970bae759e1854a103af61">FSChangeDir</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga639b242647970bae759e1854a103af61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3beb4db49800a14e4b60c14efb6808b" id="r_gad3beb4db49800a14e4b60c14efb6808b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad3beb4db49800a14e4b60c14efb6808b">FSChangeDirAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:gad3beb4db49800a14e4b60c14efb6808b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3686a63ab25e0923623e49cc429e8c47" id="r_ga3686a63ab25e0923623e49cc429e8c47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga3686a63ab25e0923623e49cc429e8c47">FSGetAsyncResult</a> (<a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a> *message)</td></tr>
<tr class="separator:ga3686a63ab25e0923623e49cc429e8c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9646eba3da257d6c8c6567ee399ca5f6" id="r_ga9646eba3da257d6c8c6567ee399ca5f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9646eba3da257d6c8c6567ee399ca5f6">FSGetStat</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *stat, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga9646eba3da257d6c8c6567ee399ca5f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7fe88d1312c87646de73a12913da316" id="r_gad7fe88d1312c87646de73a12913da316"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad7fe88d1312c87646de73a12913da316">FSGetStatAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *stat, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:gad7fe88d1312c87646de73a12913da316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga344285052c238931420a49875eb0e3c2" id="r_ga344285052c238931420a49875eb0e3c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga344285052c238931420a49875eb0e3c2">FSRemove</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga344285052c238931420a49875eb0e3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ca213d2260bd1f1b34187b9a47efd83" id="r_ga2ca213d2260bd1f1b34187b9a47efd83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2ca213d2260bd1f1b34187b9a47efd83">FSRemoveAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga2ca213d2260bd1f1b34187b9a47efd83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33afd82e53a692a6ea89993afdae45ff" id="r_ga33afd82e53a692a6ea89993afdae45ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga33afd82e53a692a6ea89993afdae45ff">FSOpenFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, const char *mode, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga33afd82e53a692a6ea89993afdae45ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76ec728d36fc73099af8806945ef420a" id="r_ga76ec728d36fc73099af8806945ef420a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga76ec728d36fc73099af8806945ef420a">FSOpenFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, const char *mode, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *outHandle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga76ec728d36fc73099af8806945ef420a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7b5a7d33b12f917f6acd076a95bed94" id="r_gac7b5a7d33b12f917f6acd076a95bed94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gac7b5a7d33b12f917f6acd076a95bed94">FSCloseFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gac7b5a7d33b12f917f6acd076a95bed94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f3c7f9cd0cf62ba64e9cbf136e4396a" id="r_ga9f3c7f9cd0cf62ba64e9cbf136e4396a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9f3c7f9cd0cf62ba64e9cbf136e4396a">FSCloseFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga9f3c7f9cd0cf62ba64e9cbf136e4396a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04f966a162b7131aabd5d6fff9016f55" id="r_ga04f966a162b7131aabd5d6fff9016f55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga04f966a162b7131aabd5d6fff9016f55">FSOpenFileEx</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, const char *mode, <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> createMode, <a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a> openFlag, uint32_t preallocSize, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga04f966a162b7131aabd5d6fff9016f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab482646d99592f89c047eee6add271c8" id="r_gab482646d99592f89c047eee6add271c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab482646d99592f89c047eee6add271c8">FSOpenFileExAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, const char *mode, <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> createMode, <a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a> openFlag, uint32_t preallocSize, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:gab482646d99592f89c047eee6add271c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeead023badf2b9569c2599f73bf8c6a6" id="r_gaeead023badf2b9569c2599f73bf8c6a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaeead023badf2b9569c2599f73bf8c6a6">FSOpenDir</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> *handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaeead023badf2b9569c2599f73bf8c6a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c90ceda1df3f12c4615eb7bf052c5d6" id="r_ga7c90ceda1df3f12c4615eb7bf052c5d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga7c90ceda1df3f12c4615eb7bf052c5d6">FSOpenDirAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> *handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga7c90ceda1df3f12c4615eb7bf052c5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64b1b35f2269488088095f302e6f407" id="r_gaa64b1b35f2269488088095f302e6f407"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaa64b1b35f2269488088095f302e6f407">FSMakeDir</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaa64b1b35f2269488088095f302e6f407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b1992a594ea9d6fd27ece3027aca785" id="r_ga9b1992a594ea9d6fd27ece3027aca785"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9b1992a594ea9d6fd27ece3027aca785">FSMakeDirAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga9b1992a594ea9d6fd27ece3027aca785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ccabfb7058d7800b1c669f0d7b0746b" id="r_ga7ccabfb7058d7800b1c669f0d7b0746b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga7ccabfb7058d7800b1c669f0d7b0746b">FSReadDir</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a> *entry, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga7ccabfb7058d7800b1c669f0d7b0746b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabadc8cb739151c89e40912e05dba295f" id="r_gabadc8cb739151c89e40912e05dba295f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gabadc8cb739151c89e40912e05dba295f">FSReadDirAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a> *entry, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:gabadc8cb739151c89e40912e05dba295f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3170ab03aa0e68c90c172051dbaa77c4" id="r_ga3170ab03aa0e68c90c172051dbaa77c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga3170ab03aa0e68c90c172051dbaa77c4">FSRewindDir</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga3170ab03aa0e68c90c172051dbaa77c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad47a09942b9b2fdc5984ef1cd5cd6e3f" id="r_gad47a09942b9b2fdc5984ef1cd5cd6e3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad47a09942b9b2fdc5984ef1cd5cd6e3f">FSCloseDir</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gad47a09942b9b2fdc5984ef1cd5cd6e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa51c9bd7ab509d10ecef302571f5c97c" id="r_gaa51c9bd7ab509d10ecef302571f5c97c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaa51c9bd7ab509d10ecef302571f5c97c">FSGetVolumeInfo</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a> *volumeInfo, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaa51c9bd7ab509d10ecef302571f5c97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b4591d5fb87d900bdf40d2744f44248" id="r_ga0b4591d5fb87d900bdf40d2744f44248"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0b4591d5fb87d900bdf40d2744f44248">FSGetVolumeInfoAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a> *volumeInfo, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga0b4591d5fb87d900bdf40d2744f44248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0b1ecc4c4ba01b5c8413b8212af01d7" id="r_gac0b1ecc4c4ba01b5c8413b8212af01d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gac0b1ecc4c4ba01b5c8413b8212af01d7">FSCloseDirAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:gac0b1ecc4c4ba01b5c8413b8212af01d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga998c307710f5c5778b2895c9cd5cfd53" id="r_ga998c307710f5c5778b2895c9cd5cfd53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga998c307710f5c5778b2895c9cd5cfd53">FSChangeMode</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> mode, <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> modeMask, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga998c307710f5c5778b2895c9cd5cfd53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19deabb22a1f676ab9ed86885c6a6949" id="r_ga19deabb22a1f676ab9ed86885c6a6949"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga19deabb22a1f676ab9ed86885c6a6949">FSChangeModeAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> mode, <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> modeMask, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga19deabb22a1f676ab9ed86885c6a6949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae95e5ec88447d52e8af2ff9effcd1f9" id="r_gaae95e5ec88447d52e8af2ff9effcd1f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaae95e5ec88447d52e8af2ff9effcd1f9">FSGetFreeSpaceSize</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, uint64_t *outSize, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaae95e5ec88447d52e8af2ff9effcd1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d7ca887d7f6252e143dc30e3b83832a" id="r_ga2d7ca887d7f6252e143dc30e3b83832a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2d7ca887d7f6252e143dc30e3b83832a">FSGetFreeSpaceSizeAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *path, uint64_t *outSize, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga2d7ca887d7f6252e143dc30e3b83832a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa351c6ca5a60498b6f2e453e1f1b9380" id="r_gaa351c6ca5a60498b6f2e453e1f1b9380"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaa351c6ca5a60498b6f2e453e1f1b9380">FSGetStatFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *stat, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaa351c6ca5a60498b6f2e453e1f1b9380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bb67ef785cdc56ea1ad4a02bce663f5" id="r_ga0bb67ef785cdc56ea1ad4a02bce663f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0bb67ef785cdc56ea1ad4a02bce663f5">FSGetStatFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *stat, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga0bb67ef785cdc56ea1ad4a02bce663f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7f3d2a2e3a6d0181a9b5fabce434f6b" id="r_gad7f3d2a2e3a6d0181a9b5fabce434f6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad7f3d2a2e3a6d0181a9b5fabce434f6b">FSReadFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gad7f3d2a2e3a6d0181a9b5fabce434f6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13129be833588285173cda45f4634e07" id="r_ga13129be833588285173cda45f4634e07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga13129be833588285173cda45f4634e07">FSReadFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga13129be833588285173cda45f4634e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga709b7c38ec22ffcbe37e73910ba26fef" id="r_ga709b7c38ec22ffcbe37e73910ba26fef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga709b7c38ec22ffcbe37e73910ba26fef">FSReadFileWithPos</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga709b7c38ec22ffcbe37e73910ba26fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78599f6198d4b30ab7bf8468f1b3107f" id="r_ga78599f6198d4b30ab7bf8468f1b3107f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga78599f6198d4b30ab7bf8468f1b3107f">FSReadFileWithPosAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga78599f6198d4b30ab7bf8468f1b3107f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7261f4f9222932de57b298df1846283" id="r_gad7261f4f9222932de57b298df1846283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad7261f4f9222932de57b298df1846283">FSWriteFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gad7261f4f9222932de57b298df1846283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga959cbdb58e156292adee282173bccf39" id="r_ga959cbdb58e156292adee282173bccf39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga959cbdb58e156292adee282173bccf39">FSWriteFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga959cbdb58e156292adee282173bccf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf71919bae75bc215af124864b18470d2" id="r_gaf71919bae75bc215af124864b18470d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaf71919bae75bc215af124864b18470d2">FSWriteFileWithPos</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaf71919bae75bc215af124864b18470d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ebed842fcc4ccf304b525136eb69170" id="r_ga5ebed842fcc4ccf304b525136eb69170"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga5ebed842fcc4ccf304b525136eb69170">FSWriteFileWithPosAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga5ebed842fcc4ccf304b525136eb69170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae6fb7d700dcb203a83bac2d98ade8c9" id="r_gaae6fb7d700dcb203a83bac2d98ade8c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaae6fb7d700dcb203a83bac2d98ade8c9">FSGetPosFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> fileHandle, uint32_t *pos, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaae6fb7d700dcb203a83bac2d98ade8c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c4b12022066f8197bd72d8cddd160eb" id="r_ga2c4b12022066f8197bd72d8cddd160eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2c4b12022066f8197bd72d8cddd160eb">FSGetPosFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> fileHandle, uint32_t *pos, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga2c4b12022066f8197bd72d8cddd160eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75976cef9bae6854b7764ec04c62fec2" id="r_ga75976cef9bae6854b7764ec04c62fec2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga75976cef9bae6854b7764ec04c62fec2">FSSetPosFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga75976cef9bae6854b7764ec04c62fec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf2d1415eab3c0d19f8853447a8f1ca1" id="r_gadf2d1415eab3c0d19f8853447a8f1ca1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gadf2d1415eab3c0d19f8853447a8f1ca1">FSSetPosFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:gadf2d1415eab3c0d19f8853447a8f1ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76abe51031ab2f0ce6b12340aad38518" id="r_ga76abe51031ab2f0ce6b12340aad38518"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga76abe51031ab2f0ce6b12340aad38518">FSFlushFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga76abe51031ab2f0ce6b12340aad38518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6774e156c1abfda134d9f10bb6502e06" id="r_ga6774e156c1abfda134d9f10bb6502e06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga6774e156c1abfda134d9f10bb6502e06">FSFlushFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga6774e156c1abfda134d9f10bb6502e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafce7a63c6647090cd019ae182f209917" id="r_gafce7a63c6647090cd019ae182f209917"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gafce7a63c6647090cd019ae182f209917">FSTruncateFile</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gafce7a63c6647090cd019ae182f209917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76c71a0e11450c3d33d6885a0b0157a4" id="r_ga76c71a0e11450c3d33d6885a0b0157a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga76c71a0e11450c3d33d6885a0b0157a4">FSTruncateFileAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga76c71a0e11450c3d33d6885a0b0157a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b5804eb975a5dc3d81fd4f018c1e3a1" id="r_ga9b5804eb975a5dc3d81fd4f018c1e3a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9b5804eb975a5dc3d81fd4f018c1e3a1">FSRename</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *oldPath, const char *newPath, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga9b5804eb975a5dc3d81fd4f018c1e3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6254ede06a679256ffc1ed2aed600597" id="r_ga6254ede06a679256ffc1ed2aed600597"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga6254ede06a679256ffc1ed2aed600597">FSRenameAsync</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *block, const char *oldPath, const char *newPath, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask, <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *asyncData)</td></tr>
<tr class="separator:ga6254ede06a679256ffc1ed2aed600597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga979baba07bd5c72713b1c4b6747807df" id="r_ga979baba07bd5c72713b1c4b6747807df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga979baba07bd5c72713b1c4b6747807df">FSGetVolumeState</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client)</td></tr>
<tr class="separator:ga979baba07bd5c72713b1c4b6747807df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46abba461a7501ffa3e16fff819e8d86" id="r_ga46abba461a7501ffa3e16fff819e8d86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga46abba461a7501ffa3e16fff819e8d86">FSGetLastError</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client)</td></tr>
<tr class="separator:ga46abba461a7501ffa3e16fff819e8d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02275f4380e251278dd36ff39fb81a4c" id="r_ga02275f4380e251278dd36ff39fb81a4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga02275f4380e251278dd36ff39fb81a4c">FSGetLastErrorCodeForViewer</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client)</td></tr>
<tr class="separator:ga02275f4380e251278dd36ff39fb81a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae434ed78ae7fef8bf141e65b3499380b" id="r_gae434ed78ae7fef8bf141e65b3499380b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gae434ed78ae7fef8bf141e65b3499380b">FSGetMountSource</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *cmd, <a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a> type, <a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a> *out, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gae434ed78ae7fef8bf141e65b3499380b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94de9e57c45f241021449db1e7bd5e9a" id="r_ga94de9e57c45f241021449db1e7bd5e9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga94de9e57c45f241021449db1e7bd5e9a">FSMount</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *cmd, <a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a> *source, const char *target, uint32_t bytes, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga94de9e57c45f241021449db1e7bd5e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b949e4e5c6c62188a1422d2b56a3304" id="r_ga2b949e4e5c6c62188a1422d2b56a3304"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2b949e4e5c6c62188a1422d2b56a3304">FSUnmount</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *cmd, const char *target, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga2b949e4e5c6c62188a1422d2b56a3304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga508d13b573b1137c67f37b3c996ae7ff" id="r_ga508d13b573b1137c67f37b3c996ae7ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga508d13b573b1137c67f37b3c996ae7ff">FSBindMount</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *cmd, const char *source, const char *target, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:ga508d13b573b1137c67f37b3c996ae7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf19dbd907491e2e618dc00ddadb11a2a" id="r_gaf19dbd907491e2e618dc00ddadb11a2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaf19dbd907491e2e618dc00ddadb11a2a">FSBindUnmount</a> (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *client, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *cmd, const char *target, <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> errorMask)</td></tr>
<tr class="separator:gaf19dbd907491e2e618dc00ddadb11a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf09483c31266aa37bfbbf34895aa6eac" id="r_gaf09483c31266aa37bfbbf34895aa6eac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaf09483c31266aa37bfbbf34895aa6eac">FSTimeToCalendarTime</a> (<a class="el" href="group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3">FSTime</a> time, <a class="el" href="group__coreinit__time.html#structOSCalendarTime">OSCalendarTime</a> *outCalendarTime)</td></tr>
<tr class="memdesc:gaf09483c31266aa37bfbbf34895aa6eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">File times aren't always available in which case it returns the default 1980-01-01. <br /></td></tr>
<tr class="separator:gaf09483c31266aa37bfbbf34895aa6eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Mount, access and modify filesystems directly. </p>
<p>First call FSInit to initialise the file system library, then call FSAddClient to initialise your <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> structure, then you need to use FSInitCmdBlock to initialise an <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> structure for each command you want to run in parallel. You must ensure the previous filesystem command has been completed before reusing the same <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a>, you do not need to reinitialise an <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> before reusing it. </p>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structFSFsm" id="structFSFsm"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSFsm">&#9670;&#160;</a></span>FSFsm</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSFsm</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00213">213</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
</div>
<a name="structFSCmdQueue" id="structFSCmdQueue"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSCmdQueue">&#9670;&#160;</a></span>FSCmdQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSCmdQueue</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00219">219</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
</div>
<a name="structFSMessage" id="structFSMessage"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSMessage">&#9670;&#160;</a></span>FSMessage</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSMessage</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00225">225</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a735984d41155bc1032e09bece8f8d66d" name="a735984d41155bc1032e09bece8f8d66d"></a>void *</td>
<td class="fieldname">
data</td>
<td class="fielddoc">
Message data. </td></tr>
<tr><td class="fieldtype">
<a id="ae8c601e360aa6eee90598a48d0db1d5c" name="ae8c601e360aa6eee90598a48d0db1d5c"></a><a class="el" href="group__coreinit__msgq.html#gaf6b4af31211f6f04e4039ee8e4613406">OSFunctionType</a></td>
<td class="fieldname">
type</td>
<td class="fielddoc">
Type of message. </td></tr>
</table>
</div>
</div>
<a name="structFSClientBodyLink" id="structFSClientBodyLink"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSClientBodyLink">&#9670;&#160;</a></span>FSClientBodyLink</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSClientBodyLink</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Link entry used for FSClientBodyQueue. </p>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00242">242</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a9d081f8792f3820e13a92c48eb5f789f" name="a9d081f8792f3820e13a92c48eb5f789f"></a><a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> *</td>
<td class="fieldname">
next</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a5ec37d34995cca746d8e044a8fd3d768" name="a5ec37d34995cca746d8e044a8fd3d768"></a><a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> *</td>
<td class="fieldname">
prev</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structFSClientBody" id="structFSClientBody"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSClientBody">&#9670;&#160;</a></span>FSClientBody</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSClientBody</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00251">251</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a6bc6dca64deadca1566bfee85b05dd9c" name="a6bc6dca64deadca1566bfee85b05dd9c"></a><a class="el" href="group__coreinit__ios.html#gafa5f70dc8128063d8bd583fb48235cf5">IOSHandle</a></td>
<td class="fieldname">
clientHandle</td>
<td class="fielddoc">
IOSHandle returned from fsaShimOpen. </td></tr>
<tr><td class="fieldtype">
<a id="a6346b450b8415c6d49a52ff2228da2fb" name="a6346b450b8415c6d49a52ff2228da2fb"></a><a class="el" href="group__coreinit__fs.html#structFSFsm">FSFsm</a></td>
<td class="fieldname">
fsm</td>
<td class="fielddoc">
State machine. </td></tr>
<tr><td class="fieldtype">
<a id="a6d291772c3f24d667b6aa97bb3433f72" name="a6d291772c3f24d667b6aa97bb3433f72"></a><a class="el" href="group__coreinit__fs.html#structFSCmdQueue">FSCmdQueue</a></td>
<td class="fieldname">
cmdQueue</td>
<td class="fielddoc">
Command queue of FS commands. </td></tr>
<tr><td class="fieldtype">
<a id="ad7a09c6b3e0f18aa8aba2da17b106e23" name="ad7a09c6b3e0f18aa8aba2da17b106e23"></a><a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a> *</td>
<td class="fieldname">
lastDequeuedCommand</td>
<td class="fielddoc">
The last dequeued command. </td></tr>
<tr><td class="fieldtype">
<a id="a5dfd3b2b342569717a79e66cd01bbf96" name="a5dfd3b2b342569717a79e66cd01bbf96"></a><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a></td>
<td class="fieldname">
emulatedError</td>
<td class="fielddoc">
Emulated error, set with FSSetEmulatedError. </td></tr>
<tr><td class="fieldtype">
<a id="a8de36bad0ae68f6b3e78f6531d0c1cbf" name="a8de36bad0ae68f6b3e78f6531d0c1cbf"></a><a class="el" href="group__coreinit__fastmutex.html#structOSFastMutex">OSFastMutex</a></td>
<td class="fieldname">
mutex</td>
<td class="fielddoc">
Mutex used to protect <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> data. </td></tr>
<tr><td class="fieldtype">
<a id="a26c8bd0aab8ba35f65d3d10d312cf6b6" name="a26c8bd0aab8ba35f65d3d10d312cf6b6"></a><a class="el" href="group__coreinit__alarms.html#structOSAlarm">OSAlarm</a></td>
<td class="fieldname">
fsmAlarm</td>
<td class="fielddoc">
Alarm used by fsm for unknown reasons. </td></tr>
<tr><td class="fieldtype">
<a id="af5896d06cfc0a7d04b99d96d9a780438" name="af5896d06cfc0a7d04b99d96d9a780438"></a><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a></td>
<td class="fieldname">
lastError</td>
<td class="fielddoc">
Error of last FS command. </td></tr>
<tr><td class="fieldtype">
<a id="a51945ad229e901b7c853668833f15563" name="a51945ad229e901b7c853668833f15563"></a>bool</td>
<td class="fieldname">
isLastErrorWithoutVolume</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a5a4bc2465a15534944a7f9f4f29301cc" name="a5a4bc2465a15534944a7f9f4f29301cc"></a><a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a></td>
<td class="fieldname">
fsCmdHandlerMsg</td>
<td class="fielddoc">
Message used to send FsCmdHandler message when FSA async callback is received. </td></tr>
<tr><td class="fieldtype">
<a id="a7a0a7b6861501dae94c8ab73e212cd67" name="a7a0a7b6861501dae94c8ab73e212cd67"></a>char</td>
<td class="fieldname">
lastMountSourceDevice[0x10]</td>
<td class="fielddoc">
Device name of the last mount source returned by FSGetMountSourceNext. </td></tr>
<tr><td class="fieldtype">
<a id="ace88d9187fb0716761f651baa1eb8a53" name="ace88d9187fb0716761f651baa1eb8a53"></a><a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a></td>
<td class="fieldname">
findMountSourceType</td>
<td class="fielddoc">
Mount source type to find with FSGetMountSourceNext. </td></tr>
<tr><td class="fieldtype">
<a id="a084aabf78200d4eb0df2f4b53adc5db6" name="a084aabf78200d4eb0df2f4b53adc5db6"></a><a class="el" href="group__coreinit__fs.html#structFSClientBodyLink">FSClientBodyLink</a></td>
<td class="fieldname">
link</td>
<td class="fielddoc">
Link used for linked list of clients. </td></tr>
<tr><td class="fieldtype">
<a id="a11543702d5c65f04a448e44ab6453958" name="a11543702d5c65f04a448e44ab6453958"></a><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *</td>
<td class="fieldname">
client</td>
<td class="fielddoc">
Pointer to unaligned <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> structure. </td></tr>
</table>
</div>
</div>
<a name="structFSClient" id="structFSClient"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSClient">&#9670;&#160;</a></span>FSClient</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSClient</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00316">316</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
</div>
<a name="structFSCmdBlock" id="structFSCmdBlock"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSCmdBlock">&#9670;&#160;</a></span>FSCmdBlock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSCmdBlock</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00322">322</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
</div>
<a name="structFSStat" id="structFSStat"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSStat">&#9670;&#160;</a></span>FSStat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSStat</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00328">328</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="aac73acba77991b837a4434a4193a9ad0" name="aac73acba77991b837a4434a4193a9ad0"></a><a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a></td>
<td class="fieldname">
flags</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aebf0b867285086136461bbcdc6ffe535" name="aebf0b867285086136461bbcdc6ffe535"></a><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a></td>
<td class="fieldname">
mode</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a110a9f93ec5f0655ba1aef5afb020e3c" name="a110a9f93ec5f0655ba1aef5afb020e3c"></a>uint32_t</td>
<td class="fieldname">
owner</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a0d20c78ce80e301ed514bd4b4dec9ec0" name="a0d20c78ce80e301ed514bd4b4dec9ec0"></a>uint32_t</td>
<td class="fieldname">
group</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ab2c6b258f02add8fdf4cfc7c371dd772" name="ab2c6b258f02add8fdf4cfc7c371dd772"></a>uint32_t</td>
<td class="fieldname">
size</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa604252d2ae1b95231fe940340fbdee2" name="aa604252d2ae1b95231fe940340fbdee2"></a>uint32_t</td>
<td class="fieldname">
allocSize</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ac41961c9f7d077d8501e957be77e34f1" name="ac41961c9f7d077d8501e957be77e34f1"></a>uint64_t</td>
<td class="fieldname">
quotaSize</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a565c1b579da0c9f968488e046b2fe6b1" name="a565c1b579da0c9f968488e046b2fe6b1"></a>uint32_t</td>
<td class="fieldname">
entryId</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="abf8b6888814e5ffcd5f5db5eb33482a9" name="abf8b6888814e5ffcd5f5db5eb33482a9"></a><a class="el" href="group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3">FSTime</a></td>
<td class="fieldname">
created</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a12d3fe3418c472b5a37a47b170b06ac3" name="a12d3fe3418c472b5a37a47b170b06ac3"></a><a class="el" href="group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3">FSTime</a></td>
<td class="fieldname">
modified</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structFSStateChangeParams" id="structFSStateChangeParams"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSStateChangeParams">&#9670;&#160;</a></span>FSStateChangeParams</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSStateChangeParams</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00354">354</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ad5db6962399d7dffd2db64ea5b7aafa3" name="ad5db6962399d7dffd2db64ea5b7aafa3"></a><a class="el" href="group__coreinit__fs.html#ga2298536be3a7d68a453f727413ebdd8b">FSStateChangeCallback</a></td>
<td class="fieldname">
callback</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a13623f1d68513495c21f8b061b1a5aec" name="a13623f1d68513495c21f8b061b1a5aec"></a>void *</td>
<td class="fieldname">
param</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a42e83d39de21db4dcec5631890de47cd" name="a42e83d39de21db4dcec5631890de47cd"></a><a class="el" href="group__coreinit__msgq.html#structOSMessageQueue">OSMessageQueue</a> *</td>
<td class="fieldname">
ioMsgQueue</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structFSAsyncData" id="structFSAsyncData"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSAsyncData">&#9670;&#160;</a></span>FSAsyncData</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSAsyncData</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00365">365</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ad49bc6f4d45e66024f1d6906d2655e1d" name="ad49bc6f4d45e66024f1d6906d2655e1d"></a><a class="el" href="group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12">FSAsyncCallback</a></td>
<td class="fieldname">
callback</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aba18f3d521fde3af39c58b809a9c7ef0" name="aba18f3d521fde3af39c58b809a9c7ef0"></a>uint32_t</td>
<td class="fieldname">
param</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a42e83d39de21db4dcec5631890de47cd" name="a42e83d39de21db4dcec5631890de47cd"></a><a class="el" href="group__coreinit__msgq.html#structOSMessageQueue">OSMessageQueue</a> *</td>
<td class="fieldname">
ioMsgQueue</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structFSAsyncResult" id="structFSAsyncResult"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSAsyncResult">&#9670;&#160;</a></span>FSAsyncResult</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSAsyncResult</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Stores the result of an async FS command. </p>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00379">379</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ad7137a27bc31ff7eece8536651b7b4b3" name="ad7137a27bc31ff7eece8536651b7b4b3"></a><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a></td>
<td class="fieldname">
asyncData</td>
<td class="fielddoc">
User supplied async data. </td></tr>
<tr><td class="fieldtype">
<a id="a7dcf3aa9f1d69c92475409d568975927" name="a7dcf3aa9f1d69c92475409d568975927"></a><a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a></td>
<td class="fieldname">
ioMsg</td>
<td class="fielddoc">
Message to put into asyncdata.ioMsgQueue. </td></tr>
<tr><td class="fieldtype">
<a id="a11543702d5c65f04a448e44ab6453958" name="a11543702d5c65f04a448e44ab6453958"></a><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *</td>
<td class="fieldname">
client</td>
<td class="fielddoc">
<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> which owns this result. </td></tr>
<tr><td class="fieldtype">
<a id="a0fc9bb3b8dff2c3ca7841b7c8c3be994" name="a0fc9bb3b8dff2c3ca7841b7c8c3be994"></a><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *</td>
<td class="fieldname">
block</td>
<td class="fielddoc">
<a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> which owns this result. </td></tr>
<tr><td class="fieldtype">
<a id="a233c74be9747e12b24db3b88a02c63df" name="a233c74be9747e12b24db3b88a02c63df"></a><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a></td>
<td class="fieldname">
status</td>
<td class="fielddoc">
The result of the command. </td></tr>
</table>
</div>
</div>
<a name="structFSCmdBlockBody" id="structFSCmdBlockBody"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSCmdBlockBody">&#9670;&#160;</a></span>FSCmdBlockBody</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSCmdBlockBody</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00403">403</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a40c9cc76ba34177dcd74b8964d0be041" name="a40c9cc76ba34177dcd74b8964d0be041"></a><a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a></td>
<td class="fieldname">
asyncResult</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structFSDirectoryEntry" id="structFSDirectoryEntry"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSDirectoryEntry">&#9670;&#160;</a></span>FSDirectoryEntry</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSDirectoryEntry</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00412">412</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="acb40e6b6641b847446c567adb49c6bf2" name="acb40e6b6641b847446c567adb49c6bf2"></a><a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a></td>
<td class="fieldname">
info</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a8e03167ce04350be901b028cc4cf1ce1" name="a8e03167ce04350be901b028cc4cf1ce1"></a>char</td>
<td class="fieldname">
name[256]</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structFSMountSource" id="structFSMountSource"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSMountSource">&#9670;&#160;</a></span>FSMountSource</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSMountSource</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00420">420</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
</div>
<a name="structFSVolumeInfo" id="structFSVolumeInfo"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structFSVolumeInfo">&#9670;&#160;</a></span>FSVolumeInfo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct FSVolumeInfo</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00426">426</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a773b39d480759f67926cb18ae2219281" name="a773b39d480759f67926cb18ae2219281"></a>uint32_t</td>
<td class="fieldname">
flags</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a198797ffcbc34298a287970aa6bf99c0" name="a198797ffcbc34298a287970aa6bf99c0"></a><a class="el" href="group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d">FSMediaState</a></td>
<td class="fieldname">
mediaState</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a82e1b458fdfb3a02c3448f4b9de51593" name="a82e1b458fdfb3a02c3448f4b9de51593"></a>uint32_t</td>
<td class="fieldname">
unk0x0C</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa412b00d1bc9fa81b37881e3302d4328" name="aa412b00d1bc9fa81b37881e3302d4328"></a>uint32_t</td>
<td class="fieldname">
unk0x10</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="adbade892f4c2ffcbf04db8a50ca1de62" name="adbade892f4c2ffcbf04db8a50ca1de62"></a>int32_t</td>
<td class="fieldname">
unk0x14</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ab360b71a1c657e71d00923631c3dd089" name="ab360b71a1c657e71d00923631c3dd089"></a>int32_t</td>
<td class="fieldname">
unk0x18</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ac81b7c699b93cc0fd7c0593cf1ccbc85" name="ac81b7c699b93cc0fd7c0593cf1ccbc85"></a>char</td>
<td class="fieldname">
volumeLabel[128]</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af71fa984bb743d52b578fe0edb078068" name="af71fa984bb743d52b578fe0edb078068"></a>char</td>
<td class="fieldname">
volumeId[128]</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a90f40238cd848d2f441d861bfc7f0295" name="a90f40238cd848d2f441d861bfc7f0295"></a>char</td>
<td class="fieldname">
devicePath[16]</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a07b006e1ee9391ae3f04787278fcdb8a" name="a07b006e1ee9391ae3f04787278fcdb8a"></a>char</td>
<td class="fieldname">
mountPath[128]</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga4582bae4ca53dd39ad0167afd5ba0cc4" name="ga4582bae4ca53dd39ad0167afd5ba0cc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4582bae4ca53dd39ad0167afd5ba0cc4">&#9670;&#160;</a></span>FS_MAX_PATH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FS_MAX_PATH&#160;&#160;&#160;(0x27F)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00028">28</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga8e626e8e0a59e9f702b287027ad0508c" name="ga8e626e8e0a59e9f702b287027ad0508c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e626e8e0a59e9f702b287027ad0508c">&#9670;&#160;</a></span>FS_MODE_LENGTH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FS_MODE_LENGTH&#160;&#160;&#160;(0x10)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00029">29</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga2d767e5c83f5bd44e88478fa122054d4" name="ga2d767e5c83f5bd44e88478fa122054d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d767e5c83f5bd44e88478fa122054d4">&#9670;&#160;</a></span>FSDirectoryHandle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00031">31</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga05375f3bcf9cadbf37d0ae805826a2c6" name="ga05375f3bcf9cadbf37d0ae805826a2c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga05375f3bcf9cadbf37d0ae805826a2c6">&#9670;&#160;</a></span>FSFileHandle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00032">32</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga1f59ba3212bd012133d5bad4778568cd" name="ga1f59ba3212bd012133d5bad4778568cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f59ba3212bd012133d5bad4778568cd">&#9670;&#160;</a></span>FSPriority</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00033">33</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga6cfac1664c12f43d118b1fe71f7faef3" name="ga6cfac1664c12f43d118b1fe71f7faef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6cfac1664c12f43d118b1fe71f7faef3">&#9670;&#160;</a></span>FSTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint64_t <a class="el" href="group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3">FSTime</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00034">34</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga2be9be98a84512ea0ea36222ce406f1a" name="ga2be9be98a84512ea0ea36222ce406f1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2be9be98a84512ea0ea36222ce406f1a">&#9670;&#160;</a></span>FSFsm</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSFsm">FSFsm</a> <a class="el" href="group__coreinit__fs.html#structFSFsm">FSFsm</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00036">36</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga12563d56dd1fb5444aac2ba87ba10898" name="ga12563d56dd1fb5444aac2ba87ba10898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga12563d56dd1fb5444aac2ba87ba10898">&#9670;&#160;</a></span>FSCmdQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSCmdQueue">FSCmdQueue</a> <a class="el" href="group__coreinit__fs.html#structFSCmdQueue">FSCmdQueue</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00037">37</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="gab35dda4d8297727e6219c1ceeb4ee470" name="gab35dda4d8297727e6219c1ceeb4ee470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab35dda4d8297727e6219c1ceeb4ee470">&#9670;&#160;</a></span>FSClientBodyLink</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSClientBodyLink">FSClientBodyLink</a> <a class="el" href="group__coreinit__fs.html#structFSClientBodyLink">FSClientBodyLink</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00038">38</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga3d6d3f208b1b5342d43b0f930e975606" name="ga3d6d3f208b1b5342d43b0f930e975606"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d6d3f208b1b5342d43b0f930e975606">&#9670;&#160;</a></span>FSAsyncData</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> <a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00039">39</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="gafd7aa5db40d93ccd3c6fb5a9425a5ce8" name="gafd7aa5db40d93ccd3c6fb5a9425a5ce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd7aa5db40d93ccd3c6fb5a9425a5ce8">&#9670;&#160;</a></span>FSAsyncResult</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a> <a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00040">40</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="gad22c49be89d3f89dcbef867556526f7f" name="gad22c49be89d3f89dcbef867556526f7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad22c49be89d3f89dcbef867556526f7f">&#9670;&#160;</a></span>FSClientBody</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00041">41</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga0eeceb823c04f4d2aa6b68ccee757791" name="ga0eeceb823c04f4d2aa6b68ccee757791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0eeceb823c04f4d2aa6b68ccee757791">&#9670;&#160;</a></span>FSClient</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00042">42</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga3571a5553c38b6831f5648b8e78bfd08" name="ga3571a5553c38b6831f5648b8e78bfd08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3571a5553c38b6831f5648b8e78bfd08">&#9670;&#160;</a></span>FSCmdBlockBody</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a> <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00043">43</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga713d80bb7e2b4ca8e54b454362160c00" name="ga713d80bb7e2b4ca8e54b454362160c00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga713d80bb7e2b4ca8e54b454362160c00">&#9670;&#160;</a></span>FSCmdBlock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00044">44</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga56de6d1694655ef7057c4066ca37a8cb" name="ga56de6d1694655ef7057c4066ca37a8cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga56de6d1694655ef7057c4066ca37a8cb">&#9670;&#160;</a></span>FSDirectoryEntry</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a> <a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00045">45</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga365d7afb1d3b3bb3b21a73bc94c8e15c" name="ga365d7afb1d3b3bb3b21a73bc94c8e15c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga365d7afb1d3b3bb3b21a73bc94c8e15c">&#9670;&#160;</a></span>FSMessage</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a> <a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00046">46</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga8c4ea421366e3e223da36148abe75fa5" name="ga8c4ea421366e3e223da36148abe75fa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8c4ea421366e3e223da36148abe75fa5">&#9670;&#160;</a></span>FSMountSource</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a> <a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00047">47</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga77c880c8125209467df8d865cedd7622" name="ga77c880c8125209467df8d865cedd7622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga77c880c8125209467df8d865cedd7622">&#9670;&#160;</a></span>FSStat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00048">48</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga5e24e4f06c161b5fa311433734d98f67" name="ga5e24e4f06c161b5fa311433734d98f67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e24e4f06c161b5fa311433734d98f67">&#9670;&#160;</a></span>FSStateChangeParams</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a> <a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00049">49</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga8b66cf27300038073f95994b29c15d4c" name="ga8b66cf27300038073f95994b29c15d4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b66cf27300038073f95994b29c15d4c">&#9670;&#160;</a></span>FSStateChangeInfo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a> <a class="el" href="group__coreinit__fs.html#ga8b66cf27300038073f95994b29c15d4c">FSStateChangeInfo</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00050">50</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e" name="ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e">&#9670;&#160;</a></span>FSVolumeInfo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a> <a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00051">51</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga99183d2eb6bb1d6a872103bb6b345741" name="ga99183d2eb6bb1d6a872103bb6b345741"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99183d2eb6bb1d6a872103bb6b345741">&#9670;&#160;</a></span>FSErrorFlag</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a> <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga58b85e803ff2d18ff8d5ea333e20601f" name="ga58b85e803ff2d18ff8d5ea333e20601f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga58b85e803ff2d18ff8d5ea333e20601f">&#9670;&#160;</a></span>FSStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga92dfc1cb46d1c94d258de0e1efa967b0" name="ga92dfc1cb46d1c94d258de0e1efa967b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga92dfc1cb46d1c94d258de0e1efa967b0">&#9670;&#160;</a></span>FSError</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gab8125b9b7deedb1c37dd0af1f521ecf4" name="gab8125b9b7deedb1c37dd0af1f521ecf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab8125b9b7deedb1c37dd0af1f521ecf4">&#9670;&#160;</a></span>FSMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a> <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga5f70fdefa3e5a929c6afc6867aa27b0b" name="ga5f70fdefa3e5a929c6afc6867aa27b0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5f70fdefa3e5a929c6afc6867aa27b0b">&#9670;&#160;</a></span>FSStatFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a> <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags for <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a>. </p>
<p>One can return multiple flags, so for example a file that's encrypted or a linked directory. </p>
</div>
</div>
<a id="ga9af46666174a05b16b50364791cf29af" name="ga9af46666174a05b16b50364791cf29af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9af46666174a05b16b50364791cf29af">&#9670;&#160;</a></span>FSVolumeState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gafee0a2b17471988e0bc4b5ceaadf979d" name="gafee0a2b17471988e0bc4b5ceaadf979d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafee0a2b17471988e0bc4b5ceaadf979d">&#9670;&#160;</a></span>FSMediaState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d">FSMediaState</a> <a class="el" href="group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d">FSMediaState</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga1045147da8d55ea44da1683960ce5b10" name="ga1045147da8d55ea44da1683960ce5b10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1045147da8d55ea44da1683960ce5b10">&#9670;&#160;</a></span>FSMountSourceType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a> <a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga35529154446e18d80ef085501fa122fd" name="ga35529154446e18d80ef085501fa122fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35529154446e18d80ef085501fa122fd">&#9670;&#160;</a></span>FSOpenFileFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a> <a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gab60cdc17cc20ffc112bbb026c722cb12" name="gab60cdc17cc20ffc112bbb026c722cb12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab60cdc17cc20ffc112bbb026c722cb12">&#9670;&#160;</a></span>FSAsyncCallback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* FSAsyncCallback) (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *, <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *, <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>, uint32_t)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00210">210</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga2298536be3a7d68a453f727413ebdd8b" name="ga2298536be3a7d68a453f727413ebdd8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2298536be3a7d68a453f727413ebdd8b">&#9670;&#160;</a></span>FSStateChangeCallback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* FSStateChangeCallback) (<a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *, <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a>, void *)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00211">211</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga0855d2d4cd8ada5af1a2b71246039e53" name="ga0855d2d4cd8ada5af1a2b71246039e53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0855d2d4cd8ada5af1a2b71246039e53">&#9670;&#160;</a></span>FSErrorFlag</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a536cff1b3fea9dfe46bbf998fc21ee30" name="gga0855d2d4cd8ada5af1a2b71246039e53a536cff1b3fea9dfe46bbf998fc21ee30"></a>FS_ERROR_FLAG_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53abe3262660a51bb75899703d9522733aa" name="gga0855d2d4cd8ada5af1a2b71246039e53abe3262660a51bb75899703d9522733aa"></a>FS_ERROR_FLAG_MAX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a988e36086d1448183b2ca4e005e5877b" name="gga0855d2d4cd8ada5af1a2b71246039e53a988e36086d1448183b2ca4e005e5877b"></a>FS_ERROR_FLAG_ALREADY_OPEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a08ea0d09e6eed7500fc87c4d36ad8794" name="gga0855d2d4cd8ada5af1a2b71246039e53a08ea0d09e6eed7500fc87c4d36ad8794"></a>FS_ERROR_FLAG_EXISTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a2561336bacb68191ce72e5ec92903942" name="gga0855d2d4cd8ada5af1a2b71246039e53a2561336bacb68191ce72e5ec92903942"></a>FS_ERROR_FLAG_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a8ae25493bb63422614a4abda483c2def" name="gga0855d2d4cd8ada5af1a2b71246039e53a8ae25493bb63422614a4abda483c2def"></a>FS_ERROR_FLAG_NOT_FILE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53aca473dd787d61b21cda3c670a8762509" name="gga0855d2d4cd8ada5af1a2b71246039e53aca473dd787d61b21cda3c670a8762509"></a>FS_ERROR_FLAG_NOT_DIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53af2d8062457af5031947a0d01197d03cc" name="gga0855d2d4cd8ada5af1a2b71246039e53af2d8062457af5031947a0d01197d03cc"></a>FS_ERROR_FLAG_ACCESS_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a11627bc63678ef3db779fbba5111f7b8" name="gga0855d2d4cd8ada5af1a2b71246039e53a11627bc63678ef3db779fbba5111f7b8"></a>FS_ERROR_FLAG_PERMISSION_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53aa8d641595763e68b808aaf3502d7df0d" name="gga0855d2d4cd8ada5af1a2b71246039e53aa8d641595763e68b808aaf3502d7df0d"></a>FS_ERROR_FLAG_FILE_TOO_BIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a487094f8a975ad66ad39453ad36a1644" name="gga0855d2d4cd8ada5af1a2b71246039e53a487094f8a975ad66ad39453ad36a1644"></a>FS_ERROR_FLAG_STORAGE_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a2568ee1bc5f1e9040920543affb05515" name="gga0855d2d4cd8ada5af1a2b71246039e53a2568ee1bc5f1e9040920543affb05515"></a>FS_ERROR_FLAG_UNSUPPORTED_CMD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a4bdcfff3c2be5809a75e76661fef18e5" name="gga0855d2d4cd8ada5af1a2b71246039e53a4bdcfff3c2be5809a75e76661fef18e5"></a>FS_ERROR_FLAG_JOURNAL_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0855d2d4cd8ada5af1a2b71246039e53a5d70a78f721e460807fd119a60d7c49a" name="gga0855d2d4cd8ada5af1a2b71246039e53a5d70a78f721e460807fd119a60d7c49a"></a>FS_ERROR_FLAG_ALL&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00053">53</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga1f6b17153671191447543d781627f223" name="ga1f6b17153671191447543d781627f223"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f6b17153671191447543d781627f223">&#9670;&#160;</a></span>FSStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18" name="gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18"></a>FS_STATUS_OK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36" name="gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36"></a>FS_STATUS_CANCELLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9" name="gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9"></a>FS_STATUS_END&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247" name="gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247"></a>FS_STATUS_MAX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e" name="gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e"></a>FS_STATUS_ALREADY_OPEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539" name="gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539"></a>FS_STATUS_EXISTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8" name="gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8"></a>FS_STATUS_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78" name="gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78"></a>FS_STATUS_NOT_FILE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548" name="gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548"></a>FS_STATUS_NOT_DIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a" name="gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a"></a>FS_STATUS_ACCESS_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6" name="gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6"></a>FS_STATUS_PERMISSION_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0" name="gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0"></a>FS_STATUS_FILE_TOO_BIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796" name="gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796"></a>FS_STATUS_STORAGE_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3" name="gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3"></a>FS_STATUS_JOURNAL_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5" name="gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5"></a>FS_STATUS_UNSUPPORTED_CMD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128" name="gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128"></a>FS_STATUS_MEDIA_NOT_READY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498" name="gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498"></a>FS_STATUS_MEDIA_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147" name="gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147"></a>FS_STATUS_CORRUPTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df" name="gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df"></a>FS_STATUS_FATAL_ERROR&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00071">71</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga9d75a2f66784083c8a0946918841f97c" name="ga9d75a2f66784083c8a0946918841f97c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d75a2f66784083c8a0946918841f97c">&#9670;&#160;</a></span>FSError</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cab0b66b157fabde0907c603ccf939ae1d" name="gga9d75a2f66784083c8a0946918841f97cab0b66b157fabde0907c603ccf939ae1d"></a>FS_ERROR_OK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749" name="gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749"></a>FS_ERROR_NOT_INIT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f" name="gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f"></a>FS_ERROR_BUSY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055" name="gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055"></a>FS_ERROR_CANCELLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de" name="gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de"></a>FS_ERROR_END_OF_DIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb" name="gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb"></a>FS_ERROR_END_OF_FILE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56" name="gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56"></a>FS_ERROR_MAX_MOUNT_POINTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd" name="gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd"></a>FS_ERROR_MAX_VOLUMES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4" name="gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4"></a>FS_ERROR_MAX_CLIENTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438" name="gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438"></a>FS_ERROR_MAX_FILES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa" name="gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa"></a>FS_ERROR_MAX_DIRS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d" name="gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d"></a>FS_ERROR_ALREADY_OPEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c" name="gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c"></a>FS_ERROR_ALREADY_EXISTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4" name="gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4"></a>FS_ERROR_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93" name="gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93"></a>FS_ERROR_NOT_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151" name="gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151"></a>FS_ERROR_ACCESS_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f" name="gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f"></a>FS_ERROR_PERMISSION_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f" name="gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f"></a>FS_ERROR_DATA_CORRUPTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1" name="gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1"></a>FS_ERROR_STORAGE_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea" name="gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea"></a>FS_ERROR_JOURNAL_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0" name="gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0"></a>FS_ERROR_UNAVAILABLE_COMMAND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9" name="gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9"></a>FS_ERROR_UNSUPPORTED_COMMAND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968" name="gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968"></a>FS_ERROR_INVALID_PARAM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f" name="gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f"></a>FS_ERROR_INVALID_PATH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03" name="gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03"></a>FS_ERROR_INVALID_BUFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac" name="gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac"></a>FS_ERROR_INVALID_ALIGNMENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5" name="gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5"></a>FS_ERROR_INVALID_CLIENTHANDLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0" name="gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0"></a>FS_ERROR_INVALID_FILEHANDLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0" name="gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0"></a>FS_ERROR_INVALID_DIRHANDLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904" name="gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904"></a>FS_ERROR_NOT_FILE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733" name="gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733"></a>FS_ERROR_NOT_DIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5" name="gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5"></a>FS_ERROR_FILE_TOO_BIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15" name="gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15"></a>FS_ERROR_OUT_OF_RANGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e" name="gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e"></a>FS_ERROR_OUT_OF_RESOURCES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b" name="gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b"></a>FS_ERROR_MEDIA_NOT_READY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70" name="gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70"></a>FS_ERROR_MEDIA_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08" name="gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08"></a>FS_ERROR_WRITE_PROTECTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe" name="gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe"></a>FS_ERROR_INVALID_MEDIA&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00094">94</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga6262a647f387b5128a72e5fd2ce9c25f" name="ga6262a647f387b5128a72e5fd2ce9c25f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6262a647f387b5128a72e5fd2ce9c25f">&#9670;&#160;</a></span>FSMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806" name="gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806"></a>FS_MODE_READ_OWNER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe" name="gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe"></a>FS_MODE_WRITE_OWNER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e" name="gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e"></a>FS_MODE_EXEC_OWNER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9" name="gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9"></a>FS_MODE_READ_GROUP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119" name="gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119"></a>FS_MODE_WRITE_GROUP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4" name="gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4"></a>FS_MODE_EXEC_GROUP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395" name="gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395"></a>FS_MODE_READ_OTHER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71" name="gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71"></a>FS_MODE_WRITE_OTHER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308" name="gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308"></a>FS_MODE_EXEC_OTHER&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00136">136</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga34564ba894f3287a5cb0f78f722dcdf6" name="ga34564ba894f3287a5cb0f78f722dcdf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34564ba894f3287a5cb0f78f722dcdf6">&#9670;&#160;</a></span>FSStatFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags for <a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a>. </p>
<p>One can return multiple flags, so for example a file that's encrypted or a linked directory. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d" name="gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d"></a>FS_STAT_DIRECTORY&#160;</td><td class="fielddoc"><p>The retrieved file entry is a (link to a) directory. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga34564ba894f3287a5cb0f78f722dcdf6ab780376a0a5ea8b3325c3c93c4d456a6" name="gga34564ba894f3287a5cb0f78f722dcdf6ab780376a0a5ea8b3325c3c93c4d456a6"></a>FS_STAT_QUOTA&#160;</td><td class="fielddoc"><p>The retrieved file entry also has a quota set. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga34564ba894f3287a5cb0f78f722dcdf6a76c8a5d07276fd37ff27c5c49c761ce9" name="gga34564ba894f3287a5cb0f78f722dcdf6a76c8a5d07276fd37ff27c5c49c761ce9"></a>FS_STAT_FILE&#160;</td><td class="fielddoc"><p>The retrieved file entry is a (link to a) file. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga34564ba894f3287a5cb0f78f722dcdf6ae950574bc911d00c174e8bec63826c00" name="gga34564ba894f3287a5cb0f78f722dcdf6ae950574bc911d00c174e8bec63826c00"></a>FS_STAT_ENCRYPTED_FILE&#160;</td><td class="fielddoc"><p>The retrieved file entry also is encrypted and can't be opened (see vWii files for example). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga34564ba894f3287a5cb0f78f722dcdf6a98a81761c8430be16ebeaa8464f83c71" name="gga34564ba894f3287a5cb0f78f722dcdf6a98a81761c8430be16ebeaa8464f83c71"></a>FS_STAT_LINK&#160;</td><td class="fielddoc"><p>The retrieved file entry also is a link to a different file on the filesystem. </p>
<p>Note: It's currently not known how one can read the linked-to file entry. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00153">153</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga7fca3cd5dc44c27e60e7cb422a1bf5b6" name="ga7fca3cd5dc44c27e60e7cb422a1bf5b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">&#9670;&#160;</a></span>FSVolumeState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda"></a>FS_VOLUME_STATE_INITIAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002"></a>FS_VOLUME_STATE_READY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b"></a>FS_VOLUME_STATE_NO_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df"></a>FS_VOLUME_STATE_INVALID_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886"></a>FS_VOLUME_STATE_DIRTY_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242"></a>FS_VOLUME_STATE_WRONG_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb"></a>FS_VOLUME_STATE_MEDIA_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058"></a>FS_VOLUME_STATE_DATA_CORRUPTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3"></a>FS_VOLUME_STATE_WRITE_PROTECTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb"></a>FS_VOLUME_STATE_JOURNAL_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3"></a>FS_VOLUME_STATE_FATAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0" name="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0"></a>FS_VOLUME_STATE_INVALID&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00168">168</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga4355665dfa72742ac5ead9bb72ea087d" name="ga4355665dfa72742ac5ead9bb72ea087d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4355665dfa72742ac5ead9bb72ea087d">&#9670;&#160;</a></span>FSMediaState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d">FSMediaState</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4355665dfa72742ac5ead9bb72ea087da83332cb1b0081eed00eb984ef8cd0b3f" name="gga4355665dfa72742ac5ead9bb72ea087da83332cb1b0081eed00eb984ef8cd0b3f"></a>FS_MEDIA_STATE_READY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga4355665dfa72742ac5ead9bb72ea087da2460fe5387d6f99aae4c4d349dd9b063" name="gga4355665dfa72742ac5ead9bb72ea087da2460fe5387d6f99aae4c4d349dd9b063"></a>FS_MEDIA_STATE_NO_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga4355665dfa72742ac5ead9bb72ea087da8ecd2c0c3ce0e122caa4da8725ef0c8e" name="gga4355665dfa72742ac5ead9bb72ea087da8ecd2c0c3ce0e122caa4da8725ef0c8e"></a>FS_MEDIA_STATE_INVALID_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga4355665dfa72742ac5ead9bb72ea087daf45633c14210a6c22b9c6f3b2cd7c2c9" name="gga4355665dfa72742ac5ead9bb72ea087daf45633c14210a6c22b9c6f3b2cd7c2c9"></a>FS_MEDIA_STATE_DIRTY_MEDIA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga4355665dfa72742ac5ead9bb72ea087daed52811a133e439eb92bf8953b34bcc5" name="gga4355665dfa72742ac5ead9bb72ea087daed52811a133e439eb92bf8953b34bcc5"></a>FS_MEDIA_STATE_MEDIA_ERROR&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00184">184</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga0aefa3554d6ab3bcb7ced7df4b0117b4" name="ga0aefa3554d6ab3bcb7ced7df4b0117b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0aefa3554d6ab3bcb7ced7df4b0117b4">&#9670;&#160;</a></span>FSMountSourceType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3" name="gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3"></a>FS_MOUNT_SOURCE_SD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga0aefa3554d6ab3bcb7ced7df4b0117b4a60d49a44cd4fc3a662984709665b883b" name="gga0aefa3554d6ab3bcb7ced7df4b0117b4a60d49a44cd4fc3a662984709665b883b"></a>FS_MOUNT_SOURCE_HFIO&#160;</td><td class="fielddoc"><p>Devkit only API currently. Uses the PCFS channel to perform I/O operations on the attached host machine. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00193">193</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="ga0919d5f4a1bdb0eeaed34edfb7635939" name="ga0919d5f4a1bdb0eeaed34edfb7635939"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0919d5f4a1bdb0eeaed34edfb7635939">&#9670;&#160;</a></span>FSOpenFileFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0919d5f4a1bdb0eeaed34edfb7635939a0334dedd762e67db94a6b5c04e74b27d" name="gga0919d5f4a1bdb0eeaed34edfb7635939a0334dedd762e67db94a6b5c04e74b27d"></a>FS_OPEN_FLAG_NONE&#160;</td><td class="fielddoc"><p>Open file normally. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0919d5f4a1bdb0eeaed34edfb7635939a0a51c527c939a58d8312cc8eb9422a85" name="gga0919d5f4a1bdb0eeaed34edfb7635939a0a51c527c939a58d8312cc8eb9422a85"></a>FS_OPEN_FLAG_UNENCRYPTED&#160;</td><td class="fielddoc"><p>Open (new) unencrypted file. Used for vWii files since it allows for direct access without the Wii U filesystem through it's block address. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0919d5f4a1bdb0eeaed34edfb7635939ab8c23b84a70f649ffbd9a3b0ddf2eacf" name="gga0919d5f4a1bdb0eeaed34edfb7635939ab8c23b84a70f649ffbd9a3b0ddf2eacf"></a>FS_OPEN_FLAG_PREALLOC_SIZE&#160;</td><td class="fielddoc"><p>Preallocates new file size using given size. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00200">200</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga1f0358e7339ab9200e445bba413c0a9f" name="ga1f0358e7339ab9200e445bba413c0a9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f0358e7339ab9200e445bba413c0a9f">&#9670;&#160;</a></span>FSGetClientBody()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> * FSGetClientBody </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an aligned <a class="el" href="group__coreinit__fs.html#structFSClientBody">FSClientBody</a> from an <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a>. </p>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00458">458</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="gaebf92a75e9b4e3aae481f4d4426a235c" name="gaebf92a75e9b4e3aae481f4d4426a235c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaebf92a75e9b4e3aae481f4d4426a235c">&#9670;&#160;</a></span>FSGetCmdBlockBody()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a> * FSGetCmdBlockBody </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>cmdBlock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an aligned <a class="el" href="group__coreinit__fs.html#structFSCmdBlockBody">FSCmdBlockBody</a> from an <a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a>. </p>
<p class="definition">Definition at line <a class="el" href="filesystem_8h_source.html#l00470">470</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
</div>
</div>
<a id="gafacf27c729ccabbf69d8444103f13255" name="gafacf27c729ccabbf69d8444103f13255"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafacf27c729ccabbf69d8444103f13255">&#9670;&#160;</a></span>FSInit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FSInit </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga2e4c4b3116eafdbe091851cab48fcf2d" name="ga2e4c4b3116eafdbe091851cab48fcf2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2e4c4b3116eafdbe091851cab48fcf2d">&#9670;&#160;</a></span>FSShutdown()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FSShutdown </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga760f1f80ec321ac11497639dbe4b5289" name="ga760f1f80ec321ac11497639dbe4b5289"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga760f1f80ec321ac11497639dbe4b5289">&#9670;&#160;</a></span>FSAddClient()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSAddClient </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gabe6664f632bd98788508e6580f8a11a9" name="gabe6664f632bd98788508e6580f8a11a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabe6664f632bd98788508e6580f8a11a9">&#9670;&#160;</a></span>FSDelClient()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSDelClient </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga2de30738678ac3e8de689fb78ce6aec6" name="ga2de30738678ac3e8de689fb78ce6aec6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2de30738678ac3e8de689fb78ce6aec6">&#9670;&#160;</a></span>FSGetClientNum()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t FSGetClientNum </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga0d2ee61abad5cd681f61a3772ce6a32b" name="ga0d2ee61abad5cd681f61a3772ce6a32b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0d2ee61abad5cd681f61a3772ce6a32b">&#9670;&#160;</a></span>FSInitCmdBlock()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FSInitCmdBlock </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga531775bb68b2a948745692bee4af1d4e" name="ga531775bb68b2a948745692bee4af1d4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga531775bb68b2a948745692bee4af1d4e">&#9670;&#160;</a></span>FSSetCmdPriority()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSSetCmdPriority </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a>&#160;</td>
<td class="paramname"><em>priority</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga7816550d83e42830a695f4fcccd38532" name="ga7816550d83e42830a695f4fcccd38532"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7816550d83e42830a695f4fcccd38532">&#9670;&#160;</a></span>FSSetStateChangeNotification()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FSSetStateChangeNotification </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSStateChangeParams">FSStateChangeParams</a> *&#160;</td>
<td class="paramname"><em>info</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaed0c05ae94e15752864f4ca618878dda" name="gaed0c05ae94e15752864f4ca618878dda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed0c05ae94e15752864f4ca618878dda">&#9670;&#160;</a></span>FSGetCwd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetCwd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>bufferSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga639b242647970bae759e1854a103af61" name="ga639b242647970bae759e1854a103af61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga639b242647970bae759e1854a103af61">&#9670;&#160;</a></span>FSChangeDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSChangeDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gad3beb4db49800a14e4b60c14efb6808b" name="gad3beb4db49800a14e4b60c14efb6808b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3beb4db49800a14e4b60c14efb6808b">&#9670;&#160;</a></span>FSChangeDirAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSChangeDirAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga3686a63ab25e0923623e49cc429e8c47" name="ga3686a63ab25e0923623e49cc429e8c47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3686a63ab25e0923623e49cc429e8c47">&#9670;&#160;</a></span>FSGetAsyncResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#structFSAsyncResult">FSAsyncResult</a> * FSGetAsyncResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSMessage">FSMessage</a> *&#160;</td>
<td class="paramname"><em>message</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga9646eba3da257d6c8c6567ee399ca5f6" name="ga9646eba3da257d6c8c6567ee399ca5f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9646eba3da257d6c8c6567ee399ca5f6">&#9670;&#160;</a></span>FSGetStat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *&#160;</td>
<td class="paramname"><em>stat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gad7fe88d1312c87646de73a12913da316" name="gad7fe88d1312c87646de73a12913da316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad7fe88d1312c87646de73a12913da316">&#9670;&#160;</a></span>FSGetStatAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStatAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *&#160;</td>
<td class="paramname"><em>stat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga344285052c238931420a49875eb0e3c2" name="ga344285052c238931420a49875eb0e3c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga344285052c238931420a49875eb0e3c2">&#9670;&#160;</a></span>FSRemove()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSRemove </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga2ca213d2260bd1f1b34187b9a47efd83" name="ga2ca213d2260bd1f1b34187b9a47efd83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2ca213d2260bd1f1b34187b9a47efd83">&#9670;&#160;</a></span>FSRemoveAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSRemoveAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga33afd82e53a692a6ea89993afdae45ff" name="ga33afd82e53a692a6ea89993afdae45ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga33afd82e53a692a6ea89993afdae45ff">&#9670;&#160;</a></span>FSOpenFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga76ec728d36fc73099af8806945ef420a" name="ga76ec728d36fc73099af8806945ef420a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga76ec728d36fc73099af8806945ef420a">&#9670;&#160;</a></span>FSOpenFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *&#160;</td>
<td class="paramname"><em>outHandle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gac7b5a7d33b12f917f6acd076a95bed94" name="gac7b5a7d33b12f917f6acd076a95bed94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7b5a7d33b12f917f6acd076a95bed94">&#9670;&#160;</a></span>FSCloseFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga9f3c7f9cd0cf62ba64e9cbf136e4396a" name="ga9f3c7f9cd0cf62ba64e9cbf136e4396a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f3c7f9cd0cf62ba64e9cbf136e4396a">&#9670;&#160;</a></span>FSCloseFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga04f966a162b7131aabd5d6fff9016f55" name="ga04f966a162b7131aabd5d6fff9016f55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga04f966a162b7131aabd5d6fff9016f55">&#9670;&#160;</a></span>FSOpenFileEx()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenFileEx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td>
<td class="paramname"><em>createMode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a>&#160;</td>
<td class="paramname"><em>openFlag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>preallocSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gab482646d99592f89c047eee6add271c8" name="gab482646d99592f89c047eee6add271c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab482646d99592f89c047eee6add271c8">&#9670;&#160;</a></span>FSOpenFileExAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenFileExAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td>
<td class="paramname"><em>createMode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939">FSOpenFileFlags</a>&#160;</td>
<td class="paramname"><em>openFlag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>preallocSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaeead023badf2b9569c2599f73bf8c6a6" name="gaeead023badf2b9569c2599f73bf8c6a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeead023badf2b9569c2599f73bf8c6a6">&#9670;&#160;</a></span>FSOpenDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> *&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga7c90ceda1df3f12c4615eb7bf052c5d6" name="ga7c90ceda1df3f12c4615eb7bf052c5d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c90ceda1df3f12c4615eb7bf052c5d6">&#9670;&#160;</a></span>FSOpenDirAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenDirAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> *&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaa64b1b35f2269488088095f302e6f407" name="gaa64b1b35f2269488088095f302e6f407"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa64b1b35f2269488088095f302e6f407">&#9670;&#160;</a></span>FSMakeDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSMakeDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga9b1992a594ea9d6fd27ece3027aca785" name="ga9b1992a594ea9d6fd27ece3027aca785"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b1992a594ea9d6fd27ece3027aca785">&#9670;&#160;</a></span>FSMakeDirAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSMakeDirAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga7ccabfb7058d7800b1c669f0d7b0746b" name="ga7ccabfb7058d7800b1c669f0d7b0746b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ccabfb7058d7800b1c669f0d7b0746b">&#9670;&#160;</a></span>FSReadDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a> *&#160;</td>
<td class="paramname"><em>entry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gabadc8cb739151c89e40912e05dba295f" name="gabadc8cb739151c89e40912e05dba295f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabadc8cb739151c89e40912e05dba295f">&#9670;&#160;</a></span>FSReadDirAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadDirAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSDirectoryEntry">FSDirectoryEntry</a> *&#160;</td>
<td class="paramname"><em>entry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga3170ab03aa0e68c90c172051dbaa77c4" name="ga3170ab03aa0e68c90c172051dbaa77c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3170ab03aa0e68c90c172051dbaa77c4">&#9670;&#160;</a></span>FSRewindDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSRewindDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gad47a09942b9b2fdc5984ef1cd5cd6e3f" name="gad47a09942b9b2fdc5984ef1cd5cd6e3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad47a09942b9b2fdc5984ef1cd5cd6e3f">&#9670;&#160;</a></span>FSCloseDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaa51c9bd7ab509d10ecef302571f5c97c" name="gaa51c9bd7ab509d10ecef302571f5c97c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa51c9bd7ab509d10ecef302571f5c97c">&#9670;&#160;</a></span>FSGetVolumeInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetVolumeInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a> *&#160;</td>
<td class="paramname"><em>volumeInfo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga0b4591d5fb87d900bdf40d2744f44248" name="ga0b4591d5fb87d900bdf40d2744f44248"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0b4591d5fb87d900bdf40d2744f44248">&#9670;&#160;</a></span>FSGetVolumeInfoAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetVolumeInfoAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSVolumeInfo">FSVolumeInfo</a> *&#160;</td>
<td class="paramname"><em>volumeInfo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gac0b1ecc4c4ba01b5c8413b8212af01d7" name="gac0b1ecc4c4ba01b5c8413b8212af01d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac0b1ecc4c4ba01b5c8413b8212af01d7">&#9670;&#160;</a></span>FSCloseDirAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseDirAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga998c307710f5c5778b2895c9cd5cfd53" name="ga998c307710f5c5778b2895c9cd5cfd53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga998c307710f5c5778b2895c9cd5cfd53">&#9670;&#160;</a></span>FSChangeMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSChangeMode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td>
<td class="paramname"><em>modeMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga19deabb22a1f676ab9ed86885c6a6949" name="ga19deabb22a1f676ab9ed86885c6a6949"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga19deabb22a1f676ab9ed86885c6a6949">&#9670;&#160;</a></span>FSChangeModeAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSChangeModeAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f">FSMode</a>&#160;</td>
<td class="paramname"><em>modeMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaae95e5ec88447d52e8af2ff9effcd1f9" name="gaae95e5ec88447d52e8af2ff9effcd1f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae95e5ec88447d52e8af2ff9effcd1f9">&#9670;&#160;</a></span>FSGetFreeSpaceSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetFreeSpaceSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>outSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga2d7ca887d7f6252e143dc30e3b83832a" name="ga2d7ca887d7f6252e143dc30e3b83832a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d7ca887d7f6252e143dc30e3b83832a">&#9670;&#160;</a></span>FSGetFreeSpaceSizeAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetFreeSpaceSizeAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>outSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaa351c6ca5a60498b6f2e453e1f1b9380" name="gaa351c6ca5a60498b6f2e453e1f1b9380"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa351c6ca5a60498b6f2e453e1f1b9380">&#9670;&#160;</a></span>FSGetStatFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStatFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *&#160;</td>
<td class="paramname"><em>stat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga0bb67ef785cdc56ea1ad4a02bce663f5" name="ga0bb67ef785cdc56ea1ad4a02bce663f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0bb67ef785cdc56ea1ad4a02bce663f5">&#9670;&#160;</a></span>FSGetStatFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStatFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSStat">FSStat</a> *&#160;</td>
<td class="paramname"><em>stat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gad7f3d2a2e3a6d0181a9b5fabce434f6b" name="gad7f3d2a2e3a6d0181a9b5fabce434f6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad7f3d2a2e3a6d0181a9b5fabce434f6b">&#9670;&#160;</a></span>FSReadFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga13129be833588285173cda45f4634e07" name="ga13129be833588285173cda45f4634e07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga13129be833588285173cda45f4634e07">&#9670;&#160;</a></span>FSReadFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga709b7c38ec22ffcbe37e73910ba26fef" name="ga709b7c38ec22ffcbe37e73910ba26fef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga709b7c38ec22ffcbe37e73910ba26fef">&#9670;&#160;</a></span>FSReadFileWithPos()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFileWithPos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga78599f6198d4b30ab7bf8468f1b3107f" name="ga78599f6198d4b30ab7bf8468f1b3107f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga78599f6198d4b30ab7bf8468f1b3107f">&#9670;&#160;</a></span>FSReadFileWithPosAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFileWithPosAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gad7261f4f9222932de57b298df1846283" name="gad7261f4f9222932de57b298df1846283"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad7261f4f9222932de57b298df1846283">&#9670;&#160;</a></span>FSWriteFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSWriteFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga959cbdb58e156292adee282173bccf39" name="ga959cbdb58e156292adee282173bccf39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga959cbdb58e156292adee282173bccf39">&#9670;&#160;</a></span>FSWriteFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSWriteFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaf71919bae75bc215af124864b18470d2" name="gaf71919bae75bc215af124864b18470d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf71919bae75bc215af124864b18470d2">&#9670;&#160;</a></span>FSWriteFileWithPos()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSWriteFileWithPos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga5ebed842fcc4ccf304b525136eb69170" name="ga5ebed842fcc4ccf304b525136eb69170"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ebed842fcc4ccf304b525136eb69170">&#9670;&#160;</a></span>FSWriteFileWithPosAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSWriteFileWithPosAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>unk1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaae6fb7d700dcb203a83bac2d98ade8c9" name="gaae6fb7d700dcb203a83bac2d98ade8c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae6fb7d700dcb203a83bac2d98ade8c9">&#9670;&#160;</a></span>FSGetPosFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetPosFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>fileHandle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga2c4b12022066f8197bd72d8cddd160eb" name="ga2c4b12022066f8197bd72d8cddd160eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c4b12022066f8197bd72d8cddd160eb">&#9670;&#160;</a></span>FSGetPosFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetPosFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>fileHandle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga75976cef9bae6854b7764ec04c62fec2" name="ga75976cef9bae6854b7764ec04c62fec2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75976cef9bae6854b7764ec04c62fec2">&#9670;&#160;</a></span>FSSetPosFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSSetPosFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gadf2d1415eab3c0d19f8853447a8f1ca1" name="gadf2d1415eab3c0d19f8853447a8f1ca1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf2d1415eab3c0d19f8853447a8f1ca1">&#9670;&#160;</a></span>FSSetPosFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSSetPosFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga76abe51031ab2f0ce6b12340aad38518" name="ga76abe51031ab2f0ce6b12340aad38518"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga76abe51031ab2f0ce6b12340aad38518">&#9670;&#160;</a></span>FSFlushFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSFlushFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga6774e156c1abfda134d9f10bb6502e06" name="ga6774e156c1abfda134d9f10bb6502e06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6774e156c1abfda134d9f10bb6502e06">&#9670;&#160;</a></span>FSFlushFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSFlushFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gafce7a63c6647090cd019ae182f209917" name="gafce7a63c6647090cd019ae182f209917"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafce7a63c6647090cd019ae182f209917">&#9670;&#160;</a></span>FSTruncateFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSTruncateFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga76c71a0e11450c3d33d6885a0b0157a4" name="ga76c71a0e11450c3d33d6885a0b0157a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga76c71a0e11450c3d33d6885a0b0157a4">&#9670;&#160;</a></span>FSTruncateFileAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSTruncateFileAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a>&#160;</td>
<td class="paramname"><em>handle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga9b5804eb975a5dc3d81fd4f018c1e3a1" name="ga9b5804eb975a5dc3d81fd4f018c1e3a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b5804eb975a5dc3d81fd4f018c1e3a1">&#9670;&#160;</a></span>FSRename()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSRename </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>oldPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>newPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga6254ede06a679256ffc1ed2aed600597" name="ga6254ede06a679256ffc1ed2aed600597"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6254ede06a679256ffc1ed2aed600597">&#9670;&#160;</a></span>FSRenameAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSRenameAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>oldPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>newPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSAsyncData">FSAsyncData</a> *&#160;</td>
<td class="paramname"><em>asyncData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga979baba07bd5c72713b1c4b6747807df" name="ga979baba07bd5c72713b1c4b6747807df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga979baba07bd5c72713b1c4b6747807df">&#9670;&#160;</a></span>FSGetVolumeState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> FSGetVolumeState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga46abba461a7501ffa3e16fff819e8d86" name="ga46abba461a7501ffa3e16fff819e8d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga46abba461a7501ffa3e16fff819e8d86">&#9670;&#160;</a></span>FSGetLastError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> FSGetLastError </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga02275f4380e251278dd36ff39fb81a4c" name="ga02275f4380e251278dd36ff39fb81a4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga02275f4380e251278dd36ff39fb81a4c">&#9670;&#160;</a></span>FSGetLastErrorCodeForViewer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> FSGetLastErrorCodeForViewer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gae434ed78ae7fef8bf141e65b3499380b" name="gae434ed78ae7fef8bf141e65b3499380b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae434ed78ae7fef8bf141e65b3499380b">&#9670;&#160;</a></span>FSGetMountSource()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetMountSource </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4">FSMountSourceType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a> *&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga94de9e57c45f241021449db1e7bd5e9a" name="ga94de9e57c45f241021449db1e7bd5e9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga94de9e57c45f241021449db1e7bd5e9a">&#9670;&#160;</a></span>FSMount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSMount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSMountSource">FSMountSource</a> *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>bytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga2b949e4e5c6c62188a1422d2b56a3304" name="ga2b949e4e5c6c62188a1422d2b56a3304"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b949e4e5c6c62188a1422d2b56a3304">&#9670;&#160;</a></span>FSUnmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSUnmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ga508d13b573b1137c67f37b3c996ae7ff" name="ga508d13b573b1137c67f37b3c996ae7ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga508d13b573b1137c67f37b3c996ae7ff">&#9670;&#160;</a></span>FSBindMount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSBindMount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaf19dbd907491e2e618dc00ddadb11a2a" name="gaf19dbd907491e2e618dc00ddadb11a2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf19dbd907491e2e618dc00ddadb11a2a">&#9670;&#160;</a></span>FSBindUnmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSBindUnmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *&#160;</td>
<td class="paramname"><em>client</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#structFSCmdBlock">FSCmdBlock</a> *&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53">FSErrorFlag</a>&#160;</td>
<td class="paramname"><em>errorMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="gaf09483c31266aa37bfbbf34895aa6eac" name="gaf09483c31266aa37bfbbf34895aa6eac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf09483c31266aa37bfbbf34895aa6eac">&#9670;&#160;</a></span>FSTimeToCalendarTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FSTimeToCalendarTime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3">FSTime</a>&#160;</td>
<td class="paramname"><em>time</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__coreinit__time.html#structOSCalendarTime">OSCalendarTime</a> *&#160;</td>
<td class="paramname"><em>outCalendarTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>File times aren't always available in which case it returns the default 1980-01-01. </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>