<tr class="separator:adb49720dc49f7d4e4cf9adbf2948e409"><td class="memSeparator" colspan="2"> </td></tr>
</td></tr>
<tr class="memitem:aae05225933a42f81e7c4a9fb286596f9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br />
-  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785">FS_ATTRIBUTE_READ_ONLY</a> = BIT(0),
+  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6">FS_ATTRIBUTE_DIRECTORY</a> = BIT(0),
<br />
-  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a">FS_ATTRIBUTE_ARCHIVE</a> = BIT(8),
+  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf">FS_ATTRIBUTE_HIDDEN</a> = BIT(8),
<br />
-  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf">FS_ATTRIBUTE_HIDDEN</a> = BIT(16),
+  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a">FS_ATTRIBUTE_ARCHIVE</a> = BIT(16),
<br />
-  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6">FS_ATTRIBUTE_DIRECTORY</a> = BIT(24)
+  <a class="el" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785">FS_ATTRIBUTE_READ_ONLY</a> = BIT(24)
<br />
}<tr class="memdesc:aae05225933a42f81e7c4a9fb286596f9"><td class="mdescLeft"> </td><td class="mdescRight">Attribute flags. <a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9">More...</a><br /></td></tr>
<tr class="separator:aae05225933a42f81e7c4a9fb286596f9"><td class="memSeparator" colspan="2"> </td></tr>
<p>Attribute flags. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785"></a>FS_ATTRIBUTE_READ_ONLY </td><td class="fielddoc">
-<p>Read-only. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a"></a>FS_ATTRIBUTE_ARCHIVE </td><td class="fielddoc">
-<p>Archive. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6"></a>FS_ATTRIBUTE_DIRECTORY </td><td class="fielddoc">
+<p>Directory. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf"></a>FS_ATTRIBUTE_HIDDEN </td><td class="fielddoc">
<p>Hidden. </p>
</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6"></a>FS_ATTRIBUTE_DIRECTORY </td><td class="fielddoc">
-<p>Directory. </p>
+<tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a"></a>FS_ATTRIBUTE_ARCHIVE </td><td class="fielddoc">
+<p>Archive. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785"></a>FS_ATTRIBUTE_READ_ONLY </td><td class="fielddoc">
+<p>Read-only. </p>
</td></tr>
</table>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">/// Attribute flags.</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"></span><span class="keyword">enum</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785"> 27</a></span>  <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785">FS_ATTRIBUTE_READ_ONLY</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///< Read-only.</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a"> 28</a></span> <span class="comment"></span> <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a">FS_ATTRIBUTE_ARCHIVE</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(8), <span class="comment">///< Archive.</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf"> 29</a></span> <span class="comment"></span> <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf">FS_ATTRIBUTE_HIDDEN</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(16), <span class="comment">///< Hidden.</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6"> 30</a></span> <span class="comment"></span> <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6">FS_ATTRIBUTE_DIRECTORY</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(24), <span class="comment">///< Directory.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6"> 27</a></span>  <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6">FS_ATTRIBUTE_DIRECTORY</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///< Directory.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf"> 28</a></span> <span class="comment"></span> <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf">FS_ATTRIBUTE_HIDDEN</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(8), <span class="comment">///< Hidden.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a"> 29</a></span> <span class="comment"></span> <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a">FS_ATTRIBUTE_ARCHIVE</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(16), <span class="comment">///< Archive.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785"> 30</a></span> <span class="comment"></span> <a class="code" href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785">FS_ATTRIBUTE_READ_ONLY</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(24), <span class="comment">///< Read-only.</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment"></span>};</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"></span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment">/// Media types.</span></div>
<div class="ttc" id="fs_8h_html_ab6f0504c10a330104c5427b9fb57a839"><div class="ttname"><a href="fs_8h.html#ab6f0504c10a330104c5427b9fb57a839">FSUSER_GetProgramLaunchInfo</a></div><div class="ttdeci">Result FSUSER_GetProgramLaunchInfo(FS_ProgramInfo *info, u32 processId)</div><div class="ttdoc">Gets a process's program launch info. </div></div>
<div class="ttc" id="fs_8h_html_abba4084f25f986ecb96b41c12337307b"><div class="ttname"><a href="fs_8h.html#abba4084f25f986ecb96b41c12337307b">FSFILE_Control</a></div><div class="ttdeci">Result FSFILE_Control(Handle handle, FS_FileAction action, void *input, u32 inputSize, void *output, u32 outputSize)</div><div class="ttdoc">Performs a control operation on a file. </div></div>
<div class="ttc" id="fs_8h_html_ab64ec812fa7cb36f8b3a45e66ecaae42"><div class="ttname"><a href="fs_8h.html#ab64ec812fa7cb36f8b3a45e66ecaae42">FSUSER_ClearNandLog</a></div><div class="ttdeci">Result FSUSER_ClearNandLog(void)</div><div class="ttdoc">Clears the NAND log. </div></div>
-<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6">FS_ATTRIBUTE_DIRECTORY</a></div><div class="ttdoc">Directory. </div><div class="ttdef"><b>Definition:</b> fs.h:30</div></div>
+<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9add210297e401efd4d60174cce2b63df6">FS_ATTRIBUTE_DIRECTORY</a></div><div class="ttdoc">Directory. </div><div class="ttdef"><b>Definition:</b> fs.h:27</div></div>
<div class="ttc" id="fs_8h_html_ad59c41ef622b629803b2768585bc81c7"><div class="ttname"><a href="fs_8h.html#ad59c41ef622b629803b2768585bc81c7">FSDIR_Close</a></div><div class="ttdeci">Result FSDIR_Close(Handle handle)</div><div class="ttdoc">Closes a directory. </div></div>
<div class="ttc" id="fs_8h_html_a897bb73f6c956a45305aa9f50f7935ca"><div class="ttname"><a href="fs_8h.html#a897bb73f6c956a45305aa9f50f7935ca">fsInit</a></div><div class="ttdeci">Result fsInit(void)</div><div class="ttdoc">Initializes FS. </div></div>
<div class="ttc" id="types_8h_html_a36d525cf4d116b2fe4ecc00222b256f1"><div class="ttname"><a href="types_8h.html#a36d525cf4d116b2fe4ecc00222b256f1">PACKED</a></div><div class="ttdeci">#define PACKED</div><div class="ttdoc">Packs a struct (and other types?) so it won't include padding bytes. </div><div class="ttdef"><b>Definition:</b> types.h:51</div></div>
<div class="ttc" id="fs_8h_html_ac0fbb1898ae6e32f3433895eb5a64634"><div class="ttname"><a href="fs_8h.html#ac0fbb1898ae6e32f3433895eb5a64634">FSUSER_GetLegacyRomHeader2</a></div><div class="ttdeci">Result FSUSER_GetLegacyRomHeader2(u32 headerSize, FS_MediaType mediaType, u64 programId, u8 *header)</div><div class="ttdoc">Gets the legacy ROM header of a program. </div></div>
<div class="ttc" id="fs_8h_html_ac3958094a809b4f036fa86e981e99352ae95b76e781ad4f27ec67940472a00c24"><div class="ttname"><a href="fs_8h.html#ac3958094a809b4f036fa86e981e99352ae95b76e781ad4f27ec67940472a00c24">ARCHIVE_ACTION_GET_TIMESTAMP</a></div><div class="ttdoc">Retrieves a file's last-modified timestamp. In: "u16*, UTF-16 Path", Out: "u64, Time Stamp"...</div><div class="ttdef"><b>Definition:</b> fs.h:127</div></div>
<div class="ttc" id="fs_8h_html_a49b39ca3e02c247709fececda4bbd56d"><div class="ttname"><a href="fs_8h.html#a49b39ca3e02c247709fececda4bbd56d">FS_Action</a></div><div class="ttdeci">FS_Action</div><div class="ttdoc">FS control actions. </div><div class="ttdef"><b>Definition:</b> fs.h:118</div></div>
-<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a">FS_ATTRIBUTE_ARCHIVE</a></div><div class="ttdoc">Archive. </div><div class="ttdef"><b>Definition:</b> fs.h:28</div></div>
-<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785">FS_ATTRIBUTE_READ_ONLY</a></div><div class="ttdoc">Read-only. </div><div class="ttdef"><b>Definition:</b> fs.h:27</div></div>
+<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a9b60bc97a4bd63ba24a3431d1905695a">FS_ATTRIBUTE_ARCHIVE</a></div><div class="ttdoc">Archive. </div><div class="ttdef"><b>Definition:</b> fs.h:29</div></div>
+<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9aeb36f9fbbc299cfedc2ed20a8adfc785">FS_ATTRIBUTE_READ_ONLY</a></div><div class="ttdoc">Read-only. </div><div class="ttdef"><b>Definition:</b> fs.h:30</div></div>
<div class="ttc" id="fs_8h_html_a06247f1f4e1e19abea4742682ec76c3b"><div class="ttname"><a href="fs_8h.html#a06247f1f4e1e19abea4742682ec76c3b">FSUSER_GetFormatInfo</a></div><div class="ttdeci">Result FSUSER_GetFormatInfo(u32 *totalSize, u32 *directories, u32 *files, bool *duplicateData, FS_ArchiveID archiveId, FS_Path path)</div><div class="ttdoc">Retrieves archive format info. </div></div>
<div class="ttc" id="fs_8h_html_aabc672eee0473adca49e889ed773debd"><div class="ttname"><a href="fs_8h.html#aabc672eee0473adca49e889ed773debd">FSUSER_IsSdmcWritable</a></div><div class="ttdeci">Result FSUSER_IsSdmcWritable(bool *writable)</div><div class="ttdoc">Gets whether the SD card is writable. </div></div>
<div class="ttc" id="structFS__Path_html_a6a36deaf24ad6f6c00e3263f0cfc2f59"><div class="ttname"><a href="structFS__Path.html#a6a36deaf24ad6f6c00e3263f0cfc2f59">FS_Path::data</a></div><div class="ttdeci">const void * data</div><div class="ttdoc">Pointer to FS path data. </div><div class="ttdef"><b>Definition:</b> fs.h:224</div></div>
<div class="ttc" id="fs_8h_html_a2ac939166d53f34606e046ade4c937aba087708a66f83c522faa1a8be2be798e9"><div class="ttname"><a href="fs_8h.html#a2ac939166d53f34606e046ade4c937aba087708a66f83c522faa1a8be2be798e9">PATH_INVALID</a></div><div class="ttdoc">Invalid path. </div><div class="ttdef"><b>Definition:</b> fs.h:72</div></div>
<div class="ttc" id="fs_8h_html_a3fac57d32bdb4fa120ede6cfaa675067"><div class="ttname"><a href="fs_8h.html#a3fac57d32bdb4fa120ede6cfaa675067">FSUSER_IsSdmcDetected</a></div><div class="ttdeci">Result FSUSER_IsSdmcDetected(bool *detected)</div><div class="ttdoc">Gets whether an SD card is detected. </div></div>
<div class="ttc" id="fs_8h_html_a3526d37c529b39a862b9b7371a53e137a7dd335c377a12223f9588649066e80c7"><div class="ttname"><a href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137a7dd335c377a12223f9588649066e80c7">MEDIATYPE_SD</a></div><div class="ttdoc">SD card. </div><div class="ttdef"><b>Definition:</b> fs.h:37</div></div>
-<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf">FS_ATTRIBUTE_HIDDEN</a></div><div class="ttdoc">Hidden. </div><div class="ttdef"><b>Definition:</b> fs.h:29</div></div>
+<div class="ttc" id="fs_8h_html_aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf"><div class="ttname"><a href="fs_8h.html#aae05225933a42f81e7c4a9fb286596f9a964ecf3f9b625100372d13418dff14bf">FS_ATTRIBUTE_HIDDEN</a></div><div class="ttdoc">Hidden. </div><div class="ttdef"><b>Definition:</b> fs.h:28</div></div>
<div class="ttc" id="fs_8h_html_a2ac939166d53f34606e046ade4c937ababb1e4d40ce2b0a1510947d092780b4cf"><div class="ttname"><a href="fs_8h.html#a2ac939166d53f34606e046ade4c937ababb1e4d40ce2b0a1510947d092780b4cf">PATH_ASCII</a></div><div class="ttdoc">ASCII text path. </div><div class="ttdef"><b>Definition:</b> fs.h:75</div></div>
<div class="ttc" id="fs_8h_html_a23bb66f4e44da19c2fc564d1b53f3f90"><div class="ttname"><a href="fs_8h.html#a23bb66f4e44da19c2fc564d1b53f3f90">FSUSER_GetArchiveResource</a></div><div class="ttdeci">Result FSUSER_GetArchiveResource(FS_ArchiveResource *archiveResource, FS_MediaType mediaType)</div><div class="ttdoc">Gets an archive's resource information. </div></div>
<div class="ttc" id="types_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number. </div><div class="ttdef"><b>Definition:</b> types.h:46</div></div>